box / box-python-sdk

Box SDK for Python
http://opensource.box.com/box-python-sdk/
Apache License 2.0
412 stars 214 forks source link

LangChain Box Data Loader #864

Open chuckie82 opened 5 months ago

chuckie82 commented 5 months ago

Is your feature request related to a problem? Please describe.

LLMs (Large Language Models) with RAG (Retrieval Augmented Generation) access user's own data to generate answers grounded on facts in the user's documents. It would be great to have LangChain data loading interface to Box, so that people can build generative AI applications that can query Box data easily.

Describe the solution you'd like

LangChain offers custom data loader class for this purpose. It would be great if the Box dev team look into this. List of document types/databases with custom data loader is here: https://python.langchain.com/docs/integrations/document_loaders/

Describe alternatives you've considered

Alternatives would be porting Box data locally or copy data to another service that has a LangChain data loader interface.

mwwoda commented 5 months ago

Thanks for submitting this issue. We currently don't have any plans to work on this, but PRs are always welcome. Also, please consider using our new generation python sdk that we are focusing on now https://github.com/box/box-python-sdk-gen.

chuckie82 commented 5 months ago

Thanks for looking into this @mwwoda I will look into LangChain Box data loader myself to determine how much work it will be for me. However, given that Box competitors are offering LangChain data loaders, I hope the Box dev team consider this feature in the near future.

Thanks for bringing box-python-sdk-gen to my attention.

iokinpardo commented 1 month ago

Thanks for looking into this @mwwoda I will look into LangChain Box data loader myself to determine how much work it will be for me. However, given that Box competitors are offering LangChain data loaders, I hope the Box dev team consider this feature in the near future.

Thanks for bringing box-python-sdk-gen to my attention.

@chuckie82 Hi, I am also super interested in LangChain Box data loader for JS version instead of Python one. Were you abe to progress in this direction?

Many thanks in advance.