Skip to content

noahtrs/mass-dialogue

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

74 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MassDialogue

MassDialogue is a forum platform designed to facilitate discussions about local issues within cities. It leverages AI agents to conduct deep research on specific topics and provides users with the ability to generate summarized reports of their conversations. Built with React.js, OpenAI, and the KaibanJS agent framework, MassDialogue empowers communities to engage in meaningful dialogue with AI-assisted insights.

Check out a demo here --> https://youtu.be/zkHeqVuY0Nk

Features

City-Based Discussions: Users can join and participate in discussions relevant to their cities.

AI Research Agents: AI-powered agents help gather and analyze data on discussion topics.

Summarized Reports: Users can generate AI-generated summaries of ongoing conversations for easy review.

Interactive Forum: A user-friendly interface for engaging in discussions and sharing insights.

Technologies Used

React.js: Frontend framework for building a responsive and interactive user experience.

OpenAI: AI-powered language models for research and summarization.

KaibanJS: Agent-based framework for orchestrating AI-driven insights and automations.

Installation

Clone the repository:

git clone https://github.com/noah51022/massdialogue cd massdialogue

Install dependencies:

  • npm install

Set up environment variables:

  • Create a .env file in the project root and add your API keys for OpenAI and any other necessary services.

  • Start the development server:

npm start

Usage

  • Join a Discussion: Navigate to your city's forum and start engaging in discussions.

  • Request AI Research: Use the AI agent feature to gather insights on specific issues.

  • Generate Reports: Summarize discussions with AI-generated reports for better understanding and decision-making.

Contribution

Contributions are welcome! If you'd like to improve MassDialogue, please follow these steps:

  • Fork the repository.

  • Create a new branch (feature-branch-name).

  • Commit your changes.

  • Push the branch and create a pull request.

License

This project is licensed under the MIT License. See the LICENSE file for more details.

Contact

For inquiries, feature requests, or issues, please reach out to torres.no@northeastern.edu or open an issue on GitHub.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors