Here you will find the implementation of a crew of AI agents that will investigate a company for you, helping you prepare for an interview. These agents will gather relevant information about the company and industry to provide you with valuable insights.
- Python 3.12 or higher
- pip
- ollama
- +32GB of RAM (for the LLM model, can be reduced by using a smaller model)
-
Clone the repository
-
Create a virtual environment
python -m venv venv
-
Activate the virtual environment
source venv/bin/activate
-
Install the dependencies
pip install -r requirements.txt
-
Download local LLM model. I'm using this one
ollama pull mixtral:8x7b-instruct-v0.1-q6_K
Note: You can also use a different LLM model for the agents. Just replace the model name used for the llm
variable on the main.py
file.
-
Run the main script to start the investigation:
python main.py
-
Write the name of the company you are investigating
-
Review the generated reports and insights on the console.
Example report for Twitter
![image](https://private-user-images.githubusercontent.com/6247860/318085679-3037d8f8-50f4-43c7-8876-394c35e5254f.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MzkyOTA4MDYsIm5iZiI6MTczOTI5MDUwNiwicGF0aCI6Ii82MjQ3ODYwLzMxODA4NTY3OS0zMDM3ZDhmOC01MGY0LTQzYzctODg3Ni0zOTRjMzVlNTI1NGYucG5nP1gtQW16LUFsZ29yaXRobT1BV1M0LUhNQUMtU0hBMjU2JlgtQW16LUNyZWRlbnRpYWw9QUtJQVZDT0RZTFNBNTNQUUs0WkElMkYyMDI1MDIxMSUyRnVzLWVhc3QtMSUyRnMzJTJGYXdzNF9yZXF1ZXN0JlgtQW16LURhdGU9MjAyNTAyMTFUMTYxNTA2WiZYLUFtei1FeHBpcmVzPTMwMCZYLUFtei1TaWduYXR1cmU9ZDIyMTgwNjFjMGQzZmMzM2VmZjczMmEzYmFkYTdmNDIzMjZhMWFmYjNlNjA1M2YwZGZhZmYzMjNiZTQ3ZTE2ZiZYLUFtei1TaWduZWRIZWFkZXJzPWhvc3QifQ.baclG5LDmvZeIKQlkqhMPsEoYte5vzYkPnebM1CSmNY)