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.

Knowledge da organização e Enterprise

Para clientes Enterprise, a página Knowledge é dividida em abas separadas para ajudar você a gerenciar Knowledge em diferentes escopos:
  • Organization Knowledge — Itens de Knowledge com escopo na sua organização atual. Eles são visíveis para todos os membros da organização e são o escopo padrão para novos itens de Knowledge.
  • Suggestions — Sugestões de Knowledge geradas por IA com base nas suas interações na sessão (exibidas para organizações não primárias).
  • Enterprise Knowledge — Itens de Knowledge que se aplicam a todas as organizações da sua Enterprise. Visível apenas quando você pertence a uma conta Enterprise. Admins Enterprise podem criar e gerenciar Knowledge em nível de Enterprise a partir dessa aba.
Usuários da organização primária veem uma única aba Enterprise Knowledge. Usuários de organizações não primárias com uma conta Enterprise veem as três abas, com Organization Knowledge como padrão. Usuários de organizações não primárias sem uma conta Enterprise veem apenas Organization Knowledge e Suggestions.
Itens de Enterprise Knowledge são particularmente úteis para compartilhar padrões de codificação em toda a empresa, diretrizes de arquitetura, procedimentos de implantação e outros contextos que devem ser aplicados de forma uniforme em todas as equipes e organizações.

Fixando Knowledge em repositórios

Você pode escolher se o Knowledge se aplica a nenhum repositório, a um repositório específico 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 um repositório específico: o Knowledge é sempre usado sempre que o Devin estiver trabalhando nesse repositório específico.
  • Fixando em todos os repositórios: o Knowledge é aplicado automaticamente a todo repositório em que o Devin estiver trabalhando em qualquer sessão.