Duc Nguyen (john)
0ce3a8832f
Provide type hints for pass-through Langchain and Llama-index objects ( #95 )
2023-12-04 10:59:13 +07:00
Nguyen Trung Duc (john)
8e3a1d193f
Refactor agents and tools ( #91 )
...
* Move tools to agents
* Move agents to dedicate place
* Remove subclassing BaseAgent from BaseTool
2023-11-30 09:52:08 +07:00
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
ian_Cin
6095526dc7
Add Huggingface embeddings and Cohere embeddings ( #63 )
...
* Add huggingface embeddings and cohere embeddings
* Update openai interface and the mock for newer OpenAI SDK
---------
Co-authored-by: trducng <trungduc1992@gmail.com>
2023-11-10 09:38:30 +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
Tuan Anh Nguyen Dang (Tadashi_Cin)
56bc41b673
Update Base interface of Index/Retrieval pipeline ( #36 )
...
* 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
---------
Co-authored-by: trducng <trungduc1992@gmail.com>
2023-10-04 14:27:44 +07:00
Tuan Anh Nguyen Dang (Tadashi_Cin)
3cceec63ef
[AUR-431] Add ReAct Agent ( #34 )
...
* 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 docstring
* fix max_iteration
---------
Co-authored-by: trducng <trungduc1992@gmail.com>
2023-10-02 11:29:12 +07:00
Tuan Anh Nguyen Dang (Tadashi_Cin)
91048770fa
[AUR-431, AUR-435] Add Agent Interface and ReWOO Agent implementation ( #31 )
...
* 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
---------
Co-authored-by: trducng <trungduc1992@gmail.com>
2023-10-01 11:53:08 +07:00