Skip to main content

chldo AI의 개념 이해하기

chldo AI는 에이전트 AI의 개념을 따릅니다.

chldo API

chldo API는 입력(start)과 출력(end)으로 간단히 사용할 수 있습니다. 이러한 인보크(invoke)에서는 chldo AI에서 설정한 내용들을 따라 에이전트 구성요소들이 작동하여 최종 결과물을 만들어 냅니다. 이 때, 최종 출력은 프롬프트의 출력 또는 평가를 통한 판단된 결과물을 출력으로 내보내게 됩니다.

API 작동 과정

  1. API에 사용자 입력

  2. 라우터는 입력을 어느 단계로 가져갈지 판단

    • Planner : 사용자가 입력한 값을 달성하기 위한 플래닝(planning)을 통해 서브 태스크 작성
    • Task : 플래너가 구성한 subtask
      1. Action : 서브 목표를 달성하기 위한 액션을 수행
        • RAG
          • 사용자가 입력한 메모리지식이 벡터화된 벡터 DB를 통해 조회
        • 플러그인
          • 웹브라우징, 언어번역, PDF분석, 주식차트 등 플러그인 사용
      2. Critics : 목표 달성 여부에 대한 평가 수행
    • Base Prompt : 기본 프롬프트
  3. API의 최종 출력

infra