Course overview
What your team will get out of this course
How the course is structured
- The course has 5 sprints, each two weeks long.
- In every sprint, there's live instruction on Zoom and a guided project.
- You'll build a fully-functional agent in each sprint.
A week in the life
Weekly Schedule
- 2 Live Classes: 1-1.5 hrs each
- Office Hours: 1-1.5 hours (optional)
- Outside Class: 2-3 hours on projects (recommended)
This course includes
What your team will learn
Tracing and LLM Essentials
OpenAI ◦ Ollama ◦ LangSmith ◦ LangFuse
- LangSmith: Tracing outputs and annotating data.
- Choosing the right LLM: Guide to selecting suitable LLMs.
- Prompt engineering: Strategies for effective prompt design.
Retrieval-Augmented Generation
LangChain ◦ Pinecone ◦ Chroma ◦ Nomic
- Fundamental chaining: Basic chaining techniques and strategies.
- Vector embeddings: Enhancing AI with vector embeddings.
- RAG: Combining retrieval with generative models.
Designing and Building Agents
LangGraph ◦ OpenAI ◦ Docker
- Agent Strategy: How to design and build agents
- Agents vs. Chains vs. Graphs: Which tool for each specific tash
- Agent-Supervisor: Complex frameworks for building agents
Deploying Agents
LangServe ◦ Docker ◦ OpenAI
- Building performative AI apps: Creating production AI apps
- Connecting to workflows: Integrating AI with company workflows
- Advanced chaining: Complex chaining techniques for scalability
Fine-tuning
HuggingFace ◦ PEFT ◦ QLoRA ◦ OpenAI
- How to fine-tune OpenAI: Considerations and strategy
- Advanced techniques: PeFT, LoRA, and QLoRA
- Testing strategy: Fine-tuning base models on HuggingFace
Multi-Agent Systems
LangGraph ◦ CrewAI
- Multi-Agent Systems: Solving problems with multi-agent systems.
- Agent decision making: Decision making with LangGraph.
- Designing solutions: Considerations for building prototypes.
Capstone
LangGraph ◦ Ollama ◦ OpenAI ◦ LangChain
- Complex prototype: Implement solution inside your business ecosystem
- Expert guidance: Staff designs and builds your idea with you
- Viable projects ready for iteration: Build your idea with our team
Build agents in every project
What are AI agents
- Intelligent software programs designed to perform tasks autonomously.
- They make decisions and execute actions with minimal intervention.
- Agents continually adapt and learn to optimize their performance.
Tech Writer
Coder
QA Tester
Architect
Who is this course for
Software engineers and developers
Engineering leaders and managers
Data scientists and ML engineers
Why build agents over using generic tools
There's an AI gold rush unfolding, and it's essential for every business to develop custom solutions to stay ahead.
Where you are
What we'll teach you
Unlike generic off-the-shelf tools, custom AI solutions are tailored to your unique needs, giving you full ownership.
Custom AI apps are
Any Questions?
Who is this course designed for?
Who can signup?
What are the prerequisites for this course?
Is access to high-performance computing resources necessary for students to fully benefit from the course?
How long is the course, and what is the time commitment?
Apart from attending lectures, how much additional time should students allocate to maximizing their learning experience in the course?
What programming languages will be used in the course?
How will the course be delivered?
How will this course benefit my organization?
Will I receive a certificate upon completing the course?
What support will be available during the course?
Given the rapid advancements in AI technology, how does the course ensure that the tools and techniques taught remain relevant?