I have been playing with langchain and llamaindex a bit.
I like the data loading abstraction and am very curious why you say it doesn't work? It uses ChatGPT for the reranking.
I have been playing with langchain and llamaindex a bit.
I like the data loading abstraction and am very curious why you say it doesn't work? It uses ChatGPT for the reranking.
Id be more bullish on paradigm (platform/cloud level) shifts vs connectors, wrappers, and utility functions
Ymmv and to be fair I haven’t tried to scale these tools. I have worked on scaled platforms around embedding retrieval and rerank (including LLMs) so it’s just my take.
1. You ETL your documents into a vector database - you run this pipeline everyday to keep it up to date. You can run scalable, robust pipelines on Spark for this.
2. You have a streaming inference pipeline that has components that make API calls (agents) and between them transform data. This is Spark streaming.
Prophecy is working with large enterprises to implement generative AI use cases, but they don’t talk so much on HN. Here’s our talk from Data+AI Summit:
Build a Generative AI App on Enterprise Data in 13 Minutes
https://www.youtube.com/watch?v=1exLfT-b-GM
Here’s a blog/demo
https://www.prophecy.io/blog/prophecy-generative-ai-platform...