camel
camel copied to clipboard
[Roadmap] Camel Discord/Web Application
Discord Channel for Non-Devs to Interact with Camel Agents The ultimate goal of creating Camel frontends for regular users is to increase Camel user adoption. We will begin allowing users to play with Camel agents via Discord to gain traction
Phase 0 Camel Agents API
- Shared REST API via FastAPI for abstracting CRUD agents and related files hosted on Railway.app
- Written via ORM SQLAlchemy to a PostgreSQL database hosted on Supabase/Planetscale
- This API will first be implemented for the Discord UI, but devs should be mindful of future implementations via web/mobile apps
Phase 1 Camel Discord Channel UI
- Users can access the Camel REST API via the Camel discord bot
- Users can converse with only their own individual agents
- Build the discord bot via python and Discord.py, hosted on fly.io
Phase 2 Implement Retrieval Augmented Generation and other functions/tools
- File storage
- Agent image storage via AWS S3
Phase 3 Integrating multi-agent communication
- Updating our Camel Agents API to incorporate multi-agent communication
- Updating our Discord frontend to include new Camel Agents API features
Phase 4 Integrating servers and chat history
Hi @EddieFahrenheit, thanks for the roadmap. Could you please add more details about the tech stack you are planning to use?