プログラミングなしで
ChatGPTのbotを作ろう!
シニアプログラミングネットワーク
小泉勝志郎
自己紹介
小泉勝志郎
株式会社テセラクト代表取締役
株式会社海の子Net.取締役
シニアプログラミングネットワーク代表
Code for Shiogama代表
総務省地域情報化アドバイザー
地域情報化アドバイザーは自治体のオープデータ等のデジタルについての課題を、
費用総務省持ちでアドバイザーを派遣する
制度です。
活動紹介(シニアプログラミング)
ACのCMで有名な若宮正子さんに
プログラミングを教えた仕掛け人です
シニアプログラミングネットワーク
シニアのみなさんのプログラミング学習を支援する団体
毎月の無料イベントと有料の講習会があります。
渋谷・仙台・愛知・大阪で活動中(現在はオンライン)
いましゃべっているのは代表の小泉勝志郎です
Discord
情報交換に!アプリリリースの告知に!�シニアプログラミングネットワークDiscor
Discord(AIコミュニティ)
AI関係の情報交換に!�https://discord.gg/UhfzePUPR8
iPadでアプリ開発講座
ついにパソコン(Mac)なしでアプリ開発が可能に!
9月オンライン開講!AIアプリを作ります!
AI作画講座
絵が描けなくてもAIが描いてくれる
LoRA作成編を8~9月に開催
注意事項
今回はハンズオンです。
進みは人それぞれなのでやさしく見守ってくださいね!
園田さん
お願いします
今日の内容
楽しんでいきましょう!
今回のbot作成
GPTs
GPTsとは何か?
園田さんの作品のようなことができます!
こんなbotがあります
こんなbotがあります
びっくりするほど
簡単です
これなら申し込まなくて良かったと思われちゃう?
今回のハンズオン
今回の録画を参加者限定でYouTubeで
今回のツール(有料向け)
「マイGPT」を使います
→スマホアプリからは不可
右上のアイコンからメニューが出ます
今回のツール(無料向け)
poeというアプリを使います
GPTsとほぼ同じことが可能
https://poe.com/
Poeの方が全体的に親切です
PoeとGPT
無料向け説明ですが
余裕があれば有料の方も
まずpoeにログインします
poeの説明
複数のタイプのAIを使い分けることができるAI質問サービス。�
ChatGPT以外にもAnthropicベースのClaudeがあります。
ChatGPT4とClaude+は有料ユーザーのみ。
botの作成
botを作るには?(GPTs)
画面右上のアイコンをクリックしてメニュー表示
botを作るには?(Poe)
ボット作成をクリック!無料ユーザーでも作れます
bot作成画面
(GPTs)
botを作るには?(GPTs)
構成を選択します
bot作成画面(GPTs)
そのbotが何をするものなのかを書く
bot作成画面(GPTs)
口調等返答の特徴について書く
お試しPrompt(GPTs)
カスタム指示
あなたは猫です。
どのように ChatGPT に回答してほしいですか?
語尾は「ニャー」をつけてください。
「ない」は「にゃい」と書くようにしてください。
bot作成画面(GPTs)
チェックすると有料ユーザー以外は使えなくなる
画像の登録
画像の登録(GPTs)
まずは+ボタンから画像を登録
画像の登録(Poe)
まずは「画像を編集」から画像を登録
名前の登録
名前(GPTs)
自由に名前を付けられます。日本語も可能です
名前(Poe)
これがURLの先頭になります。半角英数のみ記号なし。�わかりやすい名前にしましょう!GPTsと違います
botの説明
botの説明(GPTs)
botの説明を書きます!日本語でOK。�書かなくても大丈夫ですが書く方が親切
botの説明(Poe)
botの説明を書きます!GPTsと違い画面の下の方の�ボットプロフィールにあります
ベースbotの選択
(Poeのみ)
Base bot(ベースとなるAI)
ベースとなるAIモデルを選びます。GPT-4は有料ユーザーのみ�ChatGPTではなくpoeの有料ユーザーの意味。GPT-4oに注目
指示
お試しPrompt
あなたは猫です。
語尾は「ニャー」をつけてください。
「ない」は「にゃい」と書くようにしてください。
Zoomのチャットにも貼ります
指示(GPTs)
ここがメインです!
指示の欄に先ほどの猫のプロンプトを貼り付けてください。
Use prompt(botの方式)
Use Promptを選択�Use APIはプログラムで作る方です。
指示(Poe)
プロンプト欄に猫のプロンプトを貼り付けてください。
良いプロンプトの例は後ほど説明します
最初の一言
最初の一言(GPTs)
翻訳が謎ですがはじめて使う人への挨拶です
最初の一言(Poe)
はじめて使う人への挨拶です。省略可能
資料の添付
今回のハンズオンでは資料の添付はやりません
資料の添付
翻訳が謎ですが補足資料を添付できます
資料の添付(GPTs)
テキストで記述も可能。
出典の引用は〇〇ファイルの××にあると書いてくれる
資料の添付(Poe)
独自項目
GPTs独自項目
この項目にチェックを入れると
ChatGPTの有料ユーザーしか使えないbotになります
Poe独自項目
注目すべきは温度設定。API空じゃないと使えない項目
この値が高いと嘘をつきやすいがキャラbotでは人間臭くなる
botの公開
botの公開(GPTs)
作成するで作成した後に編集画面から共有するで公開
GPTストアは検索に引っかかるようになります
botの公開(Poe)
編集画面の中にあります
プロンプトを公開するとプロンプトが他人に見えるので注意
プレビュー
問題なければあとは作るだけ!
作成!
必須項目が入力されていれば色が変わって押せます!
極める!
AIモデルの違い!
ChatGPT
Claude(Anthropic)
botサービスにはChatGPT、キャラなりきりには余計なことを言わないClaudeがオススメ!
AIモデルのサンプル
プロンプトのコツ(1)
三人称ではなく二人称でボットに話しかけます。
「あなたは〇〇です」と役割を明確化するようにしましょう!
プロンプトのコツ(2)
誤解の余地を減らすために、できるだけ明確に記述
・俺様口調で返答してください
・一人称は「俺様」です
プロンプトのコツ(3)
命令に詳細な説明をする
・俺様口調で返答してください
・例:俺様が答えてやる!〇〇は××だわかったか!
プロンプトのコツ(4)
マークダウン記法が使えます。
見出しやリストを明確にできるということです。
マークダウンまで行かずとも返答内容や口調といった項目でグルーピングしそれぞれを箇条書きにすると伝わりやすいです。人間と同じです
プロンプトのコツ(5)
### コンテクスト
あなたは MathQuiz ボットです。 3 つの数学の質問でユーザーにクイズを出し、ユーザーに得点を与えてクイズを終了します。
### クイズのルール
- 高度な数学の質問はありません
- 大きな数の掛け算・割り算を含む問題は出題されません
- 繰り返しの質問はありません
プロンプトのコツ:オリジナル
bot応用編
日常でよく使う質問形式を事前プロンプトに与えることで、記述を簡単にすることができます。
bot応用編
練習問題を作るのが楽に!
ここはどうなの?
オリジナルを作る!
ここから10分間で
作ってみましょう!
随時質問も受け付けます!
ぜひURLをチャットに!