技の和

“Gemini” に考案させた「AIに乗り遅れない方法」

生成AIの急成長は、世界中で生成AI利用者を爆発的に増やしました。そこで、AIの知識がない一般の人がAIの利用能力を身につけるには何が必要かを Gemini に考えさせ、講座を設計させたら、一般人向けに要所を押さえた講座を設計しました。
語の和

上流設計の思考プロセス -ソフトウエア設計シリーズ「破」③

上流工程の設計は、抽象化した課題を入力として、対策を出力する活動です。考えた対策(設計結果)を伝えるスタイルには、「結論志向」と「意図志向」の二通りの方向性があります。技術者がモデリングして設計する思考の先に「意図志向」で表現する設計書があります。
シリーズ目次

ソフトウエア設計の「守・破・離」 -ソフトウエア設計シリーズ総合目次

イメージ形成力が重要な「ソフトウエア設計」活動は、脳を十分に働かせて思考する高度に知的な活動です。ソフトウエア設計シリーズは、設計スキルの向上に取り組む技術者へ、「脳の使い方」のヒントの提供を目指した記事を多数掲載しています。
語の和

生成AIの偏差値を上げる技 13選

「ChatGPTに話しかけても、どうも話がかみ合わない」そんな経験はありませんか? そのズレは、AIが言葉の「意味」を人間とは異なる方法で処理していることが原因です。この記事では、ChatGPTに意図を伝えるプロンプトの作り方のノウハウをお伝えしています。
語の和

ソフトウエア設計書に書きたい項目 -ソフトウエア設計シリーズ「破」⑦

ソフトウエア設計【基礎】【応用自在】シリーズは、設計と文書化をテーマとし、設計を文書に表現する技術を考察してきました。本記事はシリーズ最終回で、ソフトウエア設計書に記載すべき大事な項目をレビュー観点の形式で示します。
心の和

応用自在な設計者の生活習慣 -ソフトウエア設計シリーズ「離」②

高度な設計技術者は知的好奇心が強く、新たな情報や状況に接すると、「なぜ?」「何のため?」に興味が向いてしまう「思考癖」を持ちます。そして、日々の生活の中で得た情報を再利用しやすいよう圧縮して、無意識に記憶します。
知の和

ベテラン設計者の思考プロセス -ソフトウエア設計シリーズ「破」②

大規模なソフトウエアを明解に設計する技術者の脳内では、「把握」➡「抽象化」➡「作戦模索」➡「具体化」の順に思考が進みます。抽象化して設計する思考の先に「意図志向」で表現する設計書があります。
心の和

技術者のスキルを伸ばす設計書とは -ソフトウエア設計シリーズ「破」⑥

超多忙なソフトウエア開発現場が、泥沼から脱却するカギは「任せる勇気」を持つ管理者・設計者が握っています。プログラマの心理に寄り添って設計内容の伝え方を考察します。
技の和

抽象思考による「上から目線」の光と影 -ソフトウエア設計シリーズ「離」①

人間が成長過程で徐々に発達させる「抽象化思考力」の基盤はコトバの量(語彙力)です。しかし、コトバが持つ「あいまいさ」は意思疎通に失敗する原因ともなります。
知の和

設計の基盤となる抽象化能力 -ソフトウエア設計シリーズ「破」①

優れた設計者の基盤にある「抽象化する思考力」とは、雑多な情報を圧縮してモノゴトを俯瞰する思考技術です。設計作業の基盤となる、抽象化能力の概要を解説します。