Pular para o conteúdo principal

O que é o Knowledge?

Assim como ao integrar um novo engenheiro, integrar o Devin exige um investimento inicial em transferência de conhecimento. Knowledge é um conjunto de dicas, conselhos e instruções que o Devin pode consultar em todas as sessões. Você pode continuar adicionando ao repositório de Knowledge do Devin ao longo do tempo, e o Devin recuperará automaticamente o Knowledge relevante conforme necessário. Use o recurso Knowledge para compartilhar documentação, dicas, bibliotecas internas personalizadas e outros materiais de que o Devin possa precisar.

Como crio um item de Knowledge?

Navegue até a aba Knowledge na página Settings & Library e clique em “Add Knowledge” no canto superior direito.
Devin
Sua Trigger Description ajudará o Devin a recuperar o Knowledge relevante nos momentos certos. Isso pode ser uma frase simples. Devin buscará um item de Knowledge quando o trabalho atual estiver relacionado aos gatilhos especificados, e todo item de Knowledge exige uma Trigger Description. O Content deve conter algumas frases com informações relevantes.

Sugestões de Knowledge

Devin irá sugerir automaticamente Knowledge para lembrar com base no seu feedback no chat. Edite o Knowledge sugerido antes de salvar ou descarte-o se ele não for útil. Você também pode pedir para Devin regenerar uma sugestão de Knowledge com base no seu feedback. Isso pode facilitar a iteração sobre o Knowledge sugerido em vez de editá-lo manualmente. Devin também pode sugerir atualizações para itens de Knowledge existentes, além de sugerir novos itens de Knowledge.

O que deve ser incluído em Knowledge?

Recomendamos incluir os aspectos dos seus prompts ou playbooks que você costuma repetir com frequência. Exemplos incluem bugs comuns e suas soluções associadas, práticas de conformidade/padronização de código, fluxos de trabalho de implantação (deployment), fluxos de trabalho de teste, como interagir com ferramentas proprietárias, etc.

Dicas e truques

  1. Crie Knowledge específicas voltadas para um único fluxo de trabalho ou ação. Devin lê todo o conteúdo da Knowledge, então mantenha tudo relevante e atualizado!
    • Divida sua Knowledge em unidades menores sempre que possível. Devin é capaz de acessar vários “itens” de Knowledge ao mesmo tempo.
  2. Crie o hábito de adicionar e atualizar Knowledge. Elas são compartilhadas em toda a sua organização e melhorarão continuamente o Devin para sua equipe ao longo do tempo.
  3. Devin consulta Knowledge quando relevante, não todas de uma vez ou apenas no início. Certifique-se de que o gatilho de recuperação seja altamente relevante para o conteúdo.

Fixando Knowledge em repositórios

Você pode escolher se o Knowledge se aplica a nenhum repositório, a repositórios específicos ou a todos os repositórios:
  • Fixando em nenhum repositório: o Knowledge só é usado quando o Devin decide que é relevante para o seu contexto atual.
  • Fixando em repositórios específicos: o Knowledge é sempre usado sempre que o Devin estiver trabalhando nesses repositórios.
  • Fixando em todos os repositórios: o Knowledge é aplicado automaticamente a todo repositório em que o Devin estiver trabalhando em qualquer sessão.