相似问生成组件(SimilarQuestion)可以用于基于输入的问题,挖掘出与该问题相关的类似问题。广泛用于客服、问答等场景。
基于输入的问题,挖掘出与该问题相关的类似问题。
相似问生成组件,可一次生成多个相似问题,准确率可达90%以上。
应用于客服、问答等场景
import os
import appbuilder
# 请前往千帆AppBuilder官网创建密钥,流程详见:https://cloud.baidu.com/doc/AppBuilder/s/Olq6grrt6#1%E3%80%81%E5%88%9B%E5%BB%BA%E5%AF%86%E9%92%A5
os.environ["APPBUILDER_TOKEN"] = "..."
similar_question = appbuilder.SimilarQuestion(model="ERNIE Speed-AppBuilder")
msg = "我想吃冰淇淋,哪里的冰淇淋比较好吃?"
msg = appbuilder.Message(msg)
answer = similar_question(msg)
print("Answer: \n{}".format(answer.content))
无
参数名称 | 参数类型 | 是否必须 | 描述 | 示例值 |
---|---|---|---|---|
message | String | 是 | 输入消息,用于模型的主要输入内容。这是一个必需的参数。 | Message("我想吃冰淇淋,哪里的冰淇淋比较好吃?") |
stream | bool | 否 | 指定是否以流式形式返回响应。默认为 False。 | False |
temperature | float | 否 | 模型配置的温度参数,用于调整模型的生成概率。取值范围为 0.0 到 1.0,其中较低的值使生成更确定性,较高的值使生成更多样性。默认值为 1e-10。 | 1e-10 |
参数名称 | 参数类型 | 描述 | 示例值 |
---|---|---|---|
result | String | 返回结果 | "1. 哪里能品尝到美味的冰淇淋?\n2. 哪..." |
1. 哪里能品尝到美味的冰淇淋?
2. 哪里能买到好吃的冰淇淋?
3. 哪里能品尝到正宗的冰淇淋?
4. 哪里能品尝到最新鲜的冰淇淋?
5. 哪里能买到口感最好的冰淇淋?
6. 哪里能品尝到最经典的冰淇淋?
错误码 | 描述 |
---|
你可以根据特定的场景调整参数来获得更精确的结果,例如:
# 流式返回, 调整模型temperature参数
answer = similar_question(msg, stream=True, temperature=0.5)
- 场景: 用户提出问题
- 输入: "我想吃冰淇淋,哪里的冰淇淋比较好吃?"
- 输出: 1. 请问哪里的冰淇淋最美味? 2. 在哪些地方可以品尝到最好的冰淇淋? .....
- 相似问生成能力 (2023-12)