7 ms·
Slightly related: what's the difference in use cases of llama-index vs LangChain? I know that LangChain can make retrieval using embeddings and I suspect that t
by haolez 4y ago
Slightly related: what's the difference in use cases of llama-index vs LangChain? I know that LangChain can make retrieval using embeddings and I suspect that the nodes synth step is exclusive to llama-index, but I might be wrong.
Can someone more knowledgeable chime in?
- LawTalkingGuy 4y agoI think Langchain is currently broader, containing those text-splitting and indexing tools as well as summarization and memory, 'Tool' integration, etc.
- deleted 4y ago[deleted]
- freezed88 4y agoauthor of llamaindex here: there's some overlap but our primary use case is going deep into indexing+retrieval for LLM's (and going deep in that area). Not really doing agents/chatbots/prompt management/etc. E.g. this is a good example of our use cases: https://gpt-index.readthedocs.io/en/latest/use_cases/queries.html https://gpt-index.readthedocs.io/en/latest/use_cases/queries... You can actually use us as a retrieval/tool in langchain too: https://gpt-index.readthedocs.io/en/latest/how_to/integrations/using_with_langchain.html https://gpt-index.readthedocs.io/en/latest/how_to/integratio...
- jn2clark 4y agoNot sure on your interest/use case but something that is designed for "documents in" -> "documents out" is here https://github.com/marqo-ai/marqo https://github.com/marqo-ai/marqo. It does retrieval using embeddings and combines all the text splitting and inference operations and can be easily deployed to production (its designed for that, not pip install). Works across images and allows for multi-vector representations.