CommunityEscrita e Ediçãogithub.com

microsoft/SkillOpt

SkillOpt é um otimizador de espaço de texto que treina habilidades reutilizáveis em linguagem natural para agentes LLM congelados por meio de edições orientadas por trajetória, atualizações com validação e artefatos best_skill.md implantáveis.

O que é SkillOpt?

SkillOpt é uma ferramenta de otimização baseada em texto projetada para treinar habilidades em linguagem natural para agentes de modelos de linguagem de grande escala (LLMs) que são mantidos congelados (sem ajuste fino de parâmetros). Ela funciona coletando trajetórias de interação do agente, gerando edições incrementais na descrição textual da habilidade e validando essas alterações por meio de testes automatizados. O resultado é um artefato `best_skill.md` que contém a melhor variação da habilidade, pronta para implantação. SkillOpt suporta plataformas como Claude Code, Cursor e Codex, oferecendo uma abordagem eficiente e escalável para aprimorar o comportamento de agentes sem modificar seus pesos.

Funciona com✓Claude Code~Codex CLI~Cursor
npx skills add microsoft/SkillOpt

Installed? Explore more Escrita e Edição skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que SkillOpt faz?

O SkillOpt é um otimizador de espaço de texto que treina habilidades reutilizáveis em linguagem natural para agentes LLM congelados por meio de edições orientadas por trajetória, atualizações com validação e artefatos best_skill.md implantáveis.

Como Funciona

O SkillOpt opera em um ciclo de três etapas:

  1. Coleta de Trajetórias: O agente executa tarefas e registra suas interações (entradas/saídas).
  2. Edição Orientada por Trajetória: Com base nas trajetórias, o SkillOpt sugere edições na descrição textual da habilidade para melhorar o desempenho.
  3. Validação e Implantação: As edições são validadas por meio de testes automatizados, e a melhor variação é salva em best_skill.md.

Por que Usar SkillOpt?

  • Eficiência: Treina habilidades sem ajuste fino de parâmetros, economizando recursos computacionais.
  • Reutilização: As habilidades treinadas podem ser compartilhadas e reutilizadas em diferentes agentes.
  • Flexibilidade: Funciona com agentes LLM congelados, compatíveis com diversas plataformas (Claude Code, Cursor, Codex).

Exemplo de Uso

# Executar SkillOpt com um agente
skillopt train --agent claude-code --skill-path ./custom_skill.md --trajectories ./trajectories.json

Configuração

ParâmetroDescriçãoPadrão
--agentNome do agente LLMclaude-code
--skill-pathCaminho para o arquivo de habilidade./skill.md
--trajectoriesCaminho para as trajetórias./trajectories.json
--iterationsNúmero de iterações de otimização5

Suporte a Plataformas

  • Claude Code
  • Cursor
  • Codex

Licença

Este projeto é distribuído sob a licença MIT.

Habilidades Relacionadas