Frequently asked questions
Further reading
- Retrieval-Augmented Generation for Knowledge-Intensive NLP Tasks (opens in a new tab)arXivThe foundational academic paper introducing the original RAG framework.
- Model Context Protocol Specification (opens in a new tab)Model Context ProtocolOpen standard defining tool use and resource discovery for AI applications.
- PostgreSQL pgvector Documentation (opens in a new tab)PostgreSQLReference documentation for open-source vector similarity and relational search.
Check this against your own resume
Scan your CV against a real job description, or build a parse-safe one from scratch. Your first scan costs nothing.
Keep reading
AI EngineeringRAG, explained properlyRetrieval is the cheapest way to give a model knowledge it was never trained on. It is also the component that quietly causes most wrong answers.
AI EngineeringMCP explained for developersEvery AI tool integration used to be bespoke. MCP is an attempt to make them interchangeable — one protocol, many clients. Here is how it works and when to bother.
AI EngineeringJob search on Postgres and pgvectorKeeping vectors next to the rows they describe removes a whole category of problems — chiefly that your two data stores can disagree.
AI EngineeringWhat context engineering actually isPrompt engineering was about phrasing. Context engineering is about what the model can see at all — retrieval, memory, tools and budget. It is where the hard problems moved.
Referenced in these guides
- RAG vs Long Context vs CAG: which AI architecture should you use?
- What is Agentic RAG and how does it compare to traditional RAG?
- What is GraphRAG and when should you use it over vector RAG?
- MCP vs RAG: what is the difference and when should you use each?
- RAG vs fine-tuning: which one is right for your AI application?
- Text-to-SQL vs RAG: can SQL replace vector retrieval for AI?
