Judith Cloud Functions is the backend code for the Judith project, a cognitive behavioral therapy (CBT) chatbot app. The backend is built using Firebase Cloud Functions and Firebase Firestore, which allows for scalable and efficient handling of user data and app logic. 🔥📚
This project implements the architecture from the Generative Agents paper 📄 to provide long-term memory and personalized support for the users interacting with the chatbot. 🧠🔍
- Firebase Cloud Functions for serverless backend logic ⚙️☁️
- Firebase Firestore for storing and managing user data 📦📄
- Implementation of the Generative Agents paper architecture for long-term memory 🗃️🔐
- Uses GPT-4 for reflections and responses, GPT-3.5-Turbo for memory significance classification, and text-embedding-ada-002 for embeddings 🧩🚀
Feel free to contribute to the project by submitting pull requests, reporting bugs, or suggesting new features.
This project is licensed under the MIT License.