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.

Fijar Knowledge a repos

Puedes elegir si Knowledge se aplica a ningún repo, a repos específicos 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 repos específicos: Knowledge se usa siempre que Devin trabaja en esos repos específicos.
  • Fijar a todos los repos: Knowledge se aplica automáticamente a todos los repos en los que Devin trabaje en cualquier sesión.