+27 60 810 9826 leokuyper@gmail.com
Select Page

Project

Adaptive Code Editor

My Honours practical project. This project is an Adaptive Code Editor (ACE) that leverages the power of OpenAI’s GPT-3.5 and GPT-4 to assist users in writing and understanding code. It’s a Python-based application that uses the PySide6 library for its GUI. It was built to lessen the cognitive load that developers experience.

ACE

Code Generation

Code Editor

Context Aware Chat

Goal

Adaptive Code Editor – ACE

This project is an Adaptive Code Editor (ACE) that leverages the power of OpenAI’s GPT-3.5 and GPT-4 to assist users in writing and understanding code. It’s a Python-based application that uses the PySide6 library for its GUI. 

Code Generation

The application can generate new code based on user inputs such as project goals and preferred programming language. This is done using OpenAI’s GPT-3 model. The code generation process is handled by the code_gen class in the code_gen/code_gen.py file.

Code Editor

The application includes a code editor that allows users to write and edit code. The code editor supports syntax highlighting for Python and HTML.

Interactive Terminal

The application includes an interactive terminal that can execute commands. It can also interact with the GPT-3 model to generate code or provide coding advice.