Skip to content

Cristal32/AI-for-software-reuse

Repository files navigation

AI for software reuse

The goal of this project is to exploit AI in the context of software reuse or code reuse.

Overview

Table of content

Architecture

Streamlit app

Auto-completion extension

Requirements

Add the API keys for:

  • groqCloud
  • OpenAI's GPT-4 or 3.5

In a config.json file.

How to try out the app

To execute the app, run the following commands:

  1. Create a virtual environment:
python -m venv venv
  1. Activate the virtual environment:
.\venv\Scripts\activate
  1. Install dependencies
pip install -r requirements.txt
  1. Run the Streamlit app
streamlit run streamlit_app/app.py
  1. When done, deactivate the virtual environment
deactivate

Contributors

About

Exploit LLMs for software/code reuse

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published