chldo AI의 개념 이해하기
chldo AI는 에이전트 AI의 개념을 따릅니다.
chldo API
chldo API는 입력(start)과 출력(end)으로 간단히 사용할 수 있습니다. 이러한 인보크(invoke)에서는 chldo AI에서 설정한 내용들을 따라 에이전트 구성요소들이 작동하여 최종 결과물을 만들어 냅니다. 이 때, 최종 출력은 프롬프트의 출력 또는 평가를 통한 판단된 결과물을 출력으로 내보내게 됩니다.
API 작동 과정
-
API에 사용자 입력
-
라우터는 입력을 어느 단계로 가져갈지 판단
- Planner : 사용자가 입력한 값을 달성하기 위한 플래닝(planning)을 통해 서브 태스크 작성
- Task : 플래너가 구성한 subtask
- Action : 서브 목표를 달성하기 위한 액션을 수행
- RAG
- 사용자가 입력한
메모리
와지식
이 벡터화된 벡터 DB를 통해 조회
- 사용자가 입력한
- 플러그인
- 웹브라우징, 언어번역, PDF분석, 주식차트 등 플러그인 사용
- RAG
- Critics : 목표 달성 여부에 대한 평가 수행
- Action : 서브 목표를 달성하기 위한 액션을 수행
- Base Prompt : 기본 프롬프트
-
API의 최종 출력