标签 Python 下的文章

Python headroom 为 AI 智能体压缩上下文的令牌优化层
项目
AI 编程智能体跑一轮任务,工具输出、日志、RAG 片段和对话历史会迅速塞满上下文窗口,令牌费用飙升,长上下文还容易让模型『看花眼』。直接截断又会丢掉关键信息。 Headroom 是一个运行在本地的上下文压缩层,它能在内容送达模型之前,对工具输出、日志、文件、RAG 分块和对话历史做有损/无损压缩。官方数据显示编码场景可省约 20% 令牌,JSON 类内容可省 60%–95%,且答案质量不变。
Python swarms 用于编排多智能体协作的Python框架
项目
一、项目介绍 当任务不再是句话问答,而是规划、执行、反思、修订的循环,单 Agent 就会力不从心。你需要多个智能体分工、需要把流程编排起来、需要在成本与延迟之间权衡。市面上的编排方案要么太重,要么把抽象泄露给业务代码。 Swarms 是一个用于构建、编排多智能体系统的 Python 框架,提供从单个 Agent 到复杂 swarm(集群)的抽象。它支持把不同 LLM、工具、记忆组合进工作流,适合研究分析、迭代精炼、以及步骤数取决于中间结果的动态任务。
Python SeleniumBase 让浏览器自动化测试更简洁的Python框架
项目
一、项目介绍 UI 自动化测试绕不开浏览器,但原生 Selenium 代码写起来啰嗦:等元素、切选择器、处理超时,每个用例都要重复一堆样板。团队想做端到端回归,光是把测试写得可读、可维护,就要花掉不少功夫。 SeleniumBase 在 Selenium 之上做了一层简洁封装:默认用 CSS 选择器找元素,提供一套直观的断言与交互方法,还能一键录制、生成测试报告。它让端到端测试更像在写业务步骤,而不是在和 WebDriver 搏斗。
Python opik 大模型应用评估与可观测性的工具
项目
把 LLM 应用从「本地跑通」推进到「能上线、敢上线」,中间差的就是评估与可观测。prompt 改一版,到底变好还是变坏?线上回答为什么错了、调用链卡在哪?Opik(Comet 出品)就是干这个的:它给 LLM 与 Agent 应用提供追踪、评估、数据集与在线监控,既能本地跑,也能自托管,把「AI 应用的测试与运维」补上。 对已经把大模型接进业务的团队,Opik 的价值在「让 AI 行为可见、可量化」。它把每次调用、每个 trace、每条评测都记录下来,让你用数据而非直觉来判...
Python code-review-graph 用AI生成代码审查依赖关系图
项目
Code Review 最耗人的是「上下文分散」:改动牵扯哪些文件、走哪条调用链、谁该来审,全靠人肉翻。code-review-graph 想用 AI + 调用图把这件事自动化:它先把代码库解析成调用/依赖关系图,再据此生成带上下文的 Review 材料,直接喂给 Cursor、CodeBuddy、Codex 这类 AI 编码工具,让它们带着「全局视角」去审,而不是只盯着 diff。 对大型仓库尤其有用——人脑很难在一眼之间理清改动的影响面。把调用图交给工具,再让 AI 带着...