Canonical URL: Republished from munonye.com. Full code on GitHub.
Build a documentation RAG bot for your team — capstone of AI Developer Tutorials. Combines M8-A RAG and M7-B Angular chat.
Project structure
docs-bot-api/ Spring Boot — ingest, vector store, /api/ask
docs-bot-ui/ Angular 19 — chat + citation panel
/data/repo/ Cloned project to index
Citation in responses
Return chunk metadata with answers:
public record AnswerResponse(String answer, List<Citation> sources) {}
public record Citation(String file, int chunkIndex) {}
Display citations in Angular with links to GitHub line numbers.
GitHub: munonye-ai-chat-spring-angular
Full tutorial: Build a Documentation RAG Bot for Your Codebase (2026)
Top comments (0)