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

如何制作自己的公司内部网站wordpress ftp地址

如何制作自己的公司内部网站,wordpress ftp地址,个人承接网站开发服务,做博客网站用什么模板AutoGen智能体代码解读 AutoGen多角色、多用户、多智能体对话系统 文章目录 AutoGen智能体代码解读[toc]1-未完成2-代码解读主要组件工作流程注意事项 1-未完成 1)chainlit的完整使用方法2)cl.on_chat_start标注是如何生效了3)使用python模拟…

AutoGen智能体代码解读

  • AutoGen多角色、多用户、多智能体对话系统

文章目录

  • AutoGen智能体代码解读
    • @[toc]
    • 1-未完成
    • 2-代码解读
      • 主要组件
      • 工作流程
      • 注意事项

1-未完成

  • 1)chainlit的完整使用方法
  • 2)@cl.on_chat_start标注是如何生效了
  • 3)使用python模拟一个标注可以添加在业务方法上
  • 4)autoGen的完整使用方法
  • 5)autoGenStudio使用方法
  • 6)autoGen是如何实现RoundRobinGroupChat策略的
  • 7)后端框架设计【微服务】模型自动发现是不是可以采用这种策略
  • 8)asyncio异步操作

2-代码解读

import chainlit as cl
from autogen_agentchat.agents import AssistantAgent
from autogen_agentchat.teams import RoundRobinGroupChat
from autogen_ext.models.openai import OpenAIChatCompletionClient@cl.on_chat_start
async def main():await cl.Message(content="您好,这里是超级无敌大医院,有什么可以帮您?").send()async def run_team(query: str):model_client = OpenAIChatCompletionClient(model="deepseek-chat", base_url="https://api.deepseek.com",api_key="sk-6d775065fa8c405caebed674c125e67e",model_info={"vision": False,"function_calling": False,"json_output": True,"family": "unknown",}, )assistant_agent = AssistantAgent("assistant", model_client=model_client,system_message="你是一所口腔医院的导诊台机器人,负责解答用户的挂号问题,用户描述症状需求,你回答应该挂的科室。""在本医院中有以下科室:牙体牙髓科、口腔修复科、口腔外科、口腔种植科、儿童口腔专科。""如果用户的问题与挂号咨询不符合,回答:“您的描述与症状无关,暂不支持”")team = RoundRobinGroupChat(participants=[assistant_agent], max_turns=1)response_stream = team.run_stream(task=query)async for msg in response_stream:if hasattr(msg, "source") and msg.source != "user" and hasattr(msg, "content"):msg = cl.Message(content=msg.content, author="Agent Team")await msg.send()@cl.on_message
async def main(message: cl.Message):await run_team(message.content)

这段代码展示了如何使用 chainlit 库与自定义的 AutoGen AgentChat 组件来创建一个基于AI的聊天应用。这个应用特别设计用于模拟一个医院导诊台机器人,它能够根据用户的症状描述推荐相应的科室。以下是代码的工作流程和关键组件的解释:

主要组件

  1. chainlit: 用于构建交互式的Web应用程序,特别是适合开发聊天机器人界面。
  2. autogen_agentchat: 包含了创建AI代理(Agent)以及管理这些代理之间对话的工具。在这个例子中,我们创建了一个AssistantAgent
  3. OpenAIChatCompletionClient: 这个客户端允许通过指定的模型进行对话补全操作。尽管名字里有OpenAI,但示例中使用的是名为deepseek-chat的模型。

工作流程

  • 初始化阶段:

    • 当用户打开聊天界面时,@cl.on_chat_start 装饰器标记的函数被触发,发送欢迎消息给用户。
  • 接收用户消息:

    • 用户在聊天界面上发送的消息会触发 @cl.on_message 装饰器下的 main 函数,该函数将调用 run_team 函数处理用户输入。
  • 处理用户查询 (run_team 函数):

    • 创建一个 OpenAIChatCompletionClient 实例,配置特定的模型参数。
    • 初始化一个 AssistantAgent,并为其提供系统消息以指导其行为(如解答挂号相关问题)。
    • 创建一个 RoundRobinGroupChat 实例,这是一个简单的对话管理系统,限制对话轮数为1。
    • 使用 team.run_stream(task=query) 方法处理用户查询,并异步地将结果返回给用户。
  • 发送响应:

    • 对于从run_team接收到的每条消息,如果它不是来自用户且包含内容,则将其作为新的消息对象发送回聊天界面,标明来源是"Agent Team"。

注意事项

  • 在实际部署前,请确保替换API密钥和其他敏感信息。
  • 此代码示例假定你已经正确安装了所有必要的库,并设置了正确的环境变量。
  • 根据实际需要调整模型参数、代理行为说明以及其他设置。


文章转载自:

http://a7FiqLJm.btpLL.cn
http://XoTiHd7X.btpLL.cn
http://MgrzFr7c.btpLL.cn
http://Bf7EDGK7.btpLL.cn
http://OG20JOhp.btpLL.cn
http://SbfQx7CF.btpLL.cn
http://SIN2mFPw.btpLL.cn
http://TfK4HkMR.btpLL.cn
http://tNpMRfJM.btpLL.cn
http://HUE5VMOr.btpLL.cn
http://ENdThaOx.btpLL.cn
http://OXSEFS0g.btpLL.cn
http://UeZVWOkr.btpLL.cn
http://NklNhTtw.btpLL.cn
http://UWExTX29.btpLL.cn
http://hDHHrZyB.btpLL.cn
http://KhCIvm4z.btpLL.cn
http://4LDGv9U5.btpLL.cn
http://DvoKZ3Y4.btpLL.cn
http://kDfs7bbK.btpLL.cn
http://go3jQ2fA.btpLL.cn
http://WLFV6Wyl.btpLL.cn
http://0JiU7Hkr.btpLL.cn
http://K3VZJFTK.btpLL.cn
http://yBmapmtP.btpLL.cn
http://38HaT4vv.btpLL.cn
http://xy9dUJSi.btpLL.cn
http://L326FQx4.btpLL.cn
http://lbnmAnBu.btpLL.cn
http://poe850Pg.btpLL.cn
http://www.dtcms.com/wzjs/623231.html

相关文章:

  • 郑州建设招标办网站网页图片加载不出来
  • 大良营销网站建设行情建设部网站注册人员
  • 深圳营销型网站设计分类型网站建设
  • 产品展示网站 源码专业展示设计网站
  • 大学生网络营销策划方案书长沙seo智优营家
  • 网站模板欣赏百度网站建设多少钱
  • 崇义做网站网站开发的人怎么样
  • 深圳福田网站建设计算机网络公司
  • 网站开发技术工作室下面哪个不是网页制作工具
  • 茌平企业做网站推广企业邮箱是怎么填
  • wordpress通过关键词百度关键字优化精灵
  • 长春火车站核酸检测多久出结果网站资源规划怎么写
  • 关于做血糖仪的网站射阳做网站的公司在哪
  • 哪个网站可以学做包包外国网站建设公司
  • 二百块做网站宿州公司做网站
  • 邢台建设规划网站健康管理 网站建设
  • 导航网站的广告怎么做的学校网站建设模板
  • 做网站的盈利模式线上如何做推广
  • 合肥大型网站制作公司wordpress模板汉化教程
  • 公司网站突然打不开为网站做外链的方式
  • 银川网站设计建设专业网站建设哪里找
  • 二手设备回收做哪个网站好哪个素材网站比较好用
  • 来宾网站seowordpress删除dux头部标签
  • 公司注册网上申请网站岳阳整站优化
  • 做房地产什么网站好可以用自己电脑做网站服务器吗
  • 网站建设对企业的意义杭州做网站公司
  • 如何做网页游戏网站团购网站
  • 北京做招聘网站的公司免费有趣的网站
  • 影视网站建设教程惠城发布最新通知
  • 工业设计相关网站购买域名