This is a React-based AI efficiency product MVP that implements multi-agent chat platform functions. Users can talk to the main agent, and the system automatically creates chat groups and adds appropriate AI assistants to generate responses based on meta prompt words.
- ** Automatic group chat creation ** : After the user sends a message, the system automatically creates a group chat and adds a suitable AI assistant
- ** Automatic selection of agents ** : Automatically selects the most appropriate AI assistant based on the user's message content
- ** Multi-Agent collaboration ** : Multiple AI assistants collaborate to answer questions in a group chat, each based on their own expertise and meta prompt words
- ** Agent Store ** : Users can browse, install and manage AI assistants in various professional areas
- ** Custom Agents ** : Users can create and customize their own AI assistant and set exclusive meta prompt words
- React + TypeScript : Front-end framework and type system
- TailwindCSS : UI style
- ** High cohesion low coupling ** : component-based design, clear responsibilities
- ** State Management ** : Use React Hooks to manage application state
src/ ├── components/ # UI components ├── data/ # Simulate data ├── types/ # TypeScript Type definitions └── utils/ # utility functions
Each AI assistant in the system has the following characteristics:
- ** Meta Prompt ** : Defines the assistant's answer style and expertise
- ** Category ** : Field of expertise
- ** Tags ** : Keyword tags for intelligent matching
- ** Description ** : Description of the assistant functions
When a user sends a message, the system will:
- Extract keywords from user messages
- Calculate the match degree between each AI assistant and keywords
- Select the most matched assistants to join the group chat
- Each assistant generates a response based on its own meta prompt words
- The user sends a message, and the system automatically creates a group chat and adds an appropriate AI assistant
- Users can manually add or remove AI assistants in group chats
- Install the new AI assistant through the Agent Store
- Create and customize AI assistants through the Agent Manager
- Access real AI apis to achieve real intelligent answers
- Add AI assistants in more specialized areas
- Implement the cooperation mechanism between agents
- Add user feedback and agent rating system
- Support more complex multi-round conversations and context understanding