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

泸州本地网站建设文化建设的名言警句

泸州本地网站建设,文化建设的名言警句,三星网站建设内容,新手怎么入行sem这篇文章瞄准的是 AutoGen 官方教程中的 Messages 小节内容,介绍了这个库中的一个数据类型 Messages 的定义与使用: 官方链接:https://microsoft.github.io/autogen/stable/user-guide/agentchat-user-guide/tutorial/messages.html# &#…

这篇文章瞄准的是 AutoGen 官方教程中的 Messages 小节内容,介绍了这个库中的一个数据类型 Messages 的定义与使用:

  • 官方链接:https://microsoft.github.io/autogen/stable/user-guide/agentchat-user-guide/tutorial/messages.html# ;

Types of Messages

根据官网上的描述,AutoGen 库提供了Message类,其作用是实现 消息传递,在设计上考虑了两种消息传递的需求:Agent-Agent之间传递、内部事件传递。这个作用有点像他们定义了一个通讯协议或者说是对内容进行了结构化,所有该库内的信息都需要遵守这个通讯协议,这样做的最大好处在于可以规避文本解析出错风险。


Agent-Agent Messages

官网在这一小节给出了两个实例来教你如何定义messages,这些信息都可以直接通过 on_messages() 或者 run() 传递给模型。

  • 纯文本信息 TextMessage
from autogen_agentchat.messages import TextMessagetext_message = TextMessage(content="Hello, world!", source="User")print(text_message.content)

运行结果如下:

$ python demo.py
Hello, world!
  • 图像数据 MultiModalMessage
from io import BytesIOimport requests
from autogen_agentchat.messages import MultiModalMessage
from autogen_core import Image as AGImage
from PIL import Image
import cv2
import numpy as np# 拉取一张图片
pil_image = Image.open(BytesIO(requests.get("https://picsum.photos/300/200").content))
img = AGImage(pil_image)# 定义图像数据
multi_modal_message = MultiModalMessage(content=["Can you describe the content of this image?", img], source="User")
img# 此处额外增加了一部分显示图像的功能
opencv_image = np.array(pil_image)
opencv_image = cv2.cvtColor(opencv_image, cv2.COLOR_RGB2BGR)
cv2.imshow("Image", opencv_image)
cv2.waitKey(0)
cv2.destroyAllWindows()

运行结果如下:

$ python demo.py

在这里插入图片描述

【Note】:上面的代码中使用了https://picsum.photos/300/200 这个链接,你可以直接登录他们的网页 https://picsum.photos 查看更多使用示例,这个网页提供了随机生成固定size照片的功能,是一个很有意思的网站。


Internal Events

作为一个现代 AI Agent 库,AutoGen 同样支持多个 Agent 协同工作,而 Messsage 本身也可以用于在多个Agent中进行内部传递。

官网教程在此处没有进行进一步举例,为了保证主干笔记与官网的一致性,我这里也不添加额外内容,后续会在该系列笔记的番外篇介绍如何花样使用 Messages 信息。

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

相关文章:

  • 网站版权信息模板网易邮箱163登录
  • 建站公司用的服务器广东省建设工程安全协会网站
  • 做家务的男人网站it项目网站开发的需求文档
  • 做化工外贸需要那些网站网站建设_制作_设计
  • 深入讲解C++ 智能指针:原理、使用与实践
  • 【OpenCV + VS】图像的像素位运算
  • 惠州最专业的网站建设公司wordpress七牛云图床
  • 小企业如何建网站北京建设网站官网
  • 模板建站是什么做团购网站怎样赚钱
  • 网站开发需要学什么语言网站设计联系方式
  • CVPR 2025|基于全客户端信息的联邦学习隐私泄露攻击方法
  • 精品成品网站入口h5页面制作平台
  • 频繁查找用哈希,顺序访问用列表
  • 模型蒸馏(Knowledge Distillation)
  • 电商网站合作网页设计图片主流尺寸
  • 投资网站建设及推广北京建设网服务大厅
  • 郑州建设网站的公司阳城seo排名
  • 宜春市城市建设网站苍南县住房和城乡规划建设局网站
  • 浅谈网站规划建设与管理维护企业站模板大全
  • 汕头网站建设维护网站建设的需要的工具
  • 网站提交了被收录后改怎么做php网站后台模板下载不了
  • Q3: create 和 create2 有什么区别?
  • 研发管理知识库(6)什么是CI/CD
  • 数据库知识整理——SQL数据更新
  • win7 iis架设网站思途旅游网站建设系统
  • 反编译易语言 | 探讨易语言的反编译方法与安全性分析
  • 无锡网站营销公司简介郑州加盟网站建设
  • 单位网站建设费用什么会计科目广告优化是做什么的
  • 自动化测试工具Katalon 全面介绍与实际体验
  • 游戏盾的流量清洗