Public AI Assistant to Worldwide Knowledge: Performing Interactive Tasks Under Developer Control

Public AI Assistant to Worldwide Knowledge: Performing Interactive Tasks Under Developer Control

🎙 Harshit Joshi 👥 34K 📅 March 7, 2025 ⏱ 32 min 👁 655 📄 expert opinion 🧭 2026-08-06
Available in: English (current) Français

Keywords

controllable agentsdialogue systemsfunction callingknowledge queriesGenie Worksheet

Summary

The talk by Harshit Joshi, a PhD student at Stanford, addresses the challenge of building controllable conversational agents that can perform interactive tasks while accessing knowledge bases. He begins by highlighting the limitations of current commercial virtual assistants, which rely on dialogue trees and fail on unexpected user inputs. He then discusses the drawbacks of using LLMs directly, such as memory issues and difficulty following instructions. To overcome these, he introduces Genie, a system that combines LLMs with a declarative ‘Genie Worksheet’ that gives developers control over agent actions. The worksheet defines tasks, knowledge queries, and policies, enabling mixed-initiative interactions. The system is demonstrated with case studies like a course advisor and research grant writing. The talk emphasizes the importance of combining task requests with knowledge queries, and the need for agents to listen, interpret, check knowledge bases, and respond naturally. The approach aims to create reliable and accurate assistants for customer support and other domains.

156 words

Critical Evaluation

The presentation provides a clear and well-structured overview of the challenges in building controllable conversational agents and introduces a novel solution, Genie. The speaker effectively identifies the limitations of both traditional dialogue trees and direct LLM prompting, citing real-world examples like the Air Canada incident. The proposed Genie Worksheet system is a promising approach that allows developers to define tasks and policies declaratively, while the runtime handles memory and knowledge integration. The talk is technically sound, referencing a published paper (arXiv:2407.05674) and a working demo (ws.genie.stanford.edu). However, the presentation is primarily an expert opinion and does not include rigorous experimental evaluation or comparisons with other methods. The speaker mentions internal tests but does not provide detailed results. The adéquation between title and content is good, as the talk indeed focuses on a public AI assistant for interactive tasks with developer control. Overall, the talk offers valuable insights and a practical framework, but further evidence of its effectiveness would strengthen the claims.

161 words

Title / Content Match

The title accurately reflects the content, which focuses on a public AI assistant for interactive tasks with developer control.

Quality & Reliability

7/10

Presentation by a PhD student at Stanford, based on a research paper (arXiv:2407.05674) and a working system (Genie). The talk is technical and grounded in examples, but it is a workshop presentation without peer review or independent verification.

Key Moments

Cited Sources

Concurring Sources

Dissenting Sources

  • Air Canada chatbot incident — The speaker mentions this incident as an example of LLM failures, but it is not directly related to Genie.

Contribution & Novelties

The talk introduces Genie, a system that combines LLMs with a declarative worksheet to give developers control over conversational agents. This approach addresses the limitations of both dialogue trees and direct LLM prompting by enabling mixed-initiative interactions and integration with knowledge bases. The novelty lies in the separation of task logic (worksheet) from the LLM’s natural language understanding, allowing for more reliable and controllable agents.

Pour aller plus loin :

  • Function calling in LLMs — Official documentation on function calling, a related technique.
  • Mixed-initiative interaction — Wikipedia article on mixed-initiative systems, relevant to the concept discussed.
  • Retrieval-Augmented Generation (RAG) — Paper on RAG, which combines LLMs with knowledge bases, similar to Genie’s approach.

113 words

Radar Profile

The radar profile shows high scores in information quantity and technical level, with moderate scores in quality and reliability. This reflects a technically detailed presentation with a solid foundation, but limited independent verification.

Reliability 7/10