AI Terms Explained (for Web Developers)
AI Terms Explained (for Web Developers)
1. AI (Artificial Intelligence)
Software that can make decisions or predictions like a human would.
- Example: Gmail spam filter β decides if an email is spam.
- Even simple rules + ML models count as AI.
2. Generative AI
A type of AI that creates new content instead of just analyzing.
- Examples:
- ChatGPT β generates text
- MidJourney / DALLΒ·E β generates images
- Think of it as auto-complete on steroids.
3. LLM (Large Language Model)
The engine under the hood of most generative AI chatbots.
- A neural network trained on massive text data.
- Examples: GPT-4, Claude, Gemini.
- For developers: like a super-powerful text API β input = prompt, output = response.
4. RAG (Retrieval-Augmented Generation)
Technique to combine search + LLM.
- Flow:
- User asks a question
- System searches database/knowledge base
- Relevant info is passed to LLM
- LLM answers based on real data
- Example: A chatbot that answers using your companyβs FAQs/docs.
5. MCP (Model Context Protocol)
An open protocol (from OpenAI) for tools, apps, and AI models to talk in a standard way.
- Think of it like REST for AI.
- Instead of custom integrations, AI can connect with GitHub, databases, or Slack consistently.
6. Agentic AI (AI Agents)
Goes beyond simple Q&A β AI can plan and act.
- Capabilities:
- Break tasks into steps
- Call APIs
- Write & run code
- Remember context
- Example: βBook me a flight, pay for it, and add details to my calendar.β
- For devs:
- LLM = function call (input β output)
- Agent = worker service that uses tools & APIs to finish a task.
β Quick Summary
- AI β broad idea of machines acting smart
- Generative AI β creates new content
- LLM β the engine for text generation
- RAG β search + LLM β answers from real data
- MCP β protocol for AI β tools integration
- Agentic AI β AI that plans, uses APIs, and takes actions