API
Application Programming Interface, a set of rules for software components to communicate.
Published 2026-06-12
Related terms
Explore the glossary
Find definitions for AI, LLM, MCP, RAG, agent, and prompt engineering terms.
Browse all termsRelated Resources
Agent
GlossaryAn AI agent is a system that uses a language model to perceive its environment, make decisions, and take actions to reach a goal. Unlike a simple chatbot that only responds to prompts, an agent can loop: observe state, plan next steps, call tools, review results, and adapt until the task is done. Agents are built from several components. A planner breaks a goal into subtasks. A memory module stores conversation history and working context. A tool interface lets the agent call APIs, run code, query databases, or interact with other systems. A feedback loop checks whether each step moved the agent closer to the goal. Simple agents might answer a question by searching the web. Complex agents can write and test code, file pull requests, or coordinate with other agents. The more autonomy an agent has, the more important safety guardrails become, such as human approval for destructive actions and clear logging for every decision.
Comprehensive Technical Documentation Generator
PromptGenerates complete technical documentation including API docs, architecture decisions, runbooks, and user guides from code and context.
MCP Client Developer
SkillBuild Model Context Protocol clients to connect AI assistants with external tools and data sources. Master the protocol for seamless AI-tool integration.
GitHub
MCP ServerRepository management, file operations, and GitHub API integration
Multi-Agent System
GlossaryA system where multiple agents collaborate, compete, or delegate tasks to achieve complex goals.