- Setup AWS CLI
- Retrieve Calendly AUTH Token & User URI
- Get GNews API Key
- Add above keys in
.env
in the following format
# filename: .env
CALENDLY_AUTH_TOKEN=<AUTH_TOKEN>
CALENDLY_USER_URI=<USER_URI>
GNEWS_API_KEY=<API_KEY>
aws sts get-caller-identity
If successful, this command will return your AWS account ID, user ID, and ARN.
- Install Conda
conda create -p venv python=3.12
conda activate ./venv
pip install -r requirements.txt
chainlit run app.py --port 8888
This personal assistant uses AWS Multi-Agent Orchestrator for managing the agents. It contains following agents
- This agent utilizes Calendly APIs to retrieve meeting invitations to provide a summary of calendar events for the next 10 days.
- This agent utilizes
gnews.io
APIs to retrieve news and summarizes the news.
- This standalone agent specializes in recommendations on fitness routines, diet plans and general health tips