Capabilities:
- RAG using Pandas on a dataset from Amod's mental helath counselling conversations dataset
- Google Gemini 2.0 Flash model in use.
- Use of keyword extraction/inference from the conversation to ease advice development.
- In the repo folder, run
pip install -r requirements.txtto install the required packages. (preferably in a virtual environment if you'd like to keep the dependencies isolated) - For the developers: if you'd like to run tests, do
pip install -r requirements-dev.txt.
There are two ways:
- Run
python ./agent/global_agent.pyin the root (or run that file within its parent folder; either will work) - Create a new Python file in the root, add the following:
from agent import *
if __name__ == "__main__":
agent = AIAgent()
agent.run()
- Function
write_cachein./agent/global_agent.py: I don't really think we'll need to cache formerly accessed dataset rows, it's extra memory consumption in the cloud, if ever done so.
- Add MCP interface to play soothing music if required in the chat interface.