惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

The GitHub Blog
The GitHub Blog
Engineering at Meta
Engineering at Meta
博客园 - 聂微东
博客园 - Franky
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
雷峰网
雷峰网
让小产品的独立变现更简单 - ezindie.com
让小产品的独立变现更简单 - ezindie.com
L
LangChain Blog
WordPress大学
WordPress大学
H
Help Net Security
H
Hackread – Cybersecurity News, Data Breaches, AI and More
Y
Y Combinator Blog
Blog — PlanetScale
Blog — PlanetScale
MyScale Blog
MyScale Blog
IT之家
IT之家
酷 壳 – CoolShell
酷 壳 – CoolShell
罗磊的独立博客
奇客Solidot–传递最新科技情报
奇客Solidot–传递最新科技情报
有赞技术团队
有赞技术团队
Apple Machine Learning Research
Apple Machine Learning Research
云风的 BLOG
云风的 BLOG
博客园 - 【当耐特】
P
Proofpoint News Feed
D
DataBreaches.Net

Hacker News: Show HN

PurrrrrFocus: Pomodoro Timer App - App Store Workflow Engine — Multi-Step Orchestration for Bun RapidPhoto: Pro Photo Editor App - App Store GitHub - DheerG/swarms: Achieve extraordinary results with claude code across a variety of tasks SPICE simulation → oscilloscope → verification with Claude Code — Lucas Gerads Show HN: VCoding – A 5 MB native Windows IDE with no dynamic dependencies Show HN: LLMs don't hallucinate because they're bad at math, it's the format GitHub - Agent-FM/agentfm-core: AgentFM is a peer-to-peer network that turns everyday computers into a decentralized AI supercomputer. AgentFM lets you run massive AI workloads directly across a global mesh of idle CPUs and GPUs. Show HN: Tracking Top US Science Olympiad Alumni over Last 25 Years GitHub - Potarix/agent-hub: One place to talk to all your agents Show HN: Runtime security for AI agents(injection,tool abuse, data exfiltration) GitHub - dubeyKartikay/lazyspotify: Terminal Spotify client for macOS and Linux GitHub - the-banana-tool/king-louie: Easy to use GUI Personal AI Assistant. Win/Linux/Mac. Show HN I made my vacation rental bookable by AI agents–no Airbnb, 0% commission GitHub - basteez/jsf-autoreload: maven plugin to enable hot reload on jsf projects uvm32/hosts/host-gdbstub at main · ringtailsoftware/uvm32 GitHub - labsai/EDDI: Config-driven engine that turns JSON into production-grade AI agents. Multi-agent orchestration, 12+ LLM providers, MCP/A2A protocols, RAG, persistent memory, and enterprise compliance (EU AI Act, GDPR, HIPAA). Built on Quarkus. GitHub - glitchnsec/fortyone-oss: AI Executive Assistant Platform Quickstart | Alien GitHub - muxshed/shed: One stream in, or many. Every destination, simultaneously. No cloud middleman, no per-channel fees, no limits. GitHub - ocrbase-hq/ocrbase: 📄 PDF/IMG ->.MD/JSON Document OCR API for PaddleOCR and GLMOCR. Self-hostable. GitHub - impactjo/home-memory: MCP server that lets your AI assistant remember everything about your home. GitHub - Sets88/dbcls: DbCls is a powerful terminal database client that supports various databases GitHub - neptun2000/heor-agent-mcp GitHub - SeanFDZ/macmind: Single-layer transformer in HyperTalk for the classic Macintosh RollQuation: Math Puzzles - Apps on Google Play GitHub - dropbox/witchcraft Show HN: Agent-cache – Multi-tier LLM/tool/session caching for Valkey and Redis GitHub - opentalon/opentalon: OpenTalon is an open-source platform built from the ground up in Go as a robust alternative to OpenClaw LinkedIn™ 职位抓取工具 - Chrome 应用商店
GitHub - intent-bench/intent-bench: Intent fulfillment be...
ryan4rtmx · 2026-05-29 · via Hacker News: Show HN

An open-source benchmark measuring whether providing structured intent to coding agents improves implementation effectiveness.

What This Measures

Existing agent benchmarks (SWE-bench, HumanEval, Aider Polyglot) test single-requirement tasks or bug fixes. Real engineering involves multi-requirement features with dependency ordering, cross-cutting concerns, and state machines. intent-bench fills this gap.

Research question: Does providing structured requirements (with dependency ordering, acceptance criteria, and verification hooks) to a coding agent reduce token waste and increase task completion rate on complex greenfield implementations?

Design

intent-bench uses a controlled A/B design:

  • Control: Agent receives only a task prompt in an empty directory
  • Treatment: Agent receives the same prompt, plus structured intent artifacts seeded into the working directory

Both conditions use identical prompts. The treatment condition additionally receives intent via a pluggable treatment layer (e.g., RTMX with MCP server, or a plain markdown specification file).

Treatments

Treatment Description Delivery
rtmx RTMX requirements database + MCP server .rtmx/ dir + MCP config
manual-spec Plain markdown requirements file REQUIREMENTS.md in workdir

Experiments

Experiment Complexity Requirements Depth
url-shortener Baseline 10 2
task-manager Standard 13 5

Quick Start

# Prerequisites: bash 4+, python3, Claude Code CLI
make setup

# Validate configuration
make validate

# Run a single experiment
bash bench.sh run url-shortener --condition control --runs 5
bash bench.sh run url-shortener --condition treatment --runs 5

# Analyze results
make analyze
make charts

Results

Results are recorded in results/summary.csv (the data ledger). Each row captures a complete session: token counts, outcome, wall clock time, and knowledge entropy score.

Statistical analysis uses Mann-Whitney U for token comparison and Fisher exact test for completion rate comparison, with bootstrap confidence intervals.

Metrics

Metric Description
Completion rate Fraction of runs where all tests pass
Total tokens Input + output tokens consumed
Token efficiency ratio Control tokens / Treatment tokens
Knowledge entropy 0-10 score measuring agent process quality
Variance (CV) Coefficient of variation across runs
Backtrack rate Fraction of turns re-reading previously read files

Adding Treatments

Create treatments/<name>.sh with this interface:

# treatments/<name>.sh validate
#   Exit 0 if dependencies are met
# treatments/<name>.sh setup <workdir> <experiment> <fixture_dir>
#   Seed intent artifacts into workdir. Exit 0 = ready.

Adding Agents

Create agents/<name>.sh with this interface:

# agents/<name>.sh <workdir> <model> <prompt_file> <result_dir> <max_budget>
#   Must produce: $result_dir/transcript.jsonl, $result_dir/stderr.log
#   Exit 0 = completed, non-zero = crashed

Subject Selection Criteria

See docs/subject-criteria.md for what qualifies as a valid experiment, complexity classifications, and minimum sample size requirements.

Reproducing Results

See REPRODUCING.md for exact commands, cost estimates, and how to submit community results.

Related Work

  • SWE-bench: Single bug fixes in existing repos
  • HumanEval: Single-function code generation
  • Aider Polyglot: Multi-language refactoring
  • ProjDevBench: Multi-file project development
  • FeatureBench: Feature implementation
  • SWE-EVO: Evolving complexity

intent-bench uniquely combines: greenfield multi-requirement tasks, explicit dependency ordering, causal A/B design with blinding, and pluggable intent delivery mechanisms.

License

Apache 2.0