Stanford Root

Schedule

Stanford Root

Schedule

CS 329A

Self Improving AI Agents

UNITS:3
GRADING:Letter or Credit/No Credit
LEVEL:Graduate
GER:—

This graduate seminar course covers the latest techniques and applications of AI agents that can continuously improve themselves through interaction with themselves and the environment. The course will start with self-improvement techniques for LLMs, such as constitutional AI, using learned/domain-specific verifiers, scaling test-time compute, and combining search with LLMs. We will then discuss the latest research in augmenting LLMs with tool use and retrieval techniques, and orchestrating AI capabilities with multimodal web interaction. We will next discuss multi-step reasoning and planning problems for agentic workflows, and the challenges in building robust evaluation and orchestration frameworks. Industry applications that will be discussed include coding agents, research assistants in STEM, robotics and more. Students will work on an original research project in this area, discuss the suggested readings in each class, and learn from invited academic and industry speakers. Prerequisites: CS 224N or CS 229S; Fluency in Python programming and using large language model APIs.

Syllabus for selected term:
View Winter 2027 Syllabus

Sections

1 Term
Lecture 1Open
ID: 26737
0 / 999 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
3units
Discussion 1Open
ID: 26736
0 / 999 enrolled
DAYS:TBD
TIME:TBD
LOCATION:TBD
3units

CS 329A: Self Improving AI Agents

3 units · Letter or Credit/No Credit

This graduate seminar course covers the latest techniques and applications of AI agents that can continuously improve themselves through interaction with themselves and the environment. The course will start with self-improvement techniques for LLMs, such as constitutional AI, using learned/domain-specific verifiers, scaling test-time compute, and combining search with LLMs. We will then discuss the latest research in augmenting LLMs with tool use and retrieval techniques, and orchestrating AI capabilities with multimodal web interaction. We will next discuss multi-step reasoning and planning problems for agentic workflows, and the challenges in building robust evaluation and orchestration frameworks. Industry applications that will be discussed include coding agents, research assistants in STEM, robotics and more. Students will work on an original research project in this area, discuss the suggested readings in each class, and learn from invited academic and industry speakers. Prerequisites: CS224N or CS229S; Fluency in Python programming and using large language model APIs.

Offered in Winter 2027 at Stanford University.

Winter 2027 sections

  • Discussion — TBA TBA (Graduate)
  • Lecture — TBA TBA (Graduate)

More CS courses

  • CS 321M: AI Measurement Science
  • CS 322: Triangulating Intelligence: Melding Neuroscience, Psychology, and AI (PSYCH 225)
  • CS 323: The AI Awakening: Implications for the Economy and Society
  • CS 324: Advances in Foundation Models
  • CS 324H: History of Natural Language Processing
  • CS 328: Foundations of Causal Machine Learning
  • CS 329D: Machine Learning Under Distributional Shifts
  • CS 329H: Machine Learning from Human Preferences
  • CS 329M: Machine Programming
  • CS 329R: Race and Natural Language Processing (CSRE 329R, LINGUIST 281A, PSYCH 257A)
  • CS 329S: Machine Learning Systems Design
  • CS 329T: Trustworthy Machine Learning: Building and evaluating agentic systems

All CS courses · All departments