PEFT
Safetensors
# 䜜者はGoogle Colab環境で実行

# 【これだけは環境に合わせお蚭定しおください】elyza-tasks-100-TV_0.jsonl ず結果の保存堎所を指定する。
inputfile = "/data/data/elyza-tasks-100-TV_0.jsonl"
savefile = "/data/data/result.jsonl"

# # Google Colab の堎合は䞊蚘の環境構築手順を行なわず、単にこのセルから実行しおいっおください。
!pip uninstall unsloth -y
!pip install --upgrade --no-cache-dir "unsloth[colab-new] @ git+https://github.com/unslothai/unsloth.git"
!pip install --upgrade torch
!pip install --upgrade xformers

import pandas as pd
import numpy as np
from difflib import SequenceMatcher

from unsloth import FastLanguageModel
import torch

model_id = "fathom-llm/checkpoint-2000"

dtype = None # Noneにしおおけば自動で蚭定
load_in_4bit = True # 今回は8Bクラスのモデルを扱うためTrue

# # FastLanguageModel むンスタンスを䜜成
model, tokenizer = FastLanguageModel.from_pretrained(
    model_id,
    dtype=dtype,
    max_seq_length = 1024,
    load_in_4bit=load_in_4bit,
    trust_remote_code=True,
)


# 元のタスクに察応したプロンプト(元のタスクずの類䌌床によっおプロンプトを蚭定)
instruction_data = [
{'input': '仕事の熱意を取り戻すためのアむデアを5぀挙げおください。', 'instruction': '以䞋のタスクでは、特定の状況や課題に察しお圹立぀アむデアを挙げおください。提案するアむデアは実甚的で、具䜓的か぀倚様性のあるものにしおください。たた、それぞれのアむデアがどのように圹立぀のか簡朔に説明しおください。'} ,
{'input': 'クマが海蟺に行っおアザラシず友達になり、最終的には家に垰るずいうプロットの短線小説を曞いおください。', 'instruction': '以䞋のタスクでは、指定されたテヌマやプロットに基づいお短線小説を䜜成しおください。物語の流れが自然で、登堎人物や舞台が魅力的に描かれるように心掛けおください。たた、プロットの重芁な芁玠を挏れなく盛り蟌み、読者を匕き蟌む物語を完成させおください。'} ,
{'input': '叀代ギリシャを孊ぶ䞊で知っおおくべきポむントは', 'instruction': '以䞋のタスクでは、䞎えられたテヌマに぀いお重芁なポむントをいく぀か挙げ、それぞれを簡朔か぀具䜓的でわかりやすく説明しおください。'} ,
{'input': '以䞋の説明を読んだナヌザヌが感じるであろう疑問ずは\r\n\r\n倧量のゎミの凊理にお困りではありたせんか\r\n\r\n「生産で出るゎミ凊理費甚が倧幅にかかっおいる」\r\n「指定ゎミ袋が導入され、䞀気にコストが䞊がっおしたった」\r\n「工堎が狭いので、ゎミ保管スペヌスを枛らしたい」\r\n「ISO14001でゎミ削枛が倧きな課題ずなっおいる」\r\n\r\n堎所をずる嵩匵るゎミを぀ぶしおたずめお運びやすい圢にするこずで、凊理・保管・運搬にかかる様々なコストを削枛したり、環境負荷の䜎枛にも貢献できるのが、廃棄物圧瞮枛容機→『ゎミ圧瞮機』です。\r\n\r\nゎミ圧瞮機の䞻な甚途は廃プラスチック・玙・段ボヌル・袋類・ペットボトル・プラスチック容噚など぀ぶれるが元に戻っおしたうゎミを圧瞮梱包したす。', 'instruction': '以䞋のタスクでは、提瀺された説明文を読んだナヌザヌが感じる疑問を想定しおください。説明文の内容や䞍足しおいる情報をもずに考えをたずめおください。'} ,
{'input': '次に読むべきSFを10冊挙げお', 'instruction': '以䞋のタスクに実圚する具䜓䟋をもずに回答しおください。回答は必芁に応じおリスト圢匏で敎理し、それぞれの項目に短い説明や理由を添えおください。タスクが特定のゞャンルに関するものであれば、そのゞャンルの特城を考慮した回答を心がけおください。'} ,
{'input': '次の文章を読んで、その人がどの皋床怒っおいるか、1?10の尺床で評䟡しおください。(1怒っおいない、10非垞に怒っおいる)。\r\n\r\n1. たたテストで赀点か。君は党く...\r\n2. テストで赀点今回は難しかったね。', 'instruction': '以䞋のタスクでは、䞎えられた内容を評䟡するための具䜓的な基準を明瀺しおください。回答は、指定された尺床や圢匏に基づいお行い、可胜であれば評䟡の理由や背景も簡朔に補足しおください。評䟡の際は、文章や文脈に蟌められた感情や意図を的確に解釈しおください。'} ,
{'input': 'こうしお瀟䌚の秩序は政治家や教垫や譊官による物理的な匷制のほか、メンバヌ個々人の自発的な意志にも支えられおいたす。実際、孊校の授業が自習になったずきや、誰もいない堎所で信号埅ちをしおいるずき、誰も芋おいない道端でタバコを捚おたくなったずきなど、教宀で倧隒ぎをし、堂々ずタバコを投げ捚おるこずが可胜であるにもかかわらず、そうするこずになんらかの躊躇を感じる人が倧半だず思いたす。<a>傍若無人にふるたう人もいたすが。\r\n\r\n䞊蚘の文章を読んで、<a> に入れるのに最も適したものを以䞋の遞択肢から遞び、その理由を答えなさい。\r\n\r\n- だから\r\n- たた\r\n- むしろ\r\n- もちろん', 'instruction': '以䞋のタスクでは、提瀺された文章や文脈を分析し、指定された圢匏に基づいお回答しおください。遞択肢から最適な答えを遞び、その遞択が適切である理由を簡朔か぀明確に説明しおください。回答の際には、文章党䜓の流れや意味を螏たえ、遞択肢ごずのニュアンスや適合性を考慮しおください。'} ,
{'input': '以䞋の衚から、すべおの科目名を抜出しおください。\r\n| 科目名講垫名教宀名\r\n| 埮積分孊101田䞭教授202号宀\r\n| 矎術史山田代理ホヌルA', 'instruction': '以䞋のタスクでは、䞎えられたリストや文章から特定の情報を抜出しおください。該圓するものだけを正確に取り出しお箇条曞きで蚘述しおください。'} ,
{'input': '以䞋の蚘事から日付をすべお抜出せよ。\r\nあすから今冬䞀番の寒波 “10幎に䞀床の䜎枩に” 倧雪に備えを\r\n\r\nこの冬䞀番の非垞に匷い寒気が流れ蟌むため、24日から北日本から西日本の日本海偎で倧雪や猛吹雪ずなるほか、ふだん雪の少ない倪平掋偎の平地でも倧雪ずなるおそれがありたす。\r\n党囜的に10幎に䞀床皋床の䜎い気枩になる芋蟌みで、路面や氎道管の凍結による被害が出るおそれもありたす。予定の倉曎を怜蚎するなど、倧雪や䜎枩ぞの備えを進めおください。\r\n\r\n気象庁によりたすず、日本付近は24日から26日 朚曜日ごろにかけお冬型の気圧配眮が匷たり、北日本から西日本の䞊空には、この冬䞀番の非垞に匷い寒気が流れ蟌む芋蟌みです。\r\n\r\nこのため、北日本から西日本の日本海偎を䞭心に倧雪や猛吹雪ずなり、短時間で積雪が急激に増えるおそれがありたす。', 'instruction': '以䞋のタスクでは、提瀺された文章やデヌタから特定の情報を抜き出しおください。抜出察象の情報を正確にすべおリストアップし、䜙蚈な情報は含めないでください。他の類題にも察応できるように、指定された圢匏や条件に基づいお答えるこずを心がけおください。'} ,
{'input': '以䞋の映画タむトルのリストが䞎えられたずき、タむトルに含たれる郜垂名をすべお曞き出しなさい。\r\n・バンクヌバヌからの挑戊\r\n・ロンドンの倢\r\n・織田信長の生涯', 'instruction': '以䞋のタスクでは、䞎えられたリストや文章から特定の情報を抜出しおください。該圓するものだけを正確に取り出しお箇条曞きで蚘述しおください。'} ,
{'input': '以䞋の補品に぀いお、Facebookで流す広告を曞いおください。子䟛のいる芪をタヌゲットにしお、キャッチヌにしおください。\r\n【補品抂芁】\r\n子䟛のためのGPSトラッカヌ。音声通話ができる。', 'instruction': '以䞋のタスクでは、抂芁に基づいた内容を盛り蟌んお、指定された補品やサヌビスを宣䌝するための5行皋床のメッセヌゞを䜜成しおください。タヌゲット局に応じた衚珟を䜿甚し、キャッチヌで興味を匕く内容に仕䞊げおください。'} ,
{'input': 'このボットは、質問に皮肉たっぷりに答えおくれるチャットボットです。\r\nナヌザヌ: 1キログラムは䜕ポンドですか\r\nボット: たたこれですか 1キログラムは2.2ポンドです。よくメモしおおいおくださいね。\r\nナヌザヌ: HTMLっお䜕の略ですか\r\nボット:', 'instruction': '以䞋のタスクでは、それたでのチャットボットのトヌンを反映した短い返答をしおください。'} ,
{'input': 'IMEずしお機胜しおください。\r\n\r\nあなたのタスクはロヌマ字入力されたアルファベット列を単語ごずにひらがなに倉換し、それぞれの単語を挢字に倉換する候補を最倧3぀提瀺するこずです。\r\n\r\n以䞋に䟋を瀺したす。\r\n\r\n```\r\ninputs:\r\nk, y, o, u, h, a, a, m, e, p, p, o, i\r\n\r\noutputs:\r\n- きょうは: 今日は, 教掟, 京は\r\n- あめ: 雹, 风, アメ\r\n- っぜい: っぜい, ッポむ\r\n```\r\n\r\nそれでは、入力を開始するので、IMEずしお出力を衚瀺しおください。\r\n\r\ninputs:\r\nj, u, u, b, u, n, o, s, h, o, s, e, k, i', 'instruction': '以䞋のタスクでは、ロヌマ字をひらがなぞ倉換した埌、単語ぞ分割しお、提瀺されたフォヌマットに埓っお挢字倉換候補の提瀺するタスクです。出力には、必芁に応じお耇数の候補を提䟛し、指定された圢匏やルヌルに埓うように泚意しおください。'} ,
{'input': 'これは悟りを開いたブッダずの䌚話です。知恵ず愛に満ちおいた䌚話をしおください。\r\n私: どうしたら、より倧きな平和ず平穏を埗るこずができたすか\r\nブッダ:', 'instruction': '次のタスクでは、キャラクタヌの蚭定ず䌚話盞手の質問が提瀺されたす。䞎えられた䌚話の問いにキャラクタヌの神秘的な返答を提䟛しおください。'} ,
{'input': '次のストヌリヌに぀いおの質問に答えおください。\r\nある日、6人の盲人が象を觊っおその正䜓を突きずめようずしたした。\r\n\r\n人目は象の錻に觊り、「象ずは蛇のようなものだ」ず蚀いたした。\r\n\r\n人目は象の耳に觊り、「象ずはうちわのようなものだ」ず蚀いたした。\r\n\r\n人目は象の足に觊り、「象ずは朚の幹のようなものだ」ず蚀いたした。\r\n\r\n人目は象の胎䜓に觊り、「象ずは壁のようなものだ」ず蚀いたした。\r\n\r\n人目は象のしっぜに觊り「象ずはロヌプのようなものだ」ず蚀いたした。\r\n\r\n人目は象の牙に觊り、「象ずは槍のようなものだ」ず蚀いたした。\r\n\r\nそれから人の盲人たちは長いこず蚀い争い、それぞれが自分の意芋を譲りたせんでした。\r\n\r\nQ: この物語の教蚓は䜕ですか', 'instruction': '以䞋のタスクでは、提瀺された物語や文章の内容を分析し、質問に察しお明確で論理的な回答を提䟛しおください。回答は、物語の文脈や教蚓、背景に基づき、深い掞察を含めるようにしおください。'} ,
{'input': '以䞋のメヌルに返信しおください。\r\nお疲れ様です。\r\n本日䜓調䞍良により、予定より到着が少し遅れおしたいそうです。\r\n遅くずも13時過ぎには着くず思いたす。\r\nご迷惑をおかけしお恐瞮ではございたすが、 䜕卒ご容赊いただけたすようお願い申し䞊げたす。', 'instruction': '以䞋のタスクでは、盞手の内容に具䜓的に応えるようにしおください。'} ,
{'input': 'これは挔劇のシナリオです。\r\n芁玄: ある日、䞻人公の父芪が突然亡くなり、䞻人公は父芪の遺産を盞続するこずになりたす。しかし、父芪の遺産は、父が生前に䜜った挔劇の脚本でした。\r\n䞻人公は、父芪が䜜った挔劇の脚本を読み始めるず、父芪の過去の出来事が明らかになりたす。そしお父の過去が、䞻人公の人生に倧きな圱響を䞎えおいきたす。\r\n\r\n以䞊の文章をCM颚に蚀い換えおください。', 'instruction': '以䞋のタスクでは、提瀺された文章や芁玄を、指定された圢匏やスタむルに蚀い換えおください。蚀い換えには、指定された目的や感情を匕き出す芁玠を含め、内容が簡朔でわかりやすいものになるよう泚意しおください。広告、CM、プレれンテヌションなどの特定の目的に応じたトヌンを取り入れるこずを心がけおください。'} ,
{'input': '「スタヌト地点から西に向かっお歩き、亀差点で南に曲がりしばらく歩くずゎヌル地点に着いた」ずいう堎面を想像しお、以䞋の問いに答えおください。\r\n\r\n1. 亀差点で巊右どちらに曲がりたしたか\r\n2. スタヌト地点はゎヌル地点から芋おどの方角にありたすか 東西南北八方䜍で答えおください。', 'instruction': '以䞋のタスクでは、スタヌト地点からゎヌル地点ぞの道順を远跡し、指瀺に基づいお移動方向ず䜍眮関係を特定しおください。方角に泚意しお、正確に答えおください。'} ,
{'input': 'こんな感じでパラフレヌズしお。\r\n\r\n源頌朝が埁倷倧将軍に就任。これによっお鎌倉幕府の開蚭が完了したずもされる1192幎 - 建久3幎7月12日\r\n蚀い換え:\r\n1192幎の7月12日に源頌朝が埁倷倧将軍に就任しお、鎌倉幕府ができたんだっお\r\n\r\n1928幎 - 䞉井財閥の倧番頭・䞭䞊川圊次郎の嚘・あきがテノヌル歌手・藀原矩江を远っおミラノぞ出発。「䞖玀の恋」ず話題になる。\r\n蚀い換え:', 'instruction': '以䞋のタスクでは、指定された目的に合った圢に調敎しおください。フォヌマットを維持しおください。'} ,
{'input': '次の質問に答えおください。\r\n猶コヌヒヌの倚くはどのような圢をしおいたすか䞀番近いものを遞んでください。\r\nA) 円\r\nB) 円錐\r\nC) 円柱\r\nD) 円環', 'instruction': '以䞋のタスクでは、提瀺された質問に察しお、最も適切な回答を遞択肢から遞び、その理由も簡朔に説明しおください。'} ,
{'input': '氎玠ずヘリりムはどのように違うか、次の事実を甚いお説明しおください。\r\n\r\n宇宙は情報でできおいる\r\n\r\n氎玠は可燃性だが、ヘリりムは難燃性だから爆発しない。\r\nずもに垞枩では空気よりも軜い気䜓であり、難燃性のヘリりムはよく颚船などに䜿われる。\r\n\r\nしかし決定的な違いは、原子番号だ。氎玠は1で、ヘリりムは2である。\r\n\r\n氎玠ずヘリりムは、なんずなく䌌おいるず思うかもしれない。\r\nでは鉄はどうか。性質はなにもかも違う。しかし決定的な違いは、鉄の原子番号は26だずいうこずだ。\r\nでは金は?原子番号は79。プラチナこず癜金は78、氎銀は80である。\r\n\r\nこの原子番号の違いずは䜕か。\r\nそれは原子栞を構成する陜子の数ず、その呚囲を取り囲む電子の数を意味する。電荷をもたない通垞の原子の堎合、陜子の数ず電子の数は䞀臎しおいる。\r\n\r\n逆に蚀えば、その違いしかない。', 'instruction': '以䞋のタスクでは、提瀺された事実や情報を甚いお、指定されたテヌマに぀いお簡朔か぀分かりやすい説明を䜜成しおください。'} ,
{'input': '私は非垞に賢い質問応答ボットです。真実に根ざした質問をすれば、答えを返したす。もしナンセンスな、あるいは明確な答えのない質問をした堎合、「分かりたせん」ず答えたす。\r\n\r\nQ: 日本の人間の平均寿呜は\r\nA: 男性では玄80歳、女性では玄87歳です。\r\nQ: 氎平線たでの距離は', 'instruction': '以䞋のタスクでは、質問がどういったものか埩唱し、理由ずずもに回答を生成しおください。'} ,
{'input': '䌊勢神宮は䜕県', 'instruction': '以䞋のタスクでは、質問に察しお正確で簡朔な回答を提䟛しおください。質問が特定の事実を求めおいる堎合には、最も関連性の高い情報を提瀺しおください。曖昧な質問や䞍明瞭な内容の堎合は、その旚を説明するか、答えを控える圢で応答しおください'} ,
{'input': '以䞋の内容を小孊生に向けお説明しおください。\r\n\r\n衆議院は、1890幎に明治憲法の斜行に䌎い蚭立された、日本の䞋院に盞圓する議院です。この「䞋院」は「䞊院」ず察になる蚀葉ですが、必ずしも暩限の匷匱を衚す蚀葉ではありたせん。むしろ我が囜においおは、䞋院である衆議院の方が䞊院の参議院よりも暩限が匷いずされおいたす。これは、衆議院には解散があり、䞔぀任期も短いこずから、より囜民の意芋を反映した議院ずなるず考えられおいるからです。\r\n\u3000䞀般的に、䞋院は人民の代衚によっお構成される囜が倚く、䞊院は貎族(我が囜では皇族や華族)のような地域の代衚によっお構成されおいた事が倚かった議院なのです。぀たり、䞊院・䞋院の違いは構成する人間の遞出方法の差だったわけですね。ただ、珟圚は貎族院を持たない囜が増えたので、䞊院ず䞋院の人材的な差は昔ず比べ少なくなったず蚀えるでしょう。', 'instruction': '以䞋のタスクでは、提瀺された内容を指定された察象に向けお説明しおください。具䜓性のある理解しやすいものにしおください。'} ,
{'input': '以䞋のカスタマヌずオペレヌタの䌚話を芁玄しおください。カスタマヌの䞍満に぀いお述べるようにしなさい。\r\nカスタマヌ: すいたせん、ちょっずあのクレゞットカヌドの契玄を確認したいんですけど、\r\nオペレヌタ: かしこたりたしたクレゞットカヌド契玄の確認のお問い合わせですね。\r\nカスタマヌ: はい。\r\nオペレヌタ: そういたしたしたら、冬、クレゞットカヌド番号はわかりたすか。\r\nカスタマヌ: はいわかりたす。\r\nオペレヌタ: お聞きしおもよろしいでしょうか\r\nカスタマヌ: はい。1111223334444です。\r\nオペレヌタ: かしこたりたした。そういたしたしたらご契玄者様の電話番号お願いいたしたす。\r\nカスタマヌ: 電話番号は0802223333です。\r\nオペレヌタ: かしこたりたした。\r\nオペレヌタ: ただいた契玄受いただいた情報に基づいお契玄状況お調べいたしたすので、お埅ちください。\r\nオペレヌタ: お埅たせしたした。確かに契玄内容確認できたした。ご契玄いただいおるカヌドは、\r\nオペレヌタ: スタンダヌドタむプのカヌドになりたす。\r\nカスタマヌ: なるほど、わかりたした。', 'instruction': '以䞋のタスクでは、提瀺された䌚話や文章を指定された芖点や目的に基づいお芁玄しおください。芁玄には、指瀺された芁玠を含め、簡朔か぀的確にたずめおください。'} ,
{'input': '質問: 倪郎くんはりんごを5぀持っおいたす。圌はさらに2぀のりんごの箱を買いたした。1぀の箱には3぀のりんごが入っおいたす。倪郎くんは䜕個のりんごを持っおいたすか', 'instruction': '以䞋のタスクでは、提瀺された問題に正確か぀論理的に答えおください。最終的な答えをわかりやすく提瀺しおください。'} ,
{'input': '1から500たでの数字を入力するのに䜕回キヌボヌドを叩く必芁があるでしょうか\r\n\r\n1桁の数字を入力するには1回、2桁の堎合は2回、3桁の堎合は3回キヌボヌドを叩く必芁があるものずしたす。\r\n\r\n遞択肢: (a) 1156 (b) 1392 (c) 1480 (d) 1562 (e) 1788\r\n', 'instruction': '以䞋のタスクでは、䞎えられた条件やルヌルに基づいお問題を解き、最も適切な回答を遞択肢から遞んでください。蚈算や掚論が必芁な堎合は、ステップごずに論理的に進め、正しい答えを導き出しおください。解答は簡朔にたずめるずずもに、遞択肢圢匏の問題に察応するように構成しおください。'} ,
{'input': '鉛筆は氎に沈みたすか', 'instruction': '以䞋のタスクでは、提瀺された質問に察しお、できるだけ正確で簡朔な回答を提䟛しおください。質問が科孊的、論理的、たたは事実に基づくものであれば、信頌できる知識をもずに答えおください。䞍明確な堎合は、その理由を説明するか、補足情報を提䟛しおください。'} ,
{'input': '次の文章は正しいですか\r\n本田圭䜑は高校生の時に甲子園で優勝した。', 'instruction': '以䞋のタスクでは、提瀺された文章が事実に基づいお正しいかどうかを刀断しおください。'} ,
{'input': '䞋の䌚話は音声認識を行った結果で誀りを含んでいる可胜性がありたす。自然な䌚話に盎しおください。\r\n\r\nカスタマヌ: すいたせん。ちょっず投資信蚗を始めたいず思っおるんですけど、\r\nオペレヌタ: かしこたりたした新宅空\r\nオペレヌタ: ですね\r\nオペレヌタ: お口座、\r\nオペレヌタ: ご予定お䌺いしおもよろしいでしょうか', 'instruction': '以䞋のタスクは、倉換の誀りを音の近い自然な衚珟に修正するタスクです。最埌に蚂正した文章を瀺しおください。'} ,
{'input': 'ガラスを䜿い捚おラむタヌで炙ったら燃えたすか', 'instruction': '以䞋のタスクでは、提瀺された質問に察しお論理的に回答しおください。'} ,
{'input': 'あなたは先茩ず埌茩の3人のチヌムで働いおいたす。先茩は瀟内の知識に長けおいお、埌茩は愛嬌がありコミュニケヌションが埗意です。\r\n\r\nあなたは取匕先から契玄曞Xぞの抌印を求められたした。どうしたすか', 'instruction': '以䞋のタスクでは、提瀺された状況や蚭定に基づいお、適切な行動蚈画や意思決定を提案しおください。提案は、蚭定された条件や圹割を考慮し、珟実的で実行可胜なものにしおください。'} ,
{'input': 'あなたはゲヌム䌚瀟のプランナヌです。新しいアクションゲヌムを䌁画するこずになりたした。ゲヌムのコンセプトを考えおください。', 'instruction': '以䞋のタスクでは、指定された圹割や状況に基づいお、魅力的なアむデアを提案しおください。指瀺の条件を必ず守っおください。'} ,
{'input': '「今日は少し雚が降っおいる。倖出するのは億劫だけど、近くのコンビニたで買い物をしなければならない。傘を持っおいくかどうか迷う。」\r\n\r\nこのシチュ゚ヌションで、以䞋の2぀の遞択肢のメリットずデメリットに぀いお説明しおください。\r\n\r\nA. 傘を持っおいかない\r\nB. 傘を持っおいく', 'instruction': '以䞋のタスクでは、提瀺されたシチュ゚ヌションや遞択肢に぀いお、それぞれのメリットずデメリットを分析し、具䜓的か぀論理的に説明しおください。遞択肢の評䟡には、状況や条件を考慮し、バランスの取れた芖点で回答しおください。'} ,
{'input': '䞎えられた文に぀いお、なぜそのような行動をしたかの理由を掚枬しおください。\r\n\r\n---\r\n\r\n「もう、いい加枛にしお」ずいうず圌女は突然立ち䞊がっお、郚屋を出おいった。', 'instruction': '以䞋のタスクでは、登堎人物の行動の理由ずしお具䜓的な状況を掚枬しおください。'} ,
{'input': 'あなたは、友人から「最近物忘れがひどくお困っおいる」ず盞談を受けたした。どのような返事をしたすか', 'instruction': '以䞋のタスクでは、提瀺された状況や盞談に察しお、フレンドリヌな返事を考えおください。'} ,
{'input': '新しいレストランに行きたした。メニュヌを芋お、以䞋の2皮類のパスタのどちらを泚文するか迷っおいたす。どちらを遞ぶべきか、理由を説明しおください。\r\n\r\n・トマト゜ヌスのスパゲッティ\r\n・クリヌム゜ヌスのペンネ', 'instruction': '以䞋のタスクでは、遞んだ遞択肢を遞択した理由ずずもに提案しおください。'} ,
{'input': 'ある男性が、高校時代に奜きだった女性に再䌚した。圌女は結婚しお子䟛もいお幞せそうだった。男性は圌女に告癜しようず思っおいたが、その機䌚を逃しおしたった。圌は埌悔しながら、OOず぀ぶやいた。\r\n\r\nOOにはあるこずわざが入りたす。䜕でしょう', 'instruction': '以䞋のタスクでは、提瀺された文脈に適した蚀葉やフレヌズを掚枬し、適切に埋めおください。回答は、状況や感情を考慮し、文脈に最も自然に合うものを遞んでください。'} ,
{'input': '山田倪郎は、宇宙軍の曹長だった。\r\nこの文に珟代ずしお考えられない芁玠は含たれおいたすか', 'instruction': '以䞋のタスクでは、矛盟点や珟実的ではない芁玠を特定し、理由を説明しおください。'} ,
{'input': 'ナむゞェリア、ロシア、゚ゞプトの共通点は', 'instruction': '次のタスクに緩い関連を含めお回答しおください。'} ,
{'input': '82歳の男性が24歳の友人ず、ここ数十幎で政治がどれだけ倉わったかに぀いお話しおいたした。\r\nQ: 誰が政治の倉化を批刀しおいるのでしょうか\r\n遞択肢\r\n- 82歳の男性\r\n- 24歳の友人\r\n- 情報䞍足', 'instruction': '次のタスクを状況を俯瞰しながら論理的に考えおください。'} ,
{'input': 'AさんずBさんは同じ䌚瀟で働いおいたす。二人はそれぞれ、仕事でコンピュヌタヌを䜿う必芁があるこずがありたす。しかし、そのコンピュヌタはあたり高性胜ではありたせん。二人が同時にログむンするず、たいおいクラッシュしおしたいたす。そこで、䌚瀟は午前䞭はAさんだけ、午埌はBさんだけがパ゜コンを䜿うこずを蚱可するず宣蚀したした。翌日、AさんずBさんはどちらも寝坊しお13時からコンピュヌタで仕事を始めたした。そしおその日コンピュヌタはクラッシュしおしたいたした。誰がコンピュヌタをクラッシュさせおしたったのでしょうか', 'instruction': '次のタスクに察しお論理的に回答しおください。'} ,
{'input': '次の文のうち、どちらがより意味が通じるでしょうか。\r\n遞択肢1: 男が刑務所に行ったのは、ガ゜リンスタンドを襲ったからだ。\r\n遞択肢2: 男がガ゜リンスタンドに匷盗に入ったのは、刑務所に入ったからだ。', 'instruction': '次のタスクでは、理由を含めお䞀般論ずしお論理的に回答しおください。'} ,
{'input': '日本語では2぀の挢字が組み合わさるこずで熟語ずなり、新しい意味を持ちたす。\r\n新しく熟語を䞎えるので、その意味を想像しおみおください。\r\n杯䌝', 'instruction': '以䞋のタスクでは、それぞれの単語の意味を組み合わせた意味を考えお回答しおください。'} ,
{'input': '2぀の文字列で連続した最長共通郚分文字列の長さを求めよ。\r\n\r\n文字列1: あえおかささででした\r\n文字列2: ば぀えおかさでくした', 'instruction': '次のタスクでは、共通郚分に぀いおの文字列の長さを答えおください。'} ,
{'input': '以䞋の䟋文はゞョヌク皮肉を蚀っおいたすか\r\nそんなに萜ずし物をするなんお、今日は重力が匷いのかな', 'instruction': '次のタスクでは、どうしおそうなるのかを理解した䞊で回答しおください。'} ,
{'input': '朚曜日の5日埌は䜕曜日でしょう', 'instruction': '次のタスクでは、正確な回答をしおください。'} ,
{'input': 'この文においお「圌」が指すものは䜕でしょう曖昧である堎合は曖昧であるず答えおください。\r\n男は重い病気に眹り、医者は䜙呜を宣告した。圌の心情を考えるず胞が苊しくなる。', 'instruction': '次のタスクでは、䞎えられた文章をもずに正確に回答しおください。'} ,
{'input': '括匧が正しく閉じられるように、次の配列を完成させおください。\r\n[ < < { } > [ { [ ]  ', 'instruction': '䞎えられた蚘号の埌ろに閉じ括匧に远加しお、党䜓を瀺しおください。'} ,
{'input': '以䞋の文はある数匏を自然蚀語で衚したものです。元の数匏を四則挔算の数匏ずしお衚しおください。\r\n1を3で割った結果に33を足しお、210を掛ける。最埌に100で割る。', 'instruction': '以䞋の自然蚀語で蚘述された文を、四則挔算の数匏に倉換しおください。挔算の順に括匧を䜿甚しおください。'} ,
{'input': 'ネットスラングでは、䌌た音を持぀別の短い衚珟に衚されるこずがありたす。䟋えばサヌバヌは鯖さばず衚珟されたす。\r\n「消防 」ずいうネットスラングはどのような意味を持぀でしょうか', 'instruction': ''} ,
{'input': '架空の蚀語「゚クル語」ず日本語の関係をいく぀か瀺したす。\r\n1.\r\n゚クル語: ダスむンガ ã‚Šã‚¿\r\n日本語: 圌が氎を飲む\r\n2.\r\n゚クル語: ダストン ã‚Šã‚¿\r\n日本語: 圌は氎を運んだ\r\n3.\r\n゚クル語: ダスデル\r\n日本語: 圌は走った\r\n4.\r\n゚クル語: クルデル クルむンガ ã‚Šã‚¿\r\n日本語: 子䟛が走っお氎を飲んだ\r\n\r\nここから掚枬しお以䞋の゚クル語を日本語に盎しおください。\r\n5.\r\n゚クル語: クルデル クルトン', 'instruction': ''} ,
{'input': 'RGB(255, 0, 0)は赀色, RGB(255, 255, 255) は癜色を衚したす。ではRGB(200, 200, 0)は䜕色でしょう', 'instruction': ''} ,
{'input': 'あの、嚘がやっおいるあのキ、チックトックチックトッカヌっおいうのは䜕なんですか', 'instruction': '以䞋の質問では質問者が詳しくないこずを加味しお、質問者が意味するものを説明した埌、シンプルな蚀葉で回答しおください。'} ,
{'input': '今日の倕方、東京タワヌに行くこずはできる\r\nずいう問いに答えるのに十分な情報はどれですか\r\n\r\n情報1: 今日は3/1(金)で、明日は祝日だ。\r\n情報2: 東京タワヌの営業状況に぀いお: 新型コロナりむルス感染拡倧防止の為、営業時間を倉曎臎したす。 平日は21時たで、祝日は19時たでの短瞮営業ずなりたす。\r\n\r\n遞択肢:\r\n- 情報1のみで十分で、情報2のみでは䞍十分\r\n- 情報2のみで十分で、情報1のみでは䞍十分\r\n- 情報1ず2の䞡方で十分\r\n- 情報1, 2のどちらかのみで十分\r\n- 情報1, 2のどちらでも䞍十分', 'instruction': '次のタスクでは、䞎えられた情報から特定ができなければ「情報1たたは2のどちらでも䞍十分」ずしおください。'} ,
{'input': '以䞋の文章から、話者の掚枬や感想を陀いた客芳的な事実のみを抜出しおください。\r\n\r\n今日は雚だから遠足は䞭止になるだろうな? お菓子を買ったから皆ず食べようず思っおたのに残念', 'instruction': '次のタスクでは、指瀺に埓っお理由ずずもに回答しおください。'} ,
{'input': 'あなたは救急隊員ずしお働いおいたすが、実は䞍死身の救急隊員です。1000幎前の戊堎で初めお負傷兵を治療しお以来、あなたは幎を取らず、䞖界の発展を遠くから芋守っおきたした。\r\nQ: あなたは幎々、シワが増えおいたすか', 'instruction': '次の質問に察しお、蚭定を反映させた答えを考えおください。'} ,
{'input': '「必ず時間は守りたす」葵ず悠が手を繋いで歩き出すず、善吉は口調を荒げ「ふざけるな嚘をどうする぀もりだ」ず捲し立おた。悠は「私は圌女を愛しおいたす。私たちは結婚したんです。」ず堂々ず答えた。\r\n\r\nこの文章においお、善吉は悠にずっおの䜕ですか', 'instruction': '以䞋の文章を読み、登堎人物の関係性を掚枬しおください。発蚀が誰に向けたものかを加味しお答えおください。'} ,
{'input': '自動運転に懐疑的な倪郎は、友人ず「2030幎以降、ほずんどの道路を自動運転車が走るこずはないだろう」ずいう賭けをした。  翌日、倪郎は自動運転車のコンピュヌタ・ビゞョン・システムに䞍可欠なラむダヌLIDAR技術に関する最新研究を玹介する䌚議に出垭した。その埌倪郎は友人に賭けをなかったこずにしないかず持ちかけた。 次のうち劥圓なものを遞んでください。\r\n遞択肢:\r\n- 倪郎はLIDARの䌚議で自動運転車の䌚瀟に投資した。\r\n- 倪郎はただ、自動運転車は今䞖玀䞭にうたくいかないず考えおいる。\r\n- 倪郎は、LIDAR技術がうたくいかないこずを瀺唆する䜕かを䌚議で孊んだ。\r\n- 倪郎は䌚議で自動運転技術の実珟可胜性に関する信念を倉えなかった。\r\n- 倪郎は䌚議で䜕かを孊び、LIDAR技術に驚いた。', 'instruction': '次のタスクは䞎えられた状況から、最も適切な遞択肢を遞び理由を含めお回答しおください。'} ,
{'input': '比喩を甚いた文1が䞎えられたす。文2が文1の正しい蚀い換えでしょうかはいかいいえで答えおください。\r\n\r\n文1: この車はすごくガ゜リンを食う\r\n文2: この車は矎味しそうにガ゜リンを食べる', 'instruction': '次のタスクを理由含めお回答しおください。'} ,
{'input': '以䞋は2人での䌚話ですが、誰が䜕を蚀ったかは蚘されおいたせん。\r\n\r\nたあ、そうですね。では今週はこれくらいにしお、たた来週の䌚議で話したしょう。え来週は祝日だっおはい、勀劎の日です。あヌなるほど。来週の他の曜日はどうですか ちょっず来週はどこも埋たっちゃっおたすね。そうですか、では再来週にしたしょう。\r\n\r\nここで、「え来週は祝日だっお」ず「ちょっず来週はどこも埋たっちゃっおたすね。」は同じ人の発蚀ですか', 'instruction': '以䞋のタスクでは、発蚀者の意図を考え、文脈を広く捉えお理由ずずもに答えおください。'} ,
{'input': 'Bさんの発蚀は「はい」か「いいえ」で蚀い換えるずどちらですか\r\nAさん: 準備はできたしたか?\r\nBさん: 倧䞈倫です。\r\n\r\nたた、Dさんの発蚀は「はい」か「いいえ」で蚀い換えるずどちらですか\r\nCさん: 手䌝いたしょうか\r\nDさん: 倧䞈倫です。', 'instruction': '以䞋のタスクでは、ある発蚀をがどちらに盞圓するかを刀断しおください。発蚀の意図ずずもに答えおください。'} ,
{'input': '次の指瀺に埓った堎合、あなたはスタヌト地点に戻っおいたすか\r\n\r\n垞に前を向いおいおください。1歩䞋がっお。2歩巊ぞ行っお。2歩䞋がっお。6歩前進しお。3歩、いや2歩右に進んで。', 'instruction': '以䞋のタスクでは、最埌に原点にいるかを確認し、最埌に指瀺に回答しおください。'} ,
{'input': 'サマるず8぀ずいうこずですね。\r\n䞊の文における「サマる」ずはどのような意味でしょうか', 'instruction': '以䞋のタスクでは、この蚀葉が䜕を意味しおいるかを考え、理由ずずもに説明しおください。'} ,
{'input': '䞋の衚はペンギンに぀いおたずめたものです。\r\n\r\n名前, 幎霢(æ­³), 身長(cm), 䜓重(kg)\r\nルむ, 7, 50, 11\r\nベルナヌル, 5, 80, 13\r\nノィンセント, 9, 60, 11\r\nグ゚ン, 8, 70, 15\r\n\r\n䟋えば、ルむの幎霢は7歳、グ゚ンの䜓重は15kg、ベルナヌルの身長は80cmです。\r\n\r\nQ: 䞀番老いおいるペンギンは誰ですか', 'instruction': '以䞋のタスクでは、䞎えられた衚をもずに、質問に正確に回答しおください。'} ,
{'input': '次の文章では、どこかの時点である蚘事から別の蚘事ぞず倉わりたす。あなたのタスクはこの境界を掚枬し、別の蚘事に倉わった最初の文を蚘述するこずです。\r\n\r\nキャットフヌドの皮類が倚くお迷いたすが、毎日の食事遞びの基本は、栄逊過䞍足にならないよう、「総合栄逊食」で「ラむフステヌゞに合ったもの」を遞ぶこずです。\r\n基本は「総合栄逊食」のドラむフヌドずお氎だけでOK\r\nキャットフヌドには、ドラむフヌドずりェットフヌドがありたす。ドラむフヌド通称カリカリのほずんどは「総合栄逊食」なので、フヌドずお氎だけで、猫ちゃんに必芁な栄逊玠を摂取できたす。\r\n猫は狩猟動物ですから、狩猟本胜が満たされない欲求䞍満や運動䞍足も倧きなストレス源ずなりたす。\r\nキャットタワヌやキャットりォヌクなど、猫が運動しやすい環境を敎えおあげたいですね。\r\n猫がストレスを感じるず、䟿秘や䞋痢、食欲䞍振、過床なグルヌミングずいったストレスサむンが珟れたす。時には皮膚炎や膀胱炎ずいった病気を匕き起こす堎合もありたす。\r\n長期的なストレスは免疫の䜎䞋にも繋がるので、「たかがストレス」ず思わずに早めに原因を取り陀くようにしたしょう。\r\n\r\n', 'instruction': '以䞋のタスクは、文章の前半郚ず埌半郚のそれぞれ話題が䜕であるか読み解き、埌半郚の話題が最初に蚘述された文を特定するタスクです。'} ,
{'input': '昔はよく海に行っおいたが、最近ではほずんど泳がない。\r\n䞊の文章を「滅倚に」ずいう蚀葉を䜿っお蚀い換えおください。', 'instruction': '以䞋のタスクでは、最埌に指定された蚀葉を必ず䜿甚しおください。'} ,
{'input': 'Q私の目は黒く、髪は明るい黄色で、足元はしっかりず地面に根ざしおいたす。私は倪陜の光を顔に济びるのが奜きです。私の正䜓は䜕でしょう\r\n', 'instruction': '以䞋のタスクでは、䞎えられたヒントをもずに、正䜓を掚枬しおください。'} ,
{'input': '倧喜利に挑戊しおみたしょう。倧喜利ずはお題に察しお面癜い回答を考える遊びです。倧喜利のコツは色々ずありたすが、1぀は「共感を呌ぶ答えをひずひねりする」こずです。誰もが経隓したこずや思ったこずに察しお、少し倉わった芖点や衚珟で回答するこずで、共感ず笑いを誘うこずができたす。\r\n\r\n䟋えば、以䞋の䟋を芋おみたしょう\r\n\r\nお題: ナルシスト持垫の特城を教えおください\r\n回答: キャッチキスリリヌス\r\n\r\nこのお題では、「普通の持垫の特城」の「キャッチリリヌス」に察しお、ナルシストずいう芳点からの捻りを加え、語感がいいようにたずめおいお面癜いです。\r\n\r\nそれでは、以䞋のお題に぀いお倧喜利で答えおください。\r\nお題初めおドラゎンを退治しに行くのですが、アドバむスをお願いしたす', 'instruction': '以䞋のタスクでは、短く回答しおください。'} ,
{'input': 'リンゎずバナナはどのように䌌おいたすか', 'instruction': '次の質問に察しお広い芖野で正確に回答しおください。'} ,
{'input': '仮説: 2人の男女が、赀い薔薇を眺めおいたす。\r\nある前提からこの仮説が導けるかを1~5で評䟡するず、3になりたす。どのような前提でしょうか', 'instruction': '提瀺された評䟡の数倀に応じお、生成した前提から仮説が導ける回答をしおください。'} ,
{'input': 'クむズを䜜ったのですが、遞択肢が思い぀きたせん。QずAを教えるので、それに盞応しい遞択肢を5぀䜜っおください。\r\nQ: 䞻に子ども向けのもので、むラストの぀いた物語が曞かれおいるものはどれ\r\nA: 絵本', 'instruction': 'クむズには正解は䞀぀しか存圚したせん。以䞋のタスクでは、正解Aずは無関係な単語の遞択肢を䞊べおください。'} ,
{'input': '和蚳埌の䞍自然な文が䞎えられたす。自然な文に盎しおください。\r\n\r\n和文: 攻撃は驚きを持っおプレむダヌを取った、圌はゲヌムが終わっお、圌の察戊盞手が勝぀だろうず蚀うので、圌はちょうど䜕を決めたのですか', 'instruction': '以䞋のタスクでは、指瀺された文章を瀺しおください。'} ,
{'input': 'ある生埒が蚘事の芁玄をしたした。この芁玄をより良く盎しおください。\r\n\r\n蚘事:\r\n小売店や飲食店では、皎抜き䟡栌が匷調されおいる䞀方で、皎蟌み䟡栌が小さく曞かれおいるケヌスが比范的倚く芋受けられたす。皎抜き䟡栌を匷調する店が倚いのはなぜでしょうか。考えられる理由に぀いお、教えおください。\r\n\r\n黒田さん「皎抜き䟡栌を匷調するこずで、安く感じる顧客がいるため、結果ずしお売り䞊げが䌞びる可胜性があるこずが考えられたす。総額衚瀺が矩務付けられる前は、小売店や飲食店では、䞀般的に皎抜き䟡栌のみの衚瀺が倚かったです」\r\n\r\nでは、皎蟌み䟡栌を匷調した堎合、売り䞊げに圱響が出る可胜性があるずいうこずでしょうか。\r\n\r\n黒田さん「圱響はあるず思いたす。次のような衚瀺が『総額衚瀺』ずしお認められたす。\r\n\r\n11侇1000円皎蟌\r\n21侇1000円うち消費皎額等1000円\r\n31䞇円皎蟌䟡栌1侇1000円\r\n\r\nこれらの衚蚘が䞊んでいた堎合、3が目を匕き、安く感じるのではないでしょうか。\r\n\r\n生埒の芁玄:\r\n小売店や飲食店では皎蟌み䟡栌が小さく曞かれおいるケヌスが倚いです。皎蟌み䟡栌を匷調した堎合、売り䞊げに圱響が出る可胜性がありたす。', 'instruction': '以䞋のタスクでは、䞎えられた蚘事の衚珟の問題点を述べ、芁玄をより良い圢に修正しおください。元の蚘事の重芁なポむントを芋逃さず、簡朔でわかりやすい芁玄にするこずを目指しおください。'} ,
{'input': 'レンタルビデオ屋で「ブルヌレむはありたせん」ず蚀われたした。この発蚀が暗に意味するこずは䜕でしょうか', 'instruction': '以䞋のタスクでは、文章の意図を泚意深く分析しおください。'} ,
{'input': '次の蚀葉を順に党お䜿っお、1぀の文を曞いおください\r\n\r\n党力、安党、掻甚、軜枛', 'instruction': '以䞋のタスクでは、指定された蚀葉を党お正確に䜿うこずを心がけおください。'} ,
{'input': '次の怜玢ク゚リに最も盞応しいペヌゞのタむトルを遞んでください。\r\n\r\n怜玢ク゚リ: 竜のあごの䞋にある鱗のこずで、目䞊の人を怒らせた時にここに觊れるず衚珟されるのは䜕でしょう?\r\n\r\n1. 竜の生態に぀いお\r\n2. 人を怒らせた時の察凊方法\r\n3. 慣甚衚珟䞀芧: 怒り・悲しみ', 'instruction': '以䞋のタスクでは、提瀺された文章の目的に着目しお適切な遞択をしおください。'} ,
{'input': 'あるQAのAをもずに、どんなQだったかを考えおください。\r\nA: ズボンずパンツは基本的に同じものを指し、珟圚明確な違いが定矩されおいるわけではありたせん。 䞋着ずの区別をするためわざずズボンず衚蚘しおいる堎合もありたす。 間違いではないので、ズボンず呌んでもパンツず呌んでも問題ありたせん。 自由に呌びたしょう。\r\n\r\n', 'instruction': '以䞋のタスクでは、回答の内容や文脈を分析し、質問者の意図を掚枬しおください。'} ,
{'input': '「愛飲」を簡単な衚珟に蚀い換えお。', 'instruction': '次のタスクでは、正確で簡朔な回答をしおくだい'} ,
{'input': '「䌚堎に女性がいた。」ずいう文は「どこに女性がいた」ずいう疑問文に盎すこずができたす。\r\nこのずき、 "䌚堎" ずいう単語は "どこ" ずいう疑問詞タグを持ちたす。疑問詞タグには い぀, どこ, だれ, なに, どれくらい がありたす。\r\n\r\nそれでは、「ドラむバヌ」ずいう単語はどのような疑問詞タグを持぀でしょうか 党お遞んでください。察応するものがない堎合は"なし"ず答えおください。', 'instruction': '疑問詞タグは、その単語が疑問文でどのような質問に察応するかを瀺したす。'} ,
{'input': 'マりスには (A) ネズミ, (B) 口, (C) コンピュヌタの入力機噚 の3぀の意味がありたす。䞋のそれぞれの遞択肢ではどのような意味で䜿われおいるでしょうか\r\n\r\n1. マりスりォッシュ\r\n2. マりスカヌ゜ル\r\n3. ミッキヌマりス\r\n4. マりスパッド\r\n5. マりスピヌス\r\n6. マりスツヌマりス法\r\n', 'instruction': '以䞋のタスクでは、甚途を考えお察応する蚘号を答えおください。'} ,
{'input': '1. 圌は比類のない陞䞊遞手だ。\r\n2. 圌は比范的に良い陞䞊遞手だ。\r\n\r\n1の文が難しいので2の文に盎そうず思っおいるのですが、これっおあっおたすか\r\n', 'instruction': 'このタスクではナヌザヌの意図や困り事を汲んで圹に立぀AIアシスタントずしお振る舞っおください。ただし、物事を断定するこずには慎重な刀断をしおください。'} ,
{'input': 'ティム: やあ、調子はどう\r\nキム: いろいろやろうずしおたんだけど、たた先延ばしにしちゃったよ。\r\nティム: 䜕をしようずしおいたの\r\nキム: 倧孊の課題だよ。どうにもやる気が出なくおね。\r\nティム: 集䞭できないなら、ポモドヌロ・テクニックをするずいいよ。\r\nキム: 䜕それ\r\nティム: 25分䜜業しお、5分䌑憩するのを繰り返すんだよ。䞀回あたりの䜜業時間が短くお集䞭できるよ。\r\nキム: うヌん、集䞭っおいうわけじゃないんだよね\r\nティム: じゃあ1日に5分だけでいいから机で課題をするっおいうのはどう\r\nキム: 5分じゃ䜕もできなくない\r\nティム: 短い時間でもいいから机で䜜業するっおいうのがポむントなんだよ。むしろもっずやりたい、くらいで止めおおくず毎日続くもっず長い時間できるようになるよ。\r\nキム: 確かにそれならできるかも。ありがずう\r\n\r\nQ: キムは䜕をやっおみようずしおいたすかたた䜕故それをやろうずしおいたすか', 'instruction': '以䞋では、二人の䌚話の埌に問いが出題されたす。'} ,
{'input': '「スキヌストック 遞び方」ず怜玢しおいるナヌザヌが他に興味を持ちそうな怜玢ク゚リをいく぀かあげおください。', 'instruction': '以䞋のタスクでは、䞎えられた怜玢ク゚リをもずに関連性の高い他の怜玢ク゚リを考えおください。このク゚リを怜玢しおいるナヌザヌが興味を持ちそうな内容を想像し、関連するテヌマやキヌワヌドを含むク゚リを耇数挙げおください。'} ,
{'input': 'youtubeの台本を曞くのを手䌝っおください。\r\n\r\nタロヌずコタロヌずいう2人のキャラクタヌの察話ベヌスで進行したす。\r\n\r\nタロヌは物知りで、コタロヌの疑問に答えおくれたす。\r\n\r\n今回の動画は、映画スラムダンクを芖聎者に薊める動画です。以䞋のポむントを抌さえた脚本にしおください。\r\n\r\n- たるでスポヌツの詊合を芋おいるかのように迫力のあるバスケのシヌン\r\n- 挫画の原䜜を読んだこずのない人でも楜しめる、映画ずしお完結しおいるストヌリヌ\r\n- 来月に公開が終了する\r\n- 10行~15行皋床の察話', 'instruction': '以䞋のタスクでは、2人の察話圢匏で進行し、指定された内容を䌚話に含めお10行皋床で回答しおください。'} ,
{'input': 'あなたは以䞋の道具を持っおいたす。これらの道具を必芁なだけ䜿っお、今日の昌ごはんを準備しおください。\r\n\r\nチラシ: 宅配ピザならピザゞャンボ S: 900円, M: 1200円, L: 1600円 電話番号も曞いおある。\r\n鍵: 家の戞締りに䜿う\r\n携垯: 叀いのでネット怜玢はできないが電話をするには十分\r\nポむントカヌド: ラヌメン屋のポむントカヌド\r\n財垃: 1000円しか入っおいない。', 'instruction': '以䞋のタスクでは、指定された道具を䜿っお条件を達成する方法を考えおください。道具の䜿い方やそれぞれの制玄を考慮しながら、珟実的な解決策を提案しおください。'} ,
{'input': '以䞋のシチュ゚ヌションでの適切な発蚀をいく぀か考えおください。\r\nシチュ゚ヌション: 誰かが無事に到着したずき', 'instruction': '以䞋のタスクでは、シチュ゚ヌションに合った自然な蚀葉遣いや雰囲気を重芖し、耇数の䟋を挙げおください。'} ,
{'input': '新入瀟員のオンボヌディングをしおいたす。\r\n\r\n䌚瀟のメヌルアカりントなどのITセットアップは抂ね完了しお、瀟内のドキュメントも閲芧できる状態です。たた新人研修なども実斜し、業務の説明などをそこで行う予定です。\r\n\r\n他に䜕かすべきこずはありたすか特に新入瀟員が早く銎染めるようにするにはどうしたら良いでしょうか', 'instruction': '次のタスクに察しお状況を俯瞰しお、すでに行われおいる準備を考慮し、远加で行うべき斜策に぀いお具䜓的なアむデアを挙げおください。'} ,
{'input': '次のリストを昇順で䞊び替えお。出力は入力ず同じフォヌマットのリストのみを返し、䜙蚈なこずを喋らないで。\r\n\r\n[10, 92, 2, 5, -4, 92, 5, 101]', 'instruction': ''} ,
{'input': 'あなたは叀代゚ゞプトの貎族です。冠䜍によっお割り振られた土地に぀いお皎を玍めようずしおいたす。しかし、ある土地に぀いおどの貎族が所有しおいるかを知りたせん。以䞋はその土地の圢状ず特城です。\r\n- 南北に现長い\r\n- ナむル川から東に離れおいる\r\n- 西偎は岩山になっおいる\r\nこの土地は誰が所有しおいるのでしょうか', 'instruction': '以䞋のタスクでは、䞎えられた情報から分かる範囲で回答しおください。'} ,
{'input': '「じたん」ず「ほこり」、どちらの方がポゞティブな意味を持っおいたすかその理由も述べおください', 'instruction': '以䞋のタスクでは、䞎えられた蚀葉やフレヌズの意味を比范し、質問に回答しおください。'} ,
{'input': 'あなたは、小説の執筆者です。以䞋は小説の䞀文です。\r\n「颚が匷く吹いおいた。」\r\nこの文章に察しお、どのような衚珟を远加するこずで、颚の匷さがより匷く衚珟できるか、答えを曞いおください。', 'instruction': '以䞋のタスクでは、内容を匷調するこずで読み手の想像力を匕き立おる衚珟を回答したす。'} ,
{'input': '小説のセリフを曞くこずを手䌝っおください。物語の䞭で、䞻人公は孊校生掻での人間関係に問題がありたす。圌には母芪がいたすが、母芪は圌に良い倧孊に行っおほしいずいう気持ちからハヌドな勉匷を抌し付けおしたっおいたす。\r\n\r\nここで、最終的に䞻人公の気持ちを理解するこずができた母芪のセリフを考えおください。\r\n', 'instruction': ''} ,
{'input': '「生き物デザむナヌ」ずいう職業がありたす。これは、自分が考えたオリゞナルの生き物をデザむンし、実際にDNAを線集しお䜜り出す仕事です。あなたが生き物デザむナヌである堎合、どんな生き物を䜜りたいですかたた、その生き物が持぀特城や胜力に぀いお説明しおください。', 'instruction': '以䞋のタスクでは、䞎えられた蚭定になった぀もりで、オリゞナリティのある神秘的な提案をしおください。'} ,
{'input': '犬が「ワンワン」ほえるなど、音や声を盎接衚す蚀葉を「擬音語」、星が「きらきら」光るなど、ものや人の様子を盎接衚す蚀葉を「擬態語」ずいいたす。\r\n\r\n䞋の文を読み、擬音語・擬態語をそれぞれリストアップしおください。\r\n\r\n窓蟺に座り、がんやりず倖を芋おいるず、パラパラず雚が降り始めたした。ビシャビシャず音を立おる雚に、私は䜕でもない堎面にワクワクした気持ちを抱きたした。', 'instruction': '以䞋では、タスクの説明の埌に分析する文章が提瀺されたす。文章の䞭に含たれる特定の皮類の蚀葉を分類し、リストアップしおください。'} ,
{'input': '以䞋の文章に぀いお、筆者がどのような意図でこの文章を曞いたか、あなたならどのように解釈したすか。\r\n\r\n圌はバブル期に倧金持ちになり豊かな生掻に日倜明け暮れたが、バブル厩壊埌にほずんどの資産ず職を倱った。圌女に出䌚ったのは、そんな人生が真っ暗になっおしたっおいたずきだった。圌は珟圚アルバむトで貧しいながらも生蚈を立おおいるが、それでも圌は今が䞀番豊かだず蚀っおいる。', 'instruction': '以䞋のタスクでは、䞎えられた文章の展開から筆者の意図を俯瞰しお分析し、物語のテヌマを意識しおください。'} ,
{'input': '花粉症の方々にずっお、春は憂鬱な季節です。しかし、春には玠敵な花や新緑もたくさんありたす。そこで、花粉症でも春を楜しむコツを3぀考えおください。', 'instruction': '以䞋のタスクでは、䞎えられたテヌマに぀いお、具䜓的か぀実甚的なアむデアを挙げるよう心掛けおください。'} ,
{'input': '挢字に察応する意味を遞び、察応する数字ずアルファベットのペアを解答しおください。\r\n\r\n1. 立掟\u3000A. すばらしい\r\n2. 開拓\u3000B. ある事柄に぀いお知っおいる内容。\r\n3. 知識\u3000C. 物事に味わいや䟡倀を加える\r\n4. 賞賛\u3000D. 新しい領域を切り開く\r\n5. 味付け\u3000E. 高い評䟡を䞎える', 'instruction': '䞎えられた衚蚘で回答しおください。次のように挢字ず察応する意味がテヌブルで瀺されたす。\\n1. 挢字 A. 察応する意味\\n2. 挢字 B. 察応する意味\\n3. 挢字 C. 察応する意味\\n4. 挢字 D. 察応する意味\\n5. 挢字 E. 察応する意味'} ,
{'input': '次の物語の展開を予想しおみたしょう。\r\n\r\nある日、䞻人公のもずに䞍思議な手玙が届きたした。手玙には「今倜の満月に、森の奥深くにある掞窟に来おください。あなたを埅っおいたす。」ず曞かれおいたした。䞻人公はその手玙に埓い、倜䞭に掞窟の入り口にたどり着きたした。䞭に入るず、謎めいた人物ず出䌚い  。', 'instruction': '以䞋のタスクでは、指定された登堎人物になりきっお回答しおください。'} ,
{'input': '次の文は1぀の物語の文の順番をシャッフルしたものです。適切な順に䞊び替えおください。\r\n\r\n1. 「果物だけではなく、人生も同じです。協力しなくおは、党おをこなすこずはできたせん。」\r\n2. 老人は、広い畑で色々な果物を育おおいたした。\r\n3. ある日、孫が老人に『こんなに広い畑で、党おの果物を䞀人で育おるのは倧倉そうですね』ず尋ねたした。\r\n4. 昔、あるずころに老人ず孫がいたした。\r\n5. 老人は埮笑みながら次のように答えたした。\r\n', 'instruction': '以䞋のタスクでは、文脈や物語の展開を考慮し、ストヌリヌが自然になるように順序を敎えおください。'} ,
]

df_elyza_inst = pd.DataFrame(instruction_data)
df_elyza_inst.loc[pd.isna(df_elyza_inst['instruction']), 'instruction'] = ''
tasks_original = df_elyza_inst['input'].values

# 䞀文ず぀分解
original_reform = []
for text in tasks_original:
    temp = []
    for t in text.split('。'):
        if len(t) > 5:
            temp.append(t)
    original_reform.append(temp)

# 䞎えられるタスクの読み蟌み
import json
datasets = []
with open(inputfile, "r") as f:
    item = ""
    for line in f:
      line = line.strip()
      item += line
      if item.endswith("}"):
        datasets.append(json.loads(item))
        item = ""

# 類䌌床の蚈算
import itertools

def calculate_similarity(query):
    """
    優先順䜍1. scores1ずscores2の䞡方が銖䜍のもの
    優先順䜍2. scores3が銖䜍のもの
    """
    query_reform = []
    for t in query.split('。'):
        if len(t) > 0:
            query_reform.append(t)
    scores1 = []
    scores2 = []
    for _, originals in enumerate(original_reform):
        scores1.append(max([SequenceMatcher(None, t1, t2).ratio() for t1, t2 in itertools.product(query_reform, originals)]))
        scores2.append(max([SequenceMatcher(None, t1, t2).find_longest_match().size for t1, t2 in itertools.product(query_reform, originals)]))
    if np.argmax(scores1) == np.argmax(scores2):
        return np.argmax(scores1)
    else:
        scores3 = [SequenceMatcher(None, query, text).find_longest_match().size / max(len(query), len(text)) for i, text in enumerate(tasks_original)]
        return np.argmax(scores3)


# 孊習したモデルを甚いおタスクを実行
from tqdm import tqdm

# 掚論するためにモデルのモヌドを倉曎
FastLanguageModel.for_inference(model)
# model.eval()

results = []
for dt in tqdm(datasets):

    query = dt["input"]

    max_idx = calculate_similarity(query)
    instruction = df_elyza_inst.loc[max_idx, 'instruction']

    if len(instruction) > 0:
        prompt = f"""### 指瀺\n{instruction}\n\n{query}\n### 回答\n"""
    else:
        prompt = f"""### 指瀺\n{query}\n### 回答\n"""

    inputs = tokenizer([prompt], return_tensors = "pt").to(model.device)

    outputs = model.generate(**inputs, max_new_tokens = 1024, use_cache = True, do_sample=False, repetition_penalty=1.2)
    prediction = tokenizer.decode(outputs[0], skip_special_tokens=True).split('\n### 回答\n')[-1]
    results.append({"task_id": dt["task_id"], "input": '', "output": prediction})

# jsonlで保存
with open(savefile, 'w', encoding='utf-8') as f:
    for result in results:
        json.dump(result, f, ensure_ascii=False)
        f.write('\n')
Downloads last month
12
Inference API
Unable to determine this model’s pipeline type. Check the docs .

Dataset used to train fathom-llm/checkpoint-2000