Skip to Content
AI支援プログラミング
book

AI支援プログラミング

by Tom Taulli
March 2025
Beginner to intermediate
224 pages
3h 14m
Japanese
O'Reilly Media, Inc.
Audio summary available
Content preview from AI支援プログラミング

第7章. アイデア、計画、要件

この作品はAIを使って翻訳されている。ご意見、ご感想をお待ちしている:translation-feedback@oreilly.com

この章では、 、ソフトウェア作りの重要な初期段階について掘り下げていく。これは、すべてのクールなアイデアが生きてくる場所であり、Goの準備ができるように計画する場所でもある。ChatGPTを使って効果的なブレインストーミングを行い、細部まで計画を練る。市場調査を行い、トレンドに目を配り、競合をチェックする。また、アイデアを出し合い、より良いものにするための楽しく視覚的な方法であるホワイトボードについても話す。さらに、アジャイルやスクラムのようなメソッドと、それらをあなたのソフトウェア・プロジェクトに合うように調整する方法を見ながら、プロジェクトを計画する方法について掘り下げていく。

ブレーンストーミング

毎日、何千ものソフトウェア製品が登場する。しかし、ChatGPTのようなLLMがあれば、ブレインストーミングができる。

まず第一に、さまざまなアプローチを提供させることができる。ここにプロンプトがある:

プロンプト新製品のアイデアをブレーンストーミングするテクニックは何か?この質問についてインターネットを使って調べてみよう。

ChatGPTは役立つ10のアプローチを紹介した:

ChatGPTだ:

  • 5つの理由:問題から出発し、「なぜ」そうなったのかを問い続ける。振り返って何がいけなかったのかを突き止めるのに便利だ。

  • 悪いアイデアわざとひどいアイデアをたくさん考える。なぜそれがダメなのかを話し合うことで、実際に賢い解決策を閃くことができる。

  • スターバーストこれは答えではなく、質問についてだ。星形の図を使い、「誰が、何を、いつ、どこで、なぜ、どのように」といった質問をぶつける。

スターバースト・アプローチを使いたいとする。これについては、以下のプロンプトで学ぶことができる:

プロンプトソフトウェア製品の新しいアイデアを思いつく方法として、スターバーストをどう使うか?

ChatGPTは、このトピックに適用されるスターバースト運動の内訳をわかりやすく説明した:

ChatGPTだ:

  • 誰が:誰があなたのソフトウェアを使うのかを考えよう。

  • What:あなたのソフトウェアがどのような問題を解決しようとしているのか。既存のものとどう違うのか?

  • いつやるか:ソフトウェアの使用、起動、アップデートや修正に最適なタイミングを把握する。

  • どこで:どのようなプラットフォームやデバイスでソフトウェアを利用できるか。

  • なぜ:あなたのソフトウェアが必需品である理由を掘り下げる。なぜ他のソフトよりそのソフトを選ぶべきなのか?

  • どのように:あなたのソフトウェアがどのように機能するのか、どのように構築し販売するのか、ユーザが助けを必要としたときにどのようにケアするのかを考える。

このプロセスを経ることで、新しいソフトウェア製品のアイデアをより明確に把握することができる。

さて、アイデアのリストを作りたいとしよう。特定のカテゴリーに絞り、誰をターゲットにしているのかを知り、どんな問題に取り組みたいのかを理解するのがベストだ。以下は、あなたが始めるためのいくつかの促しである:

プロンプト高齢者向けの健康管理アプリを開発したい。問題は、慢性疾患や服薬スケジュールのモニタリングが難しいことだ。アプリを高齢者向けにし、より効果的な健康管理を支援するために、どのような機能を盛り込むことができるか?

プロンプト ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.

Read now

Unlock full access

More than 5,000 organizations count on O’Reilly

AirBnbBlueOriginElectronic ArtsHomeDepotNasdaqRakutenTata Consultancy Services

QuotationMarkO’Reilly covers everything we've got, with content to help us build a world-class technology community, upgrade the capabilities and competencies of our teams, and improve overall team performance as well as their engagement.
Julian F.
Head of Cybersecurity
QuotationMarkI wanted to learn C and C++, but it didn't click for me until I picked up an O'Reilly book. When I went on the O’Reilly platform, I was astonished to find all the books there, plus live events and sandboxes so you could play around with the technology.
Addison B.
Field Engineer
QuotationMarkI’ve been on the O’Reilly platform for more than eight years. I use a couple of learning platforms, but I'm on O'Reilly more than anybody else. When you're there, you start learning. I'm never disappointed.
Amir M.
Data Platform Tech Lead
QuotationMarkI'm always learning. So when I got on to O'Reilly, I was like a kid in a candy store. There are playlists. There are answers. There's on-demand training. It's worth its weight in gold, in terms of what it allows me to do.
Mark W.
Embedded Software Engineer

You might also like

エンジニアが学ぶ会計システムの「知識」と「技術」

エンジニアが学ぶ会計システムの「知識」と「技術」

広川 敬祐, 五島 伸二, 小田 恭彦, 大塚 晃, 川勝 健司

Publisher Resources

ISBN: 9798341627239