最新资讯
dev.to 为 CI/CD 构建 AI 质量门禁 dev.to Kakao 发布面向 AI Agent 的决策模型 Kanana-2-v-decide computerworld.com Microsoft 对 Copilot Chat 企业用户扩大未公开的使用限制 pub.towardsai.net Google 发布 Gemini 4 Carbon:主打网络安全能力的前沿模型 gradientflow.com METR 研究:AI 正在加速构建 AI 的团队本身 www.infoq.com GitLab 19.5 将 Agentic 开发纳入 DevOps 平台的治理体系 aiacceleratorinstitute.com 研究:AI Agent 的复杂流程编排可能反而是问题所在 pub.towardsai.net MongoDB 推出 Vercel AI SDK 集成:为 AI 应用提供持久记忆 thenewstack.io Google 捐出被 Anthropic 和 OpenAI 使用的代码沙箱 gVisor,押注 AI Agent 基础设施开源 dev.to 在信任 AI 生成的测试用例前,如何逐条复核 unite.ai Franklin Templeton 构建 AI 研究工作流以揭示风险 techxplore.com AI 助力寻找更优的钛合金 3D 打印工艺参数
多元动态
登录 注册
智能体 dev.to · @Mohsen Seyedkazemi Ardebili

IDKMesh:如果 AI Agent 必须证明自己的工作会怎样?

原文 我的收藏

作者介绍其项目 IDKMesh 的动机与设计思路:AI Agent 已能写代码、改文件、调用工具、生成测试和提交 PR,但“Agent 说完成了”并不等于任务被正确完成的证据;当从 1 个扩展到 10 个甚至 100 个 Agent 时,验证可能成为瓶颈,且若验证者犯相似错误,增加数量只带来更多信心而非更多真相。文中还提到此前一个 25 个验证者面板因共享误差而实际只相当于一个独立验证者的实验。

AI推荐理由 作者介绍其自建项目 IDKMesh,核心观点是“agent 声称完成任务”不等于“任务被正确完成的证据”,并提到此前一个 25 个验证者面板因共享误差而实际只相当于一个独立验证者的实验结果。这是对多 agent 验证瓶颈的具体问题陈述,但属于个人项目自述,尚无外部验证或落地效果证据。

62

正文

A few days ago I wrote about one result from IDKMesh: a panel of 25 verifiers that, after measuring their shared errors, was effectively worth only one independent verifier. That experiment is interesting, but it starts in the middle of the story. So this post is the simpler version: What is IDKMesh, why am I building it, and how is it supposed to work? The problem AI agents are getting very good at producing things. They can write code, edit files, call tools, generate tests, open pull requests, and sometimes operate infrastructure. But there is a basic problem: An agent saying “I finished the task” is not the same as evidence that the task was done correctly. If we scale from one agent to ten agents, or one hundred agents, generation becomes faster. Verification can become the bottleneck. And if all of those agents or reviewers make similar mistakes, adding more of them may only give us more confidence, not more truth. That is the problem IDKMesh is exploring. What is IDKMesh? IDKMesh is an open-source research and engineering project about coordinating: humans, AI agents, software tools, verifiers, and different kinds of compute around uncertain work. The name comes from a simple idea: I don’t know. You don’t know. Together, the mesh can discover, build, verify, and learn. For me, the most important word is not “mesh.” It is verify. IDKMesh tries to separate the thing that does the work from the thing that decides whether the work should be trusted. A simple example Imagine I give an AI agent this task: Fix a bug in a Python project. A normal agent workflow might look like this: Task ↓ AI agent ↓ Code change ↓ “Done” Enter fullscreen mode Exit fullscreen mode That is useful, but the same system that created the answer is also telling us the answer is good. IDKMesh is aiming for something more like this: Human goal ↓ Bounded Work Unit ↓ One or more replaceable workers ↓ Candidate results ↓ Independent verification ↓ Recorded evidence ↓ Human / governance decision Enter fullscreen mode Exit fullscreen mode The worker can propose. The verifier can check. The evidence can be inspected later. And the final authority stays separate. Worker success != acceptance. That small rule changes a lot. How it works At a high level, IDKMesh uses a few simple building blocks. 1. Give the worker a bounded job Instead of giving an agent unlimited authority over a project, work is described as a Work Unit. The task says what needs to be done, what the boundaries are, and what security constraints apply. 2. Let workers produce candidates A worker is allowed to try. There can be multiple attempts. The first answer does not need to become the final answer. Workers are replaceable. Their output is a candidate. 3. Verify separately A verifier should not simply trust the worker’s own completion claim. Verification has its own plan and produces its own result. This is where tests, independent reviewers, policy checks, or other evidence can enter. 4. Keep the evidence IDKMesh treats provenance and verification results as real artifacts, not temporary chat messages. The goal is to be able to ask: What was the task? Who or what produced this result? What checked it? Which evidence supported the decision? Can we replay or inspect it later? 5. Keep the final decision explicit A worker does not get merge authority just because it says “success.” A verifier recommendation is also not automatically the final decision. The integration step stays explicit. [Place the IDKMesh explainer image here.] What can you actually use today? This part is important because I do not want to describe research as a finished product. The full Verified Swarm Runner is not yet a production-ready multi-agent platform. The repository is still a research and engineering foundation. But one useful tool is already available: idkmesh gate-audit. It takes verdicts from a review panel you already have and asks a practical question: How many independent votes is this panel actually worth? The repository also contains experiments, schemas, validators, simulations, interoperability work, and pieces of the future runner. Try it If you have Python 3.11+: git clone https://github.com/MSKazemi/idkmesh cd idkmesh python -m venv .venv source .venv/bin/activate pip install . idkmesh gate-audit examples/gate-audit/panel-votes.example.json --pretty Enter fullscreen mode Exit fullscreen mode You can also run the repository demo: python scripts/demo.py Enter fullscreen mode Exit fullscreen mode No model API key is required for that demo. What I want IDKMesh to become The long-term idea is bigger than a review tool. I want to explore whether large groups of humans and AI agents can work on real problems without making trust an afterthought. That means learning how to: divide work into bounded tasks, run multiple independent attempts, use different workers and tools, measure whether verification is actually independent, keep reproducible evidence, learn from failures, and scale without giving autonomous workers unlimited authority. I do not know yet how far this model can scale. That uncertainty is part of the project. The repository is designed to test those questions rather than pretend they are already solved. Why open source? Because a system about verification should itself be inspectable. If IDKMesh makes a claim, I want the experiment, code, result, or limitation to be visible. And I especially want other people to find the assumptions that are wrong. If you are interested in AI agents, verification, distributed systems, CI, developer tooling, or human-in-the-loop systems, take a look at MSKazemi/idkmesh on GitHub. You do not need to understand the whole project to contribute. Even showing where the newcomer path is confusing is useful evidence. This article was prepared with AI assistance and manually reviewed against the current IDKMesh repository before publication. Suggested DEV tags: #ai #opensource #python #agents

来源报道 · 1 篇 · 以下链接均前往原始媒体

Mohsen Seyedkazemi Ardebili IDKMesh:如果 AI Agent 必须证明自己的工作会怎样? 09-22 · 原文发布
← 返回精选动态 原文

更多内容