動 開 発) Not Vi be-Codi ng 最初に仕様(Speci fi cati on)を詳細に定義・文書化し、 AIがそれらを具体化するように実装する開発手法 ある意味ではこれまでの開発手法と大きく変わらない 言葉の定義の前に実践していた人も多いのでは 観測範囲ではKi roが初出 Gi tHubのSpec-ki tで周知された印象 Specの作成 Specの作成
o d e A n t h r o p i c 公 開 の コ ー デ ィ ン グ エ ー ジ ェ ン ト 2 0 2 5 年 2 月 プ レ リ リ ー ス 2 0 2 5 年 5 月 公 式 V S Co de 拡 張 リ リ ー ス 、 Cl a ud e C ode A ct ion リ リ ー ス 2 0 2 5 年 1 0 月 W e b 版 リ リ ー ス ・ G e m i n i C L I G o o g l e G e m in iの C L I エ ー ジ ェ ン ト 今 回 は 検 索 ツ ー ル と し て C l a ud e Co d eに 使 わ せ る ・ S e r e n a M C P コ ン テ キ ス ト 管 理 M CP コ ー ド ベ ー ス の 検 索 、 コ ン テ キ ス ト の 圧 縮 ・ 管 理 を し 、 効 率 的 な コ ー デ ィ ン グ を 補 助 ・ P l a y W r i g h t M C P ブ ラ ウ ザ 操 作 M CP レ ン ダ リ ン グ 結 果 を 画 像 と し て エ ー ジ ェ ン ト の コ ン テ キ ス ト に 読 み 込 ま せ 、 U I の 修 正 ・ テ ス ト を 補 助
ン テ キ ス ト に 取 り 込 む C l a u d e C o d e に S p e c フ ァ イ ル を 読 み 込 む よ う 指 示 同 時 に S e r e n a M CP を 使 用 し て オ ン ボ ー デ ィ ン グ を 指 示 1 . A W S A m p l i f y の 初 期 構 築 A m p l i f y C L I( N ex t . js ) を C la ud e Co d eに 実 行 さ せ て デ ィレ ク ト リ の 作 成 、 ラ イ ブ ラ リ の イ ン ス ト ー ル 、 N ex t . js ア プ リ ケ ー シ ョ ン の 初 期 化 2 . フ ロ ン ト エ ン ド の 構 築 C l a u d e C o d e で フ ロ ン ト エ ン ド を 実 装 。 適 宜 P l a y W rig h t M C Pで U Iの 調 整 エ ー ジ ェ ン ト が 動 い て い る 間 に ロ ゴ や ア イ コ ン な ど を 手 動 で 作 成 し た り ダ ウ ン ロ ー ド し て く る 3 . バ ッ ク エ ン ド の 実 装 C l a u d e C o d e を 使 用 し て 、 A P Iは A m p lif y の C DK 、 エ ー ジ ェ ン ト は M a st r a で 実 装 ・ 投 稿 内 容 の 保 存 ・ 取 得 A P I ・ 投 稿 内 容 を 審 査 す る A I エ ー ジ ェ ン ト ・ 投 稿 を カ テ ゴ リ 分 け す る A I エ ー ジ ェ ン ト 4 . ピ ッ チ 資 料 、 動 画 の 作 成 M a r p の コ ー ド を C l a ud e C o de に 書 か せ て ス ラ イ ド を 作 成 K i t e を 使 用 し て 画 面 キ ャ プ チ ャ を も と に 動 画 作 成
i f y の 初 期 構 築 ( A I ) A m p l i f y C L I( N ex t . js ) を C la ud e Co d eに 実 行 さ せ て デ ィレ ク ト リ の 作 成 、 ラ イ ブ ラ リ の イ ン ス ト ー ル 、 N ex t . js ア プ リ ケ ー シ ョ ン の 初 期 化 2 . フ ロ ン ト エ ン ド の 構 築 ( A I ) C l a u d e C o d e で フ ロ ン ト エ ン ド を 実 装 。 適 宜 P l a y W rig h t M C Pで U Iの 調 整 エ ー ジ ェ ン ト が 動 い て い る 間 に ロ ゴ や ア イ コ ン な ど を 手 動 で 作 成 し た り ダ ウ ン ロ ー ド し て く る 3 . バ ッ ク エ ン ド の 実 装 ( A I ) 以 下 を C l a u d e C o d e で 実 装 A P I は A m p l i f y の C D K 、 エ ー ジ ェ ン ト は M a s t r a で 実 装 ・ 投 稿 内 容 の 保 存 ・ 取 得 A P I ・ 投 稿 内 容 を 審 査 す る A I エ ー ジ ェ ン ト ・ 投 稿 を カ テ ゴ リ 分 け す る A I エ ー ジ ェ ン ト 4 . ピ ッ チ 資 料 の 作 成 ( A I ) M a r p の コ ー ド を C l a ud e C o de に 書 か せ て ス ラ イ ド を 作 成 5 . 動 画 作 成 ( ツ ー ル ) K i t e を 使 用 し て 画 面 キ ャ プ チ ャ を も と に 動 画 作 成 3時間:ほんとのベース自体はかなり早めにできる。ダークモードや、投 稿の画像化など、細かい機能を作りこもうとして長くなる 3時間:API、エージェントはめちゃくちゃ早く実装できた。DBの設計 に修正が入ったため、既存コードの修正で時間がかかった。 30分:ベースは実装方針として実装時にAIに読ませたMarkdown を使用。AIで生成後はほぼ修正なし 30分:キャプチャや音声録音などを含めて 開発フロー 開発フロー
カ テ ゴ リ プ ロ パ テ ィ の 持 ち 方 を 変 え た か ら 、 カ テ ゴ リ を 更 新 す る 関 数 も 更 新 し て お い て 」 「 カ テ ゴ リ の デ ー タ っ て p o s t . ca t eg or y か 。 カ テ ゴ リ 更 新 関 数 は u p d a t eP o s t C a t eg o ry ( )っ て 関 数 が あ る か ら そ れ の こ と か な 、 O K ! 」
や シ ス テ ム プ ロ ン プ ト を ど う 共 有 し 同 期 す る か ・ S p e c フ ァ イ ル ・ m c p . j s o n な ど の M C P 設 定 ・ C l a u d e . m d の よ う な カ ス タ ム プ ロ ン プ ト ・ S l a s h C o m m a n d や S k i l l の よ う な カ ス タ ム ツ ー ル → ど の 範 囲 で ど の よ う に 共 有 す る ? 学び 学び