- You can create anything you want but it must involve computatoinal science.
- You will be judgged primarially on innovation, inginuity and creativity, as well as the other criteria mentioned here like your final oral presentation.
An AI-powered coding assistant designed to streamline and solve complex scientific computational workflows. Leveraging advanced language models and a suite of development tools, it offers an intuitive interface for executing a wide range of tasks, from data analysis to full-stack development.
- Intelligent Planning: Generates step-by-step plans to achieve specified objectives.
- Execution Environment: Runs code snippets using shell
- Integration: Seamlessly interacts web browsers, and other tools for a comprehensive development experience.
- Customizable Workflows: Tailored to specific scientific domains, enhancing productivity and accuracy.
-
Clone the repository:
git clone https://github.com/UIUC-Chatbot/workflow-agent
-
Install dependencies:
pip install -r requirements.txt
-
Set up your environment variables in a
.env
file based on the provided.env.example
. -
Install Playwright dependencies for browser automation:
playwright install
-
Prepare the
issue.json
file required for running the agent. This file should contain the issue data in JSON format that the agent will process. For the structure ofissue.json
, refer to the Issue class definition. -
Run the agent:
python main.py
This project is licensed under the MIT License - see the LICENSE file for details.
Contributions are welcome! Please read our contributing guidelines for details on how to submit pull requests, report bugs, and suggest enhancements.
Special thanks to the Center for AI Innovation for supporting this project.