次回の更新記事:【論文著者監修・コメント】AIエージェントへの人間…(公開予定日:2026年07月27日)
AIDB Daily Papers

AfterVibe:AIとの対話型コーディングから自然言語仕様を復元するフレームワーク

原題: AfterVibe: What Remains When the Conversation Ends
著者: Matteo Paltenghi, Satish Chandra
公開日: 2026-07-10 | 分野: LLM ソフトウェアエンジニアリング コード生成 cs.SE AI支援

※ 日本語タイトル・ポイントはAIによる自動生成です。正確な内容は原論文をご確認ください。

ポイント

  • AIとの対話を通じて生成されたコードと会話履歴から、開発者の意図を反映した自然言語仕様を自動抽出する手法を提案した。
  • 抽出した仕様に基づき別のAIエージェントがコードを再生成し、その品質を検証することで、仕様の正確性と抽象度を客観的に評価できる点が新しい。
  • 実プロジェクトでの評価により、実装の詳細を過度に規定せずとも高い再現性を備えた仕様を生成可能であり、人間によるレビューの代替手段として有効であることを示した。

Abstract

We present AfterVibe, a framework that recovers natural-language specifications from a vibe coding session. Given a code artifact and the conversation trajectory that produced it, AfterVibe uses an LLM to extract an abstract natural-language specification capturing the developer's intent, and validates it through a regeneration test: a second, blind AI agent re-implements the artifact from the spec alone, and the resulting code is graded against the original through a multi-tier validation pipeline. Spec quality is thus measured by whether an agent can regenerate passing code; if the verifiers deem the implementations equivalent the spec is considered strong, otherwise it is iteratively refined. Evaluating AfterVibe on 72 real-world vibe-coded projects from a company's internal coding sessions, we find that its recovered specs are abstract by design-capturing behavioral intent without dictating implementation-yet strong. Multiple independent regenerations achieve a high mean regeneration score of 5.06 out of 6.0 while remaining diverse in their details, confirming that the spec constrains what without over-prescribing how. Besides outperforming existing human-authored descriptions, the specs can be further strengthened iteratively to a score of 5.74. A practical implication is that specifications-not code-could become the primary artifact for human review and the source of record at a time when AI-generated code is outpacing customary code review.

Paper AI Chat

この論文のPDF全文を対象にAIに質問できます。

質問の例:

AIチャット機能を利用するには、ログインまたは会員登録(無料)が必要です。

会員登録 / ログイン

関連するAIDB記事