다음을 통해 공유


Azure AI Foundry 에이전트 서비스의 스레드, 실행 및 메시지

Azure AI Foundry 에이전트 서비스는 대화 상태 및 사용자와의 상호 작용을 관리하기 위한 필수 구성 요소인 영구 스레드, 실행 및 메시지를 지원합니다.

Agent components

에이전트를 사용하는 경우 관련된 일련의 단계가 있습니다.

  • 에이전트 만들기: 메시지를 보내고 응답을 받기 시작하는 에이전트를 만듭니다.
  • 스레드 만들기: 스레드를 한 번 만들고 사용자가 회신할 때 메시지를 추가합니다. 이렇게 하면 대화 기록이 자동으로 유지 관리되고 관리됩니다.
  • 메시지 보내기: 에이전트와 사용자가 메시지를 보낼 수 있습니다. 이러한 메시지에는 풍부한 상호 작용 환경을 제공하는 텍스트, 이미지 및 기타 파일이 포함될 수 있습니다.
  • 에이전트 실행: 실행이 시작되면 에이전트는 스레드의 메시지를 처리하고 해당 구성에 따라 작업을 수행합니다. 응답의 일부로 스레드에 새 메시지를 추가할 수 있습니다.
  • 실행 상태를 확인합니다. 실행이 완료될 때까지 모니터링합니다.
  • 응답 가져오기: 에이전트가 응답을 만든 후 사용자에게 표시합니다.

에이전트 실행의 예를 보여 주는 다이어그램입니다.

Agent

도구와 함께 AI 모델을 사용하는 사용자 지정 AI입니다.

Threads

스레드는 에이전트와 사용자 간의 대화 세션입니다. 메시지를 저장하고 잘림을 자동으로 처리하여 콘텐츠가 모델의 컨텍스트에 맞도록 합니다. 스레드를 만들 때 사용자가 응답할 때 새 메시지(스레드당 최대 100,000개)를 추가할 수 있습니다.

Messages

메시지는 스레드 내의 개별 통신 조각입니다. 에이전트 또는 사용자가 만들 수 있으며 텍스트 또는 다른 파일을 포함할 수 있습니다. 메시지는 스레드 내에 목록으로 저장되므로 구조화되고 구성된 대화 흐름을 허용합니다. 단일 스레드에 최대 100,000개의 메시지를 연결할 수 있습니다.

Runs

실행에는 스레드에서 에이전트를 호출하는 작업이 포함되며, 스레드에서 메시지를 처리하고 새 메시지(에이전트의 응답)를 추가할 수 있습니다. 에이전트는 해당 구성 및 스레드 메시지를 사용하여 모델 및 도구를 호출하여 작업을 수행합니다. 실행의 일부로 에이전트는 스레드에 메시지를 추가합니다.

Next steps