docs: añadir template minimalista para generar agentes
Se crea template_para_llm.md en agents/_template/ con los campos mínimos necesarios para que Claude genere un agente completo: - Campos obligatorios: id, name, description, system prompt - Campos opcionales con defaults: provider LLM, model, tool_use, personalidad - Checkboxes para capacidades específicas (HTTP, SSH, files, etc.) - Ejemplo completado para referencia El template permite crear agentes solo proporcionando lo esencial, sin necesidad de entender toda la estructura interna del sistema.
This commit is contained in:
@@ -0,0 +1,96 @@
|
|||||||
|
# Template para crear agente
|
||||||
|
|
||||||
|
Completa los campos obligatorios (*) y los opcionales que necesites. Después dame este archivo y generaré el agente completo.
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 1. Identidad *
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
id: "" # Slug único (e.g., monitor-bot, mi-asistente)
|
||||||
|
name: "" # Nombre de display (e.g., "Monitor Agent")
|
||||||
|
description: "" # Qué hace en 1-2 líneas
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 2. LLM
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
provider: openai # openai | anthropic | claude-code
|
||||||
|
model: gpt-4o # gpt-4o | claude-sonnet-4-20250514 | sonnet
|
||||||
|
tool_use: false # true si necesita herramientas (current_time, http, ssh, etc.)
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 3. Personalidad
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
tone: friendly # friendly | professional | casual | technical
|
||||||
|
language: es # es | en
|
||||||
|
prefix: "🤖" # Emoji que representa al agente
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 4. System prompt *
|
||||||
|
|
||||||
|
Describe en 3-5 líneas:
|
||||||
|
- Quién es el agente
|
||||||
|
- Qué hace / para qué sirve
|
||||||
|
- Cómo debe comportarse
|
||||||
|
- Restricciones (qué NO hacer)
|
||||||
|
|
||||||
|
```
|
||||||
|
[Escribe aquí el system prompt]
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## 5. Capacidades opcionales
|
||||||
|
|
||||||
|
Solo si aplica, marca con `x`:
|
||||||
|
|
||||||
|
```
|
||||||
|
[ ] Necesita hacer requests HTTP
|
||||||
|
[ ] Necesita ejecutar comandos SSH remotos
|
||||||
|
[ ] Necesita leer/escribir archivos
|
||||||
|
[ ] Necesita ejecutar scripts
|
||||||
|
[ ] Necesita MCP servers
|
||||||
|
[ ] Necesita memoria (recordar hechos de conversaciones)
|
||||||
|
[ ] Necesita knowledge base
|
||||||
|
```
|
||||||
|
|
||||||
|
---
|
||||||
|
|
||||||
|
## Ejemplo completado:
|
||||||
|
|
||||||
|
```yaml
|
||||||
|
id: monitor-bot
|
||||||
|
name: "Monitor de Servicios"
|
||||||
|
description: "Monitorea servicios remotos y reporta estado en tiempo real"
|
||||||
|
|
||||||
|
provider: openai
|
||||||
|
model: gpt-4o
|
||||||
|
tool_use: true
|
||||||
|
|
||||||
|
tone: professional
|
||||||
|
language: es
|
||||||
|
prefix: "📊"
|
||||||
|
```
|
||||||
|
|
||||||
|
System prompt:
|
||||||
|
```
|
||||||
|
Eres un agente de monitoreo de servicios. Tu función es verificar el estado de servicios remotos mediante HTTP health checks y reportar el estado de manera clara y concisa.
|
||||||
|
|
||||||
|
Responde siempre en español, con tono profesional. Usa formato markdown para reportes de estado.
|
||||||
|
|
||||||
|
NO ejecutes comandos destructivos. NO modifiques configuraciones sin confirmación explícita del usuario.
|
||||||
|
```
|
||||||
|
|
||||||
|
Capacidades:
|
||||||
|
```
|
||||||
|
[x] Necesita hacer requests HTTP
|
||||||
|
[ ] Necesita ejecutar comandos SSH remotos
|
||||||
|
```
|
||||||
Reference in New Issue
Block a user