Skip to content

Use a RAG Langchain agent that connects to your supermarket's inventory database and get information about product stocks and locations.

Notifications You must be signed in to change notification settings

march038/RAG-Retail-Inventory-Agent

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 

Repository files navigation

RAG Retail Inventory Agent

Hi!

This is a prototype (German) Langchain agent webapp particularly useful for situations when customers inquire about the location of a specific product or its stock status (especially when the vending shelf appears empty).

A great use case for this would be to connect the LLM-agent to a SAP inventory management system SQL database and display the app on a work phone. A prime application of this tool would be its integration with a SAP inventory management system's SQL database, allowing the app to be displayed on a work phone for easy access. To avoid the need for creating a specific SQL database for this demonstration—and since SQL agents operate in a manner very similar to CSV agents—we've opted to design an imaginary supermarket inventory using a CSV file for this project. (Important: the file is UTF-8 encoded and uses commas for separation.)

The following libraries are needed for the project:

  • os (for setting the OpenAI API-key as an environment variable)
  • langchain
  • streamlit (for creating prototype webapps)

As always, the code is thoroughly commented.

Have fun!

webapp_screenshot

About

Use a RAG Langchain agent that connects to your supermarket's inventory database and get information about product stocks and locations.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages