Pular para o conteúdo
Skillpedia
Agentes40 mil · #5401

typespec-create-agent

Ajuda seu agente a ser criado com instruções e capacidades. Permite definir como ele deve conversar com os usuários.

O que ela faz

Esta ferramenta cria um assistente de IA (chamado 'agente') para o Microsoft 365 Copilot. Ela define o que o agente pode fazer, como deve se comportar e como as pessoas podem começar a conversar com ele.

Quando usar

  • ✓Quando você quer criar um assistente de IA personalizado para tarefas específicas.
  • ✓Ao definir as habilidades de um agente, como buscar informações na web ou em documentos.
  • ✓Ao configurar como o agente deve interagir com os usuários.

Exemplo do que pedir para a IA

“Crie um agente que ajude a responder perguntas sobre produtos da empresa, com acesso à web e aos documentos do SharePoint.”

Quer saber mais? Abra as seções abaixo.

Como usar

O jeito mais fácil: copie a mensagem abaixo e cole no Claude, ChatGPT, Cursor ou outra IA. Ela lê a skill e segue as instruções.

Link da skill

https://github.com/github/awesome-copilot/blob/main/skills/typespec-create-agent/SKILL.md

Mensagem pronta para colar

Use esta skill para me ajudar: https://github.com/github/awesome-copilot/blob/main/skills/typespec-create-agent/SKILL.md Leia o arquivo SKILL.md desse link e siga as instruções dele na minha tarefa.
Como funciona

Você fornece informações sobre o propósito do agente, suas habilidades (como buscar na web, ler e-mails, etc.) e como ele deve agir. A ferramenta então gera o código de configuração para o agente.

Instalação

Jeito mais fácil: copie o link da skill e cole no Claude, ChatGPT ou Cursor pedindo para seguir as instruções.

No terminal (Claude Code, Codex, Cursor), na pasta do projeto:

npx skills add github/awesome-copilot --skill typespec-create-agent

Ou baixe só o arquivo:

curl -L https://raw.githubusercontent.com/github/awesome-copilot/main/skills/typespec-create-agent/SKILL.md -o SKILL.md
Conteúdo técnico (SKILL.md)

Tradução do texto original do autor no GitHub. Os comandos e códigos estão como no original.

Criar Agente Declarativo TypeSpec

Crie um agente declarativo TypeSpec completo para o Microsoft 365 Copilot com a seguinte estrutura:

Requisitos

Gere um arquivo main.tsp com:

  1. Declaração do Agente

    • Use o decorador @agent com um nome e descrição descritivos
    • O nome deve ter 100 caracteres ou menos
    • A descrição deve ter 1.000 caracteres ou menos
  2. Instruções

    • Use o decorador @instructions com diretrizes claras de comportamento
    • Defina o papel, a especialidade e a personalidade do agente
    • Especifique o que o agente deve e não deve fazer
    • Mantenha em menos de 8.000 caracteres
  3. Iniciadores de Conversa

    • Inclua 2-4 decoradores @conversationStarter
    • Cada um com um título e um exemplo de consulta
    • Torne-os diversos e mostre diferentes capacidades
  4. Capacidades (com base nas necessidades do usuário)

    • WebSearch - para conteúdo da web com escopo opcional de site
    • OneDriveAndSharePoint - para acesso a documentos com filtragem de URL
    • TeamsMessages - para acesso a canais/chats do Teams
    • Email - para acesso a e-mails com filtragem de pasta
    • People - para pesquisa de pessoas na organização
    • CodeInterpreter - para execução de código Python
    • GraphicArt - para geração de imagens
    • GraphConnectors - para conteúdo do conector Copilot
    • Dataverse - para acesso a dados do Dataverse
    • Meetings - para acesso a conteúdo de reuniões

Estrutura do Modelo

import "@typespec/http";
import "@typespec/openapi3";
import "@microsoft/typespec-m365-copilot";

using TypeSpec.Http;
using TypeSpec.M365.Copilot.Agents;

@agent({
  name: "[Agent Name]",
  description: "[Agent Description]"
})
@instructions("""
  [Detailed instructions about agent behavior, role, and guidelines]
""")
@conversationStarter(#{
  title: "[Starter Title 1]",
  text: "[Example query 1]"
})
@conversationStarter(#{
  title: "[Starter Title 2]",
  text: "[Example query 2]"
})
namespace [AgentName] {
  // Add capabilities as operations here
  op capabilityName is AgentCapabilities.[CapabilityType]<[Parameters]>;
}

Melhores Práticas

  • Use nomes de agentes descritivos e baseados em funções (por exemplo, "Assistente de Suporte ao Cliente", "Ajudante de Pesquisa")
  • Escreva as instruções na segunda pessoa ("Você é...")
  • Seja específico sobre a especialidade e as limitações do agente
  • Inclua iniciadores de conversa diversos que demonstrem diferentes recursos
  • Inclua apenas as capacidades que o agente realmente precisa
  • Escopo de capacidades (URLs, pastas, etc.) quando possível para melhor desempenho
  • Use strings entre aspas triplas para instruções de várias linhas

Exemplos

Pergunte ao usuário:

  1. Qual é o propósito e o papel do agente?
  2. Quais capacidades ele precisa?
  3. A quais fontes de conhecimento ele deve acessar?
  4. Quais são as interações típicas do usuário?

Em seguida, gere a definição completa do agente TypeSpec.

Perguntas frequentes

O que é um 'agente' no Microsoft 365 Copilot?

Um agente é um assistente de IA que você pode configurar para realizar tarefas específicas dentro do Microsoft 365, como responder perguntas ou gerenciar informações.

O que são 'capacidades'?

Capacidades são as ferramentas que o agente pode usar, como buscar na internet (WebSearch), acessar arquivos no OneDrive/SharePoint, ler e-mails, etc.

O que é 'TypeSpec'?

TypeSpec é uma linguagem usada para descrever e definir como os agentes de IA devem funcionar e quais capacidades eles possuem.

Detalhes

Descrição original do autor

Generate a complete TypeSpec declarative agent with instructions, capabilities, and conversation starters for Microsoft 365 Copilot

repo: github/awesome-copilot

Popularidade

Estrelas no GitHub
40 mil
Posição no ranking
#5401
Licença
MIT
Atualizada em
15/10/2026

Essa skill é útil?

0

Entre para votar.

Comentários

  • …

Mais skills deste repositório

Skills parecidas