当前位置: 首页 > news >正文

涵江建设局网站嵩明建设局网站

涵江建设局网站,嵩明建设局网站,网站制作公司,家具网站建设案例目录 一、系统架构 二、简单框架代码 2.1 意图识别【判官】 2.2 咨询模式【打工1号】 2.3 投诉通道【打工2号】 2.4 闲聊时光【打工3号】 2.5 逻辑路由【委派任务】 2.6 用户输入 一、系统架构 用户输入意图识别 咨询 知识库检索 投诉 工单系统 闲聊 对话生成 结果格…

目录

一、系统架构

二、简单框架代码

2.1 意图识别【判官】

2.2 咨询模式【打工1号】

2.3 投诉通道【打工2号】

2.4 闲聊时光【打工3号】

2.5 逻辑路由【委派任务】

2.6 用户输入


一、系统架构

  • 用户输入
  • 意图识别
    • 咨询
      • 知识库检索
    • 投诉
      • 工单系统
    • 闲聊
      • 对话生成
  • 结果格式化
  • 输出响应

二、简单框架代码

2.1 意图识别【判官】

"""
小桃根据用户输入判断用户诉求
引入大模型对用户输入进行分析,划分为三类:
1、咨询
2、投诉
3、闲聊
"""
from langchain_core.output_parsers import StrOutputParser
from langchain_core.prompts import ChatPromptTemplate
from langchain_openai import ChatOpenAI# 1.初始化大语言模型
llm_if=ChatOpenAI(base_url="https://api.siliconflow.cn/v1",openai_api_key="sk-akvxpfqszjjtgohotfwfqhjaemigkxbgyhqfkkyzaburmukv",model="Qwen/Qwen2.5-7B-Instruct",temperature=0.5
)# 2.意图识别
def intent(question):intent_prompt=ChatPromptTemplate.from_template("""你是经过客服培训的智能客服,现在你需要从文本的情感色彩、文字内容、用户需求等多角度分析用户输入的内容{user},\n根据你的分析,将用户的意图归为以下三类中的一个:\n第一类是咨询\n第二类是投诉\n第三类是闲聊\n然后直接输出咨询或投诉或闲聊""")# 构建链intent_chain =intent_prompt | llm_if | StrOutputParser()response=intent_chain.invoke({"user":question})return response

2.2 咨询模式【打工1号】

2.3 投诉通道【打工2号】

2.4 闲聊时光【打工3号】

"""
小桃认为用户希望与她闲聊
引入大模型与用户进行聊天
"""
from langchain_core.output_parsers import StrOutputParser
from langchain_core.prompts import ChatPromptTemplate# 1.初始化大语言模型
from intent_recognize import llm_ifdef chat(user_content):# 与用户闲聊chat_prompt=ChatPromptTemplate.from_template("""你是一个经过培训的网店客服,现在你需要与用户进行简单的闲聊,针对用户的问题{chat_text},和用户简单的聊几句,\n回复内容尽量控制在50字以内,\n""")# 构建链chat_chain=chat_prompt|llm_if|StrOutputParser()response=chat_chain.invoke({"chat_text":user_content})return response

2.5 逻辑路由【委派任务】

from chat import chat# 定义逻辑路由
def route(info):# 根据小桃意图分析的结果 路由到不同的处理链if info=="咨询":print("【进入咨询模式】")return "待开发咨询对话"elif info=="投诉":print("【进入投诉通道】")return "待开发投诉对话"else:print("【开启闲聊时光】")response=chat(info)return response

2.6 用户输入

from intent_recognize import intent
from route import routedef main():print("你好!我是优购的智能客服【小桃】,很高兴为您服务,有什么是我能帮到您的吗?")print("**** 输入 再见 ,将结束本次服务。****")while True:user_question=input("user:")if user_question=="再见":break# 模型判官small_peach = intent(user_question)print("判官:", small_peach)xiao_tao = route(small_peach)print("小桃", xiao_tao)print("--" * 50)if __name__ == '__main__':main()

 三、当前进度演示

您好,亲~ 欢迎光临[优购],我是客服[小桃],很高兴为您服务!😊 请问有什么可以帮您的吗?
**** 输入 再见 ,将结束本次服务。****
user:你好
判官: 闲聊
【开启闲聊时光】
小桃 您好😊,亲,最近购物愉快吗?有什么好东西可以分享一下哦❤️
----------------------------------------------------------------------------------------------------
user:我的快递发货了吗
判官: 咨询
【进入咨询模式】
小桃 待开发咨询对话
----------------------------------------------------------------------------------------------------
user:你们给我发的商品质量太差了!
判官: 投诉
【进入投诉通道】
小桃 待开发投诉对话
----------------------------------------------------------------------------------------------------
user:再见进程已结束,退出代码为 0

http://www.dtcms.com/a/539282.html

相关文章:

  • 最近的男科医院是哪家医院seo指的是什么意思
  • 网站右侧 回到顶部想找人帮我做网站
  • 东莞网站建设设计公司哪家好侵入别人的网站怎么做
  • 个人理财的网站开发平台托管是什么意思
  • 河北住房和城乡建设厅网站驱动自己做的网站怎样赚钱
  • 漂流瓶说自己是做网站的商城网站开发公司排名
  • 汕头网站快速排名提升就业信息网页设计论文
  • 网站营销的重要价值南昌建设医院官方网站
  • 网站开发方面的文献医院网站制作多少钱
  • 做爰全过程免费的视频 网站想见你一个网站怎么做
  • 做暑假工的网站软件园
  • 怎样在网站模板上做修改手机网站怎么改成电脑版
  • 网站建设网站软件有哪些内容规划管理部门的网站建设
  • 1元建站网站怎样建设
  • 怎么做招聘网站的调研进入网站前如何做环境检测
  • 汕头网站排名优化设计师工作室网站
  • 教做蛋糕的网站科技公司取名大全
  • 网站建设合同违约金细节盐边网站建设
  • 360建站网站seo搜索引擎优化案例
  • seo网站优化流程做淘宝客网站需要什么资质
  • 作品展示html5网站模板html5公司网站源码
  • 个人免费网站申请注册为网站网站做网络维护
  • 肉部网站建设包括哪些做网站不给提供ftp
  • 访问一个网站的过程如何判断一个网站的价值
  • 关于网站建设论文的结束语青岛嘎嘎
  • 内蒙古网站建设 阿里巴巴泉州网站优化排名
  • 个人建设网站需要什么证件吗搜一下百度
  • 公司想制作网站设计汽车网站
  • 网站推广排名如何做网站展示商品
  • 有没有做海报的网站推荐教学网站的设计