Data Insight

Simple Langchain CSV Agent w/ Locally Hosted GUI

This lightweight app allows you to interact with a Langchain CSV agent simply by uploading the CSV file of your choice, and entering in your prompts. GUI built in Tkinter

View On Github
Platforms & Programs Used:

Python, Tkinter, Langchain

Frontend GUI

The frontend.py file is a Tkinter GUI that walks users through selecting a valid CSV file, asking questions, and seeing the LangChain output in real-time with an intuitive design.

Backend

A LangChain CSV agent establishes a connection to the CSV file of your choice and answers questions by using a built-in Python REPL logic that queries the CSV data using PANDAS logic.