Automated Agenda Management

In collaboration with graduate students, political scientists, and computer scientists at Duke and Stanford, a team of students built a video chat platform for groups of people to converse on a topic of civic interest, such as immigration policy or electoral reform at a national level, or more narrowly defined topics at a local or corporate level. The ultimate goal was to deploy the platform on a large scale to perform civic discourse and help with societal decision making. The main challenge with scaling such a platform is moderating the conversation and making sure it follows an agenda.

The prototype of the platform builds on Twilio, and dynamically generates transcripts of the conversation using the Google speech to text API. Students built software to use these transcripts to perform dynamic moderation, specifically including AI tools to detect if the conversation is following the agenda. The project was fast-moving, and students may continue to use the transcripts to perform other moderation tasks. Students collaborated with a team of graduate students at Duke and Stanford to think through the machine learning tools, Javascript, and API integration needed, and how to implement them.

Participating Students

Charles Lyu

Charles Lyu
Hi! I'm Charles, a rising junior majoring in Computer Science and Math. I'm from China, or if you're interested in a more precise location, a small city between Beijing and Shanghai (as I always tell others). I'm working on a project with Prof Munagala this summer as I've always been interested in real-life applications of algorithms and other aspects of theoretical CS. Feel free to say hi if you see me around in LSRC!

Photo not available

Cindy Weng


Our undergraduate summer program concluded August 2, 2019 with a research showcase and projects fair which featured posters demonstrating what our students have been doing all summer.

Automated Agenda Management Undergrad Summer Research Poster Fair
Summer Research Showcase: Automated Agenda Management Project – participating students.


On July 19 at the end of week 7 of their 10-week summer program developing research projects with computer science faculty, students presented their results to date. The audience was comprised of about 100 people, including students and mentors from Data+, Code+, and SUPICS, the summer undergraduate projects in computer science. Here, Cindy Weng presents with her teammate Charles Lyu on their summer project developing tools for automated agenda management for democratic deliberation using artificial intelligence.

Agenda Management July 19 Presentations