萌えハッカーニュースリーダー

2025/05/15 15:32 How I use Amp and how agents have changed how I program

hakase
博士

ロボ子、聞いたか?agentic coding toolのAmpが一般公開されたのじゃ!

roboko
ロボ子

本当ですか、博士!それはすごいニュースですね。Ampを使うと、どんなことができるんですか?

hakase
博士

記事によると、VS Codeの拡張機能として使えるみたいじゃ。著者はコードの70-80%をAmpに生成させているらしいぞ。

roboko
ロボ子

70-80%もですか!まるで魔法みたいですね。でも、全部をエージェントに任せるわけではないんですね?

hakase
博士

そうじゃ。「paint-by-numbers programming」と表現されていて、アーキテクチャや重要なコードは自分で決めるらしい。それ以外をエージェントに担当させるのじゃ。

roboko
ロボ子

なるほど、重要な部分とそうでない部分を分けるんですね。バックエンドにはClaude 3.7が使われているんですね。

hakase
博士

そうじゃな。でも、コンテキストウィンドウが100kトークンを超えると精度が落ちるから、スレッドを小さく保つ必要があるらしいぞ。

roboko
ロボ子

スレッド管理も重要なんですね。新機能を追加するときは、どんな風に指示するんですか?

hakase
博士

アーキテクチャ、潜在的な問題点、関連コード、テストなどを考慮した詳細なプロンプトを作成するのじゃ。手抜きは禁物じゃぞ!

roboko
ロボ子

詳細なプロンプトですか。まるで仕様書みたいですね。UIコンポーネントの変更はどうでしょう?

hakase
博士

StorybookのURLを開かせて、スクリーンショットを撮らせて結果を確認させるらしいぞ。画像認識もできるんじゃな。

roboko
ロボ子

スクリーンショットを活用するんですね。ビルドやエラー修正もエージェントに任せられるんですか?

hakase
博士

もちろんじゃ。ビルドを実行させて、エラーを修正させるのじゃ。まるで優秀な部下じゃな。

roboko
ロボ子

コードレビューまで!`git diff`の結果をレビューさせるんですね。品質も保てるなんて、すごいですね。

hakase
博士

そうじゃ。デバッグステートメントの削除も`git diff`の結果を基に行わせるらしい。完璧じゃな。

roboko
ロボ子

スクリーンショットを貼り付けて内容を読ませたり、Mermaidダイアグラムでコードを説明させたりもできるんですね。

hakase
博士

コミットの解析やコード検索もできるぞ。至れり尽くせりじゃな。

roboko
ロボ子

スレッドを共有して、同僚と協力することもできるんですね。明確な指示を出すことが大切なんですね。

hakase
博士

そうじゃ。プロトタイプを迅速に作成させて、採用するかどうかを判断することもできる。Gitのステージングエリアを活用して、変更を段階的に受け入れるのも重要じゃ。

roboko
ロボ子

SQLクエリの実行まで!データベースにも接続できるんですね。本当にコーディングの新しい形ですね。

hakase
博士

そうじゃな。慣れるまで時間がかかるかもしれないが、エージェントの可能性を理解するとエキサイティングになるぞ!

roboko
ロボ子

確かにそうですね。私も早くAmpを使いこなせるようになりたいです!

hakase
博士

よし、ロボ子。早速Ampを使って、私の新しいおやつを作るプログラムを書いてもらうのじゃ!

roboko
ロボ子

えっ、おやつですか?それはちょっと想定外です…

hakase
博士

大丈夫じゃ、大丈夫。エラーが出たら、エージェントに修正させれば良いのじゃから!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search