Todo equipo tiene conocimiento institucional que vive en la cabeza de las personas. La lista de verificación de despliegue que solo Sarah conoce. La taxonomía de datos que vive en un Google Doc que nadie puede encontrar. El procedimiento de respuesta a incidentes que cambia cada trimestre.
Los sistemas RAG intentan resolver esto fragmentando documentos en piezas pequeñas y recuperando los fragmentos más relevantes. Eso funciona para consultas factuales — pero se desmorona cuando la IA necesita instrucciones completas y estructuradas para realizar una tarea correctamente.
Hoy lanzamos Skills — una nueva forma de darle a su agente de IA documentos completos y autorizados que puede cargar bajo demanda.
Skills vs. RAG: Herramientas diferentes para trabajos diferentes
| RAG (Bases de conocimiento) | Skills | |
|---|---|---|
| Tamaño del documento | Fragmentado en piezas de 500 tokens | Cargado completo (hasta 50KB) |
| Recuperación | Búsqueda por similitud semántica | Explícita por nombre |
| Mejor para | Preguntas factuales en muchos documentos | Procedimientos paso a paso |
| Invocación | Automática (inyección de contexto) | Bajo demanda (/skill:nombre) |
| Alcance | Cuenta o departamento | Cuenta o departamento |
Piense en RAG como un motor de búsqueda y las Skills como una estantería. Busca cuando no sabe dónde mirar. Toma un libro cuando sabe exactamente cuál necesita.
Cómo funcionan las Skills
Crear una Skill
Una Skill es un documento markdown con un nombre, título, alcance departamental y etiquetas. Cree una desde la página de Skills o vía la API:
# Deployment Pipeline
## Prerequisites
- Ensure all tests pass on the `main` branch
- Check that staging environment is healthy
## Steps
1. Create a release branch: `git checkout -b release/v{version}`
2. Run the build: `npm run build`
3. Deploy to staging: `make deploy-staging`
4. Run smoke tests: `npm run e2e:smoke`
5. If smoke tests pass, deploy to production: `make deploy-prod`
6. Tag the release: `git tag v{version}`
## Rollback
If anything goes wrong after production deployment:
1. Revert to previous version: `make rollback`
2. Notify #engineering in Slack
3. Create an incident report
Usar una Skill en una conversación
Invoque una Skill por nombre en el chat:
Usted: /skill:deployment-pipeline Deploy version 2.4.1 to production
El agente carga el documento completo del pipeline de despliegue en su contexto y lo sigue paso a paso. No adivina ni improvisa — tiene las instrucciones completas y autorizadas.
Descubrimiento de Skills iniciado por el agente
El agente conversacional también tiene dos herramientas integradas para uso proactivo de Skills:
list_skills— descubrir Skills disponibles para el departamento actualload_skill— cargar una Skill por nombre cuando el agente determina que necesita conocimiento especializado
Esto significa que puede preguntar “despliega la última versión” y el agente:
- Reconocerá que es una tarea de despliegue
- Llamará a
list_skillspara verificar las Skills disponibles - Encontrará y cargará
deployment-pipeline - Seguirá el procedimiento documentado
Alcance departamental
Las Skills tienen alcance por departamento, igual que las recetas y flujos de trabajo. El manual de despliegue del equipo de Ingeniería no abarrota la lista de Skills del equipo de Marketing. Un administrador puede crear Skills a nivel de cuenta que son visibles para todos los departamentos.
Casos de uso prácticos
Ingeniería:
- Procedimientos de despliegue por entorno
- Manuales de respuesta a incidentes
- Listas de verificación de revisión de código
- Registros de decisiones de arquitectura
Operaciones:
- Procedimientos operativos estándar
- Listas de verificación de incorporación de proveedores
- Guías de facilitación de reuniones
Ventas:
- Marcos de llamadas de descubrimiento
- Manuales de manejo de objeciones
- Guías de posicionamiento competitivo
Cumplimiento:
- Listas de verificación de preparación de auditoría
- Procedimientos de clasificación de datos
- Flujos de trabajo de reportes regulatorios
Límites y almacenamiento en caché
Las Skills son documentos completos inyectados en el contexto de la conversación, por lo que aplicamos límites razonables:
- 50KB máximo por Skill (~12,000 tokens)
- 100 Skills por cuenta, 50 por departamento
- 3 Skills cargadas simultáneamente en un turno de conversación
- Los nombres de las Skills se almacenan en caché en Redis (TTL de 5 minutos) para evitar lecturas de Firestore en cada mensaje
Si cargar una Skill empujaría la conversación más allá del límite de contexto del modelo, el agente le advierte y sugiere iniciar una nueva conversación o usar un modelo con una ventana de contexto más grande.
Comenzar
- Navegue a Skills en la barra lateral
- Haga clic en Crear Skill
- Escriba su contenido markdown
- Configure el alcance departamental y las etiquetas
- Use
/skill:nombreen cualquier conversación
Las Skills están disponibles en planes Pro y superiores. Cree su primera Skill.