# KodeKloud: Beta Courses AI Agents

## AI Agents

### Introduction

- [Course Introduction](https://notes.kodekloud.com/docs/AI-Agents/Introduction/Course-Introduction/page.md): A practical course teaching developers how to design, build, and deploy autonomous AI agents using frameworks, tools, and hands-on labs

### Prerequisites

- [AI Agents Introduction](https://notes.kodekloud.com/docs/AI-Agents/Prerequisites/AI-Agents-Introduction/page.md): Overview of AI agents including definition, architecture, capabilities, differences from traditional AI and applications
- [Types of AI Agents](https://notes.kodekloud.com/docs/AI-Agents/Prerequisites/Types-of-AI-Agents/page.md): Overview of AI agent types, their decision architectures, capabilities, and guidance on selecting simple reflex, model-based, goal-based, utility-based, learning, and autonomous agents.
- [Types of Agentic Agents and Multi Agentic Agents](https://notes.kodekloud.com/docs/AI-Agents/Prerequisites/Types-of-Agentic-Agents-and-Multi-Agentic-Agents/page.md): Overview of autonomous, goal-driven AI agents, their architectures, behaviors, distinctions from standard AI, components, workflows, and real-world use cases for multi-agent systems
- [AI Development Key Concepts](https://notes.kodekloud.com/docs/AI-Agents/Prerequisites/AI-Development-Key-Concepts/page.md): Foundational guide to AI and machine learning for building adaptive agents, explaining learning paradigms, Sense Think Act capabilities, and feedback loops for continuous improvement
- [Ethical Considerations](https://notes.kodekloud.com/docs/AI-Agents/Prerequisites/Ethical-Considerations/page.md): Guidelines and best practices for ethical design, deployment, and oversight of AI agents to ensure safety, fairness, transparency, privacy, and accountability.
- [AI Technologies for Agents Overview](https://notes.kodekloud.com/docs/AI-Agents/Prerequisites/AI-Technologies-for-Agents-Overview/page.md): Overview of AI technologies for building memory-enabled, tool-using agents, covering embeddings, vector databases, retrieval augmented generation, orchestration frameworks, and guidance for selecting production-ready stacks.
- [Testing and Evaluation of AI Agents](https://notes.kodekloud.com/docs/AI-Agents/Prerequisites/Testing-and-Evaluation-of-AI-Agents/page.md): Practical guide to testing and evaluating AI agents, covering metrics, behavioral testing, tool and memory validation, human feedback, cost optimization, observability, scaling, and CI/CD integration.

### Agent Architecture & Multi-Agent Systems

- [Agentic Architecture and Inter Agent Communication](https://notes.kodekloud.com/docs/AI-Agents/Agent-Architecture-Multi-Agent-Systems/Agentic-Architecture-and-Inter-Agent-Communication/page.md): Designing modular agent architectures, inter-agent communication patterns, and deploying scalable multi-agent systems with FastAPI, messaging, memory, and observability
- [Multi Agent Frameworks and Architecture](https://notes.kodekloud.com/docs/AI-Agents/Agent-Architecture-Multi-Agent-Systems/Multi-Agent-Frameworks-and-Architecture/page.md): Guide to multi-agent systems covering architectures, interaction patterns, frameworks, coordination strategies, benefits, challenges, use cases, and best practices for building scalable, modular, and observable agent ecosystems.
- [Autonomous Agent Frameworks](https://notes.kodekloud.com/docs/AI-Agents/Agent-Architecture-Multi-Agent-Systems/Autonomous-Agent-Frameworks/page.md): Overview of autonomous agent frameworks, their architecture, core capabilities, example tools, selection guidance, and production best practices for safe, observable, and scalable autonomous AI systems.
- [Security and Ethical AI in Multi Agent Systems](https://notes.kodekloud.com/docs/AI-Agents/Agent-Architecture-Multi-Agent-Systems/Security-and-Ethical-AI-in-Multi-Agent-Systems/page.md): Guidance on securing and ethically governing multi‑agent systems, covering threat surfaces, authentication, privacy, sandboxing, bias mitigation, and human oversight.

### Building AI Agents

- [Development Environment Overview](https://notes.kodekloud.com/docs/AI-Agents/Building-AI-Agents/Development-Environment-Overview/page.md): Overview of using Jupyter and GitHub to build reproducible, collaborative development environments and workflows for AI agent engineering.
- [Demo Setting Up Development Environment](https://notes.kodekloud.com/docs/AI-Agents/Building-AI-Agents/Demo-Setting-Up-Development-Environment/page.md): Guide to setting up a local Jupyter development environment, securing an OpenAI API key with a .env, and using GitHub for version control and safe commits
- [Understanding Conversational AI Theories and Design](https://notes.kodekloud.com/docs/AI-Agents/Building-AI-Agents/Understanding-Conversational-AI-Theories-and-Design/page.md): Explains conversational AI concepts, components, design theories, architectures, approaches, and best practices for building chatbots and conversational agents with NLU, dialogue management, memory, and tools
- [Demo Building a Simple Chatbot](https://notes.kodekloud.com/docs/AI-Agents/Building-AI-Agents/Demo-Building-a-Simple-Chatbot/page.md): Guide to building a simple interactive chatbot with the OpenAI Agents SDK, covering agent configuration, typed outputs, async Runner usage, environment variables, and a police sketch artist example.

### API Integrations & Tools

- [Claude API Overview](https://notes.kodekloud.com/docs/AI-Agents/API-Integrations-Tools/Claude-API-Overview/page.md): Overview of Anthropic's Claude API, its design, models, message-based interface, tools, file handling, and agent best practices.
- [Demo How to Use Claude API](https://notes.kodekloud.com/docs/AI-Agents/API-Integrations-Tools/Demo-How-to-Use-Claude-API/page.md): Tutorial for building a minimal Claude chat agent in Jupyter using the Anthropic Python SDK with installation, API key setup, code example, and troubleshooting tips.
- [Poe Overview](https://notes.kodekloud.com/docs/AI-Agents/API-Integrations-Tools/Poe-Overview/page.md): Overview of Quora's Poe platform for rapidly building, hosting, and integrating LLM-powered chatbots via webhook server bots, supporting multiple models, streaming, deployment, and design best practices.
- [Demo How to Use Poe](https://notes.kodekloud.com/docs/AI-Agents/API-Integrations-Tools/Demo-How-to-Use-Poe/page.md): Guide to using Poe to build, test, embed, and monetize conversational AI bots with server and embedded options, UI walkthrough, and integration guidance
- [Kubernetes MCP](https://notes.kodekloud.com/docs/AI-Agents/API-Integrations-Tools/Kubernetes-MCP/page.md): Explains Kubernetes Multi-Cluster Proxy (MCP) for securely connecting and routing services across distributed, multi-cluster AI agent infrastructures, covering architecture, deployment, security, and best practices.
- [Manus AI Overview](https://notes.kodekloud.com/docs/AI-Agents/API-Integrations-Tools/Manus-AI-Overview/page.md): Overview of Manus AI, an open source agent operating system for building persistent, long‑horizon agents with world models, durable memory, planning, tool integration, and observability

### Practical Projects

- [Task Automation in AI Agents](https://notes.kodekloud.com/docs/AI-Agents/Practical-Projects/Task-Automation-in-AI-Agents/page.md): Overview of task automation for AI agents covering planning, tool integration, memory, workflows, triggers, and best practices for building reliable autonomous task-executing systems
- [Demo Exploring Computer Tools Playwright](https://notes.kodekloud.com/docs/AI-Agents/Practical-Projects/Demo-Exploring-Computer-Tools-Playwright/page.md): Shows how to build a Python Playwright browser agent that renders pages, captures screenshots, scrapes text, and summarizes content with GPT-4 in a Jupyter notebook.
- [Demo Building a News Aggretor Using WebSearchTool](https://notes.kodekloud.com/docs/AI-Agents/Practical-Projects/Demo-Building-a-News-Aggretor-Using-WebSearchTool/page.md): Guide to building a stock news aggregator that searches the web for company updates, summarizes one sentence per stock, classifies sentiment, and exports results to Excel
- [Understanding Agent Computer Tools](https://notes.kodekloud.com/docs/AI-Agents/Practical-Projects/Understanding-Agent-Computer-Tools/page.md): Guide to using Playwright browser automation for AI agents, covering integration patterns, capabilities, use cases, architecture, security, and production best practices.
- [Understanding FireSearchTool](https://notes.kodekloud.com/docs/AI-Agents/Practical-Projects/Understanding-FireSearchTool/page.md): Explains FileSearchTool, a session-scoped semantic file search in OpenAI Agents for chunking, embedding, retrieval, use cases, architecture, best practices, and comparisons to external vector databases.
- [Demo Searching Resumes for Keywords](https://notes.kodekloud.com/docs/AI-Agents/Practical-Projects/Demo-Searching-Resumes-for-Keywords/page.md): Guide to building a Python agent that extracts keywords from job descriptions using OpenAI and scans PDF resumes for matches, reporting filenames, lines, keywords, and pages.

### Advanced Agents Projects

- [Audio AI Agent Speech Translator](https://notes.kodekloud.com/docs/AI-Agents/Advanced-Agents-Projects/Audio-AI-Agent-Speech-Translator/page.md): Explains building speech translation agents that transcribe, detect languages, translate, and synthesize audio using OpenAI tools, covering architecture, streaming versus batch, use cases, and best practices.
- [Demo Automatic Language Recognition and Translation](https://notes.kodekloud.com/docs/AI-Agents/Advanced-Agents-Projects/Demo-Automatic-Language-Recognition-and-Translation/page.md): Asynchronous Python pipeline that transcribes WAV audio, detects language and emotion, translates to English, and generates concise summaries and suggested titles using OpenAI models.
- [Understanding Multi Agent Systems](https://notes.kodekloud.com/docs/AI-Agents/Advanced-Agents-Projects/Understanding-Multi-Agent-Systems/page.md): Overview of multi-agent systems covering architectures, agent roles, communication and coordination patterns, planning, observability, tools, applications, design challenges, and best practices
- [Demo Building a Multi Agent System](https://notes.kodekloud.com/docs/AI-Agents/Advanced-Agents-Projects/Demo-Building-a-Multi-Agent-System/page.md): Guide to building a recruiter multi agent system that extracts job keywords, scans PDF resumes, transcribes interviews, analyzes alignment, and orchestrates tools into a consolidated report
