Welcome to the AgenticDeveloper project wiki! This wiki provides detailed documentation to help you understand, set up, and contribute to the project. The AgenticDeveloper is a text-based assistant designed to help full-stack developers with tasks like code writing, debugging, and optimization using a Mixture of Experts (MoE) model.
The AgenticDeveloper project is an AI-powered assistant designed to assist full-stack developers with various tasks. The project uses a Mixture of Experts (MoE) model, where a prime agent acts as a full-stack developer and several secondary agents specialize in different tasks.
Project Structure
The project consists of the following key files:
agent.py: Defines the PrimeAgent and SecondaryAgent classes.
app.py: Main entry point for running the Gradio interface.
network.py: Contains functions to create neural network models for text processing and the gating network.
requirements.txt: Lists the dependencies required for the project.
train.py: Implements the training and evaluation pipeline.
interface.py: Sets up the Gradio interface for the chat window and code display.
README.md: Project documentation and setup instructions.
Setup Instructions
Follow these steps to set up the project on your local machine:
Thank you for using and contributing to the AgenticDeveloper project! We hope this documentation provides you with all the information you need to get started and contribute to the project.