Streaming AI

Idea:

  • Send slack messages and images to LLM
  • token:
    • Bot User OAuth Token: xoxb-7979923639620-8000303715584-86WNxq8Gz27DpIeyMrOfnKro
    • channel_id: "C07URCYL7MY"
  • Use kafka streams to process the messages
  • Send text messages to vector store
  • Send images to vector store (use colpali image embeddings)
  • Provide a chat box interface to query the vector store
  • Do a streaming window aggr for every 15 mins:
  • find out photos which are of a presentation slide
  • find out photos which are selfie or groupie
  • Create a UI and show presentation and selfie/groupie photos in different tables