Skip to content

RavikantShinde05/Build_AI_Agent_Tutorial

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

58 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Learning_and_Build_AI_Agent:

  • Building an AI agent today typically means creating a system that can perceive inputs, reason, plan, and act autonomously using AI models. I’ll explain both the general architecture and how to build one practically, including Web3 integration potential.

  • Learning about AI is just like learning a sequencial process of a system where there are stages or points where multiple components, tools are used to wisely to generate the output. Take an example of a Human being, how usually a human works or functions taking that into consideration, put it into a systematic way in the AI system like:

1. What is an AI Agent:

An AI agent is a system composed of:

Core components:

Component Function
Model Brain (LLM like GPT, Llama)
Memory Stores past interactions
Tools External capabilities (APIs, blockchain, DB)
Planning Decides next action
Execution Performs actions
Interface Chat, API, bot, etc

Architecture diagram:

  • User
  • Agent Interface
  • Reasoning Engine (LLM)
  • Planner
  • Tools / APIs / Blockchain
  • Memory

2. Types of AI Agents:

Common production agents:

  • Chat agent

  • Autonomous task agent

  • Trading agent

  • Blockchain agent

  • Research agent

  • Customer support agent

3. Tech Stack:

Core AI

  • Python

  • LangChain or LangGraph

  • OpenAI API or Llama

Memory:

  • Vector DB: It is nothing but a database which stores data in an vector embeddings form this help model to search in a semantic way or in simple word it a searching using meaning.

    • Pinecone

    • Chromadb

    • Weaviate

Tools:

  • REST APIs

  • Blockchain RPC

  • Database

Frontend:

  • React / Next.js

Backend:

  • FastAPI

About

Creating and Learning about Multiple "AI Agents", "LLM Models" & AI Ecosystems in this repository for Experiments and Learning purpose, using multiple Tools and Ecosystems available like LangChain, LangGraph, LangFlow, N8n's, MCP(Model Context Protocol), Claude, etc

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages