あなたのスキルは社会に役立つ

あなたのスキルは社会に役立つ
エンジニアだからできる社会貢献

エンジニアだからできる社会貢献

東日本大震災の発生直後に発足したHack For Japanや「市民が主体となって自分たちの街の課題を技術で解決するコミュニティ作り支援」を掲げるCode for Japanのメンバーを始めとして、日本各地で技術を活用した社会貢献活動が行われています。本連載では、防災や減災、地域の活性化や課題解決、そして人材育成など、「エンジニアだからできる社会貢献」の取り組みをお届けします。

第 142 回

シニア世代がChatGPTの botをプログラミングなしで作る● Code for Shiogama 小泉 勝志郎（こいずみ かつしろう）

AI 技術の発展は目覚ましく、その中でも生成系 AI はとくにここ 1 年で大きく様子が変わりました。前回（本誌 2023 年 9 月号）では ChatGPTプラグインである「国会議事録検索（The DietSearch）プラグイン」を紹介しましたが、今回ワークショップの様子をレポートします。

ワークショップについて
2023 年 7 月 8 日の 19 時 30 分から 21 時の間、は ChatGPT 活用の中でも、bot の作成にフォーChatGPT ボットの作成方法を中心とするオンラカスします。

インのワークショップを開催しました。このイ

筆者はシニア世代の方々がプログラミングや最ベントは、募集開始からわずか 12 時間程度で満新技術を学び、それを日常生活やビジネスに活か席となりました。この盛況を受けて、急遽 7 月す手助けをするために「シニアプログラミングネッ

22 日に仙台でリアル開催のワークショップを実トワーク」 という団体を運営しています。この。
施しています（写真 1）

注1

ネットワークでは、シニア世代の方々が互いに知識や経験を共有し、新しい技術の習得をサポートし合っています。
このシニアプログラミ
ングネットワークで、2023年7月に2回、「プログラミングなしでChatGPTのbotを作る」というワークショップを行いました。今回はシニア世代の生成系AI活用の紹介も交えて、

注 1）h t t p s : / / s e n i o r -programming.net/

176 - Software Design◆写真 1 仙台でのワークショップの様子

第 142 回
シニア世代が ChatGPT プラグインをプログラミングなしで作る

Claude の特徴として、創作系に強いことが挙

高速 AI チャットサービス「Poe」を活用げられます。これにより、キャラクターボット

今回のワークショップでは、Poe（ポー）といているのではないかと思います。これを検証すう米 Quora 社の AI チャットサービスを用いましるために、筆者のキャラクターである「渚の妖た 。iOS/Android アプリと Web からアクセス精ぎばさちゃん」の bot を 2 つ用意してみました。

注2の作成には ChatGPT より Claude のほうが向い可能です。Poe は bot 作成以外でも有用なサービどちらも同じ設定で作成しており、2 つの違いスです。まずはこのサービスを紹介していきまは使用している AI モデルが ChatGPT か Claudeす。

かという点だけです。

無料ユーザーでも数に制限なくbot を作成可能
Poe では、ユーザーが無料で ChatGPT のボットを作成できます。ワークショップの中でも触れているのですが、Poe での bot 作成はワークショップが不要に思えるほど簡単です。無料ユーザーであっても、リッチな返答やリンクの生成などの高度な機能を利用できます。

●

ChatGPT 使用の bot●

Claude 使用の bot

https://poe.com/gibasachan
https://poe.com/gibasachan2

この 2 つの違いを、みなさんもぜひ体感してみてください。

日本語に完全対応

URL やファイルの読み込みがデフォルトで可能

Poe は日本語にも完全に対応しています。7 月

URL や添付ファイルの中身を解釈できる点が8 日のワークショップでは日本語対応が未実装

大きな強みです。質問に URL を入れるとリンクであったものの、22 日のワークショップでは日先の内容をきちんと読んでくれます。ChatGPT

本 語 化 が 完 了 し て い ま し た。こ れ は、本 家の Code Interpreter のようなデータ分析まではChatGPT がまだ日本語化されていない中で、非できませんが、添付ファイルもテキストとして常に大きな特徴と言えますね。

読むぶんには問題ありません。

Anthropic の Claude も利用可能
複数の AI モデルを切り替えることができるた
め、ChatGPT だけでなく、執筆時点（2023 年 8月現在）まだ日本では使用が開始されていない

ワークショップのダイジェスト
基本の bot の作成●bot ページの作成

もサポー

はじめに、Poe の公式サイトやアプリからアトしています。2021 年までのデータしか持たなクセスします。今回はデスクトップ版を用いまい ChatGPT に対して、Claude 2 は 2023 年 1 月した。Google アカウントや Apple ID があればまでのデータを持ち、文庫本 1 冊相当の 10 万スムーズにサインアップできます。

Anthropic 社の Claude（クロード）2

注3

トークンに対応しています。無料ユーザーはログインできたら、メニューから bot 作成画

Claude-instant、有料ユーザーは Claude 2 を制面に移動し、bot のハンドル名と説明を入力しま

限なしで利用できます。

す。bot の名前は URL の一部になるので、半角英数かつこれまでに使われていない名前である

注 2）https://poe.com/

注 3）https://www.anthropic.com/index/claude-2

必要があります。
続いて、Claude または ChatGPT から、ベー

Oct. 2023 - 177あなたのスキルは社会に役立つ

エンジニアだからできる社会貢献スとなる bot を選びます。

ChatGPT を用いる際、何度もやりとりを繰り返していると「これはそもそも何のためのプログ●プロンプトの設定

ラ ミ ン グ を し て い る の か？」と い う 前 提 をここが一番の肝となるところです。プロンプ

ChatGPT が忘れてしまうことがあります。しかトとして、bot の役割に基づいた指示を入力しまし、Poe の bot 機能のプロンプトの箇所に作るもす。プロンプトは日本語で入力できます。今回のの目的や仕様を書いておけば、やりとりが続は参加者のみなさんに、「あなたは猫です。語尾いても忘れられなくなります。に『ニャー』とつけてください」というプロンプ
トで bot を作ってもらいました。
なお、良いプロンプトの例は公式ドキュメン
ト

注4で紹介されています。具体的には次のような内容です。
「あなたは〇〇です」と役割を明確にする●●

誤読されないように明確に書く●

マークダウンを使用して指示を構造化する●オプションの設定

これは、物語を書く際にも応用できます。botのプロンプトにあらすじと登場人物一覧を入れておけば良いのです。ぜひ試してみてください。

作成した bot の発表
ここでは、ワークショップで参加者が作成した bot を 2 つ紹介します。
1 つめは、シニアプログラミングネットワークでもお馴染みの鈴木富司さんによる「SwiftUIに特化した回答をしてくれる bot」です注 5。応用

最後に、いくつかのオプションを設定します。

例として紹介した自分用 bot をさっそく取り入

まず、チャットの開始時に表示される文（イれるあたりはさすが鈴木さんです。

ントロメッセージ）を入力します。この文は省略可能です。

2 つめは、シニアではなく女性社長さんによる bot で「彼女ができない男性に、乙女心を教えbot はほかの人に使わせる目的で作ると思われてくれる婚活の先生」という尖ったもの注 6。筆者

るので、アクセス設定は「公開」にしましょう。

が質問してみたら図 1 のように回答してくれま

また、次の設定は応答のスタイルや内容を細かく設定できるので、全部 ON にしてしまいま
しょう。
●

自動的に返信を提案：質問のサジェストが出る●

マークダウンをレンダリング：返信でリンクや表が記述されるようになる●

ボットからの返信をリンク化：bot の返信をPermalink として共有できるようになる

自分用 bot の作り方の紹介
次に応用例として、自分専用 bot の作り方もした。

さいごに生成系 AI はまさに世界を変えるテクノロジーだと筆者は思っています。とくにシニアプログラミングネットワークに集まるシニアのみなさんにも活用が進んでおり、今回の bot 作成ワー
クショップでさらに広がっていければ幸いです。
そして、ここからさらに一般シニアにも広げていけるよう、シニアプログラミングネットワー
クでは活動していきます。ﾟ

紹 介 し ま し た。た と え ば プ ロ グ ラ ミ ン グ で

注 4）https://developer.poe.com/prompt-bots/best-practices-for-prompts

178 - Software Design

注 5）https://poe.com/Tomzy02

注 6）https://poe.com/otomegokoro

第 142 回
シニア世代が ChatGPT プラグインをプログラミングなしで作る◆図 1 otomegokoro とのやりとり

Columnシニア世代の生成系 AI 活用事例

ここではシニアプログラミングネットワークの最初のサインアップなど英語が出てくるだけで面メンバーたちの具体的な事例を取り上げて紹介し食らう人が多いのですが、スクリーンショットとます。ちょっと大げさかもしれませんが無限の可ともに詳細に解説があり、ChatGPT に触れたこと能性があると思えますよ！のない方にも進められる内容です。「回答にありがとうは必要か？」という項目があるのもシニア世代■ SwiftUI でのアプリ制作：鈴木富司さんの成功例ならではと思えるところです。

88 歳でありながら ChatGPT を SwiftUI でのアプリ開発に活用した鈴木富司さんは、シニア世代■ Chiakinicos ちあきさんの著書紹介の中でもとくに注目すべき存在です。鈴木さんは

Chiakinicos ちあきさんは、AI 画像生成技術

2022 年末に入院されたのですが「入院時におしっ「Bing Image Creator」に関する本『ChatGPT-4 &この回数と時間を聞かれるけど覚えていない！」と画像生成 AI Bing Image Creator』を技術系同人いうことがあったそうです。そんなご自身の経験誌の即売会「技術書典」で販売しました。イベントを基に「オシッコ回数記録」という iOS アプリをリ中に 190 冊も売れるなど、非常に高い評価を受け

リ ー ス し ま し た 注 A。 こ の ア プ リ の 開 発 の 際 に、ています。技術書店の開催時間が 6 時間なので、2ChatGPT をコーディングのメンターのように使分に 1 冊以上のペースで売れていたんですよ！

用されたのです。そしてその経験を基に『88 歳、この本では、ChatGPT-4 との対話を通じての学トミ爺。ChatGPT を SwiftUI のコーディングメン

びや、Bing Image Creator を活用した画像生成にターにする！』という本を出版しました注 B。

関 す る 深 い 知 識 が 紹 介 さ れ て い ま す。 各 章 で、この本では ChatGPT の活用方法を詳しく紹介

ChatGPT-4 との具体的な対話例やその背後の理しているため、プログラミング初心者から経験者論、さらには未来の可能性について深く掘り下げ

ま で 幅 広 く 参 考 に で き る 内 容 と な っ て い ま す。

られており、AI との対話の可能性を最大限に引きChatGPT をロボットメンターとして使用する際出す方法が詳しく解説されています。の心構えや、効率的な質問法など、非常に価値ある情報が詰め込まれています。とくに、鈴木さんの独自のアプローチやノウハウが詳細に解説されているのが特徴的です。シニア世代が使う際には、

注 A https://apps.apple.com/jp/app/id1666769607
注 B https://www.amazon.co.jp/dp/4600012569
注 C https://techbookfest.org/product/uyskwYtf1UYDt

3ftD3KgTR?productVariantID=cHJgcPS81PpaHwpCCdy
F6s

Oct. 2023 - 179