Criar os seus próprios agentes
A criação de seus próprios agentes no Microsoft Security Copilot capacita as organizações a criar uma automação especializada orientada por IA que aborda desafios de segurança exclusivos e requisitos operacionais.
Os agentes personalizados utilizam a automatização orientada por IA para simplificar as tarefas ao combinar os seguintes componentes:
- Ferramentas (Habilidades) – Funções ou ações que o agente pode executar.
- Gatilhos – Condições ou eventos que iniciam o agente.
- Orquestradores – lógica que determina como as tarefas são executadas.
- Instruções – diretivas de nível de sistema que um agente deve seguir.
- Comentários – Armazene a resposta na memória para orientar as execuções subsequentes.
Se você preferir interfaces de conversa, construtores baseados em formulário ou abordagens de código-primeiro, o Security Copilot oferece experiências de desenvolvimento flexíveis para criar agentes personalizados que se integram perfeitamente aos seus fluxos de trabalho de segurança.
Os programadores podem escolher entre estas diferentes experiências para começar a criar agentes.
| Característica | Tipos |
|---|---|
| Experiência autônoma | A experiência autônoma dá suporte a três formas diferentes de criar um agente: 1. NL2Agent: crie agentes simplesmente ao descrever o que você pretende em linguagem natural. 2. Crie um agente do zero usando a experiência lite: configure agentes usando a interface de experiência lite na plataforma Copilot de Segurança. 3. Carregue o YAML: crie um YAML no seu IDE (ambiente de desenvolvimento integrado) à sua escolha e carregue-o no Security Copilot. |
| Protocolo de Contexto de Modelo (MCP) | Ferramentas do MCP: crie agentes com linguagem natural em um IDE compatível com MCP com as ferramentas do MCP. |
O processo de desenvolvimento do agente segue um fluxo de trabalho estruturado: Build, Test e Publish. Independentemente do método de desenvolvimento escolhido, todas as abordagens convergem para um arquivo de manifesto YAML que define os recursos, as ferramentas e o comportamento do agente.
Criação de agente de linguagem natural (NL2Agent)
O método de Criação do Agente de Linguagem Natural permite que você crie agentes simplesmente descrevendo o que você deseja na linguagem de conversação. Essa abordagem é ideal para usuários que preferem uma experiência intuitiva baseada em chat.
Principais benefícios:
- Nenhuma experiência técnica necessária
- Criação rápida e intuitiva de agente
- Experiência guiada com prompts sugeridos
- Transição perfeita para a experiência lite para personalização adicional
Esse método é perfeito para profissionais de segurança que desejam rapidamente protótipo de agentes ou aqueles que preferem descrever requisitos em linguagem simples em vez de especificações técnicas.
O que você faz:
- Descreva a finalidade e a funcionalidade do seu agente em prompts de linguagem natural
- Envolva-se em um fluxo de trabalho de conversa em que o Security Copilot faz perguntas esclarecedoras
- Iterar e refinar seu agente por meio do diálogo contínuo
- Examinar e aprovar a configuração de agente gerada automaticamente
Interface de experiência do Lite
A experiência lite fornece uma experiência abrangente baseada em formulário para criar agentes do zero usando a interface gráfica da plataforma Copilot de Segurança.
Principais recursos:
- Seleção e configuração da ferramenta visual
- Geração e edição de YAML em tempo real
- Ambiente de teste integrado
- Gerenciamento abrangente de permissões
- Suporte para vários tipos de ferramentas (ferramentas GPT, KQL, API, MCP e AGENT)
A experiência lite é ideal para usuários que desejam controle granular sobre a configuração do agente, mantendo a conveniência de uma interface guiada.
O que você faz:
- Configurar os detalhes do agente, incluindo nome, descrição e informações do editor
- Selecionar e configurar ferramentas no extenso catálogo de ferramentas do Security Copilot
- Configurar gatilhos para execução automatizada de agente em agendas
- Definir permissões e controles de acesso
- Testar seu agente usando a interface de chat integrada
- Alternar entre o modo de exibição de formulário e o modo de exibição de código para ver o YAML gerado
Método de carregamento YAML
Se você preferir não usar prompts de linguagem natural ou a experiência lite baseada em formulário, é possível definir o seu agente carregando um manifesto YAML. Esta abordagem dá aos programadores a flexibilidade para criar o agente do YAML no ambiente de desenvolvimento preferencial. O método yaml upload atende aos desenvolvedores que preferem trabalhar com código e querem definir seus agentes programaticamente usando arquivos de manifesto YAML.
Principais vantagens:
- Controle programático completo sobre a definição do agente
- Recursos de controle de versão e gerenciamento de iteração
- Configurações reutilizáveis em vários agentes
- Integração com fluxos de trabalho de desenvolvimento existentes
- Capacidade de trabalhar offline e colaborar com equipes de desenvolvimento
Essa abordagem é mais adequada para desenvolvedores familiarizados com a sintaxe YAML e aqueles que desejam integrar o desenvolvimento do agente aos processos de gerenciamento de código existentes.
O que você faz:
- Criar arquivos de manifesto do agente em seu IDE (Ambiente de Desenvolvimento Integrado) preferencial
- Definir instruções, ferramentas, gatilhos e permissões do agente no formato YAML
- Carregar o arquivo YAML concluído no Security Copilot
- Examinar e modificar a configuração do agente por meio da interface de experiência lite
- Testar e implantar seu agente
Ferramentas do PROTOCOLO MCP (Model Context Protocol)
O Protocolo de Contexto de Modelo (MCP) permite a criação de agentes do Security Copilot diretamente em ambientes de desenvolvimento, como o Visual Studio Code com o GitHub Copilot. O MCP é um protocolo aberto que padroniza as integrações entre aplicativos de IA e ferramentas externas, permitindo que os desenvolvedores criem agentes de segurança sofisticados usando ambientes IDE familiares.
As ferramentas MCP oferecem uma experiência centrada no desenvolvedor que combina IA de conversa com fluxos de trabalho de desenvolvimento profissional. As ferramentas MCP do Security Copilot fazem parte da coleção de servidores do Microsoft Sentinel, que fornece o conhecimento, os dados e as ações necessários para a criação de agentes de Security Copilot. Você descreve os requisitos do agente usando prompts de linguagem natural, como "Crie-me um agente que possa fazer triagem e responder a contas comprometidas". As ferramentas mcp descobrem automaticamente recursos relevantes do Security Copilot e geram arquivos YAML de agente abrangentes com base em suas descrições.
O processo de desenvolvimento iterativo permite o refinamento contínuo por meio da assistência à IA de conversa, eliminando o trabalho de configuração manual, mantendo o controle total sobre a especificação do agente. Após a conclusão, você pode implantar agentes diretamente no Security Copilot no escopo do usuário ou do workspace, sem sair do seu ambiente de desenvolvimento.
Principais recursos:
- Integração perfeita com ambientes de desenvolvimento populares
- Fluxo de trabalho de desenvolvimento de agente assistido por IA
- Descoberta e recomendação automáticas de ferramentas
- Recursos de implantação direta
- Suporte para desenvolvimento iterativo por meio de entrada de conversa
As ferramentas MCP são perfeitas para desenvolvedores que desejam criar agentes em seu ambiente de desenvolvimento familiar, aproveitando a assistência de IA durante todo o processo de criação.
O que você faz:
- Usar prompts de linguagem natural em seu IDE para descrever a intenção do agente
- Aproveite as ferramentas do MCP para descobrir automaticamente as funcionalidades relevantes do Security Copilot
- Gerar e iterar em arquivos YAML do agente por meio da assistência de IA de conversação
- Implemente agentes diretamente no Security Copilot do seu ambiente de desenvolvimento
- Testar e refinar agentes por meio de ciclos de feedback contínuos