https://github.com/ogunerkutay/aicrew
**AICrew** is a project that combines different Python tools and libraries to mimic a software development team using AI.
https://github.com/ogunerkutay/aicrew
agents ai crewai
Last synced: about 1 month ago
JSON representation
**AICrew** is a project that combines different Python tools and libraries to mimic a software development team using AI.
- Host: GitHub
- URL: https://github.com/ogunerkutay/aicrew
- Owner: ogunerkutay
- Created: 2024-02-10T16:24:10.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-02-11T05:41:00.000Z (over 1 year ago)
- Last Synced: 2025-07-04T23:41:44.835Z (3 months ago)
- Topics: agents, ai, crewai
- Language: Jupyter Notebook
- Homepage:
- Size: 30.3 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# AICrew Project
## Overview
**AICrew** is a project that combines different Python tools and libraries to mimic a software development team using AI. It's like putting together pieces of a puzzle. In AICrew, each AI agent acts as a member of a software team – there's one for backend development, another for DevOps, and one for database management, among others. These AI agents work together to simulate building a mobile game. This project is just an example of how you can use these tools together.
## Installation
Before running AICrew, ensure you have the required libraries installed. Run the following commands to install necessary dependencies:
```bash
pip install python-dotenv
pip install gitpython
pip install langchain
pip install langchain-community
pip install langchain_google_genai
pip install faiss-gpu
pip install wikipedia
pip install crewai
```## Usage
To use AICrew, clone the repository and navigate to the project directory. Run the Jupyter Notebook to start the simulation:
```bash
git clone https://github.com/ogunerkutay/AICrew.git
cd AICrew
jupyter notebook AICrew.ipynb
```## Components
**AICrew** consists of several components:
- **Environment Setup:** Initialize the environment and import necessary libraries.
- **Configuration and Initialization:** Set up LangChain and Google Generative AI embeddings.
- **Document Processing:** Functions for loading and processing documents.
- **RetrievalQA Chain:** Set up a retrieval-based question-answering chain.
- **Tools Initialization:** Initialize various tools for agents, including Wikipedia Query, File Management, and custom tools for specific functions.
- **Agents and Crew Initialization:** Define roles for each agent in the software development process.
- **Execution and Results Handling:** Kick off the crew and handle results of the development process.## Contributing
Contributions to AICrew are welcome! Feel free to fork the repository and submit pull requests.