The AI concept atlas
Follow the connections. Find your next idea.
One atlas. Every connection.
40 concepts · 60 connections · Agent sits at the center. Select an idea to reveal its related cross-connections.
Preparing the atlas… The full connection list is available below.
Showing 39 primary branches. Select a concept to reveal its cross-connections.
Connections in words (60)
This distinction concerns who directs the process: model decisions or primarily prescribed code.
[Anthropic]Agent Harness contrasts with Evaluation Harness
An agent harness runs working interactions; an evaluation harness organizes tests and scoring.
[Anthropic][EleutherAI]Agent Skill uses Tool
A skill can instruct an agent in using available tools; the tools still execute operations.
[Agent Skills][Anthropic]Benchmark part of Evaluation
A benchmark can supply a defined task set for an evaluation.
[Hendrycks et al.]Computer Use uses Multimodal Model
The cited computer-use pattern interprets screenshots alongside text instructions.
[Anthropic]Computer Use uses Tool Calling
A screenshot-based computer-use loop requests interface actions through tools.
[Anthropic]Context Engineering uses Context Window
Context engineering selects information within the available context capacity.
[Anthropic]Context Engineering uses Memory
Context management can select retained notes for a later model interaction.
[Anthropic]Context Engineering uses Retrieval
Selecting external material through retrieval is one way to prepare useful context.
[Anthropic]Context Window contrasts with Memory
Retained information is distinct from the information supplied in the current context.
[LangChain]Context Window uses Token
Context capacity is measured in tokens.
[Anthropic]Delegation contrasts with Handoff
Delegation can return a subtask result; a handoff transfers control to another agent or stage.
[Hugging Face][LangChain]Delegation part of Orchestration
Assigning worker tasks is one responsibility within multi-agent coordination.
[Hugging Face]Delegation uses Sub-agent
A coordinator can assign a bounded task to a sub-agent.
[Hugging Face]Evaluation contrasts with Reward
Evaluation measures behavior against criteria; a training reward supplies an optimization signal.
[Anthropic][Hugging Face]Evaluation Harness enables Evaluation
The harness runs tasks and collects evaluation results.
[EleutherAI]Evaluation Harness uses Benchmark
A harness can run benchmark tasks using shared scoring conventions.
[EleutherAI]Evaluation Harness uses Inference
Testing a language model requires running it on the evaluation inputs.
[EleutherAI]Evaluation uses Trace
Execution records can help inspect an agent evaluation trial.
[Anthropic]Fine-tuning contrasts with Inference
Fine-tuning updates trainable parameters; inference runs the model on input.
[Hugging Face][Hugging Face]Fine-tuning contrasts with RAG
Fine-tuning adapts parameters; RAG supplies retrieved evidence for generation. They can be combined.
[Hugging Face][Lewis et al.]Fine-tuning uses Language Model
Language-model fine-tuning starts with an existing model and continues training.
[Hugging Face]An agent application can include checks around its inputs, outputs, or actions.
[LangChain]Handoff part of Orchestration
Transferring control between specialists is one coordination pattern.
[LangChain]Human-in-the-loop part of Agent
An agent workflow can pause selected actions for a human decision.
[LangChain]Human-in-the-loop part of Workflow
A workflow can pause a selected step until a person approves or edits it.
[LangChain]Inference uses Language Model
Inference runs a trained language model on supplied input.
[Hugging Face]Least Privilege part of Sandbox
Restricting a sandbox to necessary access applies least privilege to its permissions.
[NIST][Anthropic]Least Privilege part of Tool
Tool permission design can grant only the operations needed for an assigned task.
[NIST]LLM-as-a-Judge part of Evaluation
A model judge can supply judgments within a broader evaluation.
[Zheng et al.]LLM-as-a-Judge uses Language Model
The judge is a language model prompted to assess outputs against criteria.
[Zheng et al.]An application can retrieve saved information when it needs to recall it.
[LangChain]Mixture of Experts contrasts with Sub-agent
An MoE expert is an internal network; a sub-agent is an application-level worker.
[Hugging Face][LangChain]Mixture of Experts uses Token
A sparse language-model MoE routes tokens to selected internal experts.
[Hugging Face]Model Context Protocol enables Tool Calling
MCP can provide the integration through which an application discovers and calls tools.
[Model Context Protocol]Model Context Protocol enables Tool
MCP servers can expose tools to compatible AI applications.
[Model Context Protocol]Multimodal Model uses Language Model
In the cited LLaVA design, a vision encoder connects to a language model.
[Liu et al.]Orchestration uses Sub-agent
A manager-style orchestration can route tasks to specialist sub-agents.
[Hugging Face]Planning enables Delegation
A coordinator can use a plan to identify bounded tasks for workers.
[Hugging Face][Hugging Face]An agent may plan intended steps and revise that plan during its run.
[Hugging Face]Prompt Injection uses Retrieval
Retrieved documents can carry indirect instructions that attempt to redirect a model.
[OWASP]Prompt Injection uses Tool
An indirect injection may use a tool’s returned content as its delivery channel.
[OWASP]RAG uses Language Model
A generative model uses retrieved material to inform its output.
[Lewis et al.]Retrieval supplies external evidence to the generation process.
[Lewis et al.]Reinforcement Learning uses Reward
The learning objective is expressed through rewards received from interaction.
[Hugging Face]Reinforcement Learning uses Rollout
Sampled trajectories provide interaction experience for reinforcement learning.
[OpenAI]Agent uses Language Model
The model helps the agent choose its next action.
[Anthropic]Agent Harness part of Agent
In this example, the harness runs the agent’s model and tool interactions.
[Anthropic]Agent Harness uses Language Model
The harness invokes the model during execution.
[Anthropic]Agent Harness uses Tool
The harness dispatches requested tool operations.
[Anthropic]Agent Loop part of Agent Harness
The repeating interaction is implemented by the harness in this scoped example.
[Anthropic]Agent Harness often confused with Scaffold
Some authors distinguish execution from configuration; others use overlapping boundaries.
[Hugging Face]Tool Calling uses Tool
A structured request identifies an exposed tool operation.
[Anthropic]Agent uses Tool Calling
This tool-using agent requests actions and observes their results.
[Anthropic]Agent Skill often confused with Tool
A skill packages task guidance and resources; a tool exposes an operation.
[Agent Skills]For a language-model policy, sampling a rollout includes model inference steps.
[OpenAI][Hugging Face]An execution boundary lets an agent run tools within restricted access.
[Anthropic]A sub-agent is an agent operating as a worker within a larger system.
[LangChain]Supervised Fine-tuning is a Fine-tuning
Supervised fine-tuning is fine-tuning with training targets such as desired responses.
[Hugging Face]Workflow uses Language Model
A prescribed workflow can use a language model for individual steps.
[Anthropic]