Share important context and knowledge to help Devin get onboarded
Just like onboarding a new engineer, onboarding Devin requires an initial investment in knowledge transfer.
Knowledge is a collection of tips, advice, and instructions that Devin can reference in all sessions. You can continually add to Devin’s bank of Knowledge over time, and Devin will automatically recall relevant Knowledge as necessary.
Use to the Knowledge feature to share documentation, tips, custom internal libraries, and other materials that Devin may need.
Navigate to the Knowledge tab in the Settings & Library page, and click “Add Knowledge” in the top right.
Your Trigger Description will help Devin recall relevant Knowledge at the right times. This can be a simple phrase or sentence. Devin will retrieve a Knowledge item when its current work is related to the specified triggers, and all Knowledge requires a trigger description.
Content should be a handful of sentences with relevant information.
Devin will automatically suggest Knowledge to remember based on your feedback in chat. Edit the suggested Knowledge before saving, or dismiss the Knowledge if it’s not helpful.
You can also request Devin to regenerate a Knowledge Suggestion based on your feedback. This can make it easier to iterate on suggested knowledge rather than manually editing. Devin can also suggest updates to existing knowledge items in addition to suggesting new knowledge items.
We recommend including the aspects of your prompts or playbooks you find yourself repeating regularly. Examples include common bugs and their associated solutions, code conformance practices, deployment workflows, testing workflows, how to interact with proprietary tools, etc.
You can choose whether Knowledge applies to no repos, specific repos, or all repos: