ワンプロンプトでユーザーストーリーをUMLクラス図に変換する スタートアップのプロダクトマネージャーだと想像してみてください。あなたのチームはちょうどスプリントを終えたところです。あなたにはユーザーストーリーの山があり——「顧客として、パスワードをリセットしたいまたはユーザーとして、プロフィールを更新したい」のようなシンプルで人間らしい表現です。明確ではありますが、技術的なものとは対応していません。クラスもなければ、関係性もなければ、構造もありません。 それが問題です。これらのストーリーは人々が望む何を述べているだけで、どうソフトウェアをどのように構築すべきかを述べていません。ユーザーの声とコードの間の橋がないと、実際のニーズと合致しない機能を開発してしまうリスクがあるか、あるいは互いに連携できないものを開発してしまう危険性があります。 すべてを変えるワンプロンプトの瞬間が訪れる。 ユーザーストーリーが語り始めた日 プロダクトマネージャーのエレナは、物語で満ちたノートブックを持ち、机の前に座っていた。彼女はそれらをクラス図に変換する方法を知らなかった。他の人がやっているのを見たことがある——スプレッドシートを使う人もいれば、手書きのスケッチを使う人もいたが、どれも体系的でも速くもなかった。 彼女はブラウザを開き、次のように打ち込んだ: 「これらのユーザーストーリーをUMLクラス図に変換してほしい: 顧客として、パスワードをリセットしたい。 ユーザーとして、プロフィールを更新したい。 ユーザーとして、注文履歴を閲覧したい。 ユーザーとして、新しい注文をしたい。」 彼女は送信ボタンを押した。 30秒もかからないうちに、きれいなUMLクラス図が表示された——「顧客, 注文, プロフィール、およびパスワードリセット。これは属性、メソッド、および「」がどのように関係しているかを示す単純な関係を含んでいます。顧客が注文を注文を更新し、プロフィール. エレナは1行のコードも書く必要がありませんでした。彼女はデータベースからデータを取得する必要も、必要なクラスを推測する必要もありませんでした。AIは各ストーリーの意図を理解し、それらを構造化されたモデルに変換しました。 これは魔法ではありません。リアルタイムで動作するプロンプトベースの図作成です。 実際のプロジェクトにおいてなぜ重
