Mistral, 내장 커넥터와 MCP 지원 Agents API 발표
Build AI agents with the Mistral Agents API
Mistral이 새로운 Agents API를 발표했다. 코드 실행, 웹 검색, 이미지 생성, MCP 도구를 위한 내장 커넥터와 대화를 넘나드는 영구 메모리, 에이전트 오케스트레이션 기능을 갖췄으며, Chat Completion API를 보완하는 프레임워크로 제공된다. SimpleQA에서 웹 검색을 병용했을 때 Mistral Large는 75%, Mistral Medium은 82.32%를 기록했다.
Agents API는 Mistral의 언어 모델에 코드 실행, 웹 검색, 이미지 생성, MCP 도구를 위한 내장 커넥터와 대화를 넘나드는 영구 메모리, 에이전트 오케스트레이션을 결합한 것이다. Chat Completion API를 보완하며, 에이전트형 유스케이스를 쉽게 구현하도록 돕는 전용 프레임워크로 자리매김하고 있다.
커넥터 구성은 다음과 같다. 코드 실행은 샌드박스 환경에서 Python을 실행하며, 수치 계산, 데이터 시각화, 과학 계산에 활용할 수 있다. 이미지 생성에는 Black Forest Labs의 FLUX1.1 [pro] Ultra가 사용된다. Document Library는 Mistral Cloud에 있는 문서를 에이전트가 참조할 수 있게 하며, RAG 기능의 기반이 된다. 웹 검색은 최신 정보나 뉴스 등을 결합한 답변을 가능하게 한다. SimpleQA 정확도는 웹 검색이 없을 때 Mistral Large 23%, Mistral Medium 22.08%였으며, 검색을 사용하면 각각 75%와 82.32%가 되었다.
대화 관리는 상태를 유지하는(stateful) 방식으로, 각 대화는 히스토리를 항목(entry)으로 보관한다. 대화는 agent_id를 지정해 특정 에이전트에서 시작하는 방법과, 모델과 보완 파라미터를 직접 지정해 내장 커넥터를 바로 사용하는 방법이 있다. 개발자가 히스토리를 직접 추적할 필요가 없으며, 과거 대화를 확인하고 임의의 시점에서 이어가거나 분기할 수 있다. 대화를 시작할 때와 이어갈 때 모두 스트리밍 출력을 지원한다.
오케스트레이션에서는 필요한 수만큼 서로 다른 도구와 모델을 갖춘 에이전트를 만들고, 어떤 에이전트가 다른 에이전트에게 작업을 넘길 수 있는지 정의한다. 예로, 금융 에이전트가 대화 내용에 따라 웹 검색 에이전트나 계산 에이전트에게 작업을 위임하는 구성이 제시되어 있다. 데모로는 GitHub 연동 코딩 어시스턴트(DevStral 사용), Linear 티켓 어시스턴트, 재무 분석가, 여행 어시스턴트, 영양 어시스턴트가 있으며, 모두 cookbook이 공개되어 있다.
내장 커넥터, 영구적인 대화, 다중 에이전트 핸드오프가 API 단위로 정리되어 있어 에이전트 구현의 설계 요소를 파악하기 쉽다.
출처: Mistral AI News · mistral.ai