-
Notifications
You must be signed in to change notification settings - Fork 149
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Initiate Agent component #228
Conversation
b2f372a
to
e94aa84
Compare
Link to RFC: opea-project/docs#26 |
Link to RFC: opea-project/docs#29 |
@XuhuiRen @ftian1 @minmin-intel, please help to review this PR. |
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
This comment was marked as resolved.
@XuhuiRen , here some update
|
@XuhuiRen , here is the RagAgent Plan - copied from PR413 RagAgent TODOs:
RAGAgent Roadmap:
RAG agent v0.1(current version): (base functionality ready)
RAG agent v1.0: (benchmark or real use case)
RAG agent v2.0: (Support not only vectorDB)
|
Hi, @lkk12014402, there is another comment from @XuhuiRen to align new SPEC API with you. He told me that you're modifying all current LLM API to align with openAI. Currently, I am using LLMParamDocs, so I guess you will update LLMParamDocs with openAI compatible API, I would like to submit a new PR for UT after your API update completed. Is it OK that we leave PR using current LLMParamDocs? |
1. default uses langchain React Agent 2. optional: PlanExec agent provided based on Langgraph (initiate by Minmin) Signed-off-by: Chendi Xue <chendi.xue@intel.com>
Signed-off-by: Chendi.Xue <chendi.xue@intel.com>
Signed-off-by: Chendi.Xue <chendi.xue@intel.com>
Signed-off-by: Chendi.Xue <chendi.xue@intel.com>
Signed-off-by: Chendi.Xue <chendi.xue@intel.com>
for more information, see https://pre-commit.ci
Signed-off-by: Chendi.Xue <chendi.xue@intel.com>
Signed-off-by: Chendi.Xue <chendi.xue@intel.com>
@lvliang-intel @hshen14 @lkk12014402, please help to review. Per existing comments request:
|
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
looks good
Signed-off-by: Chendi.Xue <chendi.xue@intel.com>
a578765
to
f80e37d
Compare
Signed-off-by: Chendi.Xue <chendi.xue@intel.com>
for more information, see https://pre-commit.ci
New Update - 0719
|
yes, no problem. the pr of openAI format haven't been merged now. let's merge your pr first. |
* initial agent component implementation 1. default uses langchain React Agent 2. optional: PlanExec agent provided based on Langgraph (initiate by Minmin) Signed-off-by: Chendi Xue <chendi.xue@intel.com> * Add UT and update README Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * update README and test with Rag endpoint Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * rename planexec to plan_execute Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * provide react prompt locally Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * update stream output with thoughts Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Refactoring codes put strategy in seperate folders Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * update huggingfacenedpoint parameter and fix agenticrag Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * update agenticRag with Readme Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * update interface Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Signed-off-by: Chendi Xue <chendi.xue@intel.com> Signed-off-by: Chendi.Xue <chendi.xue@intel.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Signed-off-by: Daniel Whitenack <whitenack.daniel@gmail.com>
* initial agent component implementation 1. default uses langchain React Agent 2. optional: PlanExec agent provided based on Langgraph (initiate by Minmin) Signed-off-by: Chendi Xue <chendi.xue@intel.com> * Add UT and update README Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * update README and test with Rag endpoint Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * rename planexec to plan_execute Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * provide react prompt locally Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * update stream output with thoughts Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Refactoring codes put strategy in seperate folders Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * update huggingfacenedpoint parameter and fix agenticrag Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * update agenticRag with Readme Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * update interface Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Signed-off-by: Chendi Xue <chendi.xue@intel.com> Signed-off-by: Chendi.Xue <chendi.xue@intel.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Signed-off-by: Berke <berkecanrizai1@gmail.com>
* initial agent component implementation 1. default uses langchain React Agent 2. optional: PlanExec agent provided based on Langgraph (initiate by Minmin) Signed-off-by: Chendi Xue <chendi.xue@intel.com> * Add UT and update README Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * update README and test with Rag endpoint Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * rename planexec to plan_execute Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * provide react prompt locally Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * update stream output with thoughts Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci * Refactoring codes put strategy in seperate folders Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * update huggingfacenedpoint parameter and fix agenticrag Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * update agenticRag with Readme Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * update interface Signed-off-by: Chendi.Xue <chendi.xue@intel.com> * [pre-commit.ci] auto fixes from pre-commit.com hooks for more information, see https://pre-commit.ci --------- Signed-off-by: Chendi Xue <chendi.xue@intel.com> Signed-off-by: Chendi.Xue <chendi.xue@intel.com> Co-authored-by: pre-commit-ci[bot] <66853113+pre-commit-ci[bot]@users.noreply.github.com> Signed-off-by: Berke <berkecanrizai1@gmail.com>
Description
add a new component called "Agent", first PR only include agent impl based on 'Langchain'.
Default tools are provided while we also expect user to add their own tools through customer_tool.py file through cmdline.
Issues
n/a
.Type of change
List the type of change like below. Please delete options that are not relevant.
Dependencies
List the newly introduced 3rd party dependency if exists.
Tests