- This GitHub repository, "Meeting-Prep-Using-CrewAI", is a project that aims to utilize CrewAI to assist in meeting preparation. The project is written in Python and utilizes the Langchain, CrewAI, and GROQ-API libraries.
- Utilize CrewAI to assist in meeting preparation
- Provide a tool to help users prepare for meetings more efficiently
- langchain
- langchain-exa
- langchain_groq
- langchain_community
- exa_py
- python-dotenv
- crewai
lib: contains configuration and utility code files.setup: contains core building blocks for our crew.output: contains the file output of our crew in a markdown foramt.main.py: main function that will run our crew.lib/conifg.py: contains functions to load our environment variables and get our api keys.lib/utils.py: contains a function to initialize our llm.setup/agents.py: contains a class for setting up different agents with specific skills and a particular job to do.setup/tasks.py: contains a class for setting up different tasks which are specific assignments completed by agents.setup/tools.py: contains a class for setting up a tool which is a skill or function that agents can utilize to perform various actions.
- Prerequisites
- Git
- Command line familiarity
- Clone the Repository:
git clone https://github.com/NebeyouMusie/Meeting-Prep-Using-CrewAI.git - Create and Activate Virtual Environment (Recommended)
python -m venv venvsource venv/bin/activatefor Mac andvenv/bin/activatefor Windows
- Navigate to the projects directory
cd ./Meeting-Prep-Using-CrewAIusing your terminal - Install Libraries:
pip install -r requirements.txt - Enter your
GROQ_API_KEYandEXA_SEARCH_API_KEYin theexample.envfile then change the file to.env. You can get yourGROQ_API_KEYfrom here and yourEXA_SEARCH_API_KEYfrom here - run
python main.py - The output will be saved in a folder called
outputin ameeting_prep.mdmarkdown format
- Collaborations are welcomed ❤️
- I would like to thank Crew AI
- LinkedIn: Nebeyou Musie
- Gmail: [email protected]
- Telegram: Nebeyou Musie
