Building an LLM Bot for Meetups and Conference Interactivity

Tim Spann
5 min readMar 7, 2024

--

Apache NiFi, LLM, GenAI, Slack Bot, Python, Vector Stores, ChatGPT, Chat

For members of my Meetup or conferences I am speaking at. Sign up. Or if you just like my articles or newsletter. This slack lets us share photos and images from the events, ask technical questions against presentations done in the meetups and augment our community with Generative AI and streaming.

Slack Group

An example walking through sharing our joint assets.

So we upload an asset in #askflankbot and the results will have items identified and captioning generated.

Annotated by BLIP and objected detected

Before we can start using this system to generate meetup content and reports, we need to build a bot to consume and produce Slack content.

Let’s build a bot for this new Slack workspace.

Slack Bot Building and Configuration

My manifest file is pretty solid to get you started and you can delete the commands or extra stuff from the UI after you create your app if you like.

See also:

Now that you have that, you can start processing.

Download PDF Talks from Github
Download local medium posts
Get Medium Files
Parse and Put Pinecone
Load Images and Documents
Process Chat

SOURCE CODE

Getting to the meetup

Meetups

Upcoming Conferences and Events

Newsletter

RESOURCES

--

--

Tim Spann

Principal Developer Advocate, Zilliz. Milvus, GenAI, Big Data, IoT, Deep Learning, Streaming, Machine Learning, NiFi, Kafka. https://www.datainmotion.dev/