Descubrimiento de Habilidades y Agentes
TeamDay permite que descubras agentes y habilidades disponibles de múltiples fuentes.
Fuentes de Descubrimiento
Repositorios Git
TeamDay puede descubrir agentes definidos en archivos de código:
# Busca .teamday.json en repositorios
{
"agents": [
{
"name": "Code Reviewer",
"description": "Revisa código Python",
"skills": ["python", "code-review"]
}
]
}
Espacios de TeamDay
Los espacios pueden contener definiciones de agentes:
- Ve a un espacio
- Haz clic en “Agents” tab
- Ve agentes disponibles en ese espacio
Firebase
Sincroniza agentes desde Firebase:
- Configura credenciales de Firebase
- TeamDay importa automáticamente definiciones
- Los agentes quedan disponibles en tu organización
Usando Descubrimiento
Buscar Agentes
# Vía API
curl -X GET "https://us.teamday.ai/api/v1/agents/discover?query=code-review" \
-H "Authorization: Bearer $TEAMDAY_API_TOKEN"
Filtrar por Habilidad
curl -X GET "https://us.teamday.ai/api/v1/agents/discover?skill=python" \
-H "Authorization: Bearer $TEAMDAY_API_TOKEN"
Listar Todos los Agentes
curl -X GET "https://us.teamday.ai/api/v1/agents" \
-H "Authorization: Bearer $TEAMDAY_API_TOKEN"
Definir Habilidades
Documenta las habilidades de tu agente:
{
"name": "Data Analyst",
"description": "Analyzes data and generates reports",
"skills": [
"data-analysis",
"sql",
"python",
"visualization"
],
"requiredTools": ["filesystem", "bash"],
"tags": ["analytics", "reporting"]
}
Composición de Agentes
Crea flujos de trabajo donde agentes se llaman entre sí:
Agente Principal → Busca Agentes Especializados
→ Ejecuta Agente de Análisis
→ Ejecuta Agente de Reporte
→ Retorna Resultados
Ejemplo vía API:
curl -X POST "https://us.teamday.ai/api/v1/agents/char_main/execute" \
-H "Authorization: Bearer $TEAMDAY_API_TOKEN" \
-d '{
"message": "Analyze sales data and generate report",
"tools": ["agent-execution"]
}'
Mejores Prácticas
-
Documenta Habilidades
- Sé específico sobre capacidades
- Incluye requisitos de herramientas
- Añade ejemplos de uso
-
Usa Estándares
- Sigue convención de naming
- Categoriza por dominio
- Mantén descripciones actualizadas
-
Mantén Inventario
- Revisa agentes regularmente
- Archiva los que no uses
- Actualiza descripciones
Próximos Pasos
- Lee sobre Configuración de Agentes
- Explora Automatización
- Aprende sobre API de Agentes