This Workshop's Online Chatroom is Currently Open!
This workshop has ended. Check back soon for the recording!
You can watch a replay of this workshop!
Key Takeaways
By participating along with us in the workshop, you'll learn:
- Build a production-grade conversational agent that runs on a simple messages/conversation loop.
- Plug your agent into an OpenAI ChatKit server/UI and render interactive widgets inside chat.
- Model a small Service CRM (customers, leads, jobs, invoices) and implement read/write tools in TypeScript with Zod.
- Add HITL approvals, input validation/guardrails, and interruptable approvals.
- Write evals for your agent with an improvement loop to raise pass rates.
- Deploy your agent to production
Is This Workshop for Me?
Frontend/full-stack devs who want to build tool-using agents in TS, teams exploring agents for ops/CRM workflows, or any engineers curious about ChatKit-style UIs and chat-embedded forms.
Workshop Details
Spend two full days building a Service CRM conversational agent in TypeScript. Define golden use cases, write evals, implement read/write tools, add guardrails and approvals, and deploy—while learning the spectrum of chat UI rendering (widgets, generative UI, full apps).
Any Prerequisites?
- Comfortable with TypeScript and Node.js.
- Able to run a local server, manage env vars, and use Git branches.
- An LLM API key (OpenAI-compatible).
Attend Online Live and in Full HD
You're Registered to Attend Online!
You'll receive additional details and a reminder via email as the event draws near.
Build an AI Agent from Scratch, v2
Event Details
What
- 2 Full Day Workshop Sessions
- Replay Videos (available immediately)
When
- December 2 to 3, 2025 - 9:30am to 4:30pm Central Standard Time
Where
- Option 1: Attend online on our full HD live stream
- Option 2: Attend in-person at HQ in Minneapolis, MN
Daily Schedule
Day 1
- 9:40AMWhat is an Agent?
- 9:55AMChat UI
- 10:30AMCRM Data Model
- 11:30AMGolden cases & Eval Harness Setup
- 12:00PMLunch Break
- 1:00PMTools: Customers/Leads/Jobs
- 2:25PMAgent Loop and Tool Calling
- 3:00PMWidgets 101
- 3:30PMEvals
- 4:00PMQ&A
Day 2
- 9:40AMGuardrails & Validation
- 10:00AMApprovals & Interruptibles
- 11:00AMInvoices & estimates
- 11:30AMCommunication Tools & Approval Flow
- 12:00PMLunch Break
- 1:00PMMemory Basics
- 1:25PMBusiness Instructions
- 2:40PMDeployment
- 3:10PMOwner Commands
- 4:30PMWrap-Up
Your (Awesome) Instructor
Scott Moss
Scott is a senior software engineer at Netflix. Formerly the CEO and Co-founder of Superfilter AI. He’s spent years as a VC investing in AI startups, and founding and leading a devtools startup. He’s a 2-time YC founder that loves building things people obsess about. Outside of the grind, Scott loves to game and play basketball and spend time with his family out in California.
Check out all of our upcoming workshops!
Workshops happen throughout the year, and are all included with membership.