# AI Optimization OS > We're building the operating system for AI optimization — technology that transforms how intelligent systems think, decompose, and execute. ## AI Learning Center 48 educational articles across 6 categories covering AI fundamentals, models, building techniques, use cases, and advanced concepts. ### AI Basics - [What is AI?](https://optimizely.ai/learn/ai-basics/what-is-ai): Learn what artificial intelligence is and how it works. - [What is a language model?](https://optimizely.ai/learn/ai-basics/what-is-a-language-model): Understanding language models and how they process text. - [What is machine learning?](https://optimizely.ai/learn/ai-basics/what-is-machine-learning): The basics of machine learning and how it differs from traditional programming. - [What is deep learning?](https://optimizely.ai/learn/ai-basics/what-is-deep-learning): An introduction to deep learning and neural networks. ### Models & Providers - [Getting started with AI models](https://optimizely.ai/learn/models/getting-started-with-ai-models): What's the buzz about GPT, Claude, and Gemini? Take a peek behind the curtain. - [A primer on model types](https://optimizely.ai/learn/models/a-primer-on-model-types): Learn about text models, image models, and multimodal models. - [Understanding model providers](https://optimizely.ai/learn/models/understanding-model-providers): Learn about OpenAI, Anthropic, Google, and other providers—and how to choose the right one. - [What is GPT?](https://optimizely.ai/learn/models/what-is-gpt): Understanding OpenAI's GPT models and how they work. - [What is Claude?](https://optimizely.ai/learn/models/what-is-claude): Learn about Anthropic's Claude models and their capabilities. - [What is Gemini?](https://optimizely.ai/learn/models/what-is-gemini): An introduction to Google's Gemini models. ### Use Cases - [Introduction to AI use cases](https://optimizely.ai/learn/use-cases/introduction-to-ai-use-cases): AI applications—a dynamic and essential part of modern technology—available across a wide array of different industries. - [What's a chatbot?](https://optimizely.ai/learn/use-cases/what-is-a-chatbot): Learn the basics of conversational AI before you start building. - [Understanding AI applications](https://optimizely.ai/learn/use-cases/understanding-ai-applications): Get beyond the basics and learn about text generation, code generation, image generation, and more. - [What is text generation?](https://optimizely.ai/learn/use-cases/what-is-text-generation): How AI creates human-like text and content. - [What is code generation?](https://optimizely.ai/learn/use-cases/what-is-code-generation): Understanding how AI can write and assist with code. - [What is image generation?](https://optimizely.ai/learn/use-cases/what-is-image-generation): Learn how AI creates images from text descriptions. - [What is video generation?](https://optimizely.ai/learn/use-cases/what-is-video-generation): How AI creates videos from text descriptions, images, and other inputs. - [What is speech and audio AI?](https://optimizely.ai/learn/use-cases/what-is-speech-and-audio-ai): From text-to-speech to voice cloning—understanding AI-powered audio. - [What is document processing?](https://optimizely.ai/learn/use-cases/what-is-document-processing): How AI extracts structured information from documents, forms, and images. - [What is AI search?](https://optimizely.ai/learn/use-cases/what-is-ai-search): AI-powered search that understands meaning, not just keywords. ### Library - [What is a token?](https://optimizely.ai/learn/library/what-is-a-token): Understanding tokens and how AI models process text. - [What is a prompt?](https://optimizely.ai/learn/library/what-is-a-prompt): Learn how to write effective prompts for AI models. - [What is fine-tuning?](https://optimizely.ai/learn/library/what-is-fine-tuning): How to customize AI models for specific tasks. - [What is RAG?](https://optimizely.ai/learn/library/what-is-rag): Retrieval-Augmented Generation explained. - [What is an API?](https://optimizely.ai/learn/library/what-is-an-api): Understanding APIs and how to use AI through them. - [What is inference?](https://optimizely.ai/learn/library/what-is-inference): How AI models generate responses. - [What is training?](https://optimizely.ai/learn/library/what-is-training): How AI models learn from data. - [What is a parameter?](https://optimizely.ai/learn/library/what-is-a-parameter): Understanding the building blocks of AI models. - [What is context caching?](https://optimizely.ai/learn/library/what-is-context-caching): How reusing previous computation saves cost and speeds up AI responses. - [What is batch processing?](https://optimizely.ai/learn/library/what-is-batch-processing): Running many AI requests efficiently at lower cost. - [What is rate limiting?](https://optimizely.ai/learn/library/what-is-rate-limiting): How AI providers control API usage and how to work within limits. - [What is a webhook?](https://optimizely.ai/learn/library/what-is-a-webhook): Asynchronous event delivery between AI systems and your application. ### Building with AI - [What is function calling?](https://optimizely.ai/learn/building-with-ai/what-is-function-calling): Learn how AI models invoke external tools, APIs, and functions to interact with the real world. - [What is structured output?](https://optimizely.ai/learn/building-with-ai/what-is-structured-output): Understanding how to get schema-validated JSON responses from AI models. - [What is an embedding?](https://optimizely.ai/learn/building-with-ai/what-is-an-embedding): How AI converts text into numerical vectors for search, recommendations, and more. - [What is streaming?](https://optimizely.ai/learn/building-with-ai/what-is-streaming): Learn about real-time token-by-token delivery from AI models and why it matters. - [What is a context window?](https://optimizely.ai/learn/building-with-ai/what-is-a-context-window): Understanding how much text AI models can process at once and why it matters. - [What is prompt engineering?](https://optimizely.ai/learn/building-with-ai/what-is-prompt-engineering): Master the art and science of writing effective prompts for AI models. - [What is grounding?](https://optimizely.ai/learn/building-with-ai/what-is-grounding): How connecting AI outputs to real-world data reduces hallucinations and improves accuracy. - [What is token counting?](https://optimizely.ai/learn/building-with-ai/what-is-token-counting): Learn to measure and manage token usage for cost control and context management. ### Advanced AI - [What are AI agents?](https://optimizely.ai/learn/advanced-ai/what-are-ai-agents): Discover how autonomous AI systems plan, reason, and execute multi-step tasks. - [What is reasoning?](https://optimizely.ai/learn/advanced-ai/what-is-reasoning): Understanding AI models that think step-by-step before responding. - [What is computer use?](https://optimizely.ai/learn/advanced-ai/what-is-computer-use): How AI interacts with desktop and browser interfaces to automate tasks. - [What is multimodal AI?](https://optimizely.ai/learn/advanced-ai/what-is-multimodal-ai): Learn about AI models that process text, images, audio, and video together. - [What is AI safety and moderation?](https://optimizely.ai/learn/advanced-ai/what-is-ai-safety-and-moderation): Understanding content filtering, guardrails, and responsible AI deployment. - [What is model evaluation?](https://optimizely.ai/learn/advanced-ai/what-is-model-evaluation): How to measure, test, and improve AI model performance for your use case. - [What is deep research?](https://optimizely.ai/learn/advanced-ai/what-is-deep-research): AI that autonomously investigates complex topics across multiple sources. - [What is MCP?](https://optimizely.ai/learn/advanced-ai/what-is-mcp): The Model Context Protocol—an emerging standard for connecting AI models to tools and data.