AI Decision Graph
Understand AI concepts by decisions, not definitions. See when to use RAG, agents, MCP, fine-tuning, workflows, evaluation, and the concepts around them.
High-intent AI choices.
Agent vs Workflow: The Practical Difference for AI Products
Use workflows when the path is known. Use agents when the next step depends on uncertain observations.
MCP vs Function CallingMCP vs Function Calling: When Each One Makes Sense
Use function calling for narrow in-app tools. Consider MCP when reusable tool and context servers become part of the product architecture.
RAG vs Fine-tuningRAG vs Fine-tuning: Which Should You Choose?
Choose RAG for private or changing knowledge. Choose fine-tuning for repeated behavior, style, or task consistency.
RAG vs Long ContextRAG vs Long Context: When Is Retrieval Worth It?
Use long context for bounded source material and prototypes. Use RAG when the corpus grows, repeats, needs ranking, or needs citations.
Vector Database vs Full-text SearchVector Database vs Full-text Search: Which Retrieval Should You Use?
Use vector search for semantic similarity, full-text search for exact terms, and hybrid search when users need both.
The first decision nodes.
RAG
Use RAG when the model needs private, updated, source-backed, or domain-specific knowledge.
Agent
Use an agent when the task needs adaptive planning across uncertain steps; use a workflow when the path is known.
MCP
Use MCP when reusable tool and context integrations matter across clients; use direct function calling for a narrow in-app MVP.
Fine-tuning
Use fine-tuning when you need consistent behavior across many similar tasks, not when you only need new facts.
Evaluation
Add evaluation before you optimize, scale, or trust an AI feature with important user outcomes.
Vector Database
Use a vector database when semantic retrieval needs to scale beyond simple in-memory search.
Get new AI decision maps weekly
A concise email when new comparisons, concept paths, and product decision notes ship.