Staff
Prereqs
- Participants are expected to have exposure to LLM-agents, and expertise in another
- This is by default a PhD-level course due to its research and forward looking nature
- This seminar is open to undergraduates and MS students with demonstrated abilities to critically read research papers and ask good questions.
Grading
- Discussion Prep 30%
- Class participation 30%
- Project 40%:
Final Presentation 10%,
Paper 30%
Registering for this course
If you are interested in taking this course, please fill out
THIS SHORT FORM.
Due to the small class size, we will use the answers to balance student backgrounds and expertise. To ensure commitment, we are not currently accepting audits.
Overview
LLMs have opened new possibilities of automated agents that plan and complete tasks on the user’s behalf. Such agents have the potential to usher in a new industrial revolution by automating organizational processes. However, agents are currently limited to soft-edge tasks that have large tolerances for error, and are too unreliable for hard-edge tasks, like in healthcare or enterprises, where accuracy and reliability are paramount. In short, what does it take for agents to be used in enterprises?
This graduate-level course will cut across the technology stack to examine the research questions that need to be answered for agents to be possible in real tasks that matter. Each session will review 1-3 papers or systems, and discuss research opportunities that arise from the gap between existing research and enterprise requirements. Topics will span systems (data systems and ML systems), AI (LLMs, agent-based planning), HCI, and theory (reinforcement learning, markets).
Broad questions include
- What mechanisms are data systems missing to support agents?
- How does human-computer interaction change when the human interacts with agents?
- How can knowledge throughout an organization be used to constrain and improve agentic planning?
- How can systems handle the 10-100x increase in load generated by agents?
- What are the theoretical limits of what agents can do?
- At scale, how will the use of agents affect markets, incentives, and the structure of organizations?
Class Structure
- There will be assigned readings for each week
- Classes will be a mix of discussion about the papers, speculating about new problems, and external speakers
- Due to the speculative nature of the course, students are expected to co-investigate the problems alongside the instructors.
Recent Announcements
Tentative Schedule
What We Want
- 1/21 Introduction
- 1/23 History of Agents
- 1/28 Use cases
- 1/30 Use cases
Where We Are
- 2/4 Agentic Models
- 2/6 Agent Frameworks
- 2/11 Serving
- 2/13 Human-agent Interaction
What Does It Take?
Models
- 2/18 Model design
- 2/20 Model design
- 2/25 Training and Simulation
- 2/27 Planning
- 3/4 Assessing
- 3/6 Monitoring
Data
- 3/11 Branching
- 3/13 Lineage
- 3/25 Lineage
Systems
- 3/27 Scheduling
- 4/1 RAG
- 4/3 Hardware
Human Agent Interaction
- 4/8 What is the role of interfaces?
- 4/10 Hand-offs and context
Task Orchestration
- 4/15 Scheduling
- 4/17 Incentives
Security and Privacy
- 4/22 Sybil attacks
- 4/24 Privacy
What You Did
- 4/29 Presentations
- 5/1 Presentations