Realtime Visual AI based multi-agent Framework
This web framework simulates a virtual meeting environment where AI-driven avatars, each representing specialized experts, collaborate to complete designated tasks on a meeting. The system uses a ReactJS frontend and Python FastAPI backend, with communication facilitated through Websockets.
- Dynamic Avatars: Utilizes @nice-avatar-svg/react for real-time avatar updates.
- Interactive Meetings: Avatars interact in a sequence within a virtual meeting space inspired by Google Meet.
- Configurable Expert Components: Users can define each expert's role, goals, backstory, and available tools.
- Real-time Feedback: Dynamically reflects the actions of experts during meetings, providing a comprehensive interactive experience.
graph TD;
Client[ReactJS Frontend] -->|Websockets| Server[Python FastAPI Backend];
Server -->|JSON Messages| Client;
Client -->|SVG Updates| Avatars[Dynamic SVG Avatars];
Client -->|User Inputs| Server;
Server -->|Processing Tasks| Server;
Server -->|Update Status| Client;
... readme in progress ...