NCP-AAI Agentic AI Professional Study Plan¶
8-Week Intensive Study Schedule¶
Phase 1: Foundation Building (Weeks 1-2)¶
Week 1: Agentic AI Fundamentals¶
Focus: Core agent concepts and patterns
Day 1-2: Agent Architecture Overview¶
- Study the concept of AI agents - autonomy, tool use, reasoning
- Learn ReAct pattern - reasoning and acting interleaved
- Understand Plan-and-Execute pattern for complex tasks
- Study Reflexion pattern for self-improving agents
- Reference: NVIDIA Agentic AI Blog
Day 3-4: Memory and State¶
- Study short-term memory (conversation context)
- Learn long-term memory with vector databases
- Understand episodic memory for learning from experience
- Practice implementing agent state management
- Lab: Build a simple ReAct agent with memory
Day 5-7: Function Calling Basics¶
- Study function calling schema definition (JSON Schema)
- Learn parameter extraction from natural language
- Understand tool selection and routing
- Practice defining tools with clear schemas
- Reference: NIM Function Calling
Week 2: NVIDIA Stack for Agents¶
Focus: NIM and NeMo Guardrails setup
Day 1-2: NVIDIA NIM for Agents¶
- Deploy NIM with a function-calling capable model
- Explore NIM OpenAI-compatible API
- Test function calling through NIM API
- Understand NIM model selection for agentic workloads
- Reference: NIM Documentation
Day 3-4: NeMo Guardrails Introduction¶
- Install NeMo Guardrails framework
- Study Colang language basics
- Implement simple input and output rails
- Understand topical guardrails
- Reference: NeMo Guardrails Docs
Day 5-7: Agent Framework Integration¶
- Integrate NIM with LangChain agent framework
- Build a basic tool-calling agent with NIM backend
- Add NeMo Guardrails to the agent
- Test agent behavior with various inputs
- Lab: Build an end-to-end agent with NIM + Guardrails
Phase 2: Advanced Topics (Weeks 3-5)¶
Week 3: Advanced Tool Use and Function Calling¶
Day 1-2: Tool Orchestration¶
- Study sequential vs parallel tool execution
- Learn pipeline patterns for tool chains
- Implement error handling and retry strategies
- Practice conditional tool selection
- Lab: Build agent with multiple tools and parallel execution
Day 3-4: Custom Tool Development¶
- Design tool schemas with clear descriptions
- Build custom tools for database queries, API calls
- Implement tool validation and error handling
- Test tools independently before agent integration
Day 5-7: Complex Tool Scenarios¶
- Multi-step tool chains with data transformation
- Tool fallback strategies when primary tool fails
- Dynamic tool registration and discovery
- Rate limiting and cost control for tool calls
- Practice: Build agent that orchestrates 5+ tools for a complex task
Week 4: Planning, Reasoning, and Multi-Agent Systems¶
Day 1-2: Advanced Reasoning¶
- Study chain-of-thought prompting for agents
- Learn tree of thought for multi-path reasoning
- Implement self-consistency for reliable decisions
- Practice inner monologue patterns
- Reference: NVIDIA Build - Test reasoning models
Day 3-4: Task Decomposition and Planning¶
- Study hierarchical task decomposition
- Implement dynamic re-planning based on results
- Learn convergence criteria (when to stop iterating)
- Practice planning for multi-step workflows
Day 5-7: Multi-Agent Systems¶
- Design multi-agent architectures (roles, communication)
- Implement agent-to-agent message passing
- Study orchestration patterns (sequential, parallel, hierarchical)
- Build a multi-agent debate system
- Lab: Build a 3-agent system with specialized roles
Week 5: Safety and Guardrails Deep Dive¶
Day 1-2: NeMo Guardrails Advanced¶
- Master Colang 2 syntax and features
- Implement complex dialog rails
- Build retrieval rails for RAG-based agents
- Create custom action handlers
- Reference: Colang 2 Overview
Day 3-4: Agent Safety Patterns¶
- Implement tool call validation and sandboxing
- Build human-in-the-loop approval workflows
- Study jailbreak detection and prevention
- Practice cascading failure prevention (timeouts, circuit breakers)
Day 5-7: Safety Testing¶
- Red-team your agents with adversarial prompts
- Test guardrails against known attack patterns
- Validate safety across diverse input scenarios
- Document and address discovered vulnerabilities
- Lab: Comprehensive safety audit of an agent system
Phase 3: Production and Exam Prep (Weeks 6-8)¶
Week 6: Production Deployment¶
Day 1-2: Scaling Agent Systems¶
- Deploy agent backend on Kubernetes with auto-scaling
- Configure load balancing for multiple NIM instances
- Implement queue-based processing for tool calls
- Study capacity planning for agent workloads
Day 3-4: Monitoring and Observability¶
- Set up monitoring for agent success/failure rates
- Track tool call patterns and token usage
- Implement distributed tracing for agent workflows
- Build alerting for unusual agent behavior
Day 5-7: Testing and Operations¶
- Write unit tests for tools and integration tests for workflows
- Implement load testing for agent infrastructure
- Practice blue-green deployments for model updates
- Build incident response procedures
- Lab: Deploy and monitor a production-ready agent system
Week 7: Review and Practice¶
Day 1-3: Domain Review¶
- Review all five domains systematically
- Create flashcards for key patterns and concepts
- Re-read NIM and Guardrails documentation for weak areas
- Complete any unfinished labs
Day 4-5: Practice Questions¶
- Work through scenario-based practice questions
- Focus on multi-domain questions
- Review answers and identify remaining gaps
Day 6-7: Gap Analysis¶
- Deep-dive into weakest areas
- Re-read documentation for problem areas
- Practice explaining agent patterns out loud
Week 8: Final Preparation¶
Day 1-3: Intensive Review¶
- Review fact sheet and architecture patterns
- Practice rapid concept identification
- Focus on safety and guardrails patterns
Day 4-5: Final Practice¶
- Full-length timed practice session (120 minutes)
- Review all incorrect answers
- Final review of weak areas
Day 6: Rest and Light Review¶
- Light review of fact sheet only
- Prepare exam logistics
Day 7: Exam Day¶
- Brief concept review (30 minutes max)
- Take the exam with confidence
Progress Tracking¶
Weekly Milestones¶
- Week 1-2: Understand agent patterns, set up NIM + Guardrails
- Week 3: Master tool use and function calling
- Week 4: Advanced reasoning and multi-agent systems
- Week 5: Safety and guardrails deep dive
- Week 6: Production deployment and operations
- Week 7: Practice questions and gap analysis
- Week 8: Final review and exam
Self-Assessment Questions¶
- Can I explain ReAct, Plan-and-Execute, and Reflexion patterns?
- Can I design a function calling schema for a complex tool?
- Do I know how to implement NeMo Guardrails with Colang?
- Can I architect a multi-agent system with proper orchestration?
- Do I understand production scaling and monitoring for agents?