Skip to content
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

在Agently进行工具选择的时候,会提炼用户问题,以至于用户原始问题input中的信息丢失,导致在向量查询的时候出现不准确的信息,请问该如何解决 #154

Open
350220534 opened this issue Sep 3, 2024 · 1 comment

Comments

@350220534
Copy link

350220534 commented Sep 3, 2024

场景:
用户输入input问题,根据问题Agently使用工具进行解决。
工具 : 数据库向量查询。
预期:
根据input完整信息embedding后,查询数据库中与其最相似的问题然后返回。例如:”input(”测试环境登录不上去帮忙看看呢 http://127.0.0.1:9384/login“)“
实际:
在调用工具时,Agently对input的原始信息进行了一次提炼,导致用户原始问题的信息丢失,例如:(测试环境登录不上去帮忙看看呢),缺失了环境接口信息(http://127.0.0.1:9384/login)

请问这种情况该怎么处理?
此问题呈现一定规律,并不是每次都会缺失信息,概率在50%
image
image

@Maplemx
Copy link
Owner

Maplemx commented Sep 4, 2024

args部分是可以通过注册tools来修正的,所以可以考虑在args部分做一下处理,比如query不要使用str作为参数类型,而是使用list,并在参数的说明部分要求尽可能多的提供相关信息,做few shots

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants