返回首页
最新
大家好!
我最近在2025年希腊PyCon上做了一场关于构建生产就绪的代理系统的工作坊演讲。为了展示这个工作坊,我整理了一个演示代码库:(我会很快在我的博客上添加幻灯片:<a href="https://www.petrostechchronicles.com/" rel="nofollow">https://www.petrostechchronicles.com/</a>)
<a href="https://github.com/Aherontas/Pycon_Greece_2025_Presentation_Agents" rel="nofollow">https://github.com/Aherontas/Pycon_Greece_2025_Presentation_...</a>
这个想法是展示多个AI代理如何使用FastAPI和Pydantic-AI进行协作,采用MCP(模型上下文协议)和A2A(代理对代理)等协议进行安全通信和编排。
特点:
- 多个代理在容器中运行
- MCP服务器(Brave搜索、GitHub、文件系统等)作为工具
- 服务之间的A2A通信
- 最小化的用户界面以便于技术趋势的实验和代码库分析
我构建这个代码库是因为大多数代理框架在孤立的演示中看起来很不错,但当你尝试将代理组合成一个真实应用时,它们往往会崩溃。我的目标是帮助人们实验这些模式,并更接近现实世界的用例。
这不是生产级的,但我非常希望能听到任何尝试构建实际多代理系统的人的反馈、批评或经验分享。
大问题:
你认为像MCP/A2A这样的代理对代理协议会持续存在吗?
还是未来主要会是单一强大的LLM与插件堆栈?
谢谢——期待听到HN社区的看法!
这是一个使用原生JS和HTML5 Canvas制作的游戏。目标是通过在弹跳的球周围绘制边界来捕捉它们,但这些球讨厌你的光标,因此它们会试图逃跑。<p>--游戏中有一个“涂鸦”选项,灵感来自画家杰克逊·波洛克。如果你让它运行5到6分钟,屏幕将变成一幅波洛克风格的画作。<p>--这是一个有趣的个人项目。
生活中有多少事物是设计成一个一个地互动,而不是批量或随机顺序的?即使是以群组的形式呈现,我们也有能力选择其中的一样东西。
那么,为什么像YM音乐这样的音乐流媒体服务不让我逐首播放歌曲呢?为什么它要强迫我在没有请求的情况下转换并启动下一首歌曲,制造混乱?
这部分是因为个人需求的抱怨,但也反映了对这些界面缺乏基本音乐流控制的沮丧。
我喜欢YouTube音乐和流媒体服务,但它们都应该具备这个功能。