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:
- Coleta de Trajetórias: O agente executa tarefas e registra suas interações (entradas/saídas).
- 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.
- 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âmetro | Descrição | Padrão |
|---|---|---|
--agent | Nome do agente LLM | claude-code |
--skill-path | Caminho para o arquivo de habilidade | ./skill.md |
--trajectories | Caminho para as trajetórias | ./trajectories.json |
--iterations | Número de iterações de otimização | 5 |
Suporte a Plataformas
- Claude Code
- Cursor
- Codex
Licença
Este projeto é distribuído sob a licença MIT.