Skip to content

Latest commit

 

History

History
10 lines (7 loc) · 872 Bytes

README.md

File metadata and controls

10 lines (7 loc) · 872 Bytes

Code Explaination Tool

A python tool to help users learn programming and debug their code

The program begins by receiving user input to determine whether code is provided from the terminal or a local file. It then partitions the code into manageable chunks, loads them into a table in the EvaDB database, and generates a summary of the code. User questions about the code are processed using OpenAI’s LLM, ChatGPT, and responses are displayed.

Steps to read code read from terminal:

Screenshot 2023-11-02 at 5 31 05 PM

Steps to read code read from file:

Screenshot 2023-11-02 at 5 32 33 PM