rlancemartin / besties-gpt

ChatGPT for question-answering on the ALL IN podcast

Home Page:https://besties-gpt.fly.dev

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Besties-GPT

This app enables AI-powered search for the ALL IN podcast.

App is here: https://besties-gpt.fly.dev

Dataset

Use whisper to generate transcripts with all steps outlined in - scripts/make_index.ipynb

App

Use Langchain VectorDBQAChain to -

  • Embed the user query
  • Perform similarity search on Pinecone embeddings
  • Synthesize the answer from relevant chunks with GPT 3.5 (also benchmark GPT4)

Relevant chunks with metadata (links) are displayed as source documents.

This builds on the excellent UI from https://github.com/mckaywrigley/wait-but-why-gpt.

Deploy

Deploy to Fly.io: fly launch

Credits

Thanks to Mckay Wrigley for open-sourcing his UI.

Thanks to All IN for the excellent podcast.

Local testing

yarn dev

Contact

If you have any questions, feel free to reach out to me on Twitter!

About

ChatGPT for question-answering on the ALL IN podcast

https://besties-gpt.fly.dev

License:MIT License


Languages

Language:Jupyter Notebook 54.3%Language:TypeScript 37.6%Language:Python 3.3%Language:Dockerfile 3.0%Language:JavaScript 1.3%Language:CSS 0.5%