Subcribe and Access : 5200+ FREE Videos and 21+ Subjects Like CRT, SoftSkills, JAVA, Hadoop, Microsoft .NET, Testing Tools etc..
Batch
Date: Oct 22nd @5:30AM
Faculty: Khan Corporate Trainer (10+ Yrs of Exp,.. & Real time Expert)
Duration: 3 Months
Venue
:
DURGA SOFTWARE SOLUTIONS,
Flat No : 202,
2nd Floor,
HUDA Maitrivanam,
Ameerpet, Hyderabad - 500038
Ph.No: +91 - 8885252627, 9246212143, 80 96 96 96 96
Syllabus:
Full Stack Generative AI with AI Agents, Agentic AI
with Hands-On Project Development & Deployment
Module 1: Python Programming
- Introduction to Python Programming Language
- Variables
- Data Types
- Different Types of Data Types
- Operators
- Different Types of Operators
- Control Flow Structure
- Conditional Statements
- Looping Statements
- Functions
- Different Types of Functions
- Lists
- Tuples
- Dictionaries
- File Handling
- Exception Handling
Module 2: NumPy
- Introduction to NumPy
- Arrays
- Array Operations
- Indexing
- Slicing
- Numerical Computations
Module 3: Pandas
- Introduction to Pandas
- Series
- DataFrames
- Reading CSV and Excel Files
- Data Cleaning
- Data Filtering
- Data Sorting
- Grouping
- Data Analysis
Module 4: Generative AI (GenAI)
- Introduction to Generative AI
- Types of Generative Models
- GenAI Applications
- GenAI Benefits
- Limitations
- Real-World Use Cases
Module 5: Prompt Engineering
- Introduction to Prompt Engineering
- Different Types of Prompts
- Zero-Shot Prompting
- Few-Shot Prompting
- Role-Based Prompts
- Prompt Templates
- Structured Outputs
- Prompt Optimization
Module 6: Large Language Models (LLMs)
- Introduction to LLMs
- Transformer Architecture
- Tokenization
- Embeddings
- Context Windows
Module 7: RAG (Retrieval-Augmented Generation)
- Introduction to RAG
- RAG Architecture
- Document Loading
- Text Splitting
- Embeddings
- Vector Databases
- Document Retrieval
- Similarity Search
- Generating Responses from Documents
Module 8: OpenAI
- Introduction to OpenAI
- Installation
- OpenAI API Setup
- API Keys
- Text Generation
- Chat Completions
- Structured Responses
- Streaming
- Embeddings
Module 9: Memory
- Introduction to Memory
- Conversation History
- Session Memory
- Short-Term and Long-Term Memory Concepts
- Context Management
- Summarization
- Persistent Memory
Module 10: Vector Databases
- Introduction to Vector Databases
- FAISS
- ChromaDB
- Storing Embeddings
- Similarity Search
- Retrieving Relevant Information
Module 11: Tool Calling
- Introduction to Tool Calling
- Defining Tools
- Function Calling
- Connecting External APIs
Module 12: LangChain
- Introduction to LangChain
- Installation
- Models
- Prompts
- Chains
- Document Loaders
- Retrievers
- Tools
- Building LLM Applications
Module 13: AI Agents
- Introduction to AI Agents
- Agent Architecture
- Goals
- Planning
- Reasoning
- Action
- Tool Usage
- Task Execution
Module 14: LangGraph
- Introduction to LangGraph
- Installation
- GraphBased Workflows
- Nodes
- Edges
- State Management
- Conditional Routing
- Checkpoints
- Agent Workflows
Module 15: MultiAgent Systems
- Introduction to MultiAgent Systems
- Agent Roles
- Task Delegation
- Collaboration
- Communication
- Coordination
- Building Applications with Multiple AI Agents
Module 16: CrewAI
- Introduction to CrewAI
- Creating Agents
- Defining Roles and Tasks
- Assigning Tools
- Sequential Workflows
- Hierarchical Workflows
Module 17: AutoGen
- Introduction to AutoGen
- Installation
- Creating Conversational Agents
- AgenttoAgent Communication
- Tool Integration
Module 18: MCP (Model Context Protocol)
- Introduction to MCP
- MCP Architecture
- Clients and Servers
- Tools
- Resources
- Prompts
- AI Applications
Module 19: Google ADK
- Introduction to Google Agent Development Kit
- Installation
- Creating Agents
- Agent Instructions
- Tools
- Workflow Agents
Module 20: Evaluation
- Introduction to Evaluation
- Evaluating LLM Responses
- Answer Relevance
- Accuracy
- Hallucination
- Performance Testing
Module 21: Guardrails
- Introduction to Guardrails
- Input and Output Validation
- Structured Response Validation
- Prompt Injection Protection
- SensitiveData Handling
- Tool Permissions
Module 22: FastAPI
- Introduction to FastAPI
- Creating REST APIs
- Request and Response Models
- Input Validation
- Connecting AI Models
Module 23: Streamlit
- Introduction to Streamlit
- Building Interactive Web Applications
- Chat Interfaces
- Input Forms
- File Uploads
- Displaying AI Responses
- Connecting APIs
- Creating AI Dashboards
Module 24: RealWorld Project
- Development and Deployment of Project
Module 25: GitHub & Resume Discussion
- Creating a GitHub Account and Uploading the Project
- Resume Building Discussion