注目キーワード:educationopus-4-7hackathoncerebral-valleycommunityclaudedevs
新機能2026/04/30AI経営実践ラボ編集部

「コードを書く前に仕様を書く」AI 学習ツール Maieutic — Claude Opus 4.7 ハッカソン銅賞作が問う、これからのプログラミング教育

AI を授業や独学に取り入れたい先生・教育担当・コーチ、そして「AI 時代にプログラミングをどう教えるか」を考えている非エンジニアの教育関係者

Claude5分で読めます
AI経営実践ラボ NOTEClaudeC
Claude新機能記事一覧

この記事の要点

3行で言うと

  • Claude Opus 4.7 を使って作られた学習ツール「Maieutic」が、Cerebral Valley のハッカソン「Built with Opus 4.7」で銅賞(🥉)を受賞した。Anthropic の @ClaudeDevs が紹介
  • AI を授業や独学に取り入れたい先生・教育担当・コーチ、そして「AI 時代にプログラミングをどう教えるか」を考えている非エンジニアの教育関係者
  • 学生に「コードより先に仕様(spec)を書かせる」、その後 AI に書かせたコードとの差分(diff)を学生本人に説明させる、という Socratic 産婆術スタイルの学習ループ

Maieutic とは(名前の由来から)

「Maieutic(マイユーティック)」はソクラテスの 産婆術 という意味です。質問を重ねて、本人の中にすでにある答えを引き出していくやり方を指します。プロジェクト名はそこから取られています。

技術的には:

・Claude(Opus 4.7)を裏で使う、Web アプリ寄りの 学習用ツール

・Anthropic の Managed Agents には依存しない、API 直叩きの実装 (Cerebral Valley のギャラリー記載)。

・ライセンスは GitHub に オープンソース として公開(<https://github.com/pauvasquezh/maieutic>)。

つまり「Claude Code をインストールして使う」ものではなく、Claude の API を素材にした、独立した学習用 Web アプリ、というのが正確な立ち位置です。

何がユニークか — 「答えを出さない AI」という設計

ふつうの LLM チューターは、学生が「FizzBuzz を書いて」と言ったら 完成形コードを出してしまう。Maieutic はそれをわざと止めにいく構造になっています。

公式ギャラリーの説明を整理すると、学習ループはこういう順番です。

1. Spec フェーズ — 学生はまず、自分が書きたいプログラムが

「何をするべきか」を 自然言語の仕様 として書く。ここでは AI はコードを出さない。

2. Code フェーズ — 学生がその spec をもとに **自分でコードを

書く**(または AI が書いたコードを下敷きにする)。

3. Diff フェーズ — Maieutic は spec と実コードの差

並べる。学生はその差を 自分の言葉で説明 する必要がある。どこが意図通りで、どこが意図とズレたか、なぜズレたか。

この 3 段で、学生が「自分のコードがなぜそう動くか」を言語化できるかが浮き彫りになります。説明できない差分が出てきた瞬間、その学生は "自分の意図を正確に書き起こせていなかった" と分かる、という設計です。

誰にどう効くか

プログラミング講師・スクール運営: 大教室で 1 人ずつ指導するのが難しい現場で、「学生がどこで詰まっているか」を spec と diff の差として可視化 できる。AI に丸投げで宿題を解かれる問題への直接的なカウンター。

独学者・社会人リスキリング: 「AI に書かせたコードを読んで分かった気になっていないか?」を自分で確かめる練習台になる。

AI 時代の教育を考えている非エンジニア: 「これから人間に残るスキルは、低レベルのコーディングではなく 高レベルの仕様化とズレ検出 だ」という主張を、ハッカソン作品レベルの実装で見せてくれている事例として参考になる。

筆者注 — なぜ拾ったか

「AI が答えを出してくれる時代の教育」というテーマは、ほぼ毎月どこかで議論されますが、「答えを出さない AI」を実装で示した プロジェクトはまだ少数です。

Maieutic はハッカソン段階の小さなプロジェクトですが、 仕様 → コード → 差分の説明 という学習ループは、コーディングスクール・社内研修・大学初年次教育のどれにもそのまま転用できる発想だと感じました。Anthropic 公式(@ClaudeDevs)が銅賞作として紹介したこともあわせて、教育文脈の方が触ってみる価値があるサンプルだと判断しています。

導入判断メモ

おすすめの読者
Claude の変更点を業務導入前に確認したいチーム
導入のメリット
AI を授業や独学に取り入れたい先生・教育担当・コーチ、そして「AI 時代にプログラミングをどう教えるか」を考えている非エンジニアの教育関係者
注意点
料金、利用条件、対応プランは公式情報と社内ポリシーに合わせて確認してください。
関連情報
educationopus-4-7hackathoncerebral-valley
タグ(6件):educationopus-4-7hackathoncerebral-valleycommunityclaudedevs