How did you organize the atlas? I've tried a few things including embeddings and clustering files based on how often they change in the same commits, haven't yet found anything I want to bake into my tooling.
How did you organize the atlas? I've tried a few things including embeddings and clustering files based on how often they change in the same commits, haven't yet found anything I want to bake into my tooling.
A bunch of things. First off, I got Astra to build a semantic map itself. So, not using embeddings. Just Astra looking at our Helm charts and then the underlying repositories to see how the different parts of the system talk to each other and rely on each other.
It also had access to our internal docs (Confluence), JIRAs, Slack conversation history… All via MCPs. So it could dig around to its heart’s content as would a human developer trying to figure out the same problem.
I did also add a Vectorize database (the whole thing is Cloudflare hosted behind zero trust OAuth) as a second step and that can be helpful in surfacing concepts via the atlas’ MCP interface.