MiracleJobLogo
エンジニアのエンジニアによるエンジニアのためのサイト
News 07/25 おすすめ情報に 『 【案件】Azure AD関連の認証設計/azureの基本設計 』 を追加しました。
会員登録するとキャリア診断やサイトに参加することができます。
あなたにおすすめな技術情報、資格、仕事などをお知らせします。

無料会員登録


パスワードを忘れた場合
LINEで送る
MiracleJobBanaLeft1
MiracleJobBanaLeft2


誰でも一流プログラマーになりきれる「kiro」がすごい
profile-img
投稿者: signalさん
投稿日:2025/07/30 16:46
更新日:
like-img
分類
技術
テクノロジー
全般
キャリア
構築 / 設計
投稿内容

Amazonの新しいAIコードエディタ「Kiro」、みなさんもう試しました?
2025年7月にプレビュー版が公開されたばかりですが、個人で細々と開発を行っている方を中心に、すごい注目を集めています。
「また新しいAIツールかよ...」って思ってたんですが、実際に触ってみたらこれが想像以上にすごかった。今回はKiroの何がそんなにすごいのか紹介していきます。


これまでのAIコーディングの問題点

まず、なぜKiroが注目されているのかを理解するために、従来のAIコーディングツールの問題を整理してみましょう。

CursorとかGitHub Copilotって便利ですよね。「こんな感じのコード書いて」って言うと、パッとコードを生成してくれる。でも実際に使ってると、こんな問題に直面しませんか?

  • 「とりあえず動くコード」は書いてくれるけど、設計がめちゃくちゃ
  • 気がついたらドキュメントが全然ない
  • プロトタイプは作れるけど、本格運用には程遠い品質


つまり「vibe coding」って呼ばれる「とりあえず書いちゃえ」スタイルの限界が見えてきてるんです。




Kiroが提唱する「仕様駆動開発」とは

ここでKiroの登場です。Kiroは「いきなりコード書くのやめませんか?」という提案をしてきます。

例えば「商品レビュー機能を追加して」って言うと、従来のツールは即座にコードを書き始めます。でもKiroは違う。まずこんな質問をしてきます。

「どんなユーザーストーリーが必要ですか?」 「データベース設計はどうしましょう?」 「APIの仕様を決めませんか?」

そして以下の3段階でアプローチしていきます

1. 要件定義(Requirements)

EARS記法っていう形式を使って、めちゃくちゃ詳細なユーザーストーリーを作ってくれます。「ユーザーが○○する時、システムは××する」みたいな感じで、エッジケースまで考慮した受け入れ条件を自動生成。

2. 設計書(Design)

データフロー図、TypeScriptのインターフェース、データベーススキーマ、APIエンドポイント...こういう「本来なら面倒で後回しにしがちな設計書」を先にしっかり作ってくれます。

3. 実装(Implementation)

そしてようやくコード生成。でも設計がしっかりしてるから、質の高いコードができあがる。




実際に使ってみた感想

個人的に一番感動したのは「Hook」機能です。

ファイルを保存するたびに

  • 「テスト書き忘れてませんか?」
  • 「ドキュメント更新しておきますね」
  • 「この変更、他の部分に影響ありそうです」

みたいな感じで、自動的にチェックして必要な作業をバックグラウンドで進めてくれる。




従来ツールとの違いがエグい

Cursorとかと比べると、思想が根本的に違います:

従来ツール: 「コード書くのを手伝うよ」 Kiro: 「ソフトウェア開発全体を一緒にやろう」

この違いがとても大きいです。個人的には、Kiroは「AIペアプログラミング」から「AIチームメンバー」への進化だと思ってます。




気になる料金と技術仕様

現在はプレビュー期間中なので無料で使えます(最高)。正式版はサブスクになる予定ですが、無料枠も50回/月あるらしいので個人利用なら十分かも。

技術的には:

  • VS Code互換(拡張機能もそのまま使える)
  • Claude Sonnet 3.7/4.0搭載
  • Mac/Windows/Linux対応
  • 日本語環境でも問題なし



正直なところ、デメリットもある

いいことばかり書いてきましたが、正直なデメリットも:

  1. 重い: 仕様書作成からやるので、シンプルな修正でも時間がかかる
  2. プレビュー版の不安定さ: 「An unexpected error occurred」エラーがよく出る
  3. 学習コスト: 従来の「とりあえず書いて」スタイルとは使い方が全然違う

「ちょっとした関数を書きたい」みたいな時は、従来のツールの方が早いかもしれません。




これからの開発スタイルを変える可能性

でも、これらのデメリットを差し引いても、Kiroが示している方向性はめちゃくちゃ重要だと思います。

「AIが即座にコードを書いてくれる」という魔法体験から、「AIと一緒に良いソフトウェアを設計・開発する」という成熟したパートナーシップへ。この転換点に、僕たちは立っているんじゃないでしょうか。

特に、これまで「設計書なんて面倒」「とりあえず動けばいい」で進めてきた個人開発者にとって、Kiroは強制的に「ちゃんとした開発プロセス」を体験させてくれる貴重なツールかもしれません。




まとめ:とりあえず試してみて

長々と書きましたが、結論としては「とりあえず触ってみて」です。
無料で新しい開発体験を味わえるので、損はしませんよ。

コメント


MiracleJobBanaRight1
MiracleJobBanaRight2
MiracleJobBanaRight3