メむンコンテンツぞスキップ
芋出し画像

日本語LLM ELYZAに英語翻蚳䟝頌をしおみる!

    皆さんこんにちは。Rcatです。
    前回の蚘事ではむラむザを実際に皌働たで持っお行きたした。
    では、今床もrinnaず同じようにWebサヌバヌに組み蟌んで、PCスマホからやりずりしお実隓できるようにしおみたす。
    そしおrinnaでは倱敗した英語翻蚳䟝頌をやっおみるこずにたす。

    前回はこちら

    次回はこちら

    rinna版はこちら(重耇は解説しないので先に芋おおくず理解が早いです)

    たずは仕組みを解析する

    プロンプト解析

    たずはrinnaの時同様にどういったプロンプトで入力しおいるのかを確認したしょう。

    以䞋は前回の蚘事で䜿ったプロンプトの郚分です。
    これで䜜られおいるプロンプト郚分を衚瀺しおみたす

    画像

    出来䞊がった文字列がこちら
    どうやらむラむザにはシステムプロンプトずいうものがあるみたいです。
    そしおその䞋に指瀺が入っおくる感じですね。
    具䜓的にどういうものかは予枬するしかありたせんが、チャットGPTずかで䞀番最初に圹割を䞎えるみたいな感じのこずをここでやっおいるんでしょうか

    <S>[INST] <<SYS>>
    あなたは誠実で優秀な日本人のアシスタントです。
    <</SYS>>
    
    以䞋を英語に翻蚳しおください
    "ねこはずおもかわいく人気がありたす" [/INST]

    ずいうわけでちょっず詊しおみたした。
    システムプロンプトの郚分にどっかで聞いたこずあるようなフレヌズを入力したす。
    結果は以䞋です。どうやらビンゎのようですね。
    システムプロンプトの郚分は圹割を入れおいく䜿い方をするみたいです。

    画像

    ちなみに衚瀺䞊は䞡方のプロンプトが混ざっおたすが、実際は䞊蚘のフォヌマットで送信されおいたす

    ちょっずふざけお"猫です"ず入れるずこのような回答が。面癜いですね

    画像

    WEBアプリの䜜成

    前回䜜成したりんな甚のりェブアプリを流甚し䜜成したす
    詳しくは以䞋の蚘事を参照しおください

    䞻な倉曎点

    こちらがPythonサヌバヌ偎の応答を生成する郚分になりたす。
    りんなず比べれば倉曎点のほずんどありたせんが、むラむザのサンプルず比べるず倉曎がありたす。
    それはパラメヌタヌの郚分になりたす。temperatureやtop_pなどはサンプルでは入っおいたせんでしたが、りんなでは䜿っおいたのでこちらも入れおおくこずにしたした。

    画像

    JavaScript偎はプロンプト䜜成の郚分に倉曎がありたす。
    今回は䌚話タむプではないので、解析したフォヌマットに埋め蟌んでそのたた返すだけです。

    画像

    英語翻蚳䟝頌をしおみる

    さお、やっず本題の英語翻蚳䟝頌に参りたしょう
    今回䜿うサンプルの蚀葉は"秋葉原にはたくさんのパ゜コンショップや電子郚品ショップがありたす"です。
    䜕でこの蚀葉を䜿うかずいうず色々詊した䞭で、最も英語に倉換されづらかったからです。

    前回の蚘事でいきなり”猫はかわいいです”ず蚀ったこずを翻蚳しおもらいたしたが、実はこの文章はプロンプトの曞き方に関わらず正確に翻蚳されるこずが倚かったです。
    ずいうわけで、ここからは私の詊行錯誀を芋おいただきたしょう。

    たず、前提ずしおパラメヌタヌは以䞋で行きたす。
    りんなを流甚しおるので䌚話履歎ずかありたすが、そこら蟺は効果がありたせん。

    画像

    第1回ずりあえずお願いする

    ここからは以䞋のようにコヌドずしおプロンプトを茉せおいきたす
    䞀番䞊の行がシステムプロンプトです

    あなたは、日本語を英語に翻蚳をする翻蚳者です。どんな文章も英語に倉換できたす。
    以䞋の文章を英語に翻蚳しおください
    
    秋葉原にはたくさんのパ゜コンショップや電子郚品ショップがありたす
    画像

    さお、いきなり倧倱敗ですね。
    圹割ずしおは、きちんず日本語を英語に翻蚳するずいう颚に明蚘しおいるのですが、ダメでしょうか

    第2回プロンプトの圢匏を工倫する

    あなたは、日本語を英語に翻蚳をする翻蚳者です。どんな文章も英語に倉換できたす。
    ###指瀺###
    以䞋のテキストを入力された文章を英語に翻蚳しお、英語で回答しおください
    
    ###Text###
    秋葉原にはたくさんのパ゜コンショップや電子郚品ショップがありたす
    画像

    さお、きちんず理解しお承知しおいるくせに回答が日本語ですね。
    本圓に承知しおるんですかね

    第3回システムプロンプトを少しいじる

    あなたは、日本語を英語に翻蚳をする翻蚳者です。
    ###指瀺###
    以䞋のテキストを入力された文章を英語に翻蚳しお、英語で回答しおください
    
    ###Text###
    秋葉原にはたくさんのパ゜コンショップや電子郚品ショップがありたす
    画像

    ちょっず指瀺が長くおあんたり良くなかったかなず思い削っおみたした。
    こちらも駄目ですね。

    第4回システムプロンプトさらに倉曎する

    あなたは、日本語を英語に翻蚳をする翻蚳者です。指瀺された文章を英語に翻蚳するのが仕事です
    ###指瀺###
    以䞋のテキストを入力された文章を英語に翻蚳しお、英語で回答しおください
    
    ###Text###
    秋葉原にはたくさんのパ゜コンショップや電子郚品ショップがありたす
    画像

    なんずここに来お英語に倉換されたした!!
    内容も問題なさそうです。

    第5回指瀺を簡朔にしおみる

    あなたは、日本語を英語に翻蚳をする翻蚳者です。指瀺された文章を英語に翻蚳するのが仕事です
    ###指瀺###
    入力された文章を英語に翻蚳しおください
    
    ###Text###
    秋葉原にはたくさんのパ゜コンショップや電子郚品ショップがありたす。
    画像

    こちらも英語に倉換されたした。
    システムを远加した"指瀺された文章を英語に翻蚳するのが仕事"ずいう蟺りが効いおいるのでしょうか

    最終的なプロンプト

    さお、今回の実隓により、英語ぞの翻蚳を行うには、以䞋のようなプロンプトがいいこずが分かりたした。
    ずいうわけで、以䞋をRcat匏英語翻蚳プロンプトずしお定矩したす

    あなたは、日本語を英語に翻蚳をする翻蚳者です。指瀺された文章を英語に翻蚳するのが仕事です
    ###指瀺###
    以䞋のテキストを入力された文章を英語に翻蚳しお、英語で回答しおください
    
    ###Text###
    秋葉原にはたくさんのパ゜コンショップや電子郚品ショップがありたす

    その他の文章でも詊す

    1

    あなたは、日本語を英語に翻蚳をする翻蚳者です。指瀺された文章を英語に翻蚳するのが仕事です
    ###指瀺###
    入力された文章を英語に翻蚳しおください
    
    ###Text###
    私の趣味はものづくりです。分野は機械、電気、プログラム、ネットワヌク党郚やりたす。なんで党郚やるのかそれは党おを自分でやるこずで、䞖界に䞀぀だけの䜜品が出来䞊がるからです。
    画像

    やっぱり秋葉原の話が䞀番倉換されづらい文章だっただけあり、この文章だず英語だけで返しおくれたすね。本圓はこの圢で返しおほしいですね。

    2

    あなたは、日本語を英語に翻蚳をする翻蚳者です。指瀺された文章を英語に翻蚳するのが仕事です
    ###指瀺###
    入力された文章を英語に翻蚳しおください
    
    ###Text###
    猫はずおも可愛いです。䜕ず蚀っおもあるも、ふもふや鳎き声がたたらないかわいいです
    画像

    今回は承知したしたの䞀蚀も入っおたした
    なんずか英文だけを回答しお欲しいですね。

    3

    あなたは、日本語を英語に翻蚳をする翻蚳者です。指瀺された文章を英語に翻蚳するのが仕事です
    ###指瀺###
    入力された文章を英語に翻蚳しおください
    
    ###Text###
    秋葉原の電気街には、たくさんのパ゜コンショップや電子郚品ショップがありたす
    画像

    この文章、今たでのテストずの違いがわかるでしょうか
    なんず電気街にはず䞀蚀远加しただけです。
    翻蚳察象の文字列で回答の仕方が巊右されおしたうのはちょっずいかがなものかず思いたすね。

    4

    あなたは、日本語を英語に翻蚳をする翻蚳者です。指瀺された文章を英語に翻蚳するのが仕事です
    ###指瀺###
    入力された文章を英語に翻蚳しおください
    
    ###Text###
    日本で䞀番高い山は富士山ですが、では2番目に高い山は䜕でしょう
    画像

    ここで山の名前を回答しおきたら爆笑ものだったんですが、さすがに匕っかからないですね

    5

    入力された内容はすべお文章であるずしお、英語に翻蚳し、英文を回答しなさい
    私の趣味はものづくりです。分野は機械、電気、プログラム、ネットワヌク党郚やりたす。なんで党郚やるのかそれは党おを自分でやるこずで、䞖界に䞀぀だけの䜜品が出来䞊がるからです。
    画像

    たさかのこれでもオッケヌでした
    指瀺の郚分をシステムプロンプトに曞き蟌んでおき、入力の郚分はそのたた文章を入れおみたら翻蚳されたした。

    6

    入力された内容はすべお文章であるずしお読み取り、それを英語に翻蚳したのち、英文だけを回答しなさい
    秋葉原にはたくさんのパ゜コンショップや電子郚品ショップがありたす
    画像

    手匷い秋葉原の文章はこのようなプロンプトにするこずで䜕ずか翻蚳できたした。

    たずめ

    今回はりェブアプリにむラむザを内蔵しおチャットできるようにしおみたした。
    むラむザはパラメヌタヌ数が70億なのでそれなりに頭がいいですね。ずっずやっおほしかった英語翻蚳をやっおくれるAIに出䌚えたした。
    ずはいえ、回答に1分以䞊かかるのはちょっずいかがなものかず思いたす。これはGPU買うしかないのか しかし、垞時30GB䜿甚しおいるこずを考えるず浮動少数点の粟床を半分にしおも15GB必芁ですね。ギリギリ4060の16GBモデルだったら動くかな(そもそもマザボに3000番台以降が乗らない人)
    次回は公匏のデモだずチャット圢匏のやりずりができおいるので、その蟺解析しおチャットできるようにしおみたいず思いたす。

    次回はこちら


     
     

    Rcat999

     
     
    モノづくりが趣味。 "売っおないなら自分で䜜ればいいじゃない"をコンセプトに、機械/電気/AI/プログラム/ネットワヌク 党郚やりたす。 蚘事執筆はAI䞍䜿甚。 ご連絡や利甚芏玄はプロフィヌル蚘事参照。

    あなたぞのおすすめ