生成AIでプロンプトを使うときに大切な26項目

2023年12月16日にプロンプトを使うときに最適な支持を出す「26の指針」が発表されました。 こちらから確認できます。対象のモデルはLLaMA-1/2とGPT-3.5/4が対象になります。 その指示の効果などはこちらのGithubで確認することができます。そして指示については以下の項目になります。 LLM使用時のコミュニケーション: 礼儀的なフレーズ(「お願いします」「もしよろしければ」「ありがとう」)は不要。直接的な言葉遣いをする。 対象者の明示: 「専門家向け」といった対象者をプロンプトに含める。 複雑なタスクの分解: 難しいタスクは、簡単なプロンプトの連続に分けて実行する。 肯定的な指示: 「~する」という肯定的な指示を使用し、「~しない」という否定的な表現を避ける。 明確化と理解の促進: 特定のトピックを簡単な言葉で説明する。11歳の子供に説明するようにする。初心者向けの説明を行う。エッセイ/テキスト/パラグラフを5歳児に説明するように簡略化する。 報酬の提示: 「より良い解決策にはxxxドルのチップを払う」と報酬を明示する。 例題主導型のプロンプト: 数例に基づくプロンプトを使用する。 プロンプトのフォーマット: 「###Instruction###」で指示を開始する。必要に応じて「###Example###」や「###Question###」を追加する。指示、例、質問、文脈、入力データを区別するために改行を使用する。 指示的なフレーズの使用: 「あなたのタスクは」「あなたは必ず」といったフレーズを含める。 ペナルティの提示: 「あなたはペナルティを受ける」というフレーズをプロンプトに組み込む。 自然な回答の促進: 「自然で人間らしい方法で質問に答える」というフレーズを使用する。 ステップ・バイ・ステップの考慮: 導入的なフレーズとして「ステップ・バイ・ステップ考える」を使用する。 バイアスのチェック: 「あなたの回答にバイアスがかかっていないか、固定観念によるものではないかを確認してください」というフレーズを追加する。 情報の精密化: AIモデルが必要な情報を得るまで、ユーザーに繰り返し質問するよう指示する。 理解度のテスト: 特定のトピックやアイデアについて尋ね、ユーザー自身の理解度をテストする。 モデルへの役割割り当て: モデルに特定の役割を割り当てる。 区切り文字の使用: 区切り文字を使用する。 単語やフレーズの繰り返し: プロンプト内で特定の単語やフレーズを複数回繰り返す。 思考の連鎖と例示: CoT(Chain-of-Thought)と例示を組み合わせる。 出力プライマーの使用: 望ましい応答の開始部分でプロンプトを終了する。 詳細な記述の要求: 必要な情報を提供し、[トピック]について詳細な[エッセイ/テキスト/段落]を書くよう指示する。 文体の維持における修正: ユーザーの送信したすべての段落を見直し、文法や語彙を改善するよう指示するが、文体を変えない。 複雑なコーディングプロンプト: 複数のファイルにまたがるコードを生成する際に、指定されたファイルを自動的に作成するよう指示する。 一貫性のあるテキスト生成: ユーザーが提供する出発点から、LLMが一貫性を持ってテキストを生成するよう促進する。 生成要件の明示: モデルがコンテンツを生成するために従うべき要件を、キーワード、規制、ヒント、または指示の形で明確に示す。 サンプルに基づくテキスト作成: 提供されたサンプルに似たエッセイや段落などのテキストを書くよう指示する。 ただ、英語での調査でモデルも一部だけなので参考程度で考えたほうがいいかなという気はします。日本語でやる場合は、他の方法などもあるかもしれないですね。

2024年1月18日

E資格まで後1ヵ月なので頑張ろう!

さて約1ヵ月後にE資格が迫ってきました。そろそろ本気で取り掛からないとなと感じています。 せっかくなので受ける経緯とどう勉強したかを書いてみようかと思います。 そもそも私はG検定を受けていました。それが1年前ですが転職を考えたときに実務の部分が薄く感じたので資格で補強しようと考えました。 無事G検定は2023年3月頃に合格しました。その直後ですが、とあるメールが届きました。E資格の資格を受ける料金が割引されるという内容でした。 ちなみにE資格は割とお金がかかるものになってます。会社によっては何十万とかかったりします。もちろん国の補助金で安くなったりする場合もありますが、それでも10万以上かかるのが普通です。 ちなみに私はStudy-AIという企業様のe-ラーニングを受けていました。入会料金が3万で月々3千円くらいです。かつ、受験料が3万ぐらいなので最短だと合計7万5千くらいになると思います。これが企業の講習では最安かと思います。大学の講義を受けるなら別かもしれませんが… 私が受験資格を得たStudy-AIという企業様の講習内容ですがざっくり以下になります。 応用数学 機械学習 深層学習-前編 深層学習-後編 E資格試験対策 G検定でも上記の内容はでましたが、E資格ではより詳細でコードも含めた内容となっています。 また、1~4ではレポートの提出とテストの合格が必須条件になっています。 私が提出したレポート内容ですが、配布されたコードの実行キャプチャとビデオ講義の内容で大事な個所をまとめました。 テストの内容は講義で書かれていないことばかりですが、内容を把握していれば問題ないかと思います。ただし、間違っても正しい解答はわからない上にテスト実施は5回までとなっているので少し慎重になったほうがいいかもしれません。 解答料金やテスト実行回数増加料金(いずれも3千円ほど)払えばやりやすくなるかもしれませんが… 1~4まで終わるとE資格の修了者ナンバーがもらえます。ただし、修了者ナンバーをもらうまでの期限があるのでそれまでにレポートの提出とテスト合格しないといけません。大体E資格受験の1ヵ月前までが期限になります。 修了者ナンバーをもらえればこちらからアカウントを作成して、申し込みをし、受験料を払えば当日受験することができます。 果たしてこの資格が役に立つのかといえば微妙かもしれませんが、実際に手を動かすきっかけになるかと思うのでありかもしれません。また、今ならテストについては画像キャプチャしてGPTにでも聞けば解答を得られるかもしれないですね、やったことないですが… ブログの更新が遅くなりましたが引き続き勉強続けていきたいと思います。ではでは

2024年1月17日

Claude(クロード)という新しい生成AIを触ってみたよ

生成AIの進化がすごい昨今ですが7月頃に出たAnthropic社のClaudeという生成AIを触ってみました。 一応聞いてみましたが、やはり英語のほうが得意みたいですね。とはいえ日本語も対応しているみたいなので少し触ってみます。 Chat-GPTとどう違いがあるのかわかってなかったので聞いてみたら、こんな感じの回答をもらえました。Chat-GPTは会話重視ですがClaudeは情報提供重視みたいですね。ただ、情報提供だと曖昧なので少し深堀してみようと思います。 なるほど、こんな感じですか。とはいえChat-GPTと大きく違うかと言われるとまだよくわからないのですが… 次は最新情報の日付を調べてみましょう。Chat-GPTは2023年の4月時点の情報だったと思いますが、こっちはどうでしょうか? あまり的を得ない回答でした。もう少し具体的な日付を出せるようやってみましょう。最近起きた能登半島の地震について聞いてみました。 一応2022年のデータはあるが詳しい情報まではないという感じですね。最後にファイルの確認をしてみましょうか。 裁判の判例ファイルをアップしてみたのですが、合ってそうです。ちなみにこれ無料で使えています。Chat-gpt3.5だと判例は読み切れなかったかと思いますので、コスパに対する性能は高そうです。 今回はこれくらいで終わりにしようと思います。最近の進化は凄すぎてなかなか追うのは難しそうです。ですが、時代に取り残されないよう活用できる側にまわるため色んな情報を取り入れていきましょう!ではでは

2024年1月10日

日本人向けに作られた性格テストで自身の性格をより正確に知ろう!

性格診断テストでよく知られているのが"ビッグファイブ"と言われています。その他ストレングス・ファインダー等があると思います。 ただ、これらのテストは欧米では正確性が高いのですが、日本だと精度が低くなると言われています。そこで日本人向けに作られた"FFPQ"というテストを行ってみました! こちらでテストの内容や結果などが載ってたりしますので、気になる方は見てください。 解答方法は以下で行い、設問に"*“が付いた場合、数値が逆転します。(1→5, 2→4…) 全くちがう ちがう どちらともいえない そうだ 全くそうだ 設問は以下になります。 憂鬱になりやすい (Em3) 自分がみじめな人間に思える (Em4) ものごとがうまく行かないのではないかと,よく心配する (Em1) 小さなことにはくよくよしない ∗(Em1) 見捨てられた感じがする (Em3) 自分には全然価値がないように思えることがある (Em4) 陽気になったり陰気になったり,気分が変りやすい (Em5) よく緊張する(Em2) 明るいときと暗いときの気分の差が大きい (Em5) 緊張してふるえるようなことはない ∗(Em2) 大勢でわいわい騒ぐのが好きである (Ex3) 地味で目立つことはない ∗(Ex5) にぎやかな所が好きである (Ex4) 大勢の人の中にいるのが好きである (Ex3) もの静かである ∗(Ex1) 人の上に立つことが多い (Ex2) 人に指示を与えるような立場に立つことが多い (Ex2) じっとしているのが嫌いである (Ex1) 人から注目されるとうれしい (Ex5) スポーツ観戦で我を忘れて応援することがある (Ex4) あまりきっちりした人間ではない ∗(C1) 仕事を投げやりにしてしまうことがある ∗(C3) よく考えてから行動する (C5) 仕事は計画的にするようにしている (C5) 責任感が乏しいといわれることがある ∗(C3) まじめな努力家である (C2) 根気が続かないほうである ∗(C2) 几帳面である (C1) しんどいことはやりたくない ∗(C4) 欲望のままに行動してしまうようなことは,ほとんどない (C4) ...

2024年1月4日

新年のご挨拶

新年あけましておめでとうございます。今年も宜しくお願い致します。 今年の目標は"新しいことに積極的に挑戦する"です。“新しいこと"というとふわっとしてますが、自身がやったことのないもの、出来事、人、環境等に飛び込んでいきたいなと考えてます。 現在28歳ですが、30歳が近くなってきたので今のうちにいろんなことに挑戦しておきたいなと思っての目標です。 このブログもそうですが、とりあえずサーバー契約1年だけ続けてみようと思います。継続する力を身に着けていきたいですね 私事なんですが年末年始は風邪で過ごしていて、ブログ書けなかったので明日も書けたらと思います では次の記事で

2024年1月3日

転職メールの管理をBardにやらせたら楽になるのではと試行錯誤したやつ

ここのとこあまり役に立たなそうな事ばかり書いていたので変わった内容を書いてみました 転職を検討した際にいろんなサイトから"スカウト"や"気になる"などのメールが来るかと思います。正直をそれらを整理するのが面倒だし、確認も大変だなと思うことが多々あります。 そこでGmailを使ってるならBradを使って楽にならないのかと考えました 今回は"Green"という転職サイトを使ってみました。まずはこんな感じ なるほど、ここで表示されてるのは"スカウト"をいただいた企業様一覧ですね。 この一覧はスプレッドシートで見れるので作成してもらったらこんな感じ おお!これを使えばだいぶ管理がしやすくなるのでは! “スカウト"もありますが、“気になる"という機能もあるみたいでこちらは件数がかなり多いです。 おや?想定よりもかなり少ない件数になりました。 少し趣向を変えて質問してみようと思います。メールの文面で該当するものを抽出してもらいます。 確かにでましたが、やはり全部は出てこないみたいです。Gmailにはタブ別に分けられていたりするのでタブを指定してみました。 何をもって可能性が高いと言ってるかは不明ですが、200件以上あることはわかりました。 ただ、この表には200件も入ってなかったので入るよう指示を出します。 途中で切れてしまいました。そもそも1つの表にまとめてほしいのでそう指示を出してみます。 いやいや、まさかの手動でやれと!?面倒だから頼んでるのに!?ちょっと苛だったので命令口調に おお!これで確認が楽になるのか!数時間かかってもいいからやってくれるのであれば有難い!ということで必要な情報を渡しました。 これで出来たらウキウキだ!楽しみ!と思って待ってました。とはいえせっかちなので数十分後にきいてみました。 まあ、しょうがない件数も多かったから時間はかかるよねと。数時間後… いや、まだやってすらなかったのかい!ということで作業を開始するよう指示を出しました。数時間後… まとめる作業が大変みたいです。1.5Gってそんなにデータ量あるの!?と思いましたが辛抱強く待つことにしました。2日後… キターーーーーー!終わった!長かった!途中何回か聞きましたが、同じ回答だったので割愛しました。よし、このURLで確認できればこのやりとりももう終わり! はあ?ナニコレ?できてないじゃん。それとも出来たけど消したりでもした?Bardに呆れた私はこれ以降使うことをやめました。 とはいえ、誰かとのやり取りぐらいだったら簡単にまとめられそうなので忘れがちな人にはいいかもしれないです。 ただ、Chat-GPTでも個人情報の流出があったりしたので、Bardのような色んなGoogleアプリの連携ができるとより流出の可能性があるのでは?と気にしてたりします。 AIは便利ですが、万能ではなくリスクもあるので気を付けつつ、楽な暮らしを目指していきたいですね!ではまた次回の記事で

2023年12月27日

Meta Quest3 というVRを買って、年末年始を過ごすぞ!

皆さんは年末年始の予定はありますか?年越しそば食べたり、おせち食べたり、お汁粉食べたりすると思いますが、私はVRゲームを遊びつくしてみようかなと思います。 届いたときはこんな感じ、VR本体とコントローラーが付いてきます。 その他のアクセサリを付けて充電したらこんな感じ Elite ストラップですがバッテリー付きではないので大体2時間遊んだら充電が切れます。充電しながらまたはSteamを有線で遊ぶ人はなくてもよさそうですが 容量は128GBを買いました。必要に応じてダウンロードと削除をすればいいかと思いましたので。 128GBを超えるゲームができませんが、あまりないと信じてます(笑) VRゲームを始めて勝手がわからなかったのでまずは無料のゲームから遊ぶことにしました。 “Beat Saber デモ版”、“Asgard’s Wrath2”、“Republique VR"を遊んでみました どれもかなり面白くて充電切れるまで遊べますね!“Beat Saber"に関しては製品版を買いました。“Asgard’s Wrath2"はmeta quest3を2024/01/27までに買えば無料でできるみたいです。ただ、個人的に酔ったので適度な休憩は必要ですね。 他にもいろいろ面白そうなゲームに目星をつけ、今はセール中なので買ってみようかと思います。 また、VRChatやclusterなど他の人との交流もできるみたいなのでそこも挑戦してみようとは思います。対戦ゲームは苦手なのでやらないですが… もう一つSteamのVRも試してみたのですが、解像度が悪くゲームがカクカク気味だったので原因を調べてみようと思います。有線LANとQuest Linkを付けたうえでこれだったので… それでは、メリークリスマス!

2023年12月25日

動画編集ソフトでAviutlを使っています

皆さんは動画をどのように作っているか知っていますか?最近はショート系の動画も多い気がしますがスマホで作ってる人も多いと聞きます。 私も2年ほど動画をYoutubeに上げてたりします。完全に趣味の領域なのでチャンネルまではお見せ出来ないですが、ゲームの実況動画になります。カットとシーンチェンジを使ってます。字幕は音声AIによる自動生成なので手動で付けてません。精度は悪いですが… 動画編集といえばAdobe Premiere やFinal Cutが有名ですかね?私は趣味でやってるので完全無料のAviutlを使っています。このソフトは有志で作られたもので最近は更新がされてないですね。ですが、プラグインが豊富で色んなカスタムができるようになります。 起動するとこんな感じ(プラグインを入れてるので多少異なりますが) 左の画面で録画した画面、右の画面で音声データなどが表示されます。 できることはデフォルトだとできることは少ない上に出力する動画の拡張子も少ないです。プラグインを入れることで".mp4"が使えたり、処理が速くなったり、作業効率があがったりするので調べて入れることを勧めます。 とはいえ、めんどくさい人は有料の物を使ったほうが楽ですし、操作もしやすかったりするので諦めたほうがいい気もします。ただ、情報はかなりでてますので探してみると面白いプラグインや変わった情報も出てきたりするので、自身で試行錯誤するのが好きな人には向いています。 是非、スマホで動画取って、編集してみて、どこかのプラットフォームにアップしてみると楽しみが見えるかと思いますよ!

2023年12月23日

GitHubに今更創作物を登録してみました

転職をする際、エンジニアの場合自身で何か作ったものがあれば提出することがあると思います。また、転職サイトによってはGitを登録することもあると思います。 私は仕事に必要な時にその場で覚えるタイプなのですが、たまに興味があるものがあってそれを作ってみたいということがちょくちょくありました。ただ、最後まで作りきったことは少ないのですが… こちらから見ることはできると思います。publicなので誰でも見れます。仕事では基本privateですが、特に利益に繋がったり特別な制作物でなければpublicでもいい気がします。何が利益に繋がるかはわかりませんが… ところで、人のGitHubを見たことがほとんどないのですが、一般的にはどのようなものをGitにあげてるんでしょうか?何か面白いものや変わった制作物が上がってたりするんでしょうか? 以前会社で作ったものをGitに上げて転職に使ってた事件がありましたが、会社の制作物はいくら自身が作ったとはいえ問題ですね。私もそうならないよう気を付けつつ、何かしら作り続けたいなとは思います。頑張って最後まで作るよう努力します…

2023年12月20日

Omega Crafterというスクラッチを取り入れたベータ版のゲームで遊んでみたよ

Scratchというプログラミング教材を知っていますか?ゲームやアニメーションをプログラムで作ることができる教材で、以下のような画面で作ることができます。 上の画像に似たようなことがゲーム内でできるのが「Omega Crafter」になります。できることはクラフト系の自動化作業になります。下の画面になります。 このゲームはクラフト系なので基本は素材を集め、武器や防具の強化、拠点の成長などをしつつ、オープンワールドを探索していきます。 また、操作はキーボードとマウスでやるのでコントローラーでゲームをやる人は少し大変かもしれません。まだベータ版なのでできることは多くないのですが、正式版出マップにでる敵の種類や武器の多さ、クラフトできるものが増えるとより楽しいそうです。 また、マイクラが得意な人はこっちも楽しいかと思いますが、私はクラフト系はそこまで得意ではないので自動化もいまいち活かせない感じがしてます。戦闘は割と楽しんでますが… もし興味があれば正式版が出る前に触ってみるのもいいと思います。Steamで無料プレイができますのでぜひ楽しんでみてください!マップ埋めはやっておきたいなー

2023年12月11日