Tuan Anh Nguyen Dang (Tadashi_Cin)
8bb7ad91e0
Add Langchain Agent wrapper with OpenAI Function / Self-ask agent support ( #82 )
...
* update Param() type hint in MVP
* update default embedding endpoint
* update Langchain agent wrapper
* update langchain agent
2023-11-20 16:26:08 +07:00
Tuan Anh Nguyen Dang (Tadashi_Cin)
cc1e75b3c6
Add Citation pipeline ( #78 )
...
* add rerankers in retrieving pipeline
* update example MVP pipeline
* add citation pipeline and function call interface
* change return type of QA and AgentPipeline to Document
2023-11-16 11:24:35 +07:00
Tuan Anh Nguyen Dang (Tadashi_Cin)
9945afdf6f
Add Reranker implementation and integration in Retrieving pipeline ( #77 )
...
* Add base Reranker
* Add LLM Reranker
* Add Cohere Reranker
* Add integration of Rerankers in Retrieving pipeline
2023-11-15 16:03:51 +07:00
Nguyen Trung Duc (john)
b159897ac6
Combine docstores and vectorstores within a storages component ( #72 )
2023-11-14 17:50:57 +07:00
Tuan Anh Nguyen Dang (Tadashi_Cin)
640962e916
Update retrieving + agent pipeline ( #71 )
2023-11-14 16:40:13 +07:00
Nguyen Trung Duc (john)
693ed39de4
Move prompts into LLMs module ( #70 )
...
Since the only usage of prompt is within LLMs, it is reasonable to keep it within the LLM module. This way, it would be easier to discover module, and make the code base less complicated.
Changes:
* Move prompt components into llms
* Bump version 0.3.1
* Make pip install dependencies in eager mode
---------
Co-authored-by: ian <ian@cinnamon.is>
2023-11-14 16:00:10 +07:00
Nguyen Trung Duc (john)
8532138842
Move Document and other interface into base/schema ( #69 )
2023-11-14 11:51:10 +07:00
Tuan Anh Nguyen Dang (Tadashi_Cin)
4704e2c11a
Add new OCRReader with PDF+OCR text merging ( #66 )
...
This change speeds up OCR extraction by allowing bypassing OCR for texts that are irrelevant (not in table).
---------
Co-authored-by: Nguyen Trung Duc (john) <trungduc1992@gmail.com>
2023-11-13 17:43:02 +07:00
Nguyen Trung Duc (john)
9035e25666
Upgrade the declarative pipeline for cleaner interface ( #51 )
2023-10-24 11:12:22 +07:00
Tuan Anh Nguyen Dang (Tadashi_Cin)
79cc60e6a2
[AUR-429] Add MVP pipeline with Ingestion and QA stage ( #39 )
...
* add base Tool
* minor update test_tool
* update test dependency
* update test dependency
* Fix namespace conflict
* update test
* add base Agent Interface, add ReWoo Agent
* minor update
* update test
* fix typo
* remove unneeded print
* update rewoo agent
* add LLMTool
* update BaseAgent type
* add ReAct agent
* add ReAct agent
* minor update
* minor update
* minor update
* minor update
* update base reader with BaseComponent
* add splitter
* update agent and tool
* update vectorstores
* update load/save for indexing and retrieving pipeline
* update test_agent for more use-cases
* add missing dependency for test
* update test case for in memory vectorstore
* add TextSplitter to BaseComponent
* update type hint basetool
* add insurance mvp pipeline
* update requirements
* Remove redundant plugins param
* Mock GoogleSearch
---------
Co-authored-by: trducng <trungduc1992@gmail.com>
2023-10-05 12:31:33 +07:00