PlanTogether: Facilitating AI Application Planning Using Information Graphs and Large Language Models
Authors
Research Background and Problem
-
What problems or challenges did the authors identify?
Clients, during the planning phase of collaborating with AI experts to develop AI applications, often need to draft an initial plan (referred to as a "pre-collaboration plan"). However, due to a lack of knowledge about AI terminology and capabilities, as well as insufficient understanding of AI experts' information needs, clients struggle to translate their requirements and expectations into concrete, actionable plans. This leads to multiple iterative steps, additional time consumption, and frustration on both sides. -
Why is this problem important?
High-quality pre-collaboration plans are the foundation of successful collaboration. They not only provide depth for subsequent discussions but also reduce the need for repeated adjustments to requirements and technical feasibility during the development process, which has the potential to significantly improve efficiency and reduce misunderstandings. -
Research Motivation and Related Work
Current tools (e.g., AINeedsPlanner and People+AI Workbook) provide static guidelines but fail to flexibly cover a wide range of AI application scenarios or dynamically offer the guidance clients need. Moreover, these tools do not effectively leverage information dependency relationships to organize and enhance the quality of clients' plans.
Solution
-
What methods or solutions did the authors propose?
The authors developed a system called PlanTogether, which leverages information graphs and large language models (LLMs) to support clients in drafting pre-collaboration plans. PlanTogether not only dynamically generates guidance but also helps clients iteratively refine their plans through a series of graphical interfaces and personalized suggestions. -
What are the innovative aspects of this solution?
- Planning Information Graph: Nodes in the graph represent planning information, and edges represent dependencies between pieces of information. Using this graph, the system prioritizes questions relevant to the current issue.
- Dynamic Suggestion Generation: By combining LLMs with the graph structure, the system generates personalized prompts and suggestions in real-time, providing contextual guidance for each question.
- Comprehensive Plan Overview: The system generates a progress overview and a structured plan view, helping clients grasp the overall plan and its completion status in real-time.
- Navigation Functionality: Users can flexibly navigate between related questions and expand cases based on the graph structure.
-
What are the implementation steps and key technologies used?
- Graph Structure Construction:
- Decompose planning information into nodes and define their interdependencies.
- Predefine question types (core questions or supplementary questions).
- Handling Question Dependencies:
- Use graph traversal algorithms (based on depth-first search) to dynamically adjust the order of questions, prioritizing dependent questions.
- Dynamic Prompt Generation:
- Provide context-based prompts and diverse suggestions based on previous answers, using LLMs to generate this content.
- Experimental Validation and User Research:
- Conduct user and expert evaluations to compare PlanTogether with static baseline tools.
- Graph Structure Construction:
Research Outcomes
-
What specific outcomes were achieved?
User studies revealed that PlanTogether significantly improved the quality of pre-collaboration plans, including:- Plan Feasibility: Plans became more specific and actionable, reducing the number of iterations needed during expert discussions.
- Reflection of Client Domain Knowledge: Documents better captured clients' domain expertise, enhancing communication effectiveness.
- Improved Client Experience: Study participants found the prompts, suggestions, navigation features, and overview highly helpful for the overall process.
-
What advantages does it have compared to existing solutions?
- The dynamically generated personalized support is contextually adaptive, responding flexibly to the information provided by clients.
- The graph-based navigation and smooth information flow design address the limitations of existing tools in effectively linking complex tasks.
- The comprehensive plan overview feature helps clients track the overall progress of the creation process.
-
What were the experimental or evaluation results?
Both user studies and expert evaluations showed that the quality of plans generated by PlanTogether was significantly higher than those produced by baseline tools (median scores of 4 versus 3, out of 5). Experts highlighted the system's superior performance in terms of plan executability and reflection of domain knowledge. On the client side, users frequently utilized personalized suggestions and navigation features to enhance their independent thinking efficiency. -
Limitations and Future Directions
- Addressing the issue of users overly relying on model-generated content during initial use, with suggestions to improve early-stage prompt generation strategies.
- Exploring further support for highly customized client domain needs, such as enabling users to fine-tune models with domain-specific data.
- Conducting additional research on real-world deployment, including collaborations between clients and various types of AI experts, as well as adaptation to legal environments.
- Introducing quality feedback and dynamic optimization mechanisms to help automatically detect and resolve potential issues in documents.
Through this research, PlanTogether demonstrates the potential of leveraging technology to enhance the efficiency of the planning phase in AI application development and opens new directions for future research.
Research Questions / Practical Problems
Question signals indexed for this paper.
Research Questions
3- How can planning challenges caused by clients' lack of terminology and requirement expression be bridged when collaborating with AI experts on application development?Category: AI Understanding, Task Delegation, and Algorithm GovernanceSimilar questionsarrow_forward
- How can a dynamic suggestion system combining knowledge graphs and large language models improve quality of clients' pre-collaboration plans?Category: LLM Interfaces, Prompts, and Interaction UnderstandingSimilar questionsarrow_forward
- Can PlanTogether's dynamic guidance and personalized suggestions significantly improve plan feasibility and communication effectiveness?Category: LLM Interfaces, Prompts, and Interaction UnderstandingSimilar questionsarrow_forward
Practical Problems
1- Clients struggle to accurately express requirements early in AI application development, leading to inefficient collaboration.Category: LLM Interfaces, Prompts, and Interaction UnderstandingSimilar questionsarrow_forward
- 67%
From Answer Givers to Design Mentors: Guiding LLMs with the Cognitive Apprenticeship Model
CHI '26· Human-LLM Collaboration +2
- 60%
Mapping Machine Learning Advances from HCI Research to Reveal Starting Places for Design Innovation
CHI '18· Human-LLM Collaboration
- 60%
DataSelfie: Empowering People to Design Personalized Visuals to Represent Their Data
CHI '19· Interactive Data Visualization +1
- 60%
ActiveInk: (Th)Inking with Data
CHI '19· Interactive Data Visualization +1
- 60%
Typing Efficiency and Suggestion Accuracy Influence the Benefits and Adoption of Word Suggestions
CHI '21· Human-LLM Collaboration +1
- 60%
Beyond Instructions: A Taxonomy of Information Types in How-to Videos
CHI '23· Interactive Data Visualization +1
- 60%
OPTIMISM: Enabling Collaborative Implementation of Domain-Specific Metaheuristic Optimization
CHI '23· Generative AI (Text, Image, Music, Video) +1
- 60%
Generating Automatic Feedback on UI Mockups with Large Language Models
CHI '24· Human-LLM Collaboration +1
- 60%
AXNav: Replaying Accessibility Tests from Natural Language
CHI '24· Voice Accessibility +1
- 60%
PAIRcolator: Pair Collaboration for Sensemaking and Reflection on Personal Data
CHI '25· Data Storytelling +1
Based on Jaccard similarity of research subtopics & professions (≥60%)