聊天机器人问题梳理

使用的技术

LangChain: 链式调用工具,整合数据处理,数据调用,提示工程,LLM调用,输出格式化,复杂链式调用等技术
LLM:Large Language Model,大型生成式语言模型,根据问题生成答案。

模型开发计划

A. 基于已有知识的问答
B. 类似NewBing结合搜索引擎问答
C. 链接备用数据库查询后问答
D. 根据专业知识微调模型,模型更懂专业知识
E. 接入各个平台,例如爬虫平台的额外功能
F. 接入数据处理,绘图等,通过问答的形式操控数据绘图展现
G. 多模态能力,可以根据用户提供的图片或视频链接进行回答

模型缺陷和解决方案

模型幻想的问题,提问方式对模型的影响,复杂问题的推理差,答非所问
模型幻想的问题:什么时候需要幻想,什么时候不需要,temperature对模型的控制
提问方式对模型的影响: 提示工程的使用,好的提示目前很重要
复杂问题:拆分成子问题,类似AutoGPT,Low-codeLLM, 需要人为参与SOP制作。
答非所问: 对比ChatGPT的能力,目前开源模型的会出现答非所问的情况,耗费资源和解决方法重试机制, 微调,预训练

问题收集,问题归类,问题的解决方案SOP

示例, 一般性问题

Chatgpt和GLM6B对比
我喜欢熬夜,该用哪个化妆品好?
Chatgpt:
不推荐熬夜,因为熬夜会对身体和皮肤造成很大的伤害。但如果您确实需要熬夜,以下是一些适合在熬夜时使用的化妆品:

保湿喷雾:熬夜会让皮肤很容易变得干燥,使用保湿喷雾可以帮助补水和保湿,让肌肤看起来更加明亮和有光泽。
滋润型面霜:使用滋润型面霜可以帮助保持肌肤的水分,避免皮肤干燥和出现细纹。建议选择质地轻盈、易吸收的面霜,以避免阻塞毛孔。
遮瑕产品:熬夜会导致黑眼圈和眼袋等问题,使用遮瑕产品可以帮助遮盖这些问题,并让肌肤看起来更加明亮和有精神。建议选择颜色与肤色相近的遮瑕产品,以避免使用过量而导致不自然的效果。
滋润型唇膏:熬夜会导致唇部干燥,使用滋润型唇膏可以帮助保湿和滋润唇部,避免唇部出现龟裂和干燥的问题。
高光产品:使用高光产品可以让肌肤看起来更加明亮和有光泽,遮盖肌肤疲惫的迹象。建议选择质地轻盈、易于涂抹的高光产品,以避免过度使用而导致不自然的效果。
请注意,使用化妆品只是暂时性的措施,不能代替充足的睡眠和健康的生活方式。为了保持健康和美丽的肌肤,请尽量避免熬夜,保持充足的睡眠时间和健康的生活习惯。

ChatGLM-6B:熬夜时,使用适合的化妆品非常重要。以下是一些建议:
确保涂上适合自己肤质的化妆品。如果不确定,请咨询专业化妆品销售人员或医生。
选择具有保湿和滋润功能的化妆品,因为熬夜会导致皮肤水分流失,导致皮肤干燥和口渴。
选择具有防晒功能的化妆品,因为熬夜会导致皮肤曝晒,容易引起皮肤老化和晒伤。
避免使用含有酒精或香料的化妆品,这些成分可能会刺激皮肤或引起过敏。
如果皮肤敏感,建议使用温和的化妆品,并避免使用含有酒精或其他刺激性成分的产品。
在熬夜前,最好进行一次清洁和保湿面膜,以保持皮肤的健康和光滑。
熬夜时,尽量减少使用化妆品,以免刺激皮肤。如果必须使用,可以选择轻薄的、无香料的产品。
希望这些建议能有所帮助。记得保持皮肤的健康和光滑,以迎接美好的夜晚!

思考?对于这样的问题我们如何解决?

SOP:

  1. 熬夜会导致的问题?(LLM的内部知识或微调后的模型的知识或知识库中的知识)
  2. 哪种化妆品可以解决这些问题?(根据问题搜库中匹配功效的化妆品知识)
  3. 对这些搜出来的化妆品进行总结归纳。

Step1:不同的询问方式

ChatGPT:熬夜会导致哪些问题?
熬夜会对身体和皮肤造成很大的伤害,以下是一些可能会出现的问题:
精神疲劳:熬夜会导致身体和大脑无法得到充分的休息,从而导致精神疲劳,影响工作和生活质量。
免疫力下降:长期熬夜会导致免疫力下降,容易引发感冒、流感等疾病。
代谢紊乱:熬夜会干扰身体的代谢过程,影响体重控制和新陈代谢,还可能导致消化不良等问题。
皮肤问题:熬夜会导致血液循环不畅,皮肤无法得到充分的营养和氧气,从而导致皮肤暗沉、干燥、出现细纹和黑眼圈等问题。
心理问题:长期熬夜会加重焦虑、抑郁等心理问题,影响心理健康。
综上所述,熬夜对身心健康都有很大的负面影响。为了保持健康和美丽的肌肤,请尽量避免熬夜,保持充足的睡眠时间和健康的生活习惯。

ChatGLM-6B:长期熬夜会对身体和皮肤产生多种不良影响,包括以下几个方面:
健康问题:长期熬夜会导致睡眠不足,影响身体机能和免疫力,增加感染和疾病的风险。此外,长期熬夜还可能导致心血管疾病、糖尿病、肥胖等问题。
皮肤问题:长期熬夜会导致皮肤干燥、瘙痒、暗沉、老化等问题,特别是女性还可能会引发痛经、月经不调等问题。此外,熬夜还会导致眼睛疲劳、视力下降、黑眼圈、人脸识别下降等问题。
情绪问题:长期熬夜会导致情绪不稳定、焦虑、抑郁等问题,影响身心健康。
社交问题:长期熬夜会影响社交活动,导致聚会聚会次数减少,人际关系疏远等问题。
为了保持健康和美丽,尽量避免熬夜,保证充足的睡眠时间和健康的饮食习惯。如果必须熬夜,也要注意保持皮肤和身体的健康,及时补充水分、营养和休息。

ChatGPT: 熬夜会导致哪些皮肤问题
长期熬夜会对皮肤造成很大的伤害,以下是一些可能会出现的皮肤问题:
皮肤暗沉:熬夜会导致身体内分泌失调,影响皮肤的新陈代谢和血液循环,使皮肤变得暗沉无光。
皮肤干燥:熬夜会导致身体缺乏充足的休息和水分补给,使皮肤失去水分,变得干燥和粗糙。
细纹和皱纹:熬夜会导致皮肤过早老化,出现细纹和皱纹,影响肌肤的弹性和光泽。
黑眼圈和眼袋:熬夜会导致眼部淋巴循环不畅,使眼部周围的毛细血管扩张,形成黑眼圈和眼袋,影响肌肤的美观度。
痘痘和炎症:熬夜会导致身体免疫力下降,容易引发痘痘和皮肤炎症,影响肌肤的健康和美观度。
肤色不均匀:熬夜会导致皮肤暗沉,容易出现肤色不均匀的问题,影响肌肤的美观度。
综上所述,熬夜对皮肤造成的伤害很大,容易导致皮肤暗沉、干燥、出现细纹和皱纹、黑眼圈和眼袋、痘痘和炎症等问题。为了保持健康和美丽的肌肤,请尽量避免熬夜,保持充足的睡眠时间和健康的生活习惯。

ChatGLM-6B:长期熬夜会导致多种皮肤问题,包括:
干燥缺水:熬夜会导致皮肤失去水分,变得干燥缺水,容易导致皱纹、色斑等老化现象。
暗沉老化:熬夜会导致肤色暗沉,缺乏光泽,容易出现黑眼圈、眼袋、色斑等老化现象。
激素失调:长期熬夜会导致激素失调,引起皮肤干燥、瘙痒、红肿、痘痘等问题。
过敏反映:长期熬夜会导致皮肤免疫力下降,容易出现过敏反应,如皮肤瘙痒、红肿、起疹等。
痘痘肌肤:长期熬夜会导致毛孔堵塞,引发痘痘肌肤问题。
为了预防以上皮肤问题,建议保持充足的睡眠时间,饮食均衡,适当运动,避免长时间熬夜,同时使用适合自己肤质的护肤产品,定期清洁和保湿皮肤。如果出现皮肤问题,应及时咨询专业医生或皮肤科医生的建议。

Step2 针对这些可能的问题,我们的美妆数据库中有哪些商品可以推荐给用户?

Step2.1 定位哪个表中存在这些知识?如果不存在这些知识?如何回答?

Step2.2 生成SQL查询

 根据问题和表结构信息,生成SQL语句,eg: MATCH p=(:Product)-[r:PRODUCT_EFFECT_IS]->(:Effect {name: '皮肤暗沉'}) RETURN p LIMIT 25

Step3: 根据查询到的结果进行回答

针对问题我喜欢熬夜,该用哪个化妆品好?结合上下进行回答:
对于这些皮肤问答题,可以尝试如下商品
对于皮肤暗沉,搜到如下商品,商品A,商品B,商品C
对于皮肤干燥, 搜到如下商品,

生成最终答案:

复杂问题的解决

  1. 不同的问题有不同的解决方案,不可能列举出所有的解决方案。如何让LLM自发的去寻找解决方案并解决问题?
    给定问题和解决问题的SOP,让Planer去学习解决问题的方法,以后自己生成解决问题的方案。即训练LangChain中的Plan-and-Execute Agents的思路。
  2. 对于某个单独的问题,也是给出问题和具体的解决示例,类似LangChain中Action Agents的思路。

聊天机器人问题梳理
https://johnson7788.github.io/2023/05/23/%E8%81%8A%E5%A4%A9%E6%9C%BA%E5%99%A8%E4%BA%BA%E9%97%AE%E9%A2%98%E6%95%B4%E7%90%86/
作者
Johnson
发布于
2023年5月23日
许可协议