ApexGPT is a prototype of a chat based application through which users are supposed to be able to edit Oracle APEX low-code applications using natural language. It utilizes OpenAI's GPT-4 Turbo (1106 preview) Large Language Model (LLM) as the basis of its language understanding and reasoning ability.
This repository contains the source code of the project as created for a Thesis at Paderborn University.
This prototype needs to be run in an Oracle APEX instance inside an Oracle database. Instructions on how to install this prototype are contained in the PDF under docs/installation.pdf. This document is the appendix of the mentioned thesis.
This work was supported by TEAM GmbH, a software development and consulting company from Paderborn, Germany with a focus on databases and database-centric applications. They have developed multiple applications that incorporate AI features, and especially Large Language Models (see https://www.team-pb.de/development/individuelle-ki/) and provided both funding and guidance for the realization of this work.
For further information about TEAM please visit: https://www.team-pb.de/