Muster werden geladen…
Strukturbewusster Codebasis-Abruf (Repo Map)
Auf Code spezialisierter Abruf, der die Programmstruktur statt (oder zusätzlich zu) Embeddings nutzt. Das Repository wird mit tree-sitter in ASTs sowie in einen Symbol- und Abhängigkeitsgraphen geparst; Dateien und Symbole werden nach ihrer Zentralität im Graphen gewichtet (Aiders PageRank-gewichtete Tag-Map), Werkzeuge zur Graphtraversierung folgen Aufruf-, Definitions- und Import-Kanten (AutoCodeRover und Code-Graph-Agenten), und eine spektrumbasierte Fehlerlokalisierung kann die Suche ausgehend von fehlschlagenden Tests eingrenzen. So kann ein Coding-Agent aus einem Repository, das weit größer als sein Kontextfenster ist, einen minimalen, relevanten Kontext zusammenstellen. Zu unterscheiden von `graph-rag`, dessen Graph aus Dokumentenentitäten statt aus Code-Semantik aufgebaut wird.
In 30 Sekunden
- Was
- Parst Code zu ASTs und baut einen Symbol-Abhängigkeitsgraphen auf, ordnet Dateien und Funktionen dann nach Zentralität, um nur den für eine Aufgabe relevantesten Code abzurufen.
- Wann einsetzen
- Große Codebasen, in denen Embeddings allein strukturelle Beziehungen übersehen, oder wenn ein Coding-Agent Aufrufketten und Imports durchlaufen muss, um den Kontext zu verstehen.
- Achtung
- Graphaufbau und Ranking sind vorab teuer; veraltete Graphen führen zu Retrieval-Lücken, wenn sich die Codestruktur zwischen zwei Parsevorgängen ändert.
Fragen Sie den KI-Experten zu diesem Pattern
Öffnet den Assistenten mit vorbereiteter Frage. Sie prüfen sie vor dem Senden.
Strukturbewusster Codebasis-Abruf (Repo Map): Überblick
Auf Code spezialisierter Abruf, der die Programmstruktur statt (oder zusätzlich zu) Embeddings nutzt. Das Repository wird mit tree-sitter in ASTs sowie in einen Symbol- und Abhängigkeitsgraphen geparst; Dateien und Symbole werden nach ihrer Zentralität im Graphen gewichtet (Aiders PageRank-gewichtete Tag-Map), Werkzeuge zur Graphtraversierung folgen Aufruf-, Definitions- und Import-Kanten (AutoCodeRover und Code-Graph-Agenten), und eine spektrumbasierte Fehlerlokalisierung kann die Suche ausgehend von fehlschlagenden Tests eingrenzen. So kann ein Coding-Agent aus einem Repository, das weit größer als sein Kontextfenster ist, einen minimalen, relevanten Kontext zusammenstellen. Zu unterscheiden von `graph-rag`, dessen Graph aus Dokumentenentitäten statt aus Code-Semantik aufgebaut wird.
- Tree-sitter AST parse into a symbol table
- Symbol and dependency graph over call, def, and import edges
- PageRank-style centrality ranking of files and symbols
- Graph-traversal tools over the code graph
- Conversation-mentioned identifiers boosted in ranking
- Optional spectrum-based fault localization from failing tests
The Agent Architect
Ein Pattern, ein Tradeoff, eine Produktionspanne. Ein kurzes wöchentliches Briefing für alle, die agentische Systeme bauen.
Wöchentliche E-Mail, Abmeldung mit einem Klick. Ihre Adresse wird nur für das Briefing verwendet.
Quellen
Die Veröffentlichungen, Spezifikationen und Repositories, auf denen dieses Muster beruht.
Vom Ingenieur hinter diesem Katalog
Lassen Sie Ihre Agenten-Architektur prüfen
Diese Seite dokumentiert ein Pattern. Ihr System betreibt Dutzende, und die meisten Ausfälle entstehen im Zusammenspiel. Lassen Sie den gesamten Entwurf an den 288 Patterns dieses Katalogs messen: Architektur, Zuverlässigkeit, Evaluation und Kosten, jeder Befund verknüpft mit dem Pattern, das ihn behebt.
750 € statt 1.500 €, eine Woche, schriftlicher Bericht und Walkthrough-Call, bis 30. September