Saltar al contenido principal

¿Qué es Knowledge?

Al igual que al incorporar a un nuevo ingeniero, incorporar a Devin requiere una inversión inicial en transferencia de conocimiento. Knowledge es un conjunto de consejos, recomendaciones e instrucciones que Devin puede consultar en todas las sesiones. Puedes ir ampliando el banco de Knowledge de Devin con el tiempo, y Devin recordará automáticamente el Knowledge relevante cuando sea necesario. Usa la función Knowledge para compartir documentación, consejos, bibliotecas internas personalizadas y otros materiales que Devin pueda necesitar.

¿Cómo creo Knowledge?

Navega a la pestaña Knowledge en la página Settings & Library y haz clic en “Add Knowledge” en la esquina superior derecha.
Devin
Tu Trigger Description ayudará a Devin a recordar la Knowledge relevante en los momentos adecuados. Puede ser una frase o una oración sencilla. Devin recuperará un elemento de Knowledge cuando su trabajo actual esté relacionado con los disparadores (triggers) especificados, y todos los elementos de Knowledge requieren una Trigger Description. El Content debe consistir en unas cuantas oraciones con información relevante.

Sugerencias de Knowledge

Devin sugerirá automáticamente Knowledge para recordar según tus comentarios en el chat. Edita el Knowledge sugerido antes de guardarlo o descarta el Knowledge si no es útil. También puedes pedirle a Devin que regenere una sugerencia de Knowledge basada en tus comentarios. Esto puede facilitar iterar sobre el Knowledge sugerido en lugar de editarlo manualmente. Devin también puede sugerir actualizaciones a elementos de Knowledge existentes, además de sugerir nuevos elementos de Knowledge.

¿Qué debe incluir Knowledge?

Recomendamos incluir los aspectos de tus prompts o playbooks que sueles repetir con frecuencia. Algunos ejemplos son errores comunes y sus soluciones asociadas, prácticas de conformidad con el código, flujos de trabajo de despliegue, flujos de trabajo de pruebas, cómo interactuar con herramientas propietarias, etc.

Consejos y trucos

  1. Crea Knowledge específico, orientado a un único flujo de trabajo o acción. Devin leerá todo el contenido de Knowledge, así que mantenlo relevante y actualizado.
    • Divide tu Knowledge en unidades más pequeñas siempre que sea posible. Devin puede acceder a varios elementos de Knowledge a la vez.
  2. Adquiere el hábito de añadir y actualizar Knowledge. Este se comparte en toda tu organización y mejorará continuamente a Devin para tu equipo con el tiempo.
  3. Devin consulta Knowledge cuando es relevante, no todo a la vez ni todo al principio. Asegúrate de que el desencadenante de recuperación sea muy relevante para el contenido.

Knowledge de organización y Enterprise

Para los clientes Enterprise, la página Knowledge se divide en pestañas separadas para ayudarte a gestionar Knowledge en distintos ámbitos:
  • Organization Knowledge — Elementos de Knowledge con ámbito en tu organización actual. Son visibles para todos los miembros de la organización y son el ámbito predeterminado para los nuevos elementos de Knowledge.
  • Suggestions — Sugerencias de Knowledge generadas por IA basadas en tus interacciones en la sesión (se muestran para organizaciones no primarias).
  • Enterprise Knowledge — Elementos de Knowledge que se aplican a todas las organizaciones de tu Enterprise. Solo es visible cuando perteneces a una cuenta Enterprise. Los administradores de Enterprise pueden crear y gestionar Knowledge a nivel Enterprise desde esta pestaña.
Los usuarios de la organización primaria ven una única pestaña de Enterprise Knowledge. Los usuarios de organizaciones no primarias con una cuenta Enterprise ven las tres pestañas, con Organization Knowledge como predeterminada. Los usuarios de organizaciones no primarias sin una cuenta Enterprise solo ven Organization Knowledge y Suggestions.
Los elementos de Enterprise Knowledge son especialmente útiles para compartir estándares de codificación a nivel de empresa, pautas de arquitectura, procedimientos de despliegue y otro tipo de contexto que deba aplicarse de manera uniforme en todos los equipos y organizaciones.

Fijar Knowledge a repos

Puedes elegir si Knowledge se aplica a ningún repo, a un repo específico o a todos los repos:
  • Fijar a ningún repo: Knowledge solo se consulta cuando Devin determina que es relevante para tu contexto actual.
  • Fijar a un repo específico: Knowledge se usa siempre que Devin trabaja en ese repo específico.
  • Fijar a todos los repos: Knowledge se aplica automáticamente a todos los repos en los que Devin trabaje en cualquier sesión.