Skip to content

Agentic AI refers to artificial intelligence systems designed with autonomous decision-making capabilities, goal-directed behavior, and the ability to interact dynamically with their environment or other agents. For example :- MCP, Phidata, Agno, LangChain, LangGraph, LangSmith, CrewAi .

Notifications You must be signed in to change notification settings

Kratugautam99/Agentic-AI-Practice

Repository files navigation

πŸ€– Agentic AI Practice

Welcome to Agentic AI Practice, a curated playground for building autonomous, goal-driven AI agents using the latest agentic frameworks. This repository brings together powerful tools like LangChain, LangGraph, Langsmith, CrewAI, Phidata, Agno, and Model Context Protocol (MCP) to explore the future of intelligent systems.


🧠 What Is Agentic AI?

Agentic AI refers to artificial intelligence systems designed with:

  • Autonomous Decision-Making
  • Goal-Oriented Behavior
  • Dynamic Interaction with environments and other agents

This repo demonstrates how agentic systems can be orchestrated across multiple frameworks to reason, plan, and act with minimal human intervention.


🧰 Frameworks & Tools Used

Framework / Tool Purpose & Highlights
LangChain LLM orchestration, memory, and tool use
LangGraph Graph-based agent workflows and stateful execution
LangSmith Tracing, debugging, and observability for agentic flows
CrewAI Multi-agent coordination with role-based tasking
Phidata Declarative agent framework with modular app design
Agno Lightweight agent framework for fast prototyping
Model Context Protocol (MCP) Standardized context exchange between agents and models
Pydantic Data validation and structured modeling
Mermaid Graph visualization of agent workflows and dependencies
Playground Interactive environment for testing and refining agent prompts and workflows

πŸ“¦ Project Structure

Agentic-AI-Learning/
β”œβ”€β”€ Agno_and_Phidata_Apps/         # Apps built with Agno and Phidata frameworks
β”œβ”€β”€ Crew_AI_Apps/                  # Role-based agents using CrewAI
β”œβ”€β”€ LangChain_LangGraph_LangSmith_Apps/ # LangChain + LangGraph + LangSmith agent workflows
β”œβ”€β”€ MCP_Server/                   # Model Context Protocol server implementation
β”œβ”€β”€ .vscode/                      # Editor settings and workspace configs

🌐 Key Concepts Explored

  1. Agent orchestration across frameworks

  2. Role-based agent design (e.g., legal agent, marketing agent)

  3. Context sharing via MCP

  4. Graph-based reasoning with LangGraph

  5. Declarative agent apps with Phidata

  6. Visualizing agent flows using Mermaid


πŸ“š Learning Resources

Explore foundational tools and frameworks for building agentic AI systems:

  1. LangChain Documentation
    Build applications powered by language models using chains, agents, and tools.

  2. LangGraph Documentation
    Orchestrate multi-agent workflows with graph-based reasoning and stateful execution.

  3. LangSmith Documentation
    Trace, evaluate, and debug LLM applications with powerful observability tools.

  4. CrewAI Documentation
    Design collaborative multi-agent systems with roles, memory, and tool usage.

  5. Phidata Documentation
    Create structured, declarative agents with built-in memory and reasoning.

  6. Agno Documentation
    Build secure, high-performance agentic apps using AgentOS and runtime orchestration.

  7. Pydantic Documentation
    Validate and serialize data using Python type hints with speed and clarity.

  8. Model Context Protocol Setup Guide
    Learn how to build MCP-compatible servers for agent communication and context sharing.


πŸ› οΈ Getting Started

Clone the repo and explore each folder to see how different frameworks are used to build agentic systems:

git clone https://github.com/Kratugautam99/Agentic-AI-Learning.git
cd Agentic-AI-Learning

Each subfolder contains its config files to guide you through setup and execution.


©️ Certifications

These below are from Langchain Academy Official Courses.


πŸ“„ License

This project is open-source under the MIT License. See LICENSE for details.

About

Agentic AI refers to artificial intelligence systems designed with autonomous decision-making capabilities, goal-directed behavior, and the ability to interact dynamically with their environment or other agents. For example :- MCP, Phidata, Agno, LangChain, LangGraph, LangSmith, CrewAi .

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published