도구 개요

중요

이 게시물의 일부 정보는 상용으로 출시되기 전에 실질적으로 수정될 수 있는 사전 릴리스된 제품과 관련이 있습니다. Microsoft는 여기에서 제공하는 정보와 관련하여 명시적이거나 묵시적인 어떠한 보증도 제공하지 않습니다.

에이전트에는 작업을 수행하고 워크플로를 자동화할 수 있는 기능이 있습니다. 도구를 사용하여 작업을 수행합니다. 도구는 목표를 달성하기 위해 LLM에 지정된 함수입니다. 올바른 도구는 에이전트가 특정 사용 사례에 대한 작업을 수행하는 데 도움이 됩니다. 에이전트는 백그라운드에서 전체 도구 실행 프로세스를 처리합니다.

도구를 사용하면 LLM이 데이터베이스 쿼리, API 호출 또는 계산 수행과 같은 외부 시스템과 상호 작용할 수 있습니다. 각 도구는 이름으로 고유하게 식별되며 해당 스키마를 설명하는 메타데이터를 포함합니다.

이 문서에서는 개발자가 에이전트 작성기를 사용하여 만들거나 통합할 수 있는 도구 유형을 설명합니다.

작업 도구

개발자는 도구 만들기 기능을 사용하여 자체 도구를 작성하거나 광범위한 도구 카탈로그의 기존 도구와 통합할 수 있습니다.

Security Copilot 통합을 위한 다양한 작업 도구를 제공합니다.

  • API: OpenAPI 사양을 사용하여 외부 API에 REST 요청을 수행하여 응답을 반환합니다.

  • GPT: LLM 기능을 사용하여 자연어 또는 데이터를 추론하는 Generative-AI 프롬프트를 작성합니다.

  • KQL: KQL(사용자 지정 매개 변수가 있는 Kusto 쿼리 언어) 쿼리를 사용하여 Kusto 데이터베이스를 쿼리하여 데이터를 반환합니다.

  • MCP(모델 컨텍스트 프로토콜) : MCP 서버가 MCP 클라이언트에서 호출하는 도구를 노출할 수 있습니다.

GPT 및 KQL 도구를 사용하여 독립 실행형 환경에서 에이전트를 빌드할 수 있습니다. Microsoft Sentinel MCP 도구 컬렉션을 추가하려면 사용자 지정 에이전트를 만드는 단계를 참조하세요.

API 및 MCP를 사용하여 사용자 지정 플러그 인을 빌드하려면 다음을 수행합니다.

  • API, API 참조

  • MCP, MCP 참조