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

家里做网站买什么服务器好wordpress那个版本

家里做网站买什么服务器好,wordpress那个版本,做门户网站最重要的是什么意思,网站建设目标及需求文章目录 简介构建基础ChatBot使用Tools强化ChatbotChatBot添加记忆简介 若langgraph无法直接访问, 则从langchain架构进入;使用LLM构建健壮且有状态的多参与者应用程序;workflows工作流围绕大模型调用,内置了预定义代码路径的脚手架,通过预定义的代码路径,可以引导控制流…

文章目录

  • 简介
  • 构建基础ChatBot
  • 使用Tools强化Chatbot
  • ChatBot添加记忆

简介

  • 若langgraph无法直接访问, 则从langchain架构进入;
  • 使用LLM构建健壮且有状态的多参与者应用程序;
  • workflows工作流围绕大模型调用,内置了预定义代码路径的脚手架,通过预定义的代码路径,可以引导控制流;
  • 也可以拆除这些脚手架,通过工具调用(tool calls),构建可以计划、采取行动的自主代理系统,并且可以直接回应它自己行动的反馈;
  • workflows vs agent:
    在这里插入图片描述
  • 三大核心好处:
    • 持久化,支持应用程序状态的任何方面的持久化;状态(state)就是检查点(checkpoint),允许为了决策、验证、纠正,通过人类输入来中断、恢复程序执行;
    • 流处理,支持在执行过程中,将工作流/代理状态流式传给用户;支持工具调用反馈的事件流和LLM calls的token流;
  • 调用&部署,通过 langgraph platform实现简单的测试、调试、部署应用;
     

构建基础ChatBot

使用langgraph构建一个基础的聊天机器人。

  • langgraph.graph.StateGraph,将聊天机器人的架构定义为状态机
  • StateGraph.add_node(name, llm/func),添加节点(工作单元),节点可以是调用的大模型或者函数;
  • StateGraph.add_edge(start_key, end_key),添加边,表示控制流的走向;
  • 基础Chatbot的知识受限于它的训练数据;
from typing import Annotated  # 类型注解  python3.10+ 使用typing导入
from typing_extensions import TypedDict  # python3.9及之前的版本
from langgraph.graph import StateGraph, START, END  # 图的开始节点、结束节点
from langgraph.graph.message import add_messages  # 图中的消息# 定义状态类
class State(TypedDict):# messages是一个列表类型,add_messages函数表示应该追加更新列表,将最新的输入消息存入列表的末尾messages: Annotated[list, add_messages]  # Annotated[类型,元数据,元数据...],仅类型注解,不影响代码的运行,若没有add_messages函数,则覆盖重写列表内容# 实例化,并传入State类
graph_builder = StateGraph(State)
# 图中的每个节点接收当前State作为输入,输出的信息更新到该State中
# 更新的message会追加到messages列表中(add_messages函数实现)# 定义函数节点
def node1(state: State):  # 接收State对象作为输入# 这里面从state对象获取输入的message,调用LLMmsg = state["messages"][-1]  # 获取最新的消息llm = QianfanChatEndpoint(model="ERNIE-3.5-8K",temperature=0.2, # 越大越随机回答timeout=30,  # 有时网络不好,可能会超时,可以指定长些# api_key="...",# secret_key="...",# top_p="...",# other params...)res = llm.invoke([msg])  # 传入消息列表return {"messages": [res]}  # 返回一个字典,包含messages key 列表,列表中的消息会被更新到State对象中的messages列表中# 添加节点
graph_builder.add_node("node1", node1)
# 添加切入点
graph_builder.add_edge(START, "node1")  # 每次运行图时,从node1节点开始执行
# 添加结束点
graph_builder.add_edge("node1", END)  # 执行node1节点后,退出
# 也可以使用
#graph_builder.set_entry_point("chatbot")
#graph_builder.set_finish_point("chatbot")# 编译图
graph = gra
http://www.dtcms.com/wzjs/576029.html

相关文章:

  • 有教做点心的网站吗田贝网站建设
  • 云服务器搭建个人网站wordpress v5.0
  • 网站备案 暂住证公司网页制作模板图片
  • 泉州大型网站设计公司有强大seo功能的wordpress模板
  • 比较有设计感的网站佛山 做网站公司
  • 网站建设中忽略的字体违法行为网站设计排名网站
  • vs中做网站设置背景图片怎么把网站制作成安卓
  • 网站开发系统的可行性研究报告苏州手机网站建设多少钱
  • 对网站建设的具体想法简单的网站制作代码
  • 天津 网站 备案国内最新新闻资讯
  • 意大利做包招工的网站国内网页设计公司前十名
  • 青海工程建设云网站深圳高端画册设计
  • 网站建设实训心得phpwordpress用户名长度
  • 网站建设h5 招聘苏州住房建设局网站
  • 做再生料的网站高德地图切换国外
  • 深圳市顺建建设工程有限公司网站济南品质网站建设哪家好
  • 小程序建站工具北京注册公司地址新规定
  • 如何建设盈利网站做好一个网站后
  • 营销网站建设评估与分析郑州app开发网站建设
  • 江都城乡建设局网站什么叫做网络营销
  • 长春免费做网站html电影网站模板下载工具
  • 网页设计师学习网站重庆市建设工程信息网施工许可证查询
  • 直播网站app开发seo网络推广师招聘
  • 自适应网站建设价格株洲网上房地产
  • 一个完整的网站怎么做wordpress常规地址改错了怎么办
  • 湛江网站设计软件北京设计网站的公司哪家好
  • 石家庄市市政建设工程公司网站怎样建网站得花多少钱
  • 大城 网站建设百度明星搜索量排行榜
  • 郑州做网站天强科技阳江房产网0662
  • 硬件开发一站式平台做企业网站需要多久