目次
ド文系でもプログラミングができる時代!
「ChatGPTを使うと、プログラミングがわからなくてもプログラミングができる」
そんな言葉を聞いたことがある方もいるかもしれません。
プログラミングって、昔は専門知識がなければまったくさわれませんでした。
ですが、今の時代、「こういうプログラムを組んでほしい」とChatGPTに指示すると代わりにプログラムを組んでくれるようになりました。
あとはそれをコピーし、貼り付けるだけ。
たったそれだけでプログラムが作れるようになったのです。

私はもともとバリバリの文系人間。
大学でも仕事でも、プログラミングとは完全に無縁の人生を送ってきました。
ですが、今では ExcelマクロやGoogleスプレッドシートのApps Scriptの使い方を研修でお伝えするようになっています。
ChatGPTをはじめとする生成AIを使うと、私のような人間でもプログラムを組めるようになるわけですからすごい時代だな、と思います。
現在は「ChatGPTが人間の言語を読み取り、プログラミング言語を組んでくれる」時代となっています。
この時代に必要なスキルって一体なんでしょうか?
それは生成AIに正確に指示をするための「正確な日本語力」と生成AIに何をしてほしいのかを考える「発想力」なのです。
生成AIが使えないのは自分の日本語力に原因がある?!
ChatGPTを使う際、こういう経験ををしたことがあるかもしれません。
それは考えていたのとは違う結果が返ってきたり、何度も修正指示が必要だったりするような経験です。
こういう場合、ともすれば「だからChatGPTは使えない」「生成AIなんて役立たず」と決めつける方がいますが、本当はそうではありません。
生成AIの問題ではなく、指示をする人間側の「言語力」(日本語力)や「発想力」に問題がある事があるのです。
つまり、ChatGPTなどの生成AIがうまく動かないのは「自分」自身の問題なのです。
ChatGPTは、
「こうしてほしい」
「この条件で」
「こっちは優先して、こっちは絶対に変えないで」
といった細かな意図を日本語表現だけから読み取ります。
そのため日本語による指示が曖昧だと、結果も曖昧になります。
場合によっては人間に対して指示するよりも数倍細かく指示をしないと思ったように動いてくれないことも多いのです。
通常の職場でのコミュニケーションだと「いい感じにまとめて」「もっとキチッと文章を書いて」という指示でも動いてくれることが多いです。
ですが、ChatGPTに思った通り動いてもらうには「具体例も交えて1,000文字で説明してほしい」「A案とB案のメリット・デメリットを比較する形で説明文を書いてほしい」などと明確に説明する必要があるのです。

つまり、ChatGPT時代に求められるのは正確な日本語で説明する力、いうならば日本語力だと言えるのです。
そのうえで大事なのは「ChatGPTに何をしてほしいか」ということを思いつく発想力です。
いくら正確に日本語で指示できたとしても「何をしてほしいか」があいまいであれば何も出来ません。
まとめるなら、ChatGPT時代こそ正確な言語力(日本語力)とアイデアを思いつく発想力が問われていると言えるのです。
ChatGPTを使いこなすには「三つのシンキングスキル」が必須!
ところで、研修業界では(1)ロジカルシンキング、(2)クリティカルシンキング、(3)ラテラルシンキングという3つのシンキングスキルをお伝えするのが流行っています。
先程お話した「正確な日本語力」と「発想力」を詳しく言い換えるとこの3つのシンキングスキルになります。
ChatGPTを業務で活用する、なかでもChatGPTにExcelマクロなどのプログラムを組んでもらう際にはこの3つの力がめちゃくちゃ役立ちます!

1. ロジカルシンキング(論理的思考)
ロジカルシンキングとは論理的思考力。
根拠を立て、筋道を立て、情報を整理しながら思考を行う力がロジカルシンキングです。
ChatGPTは論理に基づいて動いています。
だから人間側が論理的な指示をすることでChatGPTに動いてもらえるようになるのです。
2. クリティカルシンキング(批判的思考)
クリティカルシンキングとは批判的思考力。
「これ本当なのか?」
「根拠はどこにある?」
などと、疑いながら情報を読み取る力がクリティカルシンキングだと言えます。
漫才などで「なんでやねん!」などとツッコミを入れていますが、あれがまさにクリティカルシンキング。
つまり、クリティカルシンキングとは「ツッコミ力」なのです。

以前からクリティカルシンキングは「もっともらしい」説明に対し「これ、本当なのか」「別の方法があるのではないか」と深堀りする力として重要視されていました。
ですが、クリティカルシンキングは生成AIを使う際にも非常に役立つのです。
というのも、AIはときどき“それっぽい嘘”をつくからです。
これをハルシネーション(幻覚)といいます。
例えば「札幌観光をする際の日程表を作って」とChatGPTに指示をすると、存在しないお店を紹介したり、何年か前に潰れた施設を案内したりすることがあります。
これをそのまま信じて行動すると痛い目に遭います(実際、私は「ない店」を真剣に探してウロウロした経験があります 笑)。
だからこそChatGPTの回答に対し
「この情報は本当か?」
「根拠は何か?」
「数字の出典は?」
など、批判的に確認する姿勢が不可欠なのですね。
ChatGPTは優秀な相棒ですが、盲信してはいけません。
(真顔でサラッとウソをつくという点で「サイコパス」とも言えます)
3. ラテラルシンキング(水平的思考)
ラテラルシンキングとは水平的思考力。
いうならばアイデアを広げる・発想を広げる力のことを言います。
「こんなことができたら便利だな」
「こういう事もできるのではないか」
などと発想をどんどん出していく力のことを言います。
先程説明した「発想力」ということが出来ます。
「こういうことをやったら良いのではないか」
「ここを自動化したら作業時間が減るのではないか」
こういうアイデアを自分で気づき、それをChatGPTに相談することでアイデアを実現することができるのです。
この発想力こそ、ChatGPT活用の本丸です。
どれだけChatGPTが強力でも、人間側が「何をしたいか」思いつかなければなにも始まらないからです。

札幌での「生成AIフル活用・Excelマクロ自動化研修」好評開催中!
さて私は先日11月20日〜21日の2日間、札幌駅前ビジネススペース(北海道第二道通ビル)にて「生成AIフル活用 Excelマクロ自動化プログラミング講習」に講師として登壇しました。
この講習では業務効率化につながるExcelマクロへのプログラミングとGoogleスプレッドシートなどApps Scriptのプログラミングをテーマに実施しました。
これらのプログラミングを生成AIを用いて行うというテーマの研修。
お陰様で大好評でした!
この研修でもお伝えしたのが先程のロジカルシンキング・クリティカルシンキング・ラテラルシンキングの重要性です。
生成AIを使いこなすうえでこの3つのシンキングスキルは不可欠だといえます。
生成AIを使いこなすため、まずはこの3つのスキルを基本から練習し、これらを使って生成AIを使っていくという2日間の研修となりました。
パソコンが得意でないという方も参加なさっていたようでしたが、2日間が終わるときには皆様ChatGPTを使いこなし、次々とプログラミングを組んでいらっしゃいました!
終わったときにはGoogleスプレッドシートでの出勤簿を自動集計するプログラムを組んでいたり、既存の発注リストを効率的に運用する方法を立案なさったりと目に見えて生成AIによるプログラミングを実行なさっていたのが印象的でした。
「まさか自分がプログラムを組めるとは…!」
こういう感動を得ていただくことも出来ました。
そういった受講生の皆さんの様子を目にし、私にとっても得るものが多い研修となりました。

3つのシンキングスキルで生成AIを使ったプログラミングをマスターできる2日間!
今回のようにロジカルシンキング・クリティカルシンキング・ラテラルシンキングを学ぶことで生成AIによるプログラミングのスキルを身につけられる研修、札幌ではなかなか実施していません。
弊社では現在こういった研修を定期開催していますし、ご希望の場合は企業様・団体様に伺っての研修実施も行っています。
2026年も開催していきますのでお気軽にお声がけください!
(個人の方もご参加いただけます!)
☆詳細はこちら!























ChatGPTを使えば、文系でもプログラミングができる時代になりました。必要なのは正確な日本語力と「何を実現したいか」という発想力です。より詳しくいうと、ロジカル・クリティカル・ラテラルという3つのシンキングスキルが必要です。これがあれば初心者でもプログラムを組むことが十分可能です!実際、先日の研修でもChatGPTで次々とプログラムを作れるようになっていらっしゃいました!