Zum Hauptinhalt springen
Ähnlich wie bei der Einarbeitung eines neuen Engineers erfordert auch die Einarbeitung von Devin eine anfängliche Investition in die Wissensweitergabe.
Knowledge ist eine Sammlung von Tipps, Ratschlägen und Anleitungen, auf die Devin in allen Sitzungen zurückgreifen kann. Du kannst Devins Knowledge-Bestand im Laufe der Zeit kontinuierlich erweitern, und Devin wird bei Bedarf automatisch das jeweils relevante Knowledge abrufen.
Verwende die Knowledge-Funktion, um Dokumentation, Tipps, benutzerdefinierte interne Bibliotheken und andere Materialien bereitzustellen, die Devin benötigen könnte.
Wie erstelle ich Knowledge?
Navigieren Sie zum Tab Knowledge auf der Seite Settings & Library und klicken Sie oben rechts auf „Add Knowledge“.
Ihre Trigger Description hilft Devin, relevante Knowledge zur richtigen Zeit abzurufen. Dies kann ein einfacher Ausdruck oder ein Satz sein. Devin ruft einen Knowledge-Eintrag ab, wenn seine aktuelle Arbeit mit den angegebenen Triggern zusammenhängt, und alle Knowledge-Einträge erfordern eine Trigger Description.
Content sollte aus einigen Sätzen mit relevanten Informationen bestehen.
Devin schlägt basierend auf deinem Feedback im Chat automatisch Knowledge-Einträge zum Speichern vor. Bearbeite die vorgeschlagenen Knowledge-Einträge vor dem Speichern oder verwerfe sie, wenn sie nicht hilfreich sind.
Du kannst Devin auch bitten, einen Knowledge-Vorschlag basierend auf deinem Feedback erneut zu erzeugen. So kannst du die vorgeschlagenen Knowledge-Einträge leichter iterativ verfeinern, anstatt sie manuell zu bearbeiten. Zusätzlich zu neuen Knowledge-Einträgen kann Devin auch Aktualisierungen für bestehende Knowledge-Einträge vorschlagen.
Wir empfehlen, die Aspekte deiner Prompts oder Playbooks aufzunehmen, die du regelmäßig wiederverwendest. Beispiele sind häufige Fehler und ihre zugehörigen Lösungen, Vorgehensweisen zur Einhaltung von Code-Standards, Deployment-Workflows, Test-Workflows, wie man mit proprietären Tools arbeitet usw.
- Erstellen Sie spezifische Knowledge-Einträge, die auf einen einzelnen Workflow oder eine einzelne Aktion ausgerichtet sind. Devin liest den gesamten Inhalt der Knowledge-Einträge, also halten Sie alles relevant und aktuell!
- Teilen Sie Ihre Knowledge-Einträge nach Möglichkeit in kleinere Einheiten auf. Devin kann mehrere Knowledge-„Items“ gleichzeitig abrufen.
- Machen Sie es sich zur Gewohnheit, Knowledge hinzuzufügen und zu aktualisieren. Diese werden in Ihrer gesamten Organisation geteilt und verbessern Devin im Laufe der Zeit kontinuierlich für Ihr Team.
- Devin ruft Knowledge ab, wenn sie relevant ist – nicht alles auf einmal oder direkt zu Beginn. Achten Sie darauf, dass Ihr Retrieval-Trigger möglichst genau zum Inhalt passt.
Knowledge an Repos anheften
Sie können festlegen, ob Knowledge für keine Repos, bestimmte Repos oder alle Repos verwendet wird:
- Anheften an kein Repo: Knowledge wird nur abgerufen, wenn Devin entscheidet, dass es für Ihren aktuellen Kontext relevant ist.
- Anheften an bestimmte Repos: Knowledge wird immer verwendet, wenn Devin in diesen Repos arbeitet.
- Anheften an alle Repos: Knowledge gilt automatisch für jedes Repo, an dem Devin in einer beliebigen Sitzung arbeitet.