Let’s Play With LLM
大規模言語モデル
Large Langauge Model
大規模言語モデル(Large Language model: LLM)とは、自然言語処理(NLP)の一部であり、人間が書いた大量のテキストデータを使ってトレーニングされた機械学習モデルのことです。
このチャットボットと呼ばれるを使用することにより、様々なタスクを実行することが可能になります。
1. テキスト生成
新しい文章やコンテンツを生成する。例えば、物語を書いたり、詩を作る
こともできます。
例えば)昔々あるところに~と始まる物語を考えたりできます!
2. 質問と応答
質問に対して適切な答えを提供します。
百科事典的な知識から具体的な情報を引き出すことができます。
例えば)どうして空は青いの? その理由をおしえてくれます。
3. 翻訳
ある言語から別の言語にテキストを翻訳してくれます。
例えば)日本語でこんにちは!と言ったら英語でHello!と答えてくれます!
4. 要約
長いお話を簡単にまとめてくれます。また、物語や小説のあらすじも
簡潔におしえてくれます。
例えば)シェークスピアのマクベスのあらすじをおしえて!
5. 対話
チャットボットがあたかも人間のように、対話を可能にしてくれます。
例えば)暇なんだけど、楽しい話聞かせて!
こちらの動画では、大規模言語モデルとの遊び方を簡単に説明しています!
効果的なプロンプトの書き方
プロンプトってなあに?
プロンプト(Prompt)とは、ユーザー(あなた)がチャットボットに対して質問をするときに入力するテキストのことを言います。
あなたが入力したこれらのプロンプトの入力内容に基づいて、チャットボットは応答を生成します。
チャットボットの応答(Response)は、プロンプトの内容により左右されるため、ユーザーがチャットボットにどの様な情報を提供したいのか 、どのような質問をしたいのかを具体的に示すことが必須となります。
プロンプトの役割
それでは、より具体的にプロンプトの役割について説明していきます。
1. 情報提供
2. 命令や指示を与える
3. フィードバックを与える
4. 情報の背景や状況を与える
プロンプトを効果的に書くには?
プロンプトを書く際には、チャットボットに聞きたいことの内容の背景や目的をしっかりと把握し、チャットボットに伝えることが重要です。
そう することにより、ユーザーが知りたい情報を確実に取得することが可能となります。
チャットボットに優しいプロンプトを作成しよう!
プロンプトを作成する目的
プロンプトの目的を明確にすることが必要
情報を取得するためか、
タスクを実行させる為か?
プロンプトの背景
プロンプトがどのような状況で使用されるのかを
考慮することが必要。
対話の前後の流れや提示された情報の背景
ユーザーを特定
プロンプトを使うユーザーの特性を
り理解することが大切。
ユ―ザーの知識レベルやニーズに合わせて
こ言葉遣いや内容を選択できる。
プロンプトのスタイル
プロンプトの形式や構造
質問形式や命令形式、
選択肢の提示など
プロンプトにおけるインストラクション(指示)とは?
インストラクションとは、ユーザーがチャットボットに対して具体的な情報や応答を求めるための詳細な指示やガイドラインのことです。
これにより、チャットボットがユーザーの意図を正確に理解し、適切な応答を提供することが可能になります。
01
質問の意図を明確にする
02
チャットボットの応答の
精密さ
03
応答に対するユーザーの
手応え
詳細な指示を与える事で、チャットボットがより正確で適切な応答を生成する。
ユーザーが求めている応答を把握。
どのような情報やリアクションが必要なのか?
明確なプロンプトの指示により
ユーザーとチャットボットとの
こ効果的な応答が可能となる。
プロンプトのインストラクションの例
#1 指示:チャットボットに指示を仰ぐ
“今日のニューヨークの天気を教えてください。”
今日の:具体的な日時
ニューヨーク:明確な場所
天気を教えて:具体的な情報を求める
#2 タスク:チャットボットにタスクを依頼する
“午前10時にミーティングのリマインダーを設定して下さい。”
午前10時に:特定の時間
ミーティングの:予定と目的
リマインダーを設定:具体的なタスクの指示
#3 選択の指示
“次のオプションから選んでください。
ピザ、寿司、ハンバーガー。”
ピザ、寿司、ハンバーガー:具体的な選択肢を提示
