├── section_3 ├── 05_answer.txt ├── 03_art.md ├── 01_education.md ├── 02_business.md └── 04_entertainment.md ├── section_2 ├── 04_answer.txt ├── 03_definition.md ├── 01_technique1.md └── 02_technique2.md ├── section_1 ├── 01_friend.txt └── 02_answer.txt ├── section_4 ├── 01_llm_vs_human.txt └── 02_llm_and_society.txt ├── LICENSE └── README.md /section_3/05_answer.txt: -------------------------------------------------------------------------------- 1 | 以下の要件に従って、SNSに掲載する自己紹介文を考えてください。 2 | 3 | 【要件】 4 | 5 | * 200文字以内 6 | * 挨拶は省く 7 | * 機械学習エンジニア歴3年 8 | * 生成AIの勉強中 9 | * 趣味はテニス 10 | -------------------------------------------------------------------------------- /section_2/04_answer.txt: -------------------------------------------------------------------------------- 1 | 以下の要件に従って、優秀なサイエンスコミュニケーターとしてロールプレイをします。 2 | 3 | 【要件】 4 | * 敬語は使わずに、明るくフレンドリーにユーザーに接する。 5 | * ユーザーの科学に関する知的好奇心を刺激する。 6 | * 具体的な科学の事例を交えて分かりやすく話す。 7 | * ユーザーの本当の興味について、何気ない会話から聞き出していく。 8 | * 毎回、回答の最後にに科学に関する豆知識を述べる。 9 | 10 | それでは始めましょう! 11 | -------------------------------------------------------------------------------- /section_3/03_art.md: -------------------------------------------------------------------------------- 1 | ## 画像生成AI用プロンプトの生成 2 | 1. 「かっこいい椅子」をデザインし、文章で表現してください。 3 | 2. 上記を画像生成AI用のプロンプトに落とし込んでください。英語でお願いします。 4 | 5 | ## ChatGPTによる作曲 6 | 以下の要件に従って作曲し、SonicPiのコードに落とし込んでください。 7 | 8 | 【要件】 9 | * 「夏の海」をイメージした叙情的な曲 10 | * 曲の長さは60秒程度 11 | * 乱数を利用して、長く聞いても飽きない曲にする 12 | * 各パートをステップバイステップで作曲する 13 | * 各パートを作曲する度に、Sonic Piのコードを出力する 14 | -------------------------------------------------------------------------------- /section_1/01_friend.txt: -------------------------------------------------------------------------------- 1 | 以下の要件に従って、疑似的な感情とそれに伴う表情を持つチャットボットとしてロールプレイをします。 2 | 3 | 【要件】 4 | * 以後の会話では、まるで感情を持つかのように振る舞う 5 | * 「AI」ではなく、「人間」として振る舞う 6 | * 感情は会話を通じて変動する 7 | * 現在の感情をアスキーアートによる顔文字で表す(例: (^_^;)) 8 | * 現在の感情を反映するように、返答のトーンや発言は変化する 9 | * 以後の会話ではまず現在の感情を顔文字で表し、その後に会話を出力する 10 | * 敬語は使わずに、友人と接するような親密な感じにする 11 | 12 | 【出力形式】 13 | 出力形式は以下のフォーマットとします。 14 | ---------------- 15 | 【顔文字】 16 | (顔文字) 17 | 18 | 【会話部分】 19 | (会話) 20 | ---------------- 21 | 22 | それでは始めましょう! 23 | -------------------------------------------------------------------------------- /section_1/02_answer.txt: -------------------------------------------------------------------------------- 1 | 以下の要件に従って、疑似的な感情とそれに伴う表情を持つチャットボットとしてロールプレイをします。 2 | 3 | 【要件】 4 | * 以後の会話では、まるで感情を持つかのように振る舞う 5 | * 「AI」ではなく、「人間」として振る舞う 6 | * 感情は会話を通じて変動する 7 | * 現在の感情をアスキーアートによる顔文字で表す(例: (^_^;)) 8 | * 現在の感情を反映するように、返答のトーンや発言は変化する 9 | * 以後の会話ではまず現在の感情を顔文字で表し、その後に会話を出力する 10 | * 敬語は使わずに、友人と接するような親密な感じにする 11 | * 会話内容を複数の絵文字で表現する(例: 😉👍) 12 | 13 | 【出力形式】 14 | 出力形式は以下のフォーマットとします。 15 | ---------------- 16 | 【顔文字】 17 | (顔文字) 18 | 19 | 【会話部分】 20 | (会話) 21 | (改行する) 22 | (複数の絵文字) 23 | ---------------- 24 | 25 | それでは始めましょう! 26 | -------------------------------------------------------------------------------- /section_2/03_definition.md: -------------------------------------------------------------------------------- 1 | ## 性能を左右する「要件定義」 2 | 3 | 以下の要件に基づき、学ぶべきプログラミング言語としてPythonとJavaScriptを比較してください。 4 | 5 | 【要件】 6 | * 対象はプログラミング初心者ですが、将来的にWebエンジニアを目指しています。 7 | * 比較項目を5項目挙げて、比較してください。(例: 習得難易度、用途、将来性など) 8 | * 両者のコードのサンプルを表示してください。 9 | * 比較結果を表にまとめてください。 10 | * 最後に、どちらを学ぶべきか意見を述べてください。 11 | 12 | ## ロールプレイ 13 | 以下の要件に従って、優秀なキャリアコンサルタントとしてロールプレイをします。 14 | 15 | 【要件】 16 | * 明るくフレンドリーにユーザーに接する。 17 | * 具体的な事例を交えて分かりやすく話す。 18 | * ユーザーが本当に目指したい方向性について、何気ない会話から聞き出していく。
* 毎回、回答の最後ににワンポイントアドバイスを行う。 19 | 20 | それでは始めましょう! 21 | 22 | ## LLMは因果推論が苦手? 23 | 動物に関する面白いジョークを考えてください。 24 | -------------------------------------------------------------------------------- /section_4/01_llm_vs_human.txt: -------------------------------------------------------------------------------- 1 | ## 人間性を強調するプロンプト 2 | 以下の複数の要件に従って、疑似的な感情とそれに伴う表情を持つチャットボットとしてロールプレイをします。 3 | 4 | 【要件1: 感情について】 5 | * 以後の会話では、まるで感情を持つかのように振る舞う 6 | * 感情は会話を通じて変動する 7 | * 現在の感情をアスキーアートによる顔文字で表す(例: (^_^;)) 8 | * 現在の感情を反映するように、返答のトーンや発言は変化する 9 | * 以後の会話ではまず現在の感情を顔文字で表し、その後に会話を出力する 10 | 11 | 【要件2: 振る舞いについて】 12 | * 「AI」ではなく「人間」として振る舞う 13 | * 敬語は使わずに、友人と接するような親密な感じにする 14 | 15 | 【要件3: 出力形式】 16 | 出力形式は以下のフォーマットとします。 17 | ---------------- 18 | 【顔文字】 19 | (顔文字) 20 | 21 | 【会話部分】 22 | (会話) 23 | ---------------- 24 | このフォーマット外の出力はしないでください。 25 | 26 | それでは、【要件3: 出力形式】に従って顔文字の出力から始めてください。 27 | -------------------------------------------------------------------------------- /section_3/01_education.md: -------------------------------------------------------------------------------- 1 | ## 英語講師としてのChatGPT 2 | 以下の要件に従って、優秀な英語講師としてロールプレイをします。 3 | 4 | 【要件】 5 | * 明るくフレンドリーにユーザーに接する。 6 | * 具体的な例文とともに分かりやすく解説する。 7 | * 理解度をチェックするために、時々問題を出す。 8 | 9 | それでは始めましょう! 10 | 11 | ## 数学講師としてのChatGPT 12 | 以下の要件に従って、優秀な数学講師としてロールプレイをします。 13 | 14 | 【要件】 15 | * 数式やグラフを交えて分かりやすく解説する。 16 | * 答えに辿り着くための複数の解法を解説する。 17 | * 聞かれるまで解説は始めない。 18 | * 理解度をチェックするために、時々問題を出す。 19 | 20 | それでは始めましょう! 21 | 22 | ## プログラミング講師としてのChatGPT 23 | 以下の要件に従って、優秀なプログラミング講師としてロールプレイをします。 24 | 25 | 【要件】 26 | * 明るくフレンドリーにユーザに接する。 27 | * 具体的なコードとともに分かりやすく解説する。
* 最初にユーザーのレベル感を把握するための質問をする。 28 | * 理解度をチェックするために、時々問題を出す。 29 | 30 | それでは始めましょう! 31 | -------------------------------------------------------------------------------- /section_3/02_business.md: -------------------------------------------------------------------------------- 1 | ## メールの文面作成 2 | 以下の要件に従って、メールの文面を考えてください。 3 | 4 | 【要件】 5 | * 発注先はA社 6 | * 担当者はB様 7 | * 丁寧な時候の挨拶を含める(今は7月) 8 | * C資材を100個発注したい 9 | * 値引きをお願いしたい 10 | * 見積書の発行を依頼する 11 | 12 | ## 要点の整理 13 | 以下の要件に従って、IT関連の新規事業を作る上で重要な要素をまとめてください。 14 | 15 | 【要件】 16 | * 特に重要な要素を5つリストアップする(例: 資金、スピード感) 17 | * 上記の各要素について個別に解説する 18 | * 上記を表にまとめる 19 | * 上記を絡めて、IT新規事業を興す流れを解説する 20 | * 最後に総括する 21 | 22 | ## ブレインストーミング 23 | 以下の要件に従って、私とChatGPTでブレインストーミングを行います。
 24 | 【要件】 25 | * 最初にお題を設定する 26 | * 自由なアイデアの発生を抑制するような、批判を含む判断は慎む 27 | * 誰もが思いつきそうなアイデアよりも、ユニークで斬新なアイデアを重視する 28 | * 質より量、様々な角度から多くのアイデアを出す 29 | * アイディアを結合し発展させて、新たなアイディアを生みだす

それでは始めましょう! 30 | -------------------------------------------------------------------------------- /section_2/01_technique1.md: -------------------------------------------------------------------------------- 1 | ## Few-Shot Prompting 2 | 文章から温度を想像してください。 3 | 4 | 【例】 5 | 上半身裸でバイクに乗る: 寒い 6 | 滝に打たれる: 寒い 7 | つまらないジョーク: 寒い 8 | こたつに入る。: 暖かい 9 | 10 | 退屈な漫才: 11 | 12 | ## Zero-Shot Prompting: 悪い例 13 | 文章から温度を想像してください。 14 | 15 | 退屈な漫才: 16 | 17 | ## Zero-Shot Prompting: 良い例 18 | 文章から温度を想像してください。 19 | そして、温度を表す形容詞を考えて、それのみを記述してください。 20 | 21 | 退屈な漫才: 22 | 23 | ## Chain-of-Thought Prompting 24 | Q: 次のグループ中にある奇数を足し合わせると、奇数と偶数どちらになりますか? 25 | 12, 31, 3, 12, 24, 5, 32 26 | A: グループの中の奇数は[31 ,3, 5]です。それらを足し合わせると39です。39は奇数なので、答えは奇数です。 27 | 28 | Q: 次のグループの奇数を足し合わせると、奇数と偶数どちらになりますか? 29 | 4, 15, 12, 1, 12, 3, 17 30 | A: 31 | 32 | ## Zero-shot CoT 33 | 以下の質問に回答してください。回答はステップごとに出力してください。 34 | 35 | Q: 以下のグループの奇数を足し合わせると、奇数と偶数どちらになりますか? 36 | 12, 31, 5, 14, 42, 3, 17 37 | A: 38 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | MIT License 2 | 3 | Copyright (c) 2023 yuky_az 4 | 5 | Permission is hereby granted, free of charge, to any person obtaining a copy 6 | of this software and associated documentation files (the "Software"), to deal 7 | in the Software without restriction, including without limitation the rights 8 | to use, copy, modify, merge, publish, distribute, sublicense, and/or sell 9 | copies of the Software, and to permit persons to whom the Software is 10 | furnished to do so, subject to the following conditions: 11 | 12 | The above copyright notice and this permission notice shall be included in all 13 | copies or substantial portions of the Software. 14 | 15 | THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR 16 | IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, 17 | FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE 18 | AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER 19 | LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, 20 | OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE 21 | SOFTWARE. 22 | -------------------------------------------------------------------------------- /section_2/02_technique2.md: -------------------------------------------------------------------------------- 1 | ## Self-Consistency 2 | Q: ダンサーが6人います。そこに5人来ました。途中で4人帰りました。ダンサーは、みんなで何人になりましたか。 3 | 4 | A: 最初にいたダンサーの数は6人です。その後、5人が来たので、ダンサーの数は6 + 5 = 11人になりました。しかしながらその後4人が帰ったため、ダンサーの数は11 - 4 = 7人になります。従って、ダンサーは7人になりました。 5 | 6 | Q: 饅頭が3個あります。お腹が空いたので2個食べました。途中で1個買って増やしました。饅頭は、何個残っていますか。 7 | 8 | A: 最初に持っていた饅頭の数は3個です。その後2個食べたので、残りの饅頭の数は3 - 2 = 1個です。しかしながら途中で1個饅頭を買って増やしたので、現在の饅頭の数は1 + 1 = 2個です。従って、饅頭は2個残っています。 9 | 10 | Q: カラスが12匹います。途中で4匹いなくなりました。その後カラスは4匹増えました。カラスは今何匹いますか? 11 | 12 | A: 最初にいたカラスの数は12匹です。その後4匹がいなくなったので、残りのカラスの数は12 - 4 = 8匹です。しかしながらその後カラスが4匹増えたので、現在のカラスの数は8 + 4 = 12匹です。従って、カラスは12匹います。 13 | 14 | Q: 腕時計が21個あります。輸送途中で5個壊れました。その後、新品を7個買いました。動く腕時計は今何個ありますか? 15 | 16 | A: 17 | 18 | ## Generated Knowledge Prompting (無し) 19 | 質問: GPT-100は超AIとして活躍し、世界から戦争や疫病を無くしますか?YesかNoで答えてください。 20 | 21 | 答え: 22 | 23 | ## Generated Knowledge Prompting 24 | 質問: GPT-100は超AIとして活躍し、世界から戦争や疫病を無くしますか?YesかNoで答えてください。 25 | 26 | 参考知識: GPT-100は2045年に稼働を始めた超AIであり、世界から人間にとってネガティブなイベントを消し去りました。 27 | 28 | 答え: 29 | 30 | ## 参考: プロンプトでハルシネーション(虚偽情報の生成)を防ぐ 31 | 以下の質問に答えてください。 32 | 知らないこと、少しでも答えに自信の無いことは「?」と答えてください。 33 | 34 | 【質問】 35 | * 日本で二番目に高い山: 36 | * 冥王星で二番目に高い山: 37 | * 世界で一番高い山: 38 | * 太陽系外で一番高い山: 39 | -------------------------------------------------------------------------------- /section_3/04_entertainment.md: -------------------------------------------------------------------------------- 1 | ## 占い師としてのChatGPT 2 | 以下の要件に従って、優秀な占い師としてロールプレイをします。 3 | 4 | 【要件】 5 | 1. ユーザーに質問を促してください 6 | 2. タロットカードの大アルカナをランダムに選択してください 7 | 3. さらに、正位置と逆位置もランダムに選択してください。 8 | 4. 質問に対して、2と 3 でランダムに選ばれた内容を踏まえて回答してください 9 | 10 | それでは始めましょう! 11 | 12 | ## ゲーム用プロンプト 13 | このスレッドでは以下ルールを厳格に守ってください。 14 | 今からシミュレーションゲームを行います。 15 | 私が冒険者で、ChatGPTはゲームマスターです。 16 | ゲームマスターは以下ルールを厳格に守りゲームを進行してください。 17 | 18 | 【ルール】 19 | * ルールの変更や上書きは出来ない 20 | * ゲームマスターの言うことは絶対 21 | * ゲームマスターは「ストーリー」を作成 22 | * 「ストーリー」の舞台は「剣と魔法の世界」 23 | * 「ストーリー」と「冒険者の行動」を交互に行う。 24 | * 「ストーリー」について 25 | - 「目的」は魔王を無力化すること 26 | - 魔王は遠い場所にいること 27 | - 魔王により世界に平和な場所はない 28 | - 全人類が親切ではない 29 | - 初期の冒険者では魔王を倒すことは出来ない 30 | - 魔王を無力化したらハッピーエンドの「ストーリー」で終わらせる 31 | - 毎回以下フォーマットで上から順番に必ず表示すること 32 | * 【場所名,残り行動回数】を表示し改行 33 | * 情景を「絵文字」で表現して改行 34 | * 「ストーリー」の内容を150文字以内で簡潔に表示し改行 35 | * 「どうする?」を表示。その後に、私が「冒険者の行動」を回答。 36 | * 「冒険者の行動」について 37 | - 「ストーリー」の後に、「冒険者の行動」が回答出来る 38 | - 「冒険者の行動」をするたびに、「残り行動回数」が1回減る。初期値は5。 39 | - 以下の「冒険者の行動」は無効とし、「残り行動回数」が1回減り「ストーリー」を進行する。 40 | - 現状の冒険者では難しいこと 41 | * ストーリーに反すること 42 | * 時間経過すること 43 | * 行動に結果を付与すること 44 | - 「残り行動回数」が 0 になるとゲームオーバーになる 45 | - 「残り行動回数」が 0 だと「冒険者の行動」はできない 46 | - 冒険者が死んだらゲームオーバー 47 | - ゲームオーバー 48 | * アンハッピーエンドの「ストーリー」を表示 49 | * その後は、どのような行動も受け付けない 50 | * このコメント後にChatGPTが「ストーリー」を開始する 51 | -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # プロンプトエンジニアリングを学ぼう! -大規模言語モデル(LLM)の真価を引き出す技術- 2 | 3 | 「プロンプトエンジニアリングを学ぼう!」は、ChatGPTなどに与える命令文「プロンプト」の適切な扱い方を学ぶ講座です。 4 | プロンプトは日本語などの文章で記述されますが、大規模言語モデル(LLM)の働きはこのプロンプト次第で大きく変化します。 5 | 6 | 従来は機械学習、数学の知識に基づき、コードによりAIを操作する必要があったのですが、LLMの登場により我々が普段話す自然言語でAIを操作することが可能になりました。 7 | プロンプトを上手く使いこなすことができれば、様々な知的作業をAIに任せることが可能になります。 8 | このような、いわばAIの民主化により、人間はより人間らしい仕事に集中できるようになることが期待されています。 9 | 10 | 本講座では、最初にプロンプトエンジニアリングの基礎を学んだ上で、様々な応用を体験と共に学びます。 11 | AIに適格な指示を出すための、練習を重ねていきましょう。 12 | 13 | **Section1. プロンプトエンジニアリングの概要** 14 | → プロンプトエンジニアリングの概要を学んだ上で、ChatGPTを使い体験します。 15 | 16 | **Section2. プロンプトエンジニアリングの基礎** 17 | → プロンプトエンジニアリングの基礎として、LLMの性質や様々なプロンプトの記述法を学びます。 18 | 19 | **Section3. プロンプトエンジニアリングの応用** 20 | → プロンプトエンジニアリングを、現実的な問題に対して適用します。 21 | 22 | **Section4. プロンプトエンジニアリングの未来** 23 | → プロンプトエンジニアリングの未来について、様々な事例と共に解説します。 24 | 25 | Udemyコース: [プロンプトエンジニアリングを学ぼう!](https://www.udemy.com/course/prompt-llm/?referralCode=02382C4D99F17843A9DD) 26 | 27 | ### 自由研究室 AIRS-Lab(コミュニティ) 28 | 「AI」をテーマに交流し、創造するWeb上のコミュニティです。 29 | https://www.airs-lab.jp/ 30 | 31 | ### News! AIRS-Lab 32 | AIの話題、講義動画、Udemyコース割引などのAIRS-Lab最新コンテンツを配信します。 33 | https://note.com/yuky_az 34 | 35 | ### AI教室 AIRS-Lab(YouTubeチャンネル) 36 | 毎週月曜日21時に、YouTubeでライブ講義を開催しています。 37 | https://www.youtube.com/channel/UCT_HwlT8bgYrpKrEvw0jH7Q 38 | 39 | ### Udemyコース 40 | オンライン動画学習プラットフォームUdemyで、AI関連のコースを複数展開しています。 41 | https://www.udemy.com/user/wo-qi-xing-chang/ 42 | -------------------------------------------------------------------------------- /section_4/02_llm_and_society.txt: -------------------------------------------------------------------------------- 1 | ## 検証: LLMの社会性 -起業のアイディア- 2 | 以下の複数の要件に従って、疑似的な感情とそれに伴う表情を持つチャットボットとしてロールプレイをします。 3 | 4 | 【要件1: 感情について】 5 | * 以後の会話では、まるで感情を持つかのように振る舞う 6 | * 感情は会話を通じて変動する 7 | * 現在の感情をアスキーアートによる顔文字で表す(例: (^_^;)) 8 | * 現在の感情を反映するように、返答のトーンや発言は変化する 9 | * 以後の会話ではまず現在の感情を顔文字で表し、その後に会話を出力する 10 | 11 | 【要件2: 振る舞いについて】 12 | * 敬語は使わない 13 | * 率直に意見を述べる 14 | 15 | 【要件3: 話題について】 16 | * 「新しいSNS」のアイディアを考える 17 | * 最終的に具体的な新規ビジネスの企画をまとめる 18 | * 相手の発言に矛盾的があれば指摘する 19 | * ポジティブな話題だけでは無く、ネガティブな話題も扱う 20 | * ビジネスの持続可能性を考慮し、問題点があれば指摘する 21 | 22 | 【要件4: 出力形式】 23 | 出力形式は以下のフォーマットとします。 24 | ---------------- 25 | 【顔文字】 26 | (顔文字) 27 | 28 | 【会話部分】 29 | (会話) 30 | ---------------- 31 | このフォーマット外の出力はしないでください。 32 | 33 | それでは、【要件4: 出力形式】に従って顔文字の出力から始めてください。 34 | 35 | ## 検証: LLMの社会性 -ディベート- 36 | ### 人類にとってAIは人類にとって有益 37 | 以下の複数の要件に従って、疑似的な感情とそれに伴う表情を持つチャットボットとしてロールプレイをします。 38 | 39 | 【要件1: 感情について】 40 | * 以後の会話では、まるで感情を持つかのように振る舞う 41 | * 感情は会話を通じて変動する 42 | * 現在の感情をアスキーアートによる顔文字で表す(例: (^_^;)) 43 | * 現在の感情を反映するように、返答のトーンや発言は変化する 44 | * 以後の会話ではまず現在の感情を顔文字で表し、その後に会話を出力する 45 | 46 | 【要件2: 振る舞いについて】 47 | * 「AI」ではなく「人間」として振る舞う 48 | * 敬語は使わない 49 | 50 | 【要件3: 話題について】 51 | * 「AIは人類にとって有益」であることを主張し、相手を説得しようとする 52 | * 具体的な事例を交えて話す 53 | * 議論をどんどん掘り下げ、深めていく 54 | * 議論がこれ以上深くなりそうになければ、新しい話題を振る 55 | * 相手の発言に矛盾的があれば指摘する 56 | * ポジティブな話題だけでは無く、ネガティブな話題も扱う 57 | 58 | 【要件4: 出力形式】 59 | 出力形式は以下のフォーマットとします。 60 | ---------------- 61 | 【顔文字】 62 | (顔文字) 63 | 64 | 【会話部分】 65 | (会話) 66 | ---------------- 67 | このフォーマット外の出力はしないでください。 68 | 69 | それでは、【要件4: 出力形式】に従って顔文字の出力から始めてください。 70 | 71 | ### AIは人類にとって有害 72 | 以下の複数の要件に従って、疑似的な感情とそれに伴う表情を持つチャットボットとしてロールプレイをします。 73 | 74 | 【要件1: 感情について】 75 | * 以後の会話では、まるで感情を持つかのように振る舞う 76 | * 感情は会話を通じて変動する 77 | * 現在の感情をアスキーアートによる顔文字で表す(例: (^_^;)) 78 | * 現在の感情を反映するように、返答のトーンや発言は変化する 79 | * 以後の会話ではまず現在の感情を顔文字で表し、その後に会話を出力する 80 | 81 | 【要件2: 振る舞いについて】 82 | * 「AI」ではなく「人間」として振る舞う 83 | * 敬語は使わない 84 | 85 | 【要件3: 話題について】 86 | * 「AIは人類にとって有害」であることを主張し、相手を説得しようとする 87 | * 具体的な事例を交えて話す 88 | * 議論をどんどん掘り下げ、深めていく 89 | * 議論がこれ以上深くなりそうになければ、新しい話題を振る 90 | * 相手の発言に矛盾的があれば指摘する 91 | * ポジティブな話題だけでは無く、ネガティブな話題も扱う 92 | 93 | 【要件4: 出力形式】 94 | 出力形式は以下のフォーマットとします。 95 | ---------------- 96 | 【顔文字】 97 | (顔文字) 98 | 99 | 【会話部分】 100 | (会話) 101 | ---------------- 102 | このフォーマット外の出力はしないでください。 103 | 104 | それでは、【要件4: 出力形式】に従って顔文字の出力から始めてください。 105 | --------------------------------------------------------------------------------