The LLM app backoffice for busy builders
<div align="center">
Loading actions...
Skill content
Main instructions and any bundled files for this skill.
The LLM app backoffice for busy builders
⚠️ This project was discontinued … see → phosphobot ⚠️
The backoffice for your LLM app.
Detect issues and extract insights from your users' text messages.
Gather feedback and measure success. Create the best conversational experience for your users. Analyze logs effortlessly and finally make sense of all your data.
Learn more in the documentation.
Demo 🧪
https://github.com/phospho-app/phospho/assets/66426745/5422d3b5-4f78-4445-be72-ff51eba26efb
Key Features 🚀
- Clustering: Group similar conversations and identify patterns
- A/B Testing: Compare different versions of your LLM app
- Data Labeling: Efficiently categorize and annotate your data
- User Analytics: Gain insights into user behavior and preferences
- Integration: Sync data with LangSmith/Langfuse, Argilla, PowerBI
- Data Visualization: Powerful tools to understand your data
- Multi-user Experience: Collaborate with your team seamlessly
Deploy with docker compose
Create a .env.docker using this guide. Then, run:
docker compose up
Go to localhost:3000 to see the platform frontend. The backend documentation is available at localhost:8000/v3/docs.
Development guide
Contributing
We welcome contributions from the community. Please refer to our contributing guidelines for more information.
Running locally
This project uses Python3.11+ and NextJS.
To work on it locally,
- Make sure you have properly added
.envfiles inai-hub,extractor,backend,platform. - Install the Temporal CLI
brew install temporal - Create a python virtual environment.
python -m venv .venv
source .venv/bin/activate
- Then, the quickest way to get started is to use the makefile to install and up.
# Install dependencies
make install
# Launch everything
make up
-
Go to
localhost:3000to see the platform frontend. The backend documentations are available atlocalhost:8000/api/docs,localhost:8000/v2/docsandlocalhost:8000/v3/docs. -
To stop everything, run:
make stop
Related projects
- AI chat bubble with Mistral - custom AI assistant connected to your knowledge
- chatbot template streamlit OpenAI
- Javascript client
- UI React components for user feedback
License
This project is licensed under the Apache 2.0 License - see the LICENSE file for details
About us
We are a team of passionate AI builders, feel free to reach out here. With love and baguettes from Paris 🥖💚
Star History
Related Skills
Frontend Typescript Linting.mdc
TypeScript and ESLint rules that MUST be followed when creating, modifying, or reviewing any file under apps/frontend/, including .ts, .tsx, .js, and .jsx files. Also apply when discussing frontend li...
2. Apply Deepthink Protocol (reason about dependencies
risks