AI 에이전트
AI에이전트
연결된 언어 모델·메모리·도구를 사용해 대화형으로 작업을 수행하는 도구 사용 에이전트.
기본 정보
| 항목 | 값 |
|---|---|
| 서비스 타입 | ssemworks-microservice-langchain.agent |
| 표시 이름 | AI 에이전트 |
| 카테고리 | AI |
| 그룹 | transform |
| 버전 | 1 |
입출력
- 입력: 메인(main) · 모델 — 언어 모델(ai_languageModel) (필수, 최대 1개) · 메모리 — 메모리(ai_memory) (최대 1개) · 도구 — 도구(ai_tool)
- 출력: 메인(main)
파라미터
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| 프롬프트 소스 | promptType | 선택 | auto | 사용자 메시지를 어디서 가져올지 선택지: 자동(이전 노드)( auto) · 직접 입력(define) |
| 사용자 메시지 | text | 문자열 | "" | promptType=define 일 때 보낼 메시지(표현식 사용 가능) 표시 조건: promptType = "define" |
| 옵션 | options | 컬렉션 | {} | — |
옵션 하위 필드
| 파라미터 | 이름 | 타입 | 기본값 | 설명 |
|---|---|---|---|---|
| 시스템 메시지 | systemMessage | 문자열 | You are a helpful assistant. | 에이전트 역할·규칙을 정의하는 시스템 프롬프트 |
| 최대 반복 | maxIterations | 숫자 | 10 | 도구 호출 루프의 최대 반복 횟수 |
| 중간 단계 반환 | returnIntermediateSteps | 불리언 | false | 도구 호출 중간 단계를 출력에 포함할지 여부 |