Mistral AI Connectors release notes / what's new
Mistral AI는 Studio에서 Connectors를 도입하여, 개발자가 내장형 및 사용자 정의 Model Context Protocol (MCP) 커넥터를 사용하여 기업 데이터에 기반한 AI 애플리케이션을 구축할 수 있도록 지원합니다. 이러한 커넥터는 이제 API 및 SDK를 통해 사용할 수 있어 모든 모델 및 에이전트 호출에서 접근이 가능합니다.
Centralized Integration Management via MCP
Mistral AI Connectors는 MCP 프로토콜을 사용하여 통합 기능을 재사용 가능한 엔티티로 패키징합니다. 이 접근 방식은 개발자가 새로운 에이전트마다 도구 함수를 수동으로 작성하고 유지 관리하거나, OAuth 토큰 갱신을 처리하거나, API 문서를 관리할 필요를 없애줍니다.
일단 커넥터가 등록되면, LeChat 및 AI Studio(Vibe 지원 예정)를 포함한 Mistral 애플리케이션 전반에서 중앙 집중식으로 사용할 수 있습니다. 이러한 중앙 집중화는 서로 다른 팀 간의 통합 로직 중복을 방지하고 임의의 코드 구현과 관련된 보안 위험을을 줄여줍니다.
Custom MCP Connector Implementation
개발자는 서버 URL 및 인증 구성을 지정하여 사용자 정의 MCP 커넥터를 생성할 수 있습니다. 예를 들어, 커넥터는 Salesforce와 같은 CRM과의 OAuth 통합을 위해 특정 client_id, scopes, 및 redirect_uri를 사용하여 등록될 수 있습니다.
등록이 완료되면, 대화에 커넥터를 연결하는 데는 단 한 줄의 코드만 필요합니다:
response = client.beta.conversations.start_async(
model="mistral-medium-latest",
inputs="Which enterprise accounts renewed last quarter?",
tools=[{"type": "connector", "connector_id": "salesforce-crm"}],
)
Advanced Tool Control and Governance
Mistral AI는 개발자가 도구가 호출되고 실행되는 방식을 정밀하게 제어할 수 있도록 여러 기능을 도입했습니다.
Direct Tool Calling
모델이 도구를 호출할 시점을 결정할 필요가 없는 결정론적 워크플로우의 경우, 개발자는 이제 커넥터를 직접 호출할 수 있습니다. 이는 디버깅 및 파이프라인 스타일의 자동화를 통해 모호성을 제한하는 데 유용합니다.
result = await client.beta.connectors.call_tool_async(
connector_id="my_deepwiki",
tool_name="read_wiki_structure",
arguments={"repoName": "sqlite/sqlite"},
)
Human-in-the-Loop Approval
보안 및 거버넌스를 보장하기 위해, 개발자는 human-in-the-loop 승인 흐름을을 위해 구현할 수 있습니다. tool_configuration의 requires_confirmation 파라미터를 사용하면 시스템이 실행을 일시 중지하고 애플리케이션으로 제어권을 반환하여, 도구가 실행되기 전에 사용자의 명시적인 확인을 요구합니다.
Granular Tool Configuration
개발자는 커넥터 자체를 수정하지 않고도 커넥터 내의 도구 가용성을 제어할 수 있습니다. tool_configuration 설정을 통해 사용자는 안전성을 유지하기 위해 특정 잠재적 위험이 있는 작업을 (예: GitHub 커넥터에서 delete_file을 제외) 제외할 수 있습니다.
Programmatic Access and Ecosystem
커넥터는 Public Preview 단계이며, 다음과 같은 작업을 위해 API/SDK를 통해 프로그래밍 방식으로 관리할 수 있습니다:
- 커넥터 생성, 수정, 목록 조회, 및 삭제.
- 커넥터와 연결된 도구 목록 조회.
- 도구 직접 실행.
이러한 기능은 Conversation API, Completions API, 및 Agent SDK를 통해 접근할 수 있으며, 지식 베이스, CRM, 및 생산성 도구와 같은 기업 시스템과의 통합을을 Facilitate 합니다.
Sources
관련
- Dispatch
- Dispatch
- Dispatch
- Dispatch
- Dispatch