AI assistant to read Google docs and create tasks in Asana

Simple AI assistant built with Python backend and Streamlit UI talking to Open AI model via Langchain.

Prerequisite

Local Development

This is built using Python virtual environment. Assuming python is installed, I have provided the requirement.txt with all the dependencies. You can either create a new virtual env or install the deps directly.

# install dependencies pip install -r requirements.txt # run locally streamlit run main-langchian.py

NOTE: The first time you run the script, you'll need to authenticate to google. You need to provide the permissions to access the Google drive.


Workflows Tools

We have 3 Langchain tools created:

User Flow

User can perform certain task:

Common MIME types for filtering: