Inspiration

We are in the era of fast rapid information being shared and transferred in real time. With the help of the Large Language Model human intelligence and performance have improved more than ever before. Ability to solve more complex problems faster and more precisely.

With streaming technology being on the rise we plan to build an LLM chatbot and deploy it to Telegram where users can interact with the solution in real time and get precise responses.

What it does

Step 1: Set up Docker-Compose.yml

This will contain all the different services needed for this project. As we plan to store the data in ElasticSearch and visualize it with Kibana.

Step 2: Create a Cluster and Topic in the Redpanda Site

Create the cluster needed for the project and create a topic to which all the data will be sent.

Step 3: Create both Producer Script and Consumer Script

As this project will be using Python to send data to Redpanda topic consumes the data and sends it to ElasticSearch and Azure Data Lake Gen 2.

Step 4: Data Transformation and Standardization

The stored data in the Azure storage account are then transformed and prepared for training purposes.

How we built it

The technology used is Docker Container, Azure Storage Account, and Python. Docker was used in setting up ElasticSearch and Kibana which serves as the storage for the data consumed from Redpanda Topic. Data consumed from Redpanda is also sent to Data Lake Gen 2 and lastly, we built an LLM model using OpenAI for the data in Azure Data Lake for business users.

Challenges we ran into

The ability to scale the project was an issue and getting the preferred serialization before sending to Redpanda topic.

Accomplishments that we're proud of

We can successfully build a large model solution from data obtained from the Redpanda topic.

What we learned

How to utilize Redpanda in both for cloud and docker approach

What's next for Building LLM Model BOT with Redpanda

Scaling the solution for production level using Kubernetes and other cloud solutions.

Built With

Share this project:

Updates