🌏 中文版
Video status: Recordings require sign-in or course authorization. Source details
CS329Z: Engineering AI Agents is a three-unit course running for the first time in Autumn 2026 in Stanford's CS department. The load-bearing word in the title is Engineering. It is not ten weeks of reading the latest agent papers. Students build an agentic system end to end, measure it, and then perform it on Demo Day.
The frame the course site opens with is "compound AI systems": systems assembled from LLMs, retrievers, tools and optimizers that interact with each other. The site calls this a fundamental shift in how AI applications get built. The three threads that run through the quarter are named in the very first session description — decomposition, data, evaluation.
This piece cross-checks four primary sources: the course site, the public GitHub repo behind it, ExploreCourses, and the available lecture decks (now posted through Lecture 5). It covers how the course actually runs, what the assignments look like, what got rewritten in the syllabus around the start of the quarter, and how it differs from the other two Stanford courses with "agent" in the title. It does not break down the lectures one by one — the course only started on September 23, and the week-by-week material is handled by the series' weekly guides.
The hard facts
Three instructors, all listed in the Instructors block on the course site. Diyi Yang is an assistant professor in Stanford CS working on socially aware NLP and human-AI interaction; she won a Sloan Research Fellowship in 2024. Michael Ryan is a PhD student co-advised by Diyi Yang and Percy Liang, a Knight-Hennessy Scholar, and a core contributor to DSPy. John Yang is a second-year PhD student advised by Ludwig Schmidt and Diyi Yang, and first author on SWE-agent and SWE-smith.
The CS329Z entry on ExploreCourses originally listed only Ryan and Diyi Yang as PIs; all three are on it now. A week before the quarter, the course site also added four TAs: Owen Queen, Anusheh Chaudry, Shreyas Sharma and Houjun Liu.
The rest of what's on record: three units, Letter or Credit/No Credit. Taught in person in the autumn quarter, Mondays and Wednesdays in the afternoon; in the first week of the quarter the room moved from Packard 101 to Skilling Auditorium. Class number, quarter dates and the final exam slot are in the appendix.
Prerequisites live in the Logistics section of the course site: one of CS224N, CS224U, CS224V, CS336, or equivalent NLP background. The first lecture's slides put it more bluntly: train/dev/test, pretraining, fine-tuning, alignment and prompting are assumed knowledge — "We will not cover these in this course!" The ExploreCourses entry has no prerequisites field at all — read only the registrar and you'd think the course has no gate on it.
The same slide lists compute credits: each student gets $200 from the Laude Institute plus $250 from Thinking Machines. That is a real subsidy against the API bills for the assignments and the project.
The course filled up in its first week. The site posted a waitlist form and an audit request form, both of which only open with a Stanford email, and auditing is limited to Stanford students. The same notice goes on to say "All course materials on this site are publicly available" — outsiders can't get into the room, but whatever the site posts is theirs to take.
The course's claim: build it by hand, then see what the framework abstracts
The line worth remembering sits in the second paragraph of the welcome message on the site:
Students first build core components (RAG, tool use, agent loops) from scratch, then learn how frameworks like DSPy abstract these patterns.
The ordering is deliberate, and it isn't just a slogan — it's written into the schedule and the assignment structure. RAG is session three, with the description tagging it hands-on: "build a RAG pipeline from scratch." Tool calling is session four, also hands-on. Both come before the frameworks session. The DSPy paper and the comparison against LangChain and LlamaIndex land in session five, whose topic is literally "what frameworks abstract vs. what you built from scratch."
This arrangement fixes a very concrete problem: people who learn the framework first usually can't say what the framework did for them. You can call dspy.ReAct, but you can't say which step of the ReAct loop is model output, which step is your code parsing that output, or who retries when it fails. Once you've written it by hand, the abstraction becomes something you can evaluate rather than something you have to trust.
The homework pushes this claim further than the schedule does. The first assignment originally came in two halves: build by hand, then rewrite in DSPy. After the early-September revision, the second half is gone entirely. The whole assignment now bans agent frameworks and gives you a single chat-completion call. Frameworks show up in lecture; in the homework you may not use a single line of one.
Self-learners can copy this directly: don't start learning agents at pip install. Take the official SDK or a thin wrapper like litellm, and write retrieval, tool calling, loop control and memory yourself. Once it runs, hold a framework up against it and see which decisions it would have made for you.
DSPy is where the course lands, but its author has left Stanford
DSPy came out of Stanford NLP. Omar Khattab did his PhD at Stanford, advised by Christopher Potts and Matei Zaharia, on foundation model programming; DSPy and ColBERT both came off that line. But he joined MIT EECS as an assistant professor in July 2025, after a stint as a research scientist at Databricks.
So "a Stanford course teaching a Stanford framework" is only half true today. The real connection is on the teaching side. Michael Ryan is co-first author of the MIPROv2 paper and a co-author of GEPA. Both are DSPy optimizer papers, and both are on the reading list for the Optimization session. The person teaching the framework wrote several of the optimizers inside it.
Where DSPy itself stands: MIT licensed, actively released, with 3.3.0 as the latest version on the docs homepage. Stars, contributor count and download numbers are in the appendix.
The problem it solves is captured by the tagline on its site — "Program, don't prompt." Declare the task as a typed signature, let a module pick the execution strategy (Predict, ChainOfThought, ReAct), then hand an optimizer a metric and let it compile the prompts to convergence.
Worth noting: the course does not treat DSPy as the destination. The last phrase in the session five description is "choosing the right level of abstraction," and the same session also covers LangChain, LangGraph and LlamaIndex. DSPy also makes an early appearance in session two: when the slides cover structured input and output, they use a DSPy signature as the example and open it up to show the system prompt it finally assembles. Its role in this course is "the thing you take apart," not a tool you hand homework in with.
Three courses with "agent" in the name — which one do you take
This is the question most people actually have. Stanford currently runs three courses under the agent banner, and once you line up the official descriptions the division of labor is fairly clear — and the 2026-27 offering status differs sharply between them.
| Course | Official framing (per official description) | Official prerequisites | Format | 2026-27 status |
|---|---|---|---|---|
| CS329Z: Engineering AI Agents | Engineering compound AI systems: decompose the problem, choose components, collect data, build evaluation | One of CS224N / CS224U / CS224V / CS336 (stated only on the course site) | Two assignments + quarter project + paper video + peer review | Offered in autumn, Mon/Wed 1:30–2:50 |
| CS329A: Self-Improving AI Agents | Research seminar: models that keep improving by interacting with themselves and their environment | CS224N or CS229S; fluent Python; experience calling LLM APIs | Paper reading + original research project + guest lectures | ExploreCourses shows Last offered: Autumn 2025 |
| CS224V: Agentic AI | Project course: minimize hallucination with RAG and formal task descriptions to build usable domain agents | One of LINGUIST 180/280, CS124, CS224N, CS224S, CS224U | Two assignments + quarter project | Offered in autumn, Mon/Wed 3:00–4:20 |
Three things you can read off this table that no single course website will tell you:
CS329A isn't scheduled this year. On the current academic year's ExploreCourses entry, it no longer has a Terms field at all — in its place is a single line, Last offered: Autumn 2025. Switch to the previous year's tab and the full autumn schedule and TA roster reappear. Anyone hoping to take it this year has to wait, or read this site's CS329A walkthrough — that course put nine lecture recordings out in public.
CS329Z and CS224V are back-to-back sessions, not a conflict. One starts at 1:30 in the afternoon, the other picks up right after, same Mondays and Wednesdays, same quarter. Both require a quarter project, so the cost of taking them together isn't on the calendar — it's on the projects.
CS224V changed its name this year. Last academic year it was Conversational Virtual Assistants with Deep Learning; this year's entry reads Agentic AI. The course website's homepage still carries the old name. Search under both.
The split in one sentence: CS329A asks how the model gets stronger, CS224V asks how a domain assistant stops lying, CS329Z asks how the whole system gets engineered and measured. There is also a fourth course, CS329T, whose official description likewise says "building and evaluating agentic AI applications," with the emphasis on iterating a prototype into a reliable system; its prerequisites run down the CS229/CS230 machine learning line rather than the NLP line.
What the assignments look like
Two of them, 15% combined, and each one is tied to an oral quiz. The site says ten minutes, closed book; the first lecture's slides say a fifteen-minute check-in that can ask about any part of your submission. Going by the slides is the safer bet.
HW1: Build an Agentic Harness (weeks 3 to 6). Build a company's internal AI assistant, and no agent frameworks allowed: "just a chat-completion call and code you write yourself." The corpus is a real corporate email archive. You start with LLM pipelines that retrieve and reason over it, then grow them into a full agent harness: tools, a terminal, memory, and a human in the loop. This is the pivot of the whole course, because its central claim rests entirely on this assignment.
This assignment was rewritten in early September. The late-August version used research papers as the corpus, asked for answers to scientific questions, and split in half: Part A hand-built RAG, tool calling and a ReAct-style loop with litellm; Part B rewrote it in DSPy and reflected on what the framework abstracted away. The new version drops Part B and spends the freed-up effort on memory, a terminal and human review. Those three are exactly the distance between a "harness" and a prompt that happens to call tools.
HW2: Evaluate an Agent (weeks 6 to 9). You get a finished agent and design a full evaluation around it: programmatic scorers, at least one LLM-as-judge, benchmark tasks built on the course's four-part framework (request, environment, stopping criteria, scorer), plus error analysis.
Two more things sit alongside the assignments, worth 30% together. The first is a ten-minute paper video on an agent paper not covered in class. The second is peer review, at 20% — more than both assignments combined. There are four rounds over the quarter: paper videos, midpoint demos, HW2 evaluation designs, and final demos, with two submissions to review each round. Per the slides, your reviews are "graded on usefulness and on whether authors adopt it."
The quarter project is worth 40%. The topic used to be fixed as Making Life at Stanford Better with Agents; in mid-September it became open. The only constraint is that it has to connect to one of the course's core themes: building agents (retrieval, tool use, memory, multi-agent, optimization), the data agents need, or evaluation and safety. The official example list keeps the syllabus reader, course scheduler, paper explorer and campus event recommender, and adds two more: a coding agent for a specific codebase, and a rigorous evaluation of an existing agent that surfaces its failure modes.
The rule most worth stealing from the project spec is the one on evaluation: building a tool and showing it works once won't earn a high grade. You have to pin down the task scope, data sources, what counts as success and how you'll measure it up front, then compare against a baseline and do error analysis. The final report is 8 pages in ICLR format, and the Results section alone is worth 10 of its 25 points.
The rest of the rules read like a small conference submission too. Teams of one to three, with three recommended, and each team gets a mentor from the teaching staff. Both the midpoint and the final require a GitHub repo whose README lets a classmate who has never seen your code get it running. A TA will follow the README to run a simple example, and that's worth 5 points. Every stage's report needs an AI-use disclosure modeled on the ICLR 2026 LLM policy; if you didn't use AI you still have to say so, and leaving it out costs points.
For a self-learner outside Stanford, the project loses the mentor and the peer review, but the evaluation bar and the README standard transfer intact.
The course site's git history: what changed around the start of the quarter
cs329z.stanford.edu is a GitHub Pages site, with the source in the public repo cs329z/cs329z.github.io. It generates static pages with Flask and Flask-FlatPages, and all the content lives in data/*.json and pages/*.md. Which means every syllabus revision leaves a diff behind.
The most informative one is the August 16 commit, whose message says it in a single line: Two homeworks, add paper video, rebalance grading to 100%. The diff shows that what got deleted was the original HW2, which read:
HW2: Data for Agents (Weeks 6–8). Given a staff-provided agent, collect and curate data to optimize its performance — data selection, quality filtering, finding maximally informative examples, synthetic data generation, and building optimization data (SFT or preference pairs). Deliverable: a curated dataset, a data card, and an analysis.
The course never explains why. Only two things can be confirmed: the two data sessions are still on the schedule (sessions 11 and 12, Data for Agentic Systems), now with no assignment hanging off them; and the paper video and peer review were added in the same commit.
Over the next thirty hours, the grading table was revised four more times, with the project's weight climbing all the way to half. The two sessions originally called oral exams were renamed HW-based quizzes in this same round.
But that wasn't final. Three more rounds of changes landed around the start of the quarter, and each one touched the course's skeleton:
- September 9: HW1 rewritten wholesale. The commit message is
Update HW1 description to match the restructured assignment. Research papers became corporate email, the DSPy half was dropped, and frameworks were banned throughout. - September 20: the project rules moved over wholesale from an internal doc. The topic became open, and ICLR format, AI-use disclosure, a GitHub README and reproducibility points were added. The midpoint demo also changed from a live in-class presentation to a recorded submission.
- September 22, the day before the first lecture: the grading table flipped again. Peer review jumped from 3% to 20%, the project dropped from 50% back to 40%, homework fell to 15%, and the 5% for participation was deleted outright.
All three rounds point the same way: points move away from "what you handed in" toward "can you evaluate, and can others reproduce you." Peer review means grading other people's evaluation designs, the project has to ship a reproducible repo, and Results is the heaviest section of the final report. Evaluation, the course's third thread, ended up as the shape of the grading table itself. The percentage changes step by step are in the appendix.
The August version had one more inconsistency: the project page put the midpoint in week six while the deadlines table said week seven. After the September rewrite, both now say week seven.
The ExploreCourses description still says three fully applied homework assignments today, which contradicts the two on the course site. Two official pages at the same school disagreeing is normal; the course site wins.
What a self-learner can actually get
The conclusion first: you get the syllabus, the reading list, and slides posted lecture by lecture; recordings still require Canvas access.
Available: the first five lecture decks, no login needed. As of October 10, the official schedule links directly to PDFs hosted by Stanford. The earlier Google Drive links are no longer the current entry points.
| Date | Lecture | Official slides |
|---|---|---|
| 9/23 | Lecture 1: Introduction — What Are Agentic Systems? | |
| 9/28 | Lecture 2: LLMs for Builders | |
| 9/30 | Lecture 3: Retrieval-Augmented Generation (RAG) | |
| 10/5 | Lecture 4: Tool Use & Function Calling | |
| 10/7 | Lecture 5: Frameworks & Orchestration |
Lecture 2 is about model internals for builders; the workflow taxonomy in its assigned Anthropic reading is a separate reading guide. Lectures 3–5 then move through RAG, tool use, and framework abstractions. The later weekly guides on this site cover the scheduled readings; they should not be treated as summaries of lecture decks that have not yet been released.
Available: the entire reading list, every entry a clickable link. Assigned plus supplementary comes to 50 papers, most pointing at arXiv and the rest at public pages — the BAIR compound AI systems post, the MCP specification, Anthropic's Building Effective Agents and others. Not one item is locked behind Canvas.
Available: the full grading table, assignment descriptions and project requirements. You know what HW1 asks for, what HW2 has to deliver, how many pages the proposal and each report need, how many points each section of the final report carries, and how much each item weighs in the grade.
Available: the course website's source and revision history. The syllabus changes in the previous section were read straight out of it.
Not available (for now): recordings. Lectures are recorded, but the site says the recordings go on Canvas, behind an enrolled-student login. The first lecture's slides, meanwhile, say "Lecture slides and videos will be posted online." The two statements don't line up yet; whether public recordings appear remains to be seen.
Available: the HW1 starter, datasets, and public tests. The course logistics page now links to the official starter repository. It includes the assignment handout, a compressed corporate email archive, Cardinal Energy documents, adapter stubs, deterministic and live tests, and simulated-user evaluation. Cardinal Energy is fictional; the handout describes the email archive separately as real corporate mail. The public tests are enough to start self-study, but the starter is not a completed solution.
Not available: the two guest lectures. The October 26 and November 16 slots still read "📺 Guest Lecture (TBA)," and the speakers haven't been announced.
One more thing, unrelated to materials but worth reading: this course's integrity policy spends a full paragraph on how to use AI tools, in a tone quite unlike most academic bans.
The current AI-use policy explicitly permits AI-generated code for homework and projects if you can validate and explain it, with understanding checked orally. It prohibits AI from writing project reports, while allowing brainstorming and feedback on writing.
The counterweight is those two oral quizzes: individual, closed book, asking you to explain your own design decisions and trade-offs. Letting AI write it is fine, as long as you can say on the spot why it's written that way.
The first lecture's slides make the reasoning more concrete. They cite a 2026 randomized controlled trial from Anthropic: 52 engineers learning a new Python library, where the AI-assisted group scored 17% lower on the post-test, with the widest gap in debugging. The next slide is titled "Use AI to learn how to learn." The course wants you to use AI, but what it measures is what you yourself learned.
How to start
One thing you can do tonight: start under HW1's rules — no framework installed, just one chat-completion call.
Read the official HW1 handout, then clone the starter. It provides the data, interfaces, and tests, so you can follow the assignment directly.
git clone https://github.com/cs329z/assignment1-harness.git
cd assignment1-harness
cp .env.example .env
uv run python data/download.py
uv run pytest
The starter requires Python 3.11 or newer and uv. Deterministic tests make no model calls; initial NotImplementedError failures identify the adapters you must implement. For live tests, fill in OPENROUTER_API_KEY in .env, then run uv run pytest -m live -s.
Start with Part 1: email priority, daily digest, a BM25 retriever written from scratch, and multi-hop email QA. Part 2 turns them into tools for the Cardinal Agent, adding a text tool-call protocol, document retrieval, a terminal, context compaction, persistent memory, user approval, and guardrails. The supplied LM wrapper returns a string; parsing tool calls and controlling the loop are your work.
The final evaluation is conversational: simulated users ask questions, respond, and approve or deny actions. Read the tests and design memo together, then implement one adapter at a time. Passing mechanics and explaining the policy choices are separate parts of the assignment.
Appendix: numbers and how they were checked
- On-record details: class number 27855, Session 2026-2027 Autumn 1, quarter running 2026-09-22 to 2026-12-04, Mondays and Wednesdays 1:30–2:50 p.m., Skilling Auditorium (originally scheduled for Packard 101 before the quarter), final exam slot 2026-12-09 3:30–6:30 p.m. (from ExploreCourses and the Logistics section of the course site).
- Deadlines: HW1 out 10/5, due 10/30; project proposal due 10/9; HW2 out 10/26, due 11/20; midpoint demo video due 11/4, midpoint report due 11/6; paper video due 11/13; paper video peer reviews (two videos) due 11/30; final report and system demo during finals week 12/7–12/11, time TBD. All at 11:59 p.m. Pacific.
- Schedule size:
data/schedule.jsonholds 22 sessions; subtract two TBA guest slots, two Thanksgiving cancellations and one Demo Day, and 17 sessions carry actual content. 23 assigned readings and 27 supplementary, 50 in total; 32 distinct arXiv links after deduplication. Figures from the version fetched on 2026-09-29. Compared with the 8/21 version, the assigned reading for the evaluation session was swapped on 8/23 for Zhu et al.'s Establishing Best Practices for Building Rigorous Agentic Benchmarks, with the original Ofir Press blog post demoted to supplementary. - How the grading table evolved (all from commit diffs in the public repo, timestamps in the commit author's timezone): 8/16 22:29
Two homeworks, add paper video, rebalance grading to 100%, project 39%→35%, assignments from three at 10% each to two at 15% each; 8/17 09:38Grading updates, restructured into a nested list; 8/17 15:11Update grading breakdown, project 35%→50%, the two assignments 15%→10% each, oral exam renamed HW-based quiz and 10%→7.5% each; 8/17 22:29Adjust project grading weights, midpoint demo 5%→7%, final system demo 20%→18%; 9/22 20:24Update grading, now project 40% (proposal 5, midpoint report 5, midpoint demo 5, final submission 15, final system demo 10), homework 15% (7.5 each), HW-based quizzes 15% (7.5 each), paper video 10%, peer review 20% (four rounds at 5% each, two reviews per round at 2.5% each), with the 5% participation item deleted. The breakdown of the 25-point final submission (report 20 + reproducibility 5) comes from the 9/20 project page rewrite. - The unit count changed too: the 8/18
Some updatescommit changedUnits: 3–4toUnits: 3on the logistics page, and added the class number, meeting times and room at the same time. ExploreCourses also says 3 units. - How to query ExploreCourses:
https://explorecourses.stanford.edu/search?q=<course>&view=catalogdefaults to the current academic year (2026-2027). CS329Z returns 0 results on both the 2025-2026 and 2024-2025 tabs, which is why it reads as a new course; CS329A showsLast offered: Autumn 2025on the current year and only reveals its schedule under 2025-2026. The site needs ajsenabled=1cookie to return content — fetch it directly and you get a page saying "Loading…". - DSPy numbers: roughly 37,400 GitHub stars (read 2026-08-21); the docs homepage claims 444+ contributors, 6.6M+ monthly downloads, latest version 3.3.0, MIT licensed. These are the project's own self-reported figures.
- Where the slides and the site disagree: the first lecture's slides describe the HW-based quiz as a "15-min oral check-in on any part of your submission," while the site says 10 minutes, closed book; the slides say recordings will be "posted online," while the site says they go on Canvas. The slides are published as public Google Drive links, downloaded 2026-09-29: 71 pages for lecture one, 176 for lecture two.
- ExploreCourses instructors: read on 8/21, it listed only Ryan, M. and Yang, D.; read on 9/29, it lists Ryan, M., Yang, D. and Yang, J. as PIs, and the room already shows Skilling.
- Could not confirm: the two guest speakers; whether recordings will end up public; whether the Stanford Bulletin has a CS329Z entry yet (its course catalog is a dynamically loaded frontend app, which I could not verify first-hand).
Course video sources
The Lecture Recordings section of the official Logistics page (read live on 2026-10-10) says recordings are available only by logging into the course Canvas site. I opened the course Canvas entry (canvas.stanford.edu/courses/233286) and was redirected to the Stanford login page, confirming the sign-in wall. Neither the course site nor a web search turned up a public YouTube or OCW recording, so there is nothing to embed.
Course and recording entries:
Checked: 2026-10-10.
Update Log
-
2026-10-10: Added the first five official PDF decks and the public HW1 starter, handout, datasets, tests, and self-study commands; refreshed AI-use policy and recording access notes.
-
2026-09-29: Updated for the course site's September revisions and the first two lecture decks — HW1 is now a framework-free Agentic Harness (the Part B DSPy rewrite is gone), the project topic is open with ICLR format and reproducibility added, the grading table now gives peer review 20%; added the TAs, room change, compute credits, audit and recording notes, and the slide contents; rewrote the title and tldr to match
-
2026-10-10: Added explicit video status and checked recording sources and access notes.
-
2026-10-10: Rechecked video status. The official Logistics page says recordings require logging into the course Canvas, opening the entry confirmed the sign-in wall, and no public recording was found; the status is now sign-in required.
References
-
Stanford CS329Z: Engineering AI Agents course site — primary source for instructors, schedule, both assignments, grading table, project topic, prerequisites and the integrity policy
-
cs329z/cs329z.github.io (course website source and commit history) — syllabus changes, the deleted HW2 text, the HW1 rewrite, the project rules rewrite, grading table evolution
-
ExploreCourses: CS329Z — the registrar's version of the description (still says three assignments), units, class number, meeting times, final exam slot, instructor list
-
ExploreCourses: CS329A — shows
Last offered: Autumn 2025, confirming no 2026-27 offering -
ExploreCourses: CS224V — autumn 2026-27 offering, 3-4 units, official prerequisites, and the rename from Conversational Virtual Assistants to Agentic AI
-
Stanford CS329A course site — CS329A's official description and Autumn 2025 schedule
-
Stanford CS224V course site — CS224V's topics, assignment format and Fall 2025 information
-
Stanford CS329T course site — the fourth agent-adjacent course's official description and prerequisites
-
Diyi Yang's homepage — title, research areas, awards
-
Michael Ryan's homepage — advisors, DSPy core contributor status, MIPROv2 and GEPA author lists
-
John Yang's homepage — advisors and research areas
-
Omar Khattab's homepage — the origins of DSPy and ColBERT, Stanford PhD and MIT faculty position
-
MIT EECS: Omar Khattab — official record of the 2025 move to MIT
-
DSPy documentation — version, contributor count, downloads, official explanation of signatures, modules and optimizers
-
stanfordnlp/dspy GitHub repo — license, stars, paper list
-
DSPy: Compiling Declarative Language Model Calls into Self-Improving Pipelines — assigned reading for session five
-
MIPROv2: Optimizing Instructions and Demonstrations for Multi-Stage Language Model Programs — supplementary reading for session nine, Michael Ryan co-first author
-
GEPA: Reflective Prompt Evolution Can Outperform Reinforcement Learning — assigned reading for session nine
-
ReAct: Synergizing Reasoning and Acting in Language Models — assigned reading for session six, and the reasoning pattern cited in the August version of HW1
-
SWE-smith: Scaling Data for Software Engineering Agents — assigned reading for session twelve, first-authored by instructor John Yang
-
The Shift from Models to Compound AI Systems (BAIR Blog) — assigned reading for session one, and the source of the course's framing
-
Model Context Protocol specification — assigned reading for session four
-
Anthropic: Building Effective Agents — assigned reading for session two
-
litellm — the SDK specified in the August version of HW1, and one of the hand-built starting points this piece suggests
-
CS329Z Lecture 1 slides: Intro to Agentic Systems — prerequisites, compute credits, grading, how peer review is scored, audit and recording notes
-
CS329Z Lecture 2 slides: LLMs for Builders — the model-internals crash course and the DSPy signature example
-
Anthropic: How AI assistance impacts the formation of coding skills — the RCT cited in the first lecture's slides
-
Establishing Best Practices for Building Rigorous Agentic Benchmarks — the evaluation session's assigned reading as of 8/23
-
On this site: Stanford CS329A walkthrough
-
On this site: A Reading Guide to Stanford's CS Courses: Ordered by Prerequisites
-
CS329Z Logistics — HW1 starter, AI-use policy, and Canvas recording access
-
CS329Z HW1: Building an Agentic Harness — starter, datasets, tests, and setup
-
HW1 handout — Part 1/2 and design memo
Loading...