🧑‍💻 What is “AI Engineering?”

🧑‍🎓 Ideal Student

🤔  Prerequisites

🏆 Grading and Certification

📅 Detailed Course Schedule & Curriculum

🏗️ Prototyping (Build)

Week 1: Introduction, Vibe Check, and Context Engineering

📚 Curriculum 🧑‍💻 Assignment 🧰 Tools
Live Session 1: 🤖 Introduction & Vibe Check

🚧 Advanced Build: Make improvements to improve the vibes, reevaluate | LLM: OpenAI GPT models UI: Vibe Coded w/ React Deployment: Vercel

Relevant papers

-** Context Engineering, Level 0 (Prompt Engineering) best practices and the LLM Application Stack

🚧 Advanced Build: Add one or more optional ”extras” to the RAG pipeline | LLM: OpenAI GPT models Embedding Model: OpenAI embeddings Orchestration: OpenAI Python SDK

Relevant papers/blogs

Week 2: Building Production-Grade AI Applications

📚 Curriculum 🧑‍💻 Assignment 🧰 Tools
Live Session 3: 🚀 **Industry Use Cases & Building End-to-End AI Applications with Open-Source LLMs

-** Understand the state of production LLM application use cases in industry

🚧 Advanced Build: Determine a specific use-case for RAG, and adapt your challenge to that new use case. | LLM: OpenAI GPT models, Anthropic Claude Embedding Model: OpenAI embeddings Orchestration: OpenAI Python SDK User Interface: Vibe Coded w/ React Deployment: Vercel Inference & Serving: Together AI

Relevant papers/blogs

| LLM: OpenAI GPT models, The dopest new OSS drop Embedding Model: OpenAI embeddings, EmbeddingGemma Orchestration: LangChain & LangGraph Vector Database: QDrant Evaluation & Monitoring: LangSmith Inference & Serving: ollama

Relevant papers/blog

Week 3: Context Engineering II: Agents and Multi-Agent Systems

📚 Curriculum 🧑‍💻 Assignment 🧰 Tools
Live Session 5: 🕴️ Context Engineering II:  **Production-Grade Agents with LangGraph

-** Answer the question: “What is an agent?”

  1. Evaluate your Agentic RAG application using off-the-shelf and custom evaluators in LangSmith | LLM: OpenAI GPT models Embedding Model: OpenAI embeddings Orchestration: LangChain & LangGraph Vector Database: QDrant Function Calling: OpenAI Tools Evaluation & Monitoring: LangSmith

Relevant papers

🚧 Advanced Build: Build a graph to produce a social media post about a given Machine Learning Paper.2. Evaluate your RAG application using off-the-shelf and custom evaluators in LangSmith | LLM: OpenAI GPT models Embedding Model: OpenAI embeddings Orchestration: LangChain & LangGraph Vector Database: QDrant Function Calling: OpenAI Tools

Relevant papers/blogs

Week 4: Evaluating AI Applications with Synthetic Data

📚 Curriculum 🧑‍💻 Assignment 🧰 Tools
Live Session 7: 🪄 **Synthetic Data Generation for Evaluation

-** An overview of Synthetic Data Generation (SDG)

🚧 Advanced Build: Reproduce the RAGAS Synthetic Data Generation Steps - but utilize a LangGraph Agent Graph, instead of the Knowledge Graph approach. | LLM: OpenAI GPT models Embedding Model: OpenAI embeddings Orchestration: LangChain & LangGraph Vector Database: QDrant Evaluation: RAG ASessment, LangSmith

Relevant papers/blogs - All about synthetic data generation (Nov 2024)

  1. Build and evaluate ReAct agent application with RAGAS agent metrics | LLM: OpenAI GPT models Embedding Model: OpenAI embeddings Orchestration: LangChain & LangGraph Vector Database: QDrant Function Calling: OpenAI Tools Evaluation: RAGAS

Relevant papers

Week 5: Advanced Retrievers & Agentic Reasoning

📚 Curriculum 🧑‍💻 Assignment 🧰 Tools
Live Session 9: 🐕 Advanced Retriever Strategies

🚧 Advanced Build: Implement RAG-Fusion using the LangChain ecosystem. | Our Standard RAG Stack for Building and Evaluating Apps 👆

Relevant papers BM25 Reciprocal Rank Fusion | | Live Session 10: 🧠 **Advanced Agentic Reasoning

-** Discuss best-practice use of reasoning models

Relevant Papers CoT Prompting Self-Refine Reflexion Scaling Test-Time Compute |

Week 6: Certification Challenge and OpenAI Agents SDK

📚 Curriculum 🧑‍💻 Assignment 🧰 Tools 🎯 Demo Day
Live Session 11: 🧑‍🎓 **Certification Challenge

-** Introduce the Certification Challenge

  1. Define Problem & Audience
  2. Propose Solution
  3. Deal with Data
  4. Build E2E Agentic RAG Prototype
  5. Create Golden Test Data Set
  6. Assess Performance | Up to you! | Breakout Room: Demo Day Project Pitches, within and across journey groups. | | Live Session 12: 🤖 OpenAI Agents SDK

Relevant blog New Tools for Building Agents | |

🚢 Production (Ship)