API 플러그 인 작동 방식
선언적 에이전트는 API 플러그 인을 사용하여 데이터를 읽고 수정하기 위해 API와 통신합니다. 사용자가 프롬프트(1)를 제출할 때마다 선언적 에이전트는 프롬프트를 평가하여 호출할 적합한 함수를 검사(2)합니다. 사용자의 프롬프트와 일치하는 함수를 찾으면 필요한 경우 인증합니다(3a, 3b). 그런 다음 필요한 API 요청을 빌드하고, API(3c)를 호출하고, 응답(3d)을 처리하고, 사용자(6)에 대한 응답을 빌드합니다. 다음 다이어그램에서는 이 프로세스를 자세히 보여줍니다.
에이전트는 호출할 함수를 어떻게 알 수 있나요?
API 플러그 인을 빌드할 때 이름, 설명 및 하나 이상의 함수를 정의합니다. 각 함수에 대해 설명을 지정합니다. 선언적 에이전트는 이 모든 정보를 사용하여 호출해야 하는 함수를 결정합니다. 사용자가 선언적 에이전트에 프롬프트를 제출할 때마다 기본 언어 모델을 사용하여 사용 가능한 플러그 인 및 함수 설명에 대해 프롬프트를 평가하여 호출하기에 적합한 함수가 있는지 여부를 결정합니다.
에이전트가 호출할 함수를 선택하면 함수와 API 사양의 작업과 일치합니다. API 정보에 따라 API 요청을 생성하고 API 응답을 처리합니다.