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.
[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds new functionality)
[ ] Breaking change (fix or feature that would break existing design and interface)
Dependencies
List the newly introduced 3rd party dependency if exists.
Tests
cd comps/agent/langchain/; python test.py --endpoint_test --ip_addr=${endpoint_ip_addr}
{"query": "What is the weather today in Austin?"}
data: 'The temperature in Austin today is 78°F.</s>'
data: [DONE]
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