Yang

とにかく生成AIのプロンプトを考えることが大好きなプロンプト屋さんです。 日々プロンプ…

Yang

とにかく生成AIのプロンプトを考えることが大好きなプロンプト屋さんです。 日々プロンプト作成に役立つ知識や、独自に作成したプロンプト・GPTsについて紹介しています。

最近の記事

【GPTs】1次方程式に特化したGPTsをつくってみた

早速リンク張ります。 AIと教育って本当に親和性が高いと思っています。 最近では学校の先生がChatGPTを使っているくらい普及しているとどこかで聞いたことがあります。 今回はそんな教育分野の中でも特に「数学」にスポットライトを当てました。 方程式は数学の基本でありながら、数多くの学生が悩まれる分野かと思います(距離の計算や塩分濃度関連の問題は特に)。 私も大学時代、塾講師のアルバイトをしていた時、どの子も一度は方程式でつまづいていたかと記憶しています。 ならば、

    • 【DALL-E】画像生成の基本的なプロンプトを学び直し②:対象物の説明は具体的に、詳細に

      前回に引き続き2回目です。 参考にさせていただいているサイトは以下です。 画像生成における修飾語の重要性画像生成、ひいては現実において、あるモノをイメージする際に重要になるのが「修飾語」です。 いわゆる「どのような」「どんな感じの」といったような言葉です。 それは形であったり、色であったり、雰囲気であったり対象物の属性によって多様に変化します。 画像生成のプロンプトにおいては、 画像の出来を大きく左右するほど重要になります。 人間なら、説明されたイメージを思い浮かべ

      • 【DALL-E】画像生成の基本的なプロンプトを学び直し①:一発で結果を得るのはNG

        最近、chatGPTのDALL-Eを使用して自分でサムネイル作成を行うことが多くなりました。 例えば、この記事のサムネイルは自分で生成して作りました。 また、以下の記事のAIが作ってます。 文章系のプロンプト作成はまずまず得意になってきたので、画像生成にも手を出してみよう!と意気込んでいたのですが、なかなか難しい… 自分への戒めも込めて、画像生成プロンプトの基本的な書き方についてまとめていきたいと思います。 参考にさせていただいているサイトはいつもの如く、以下です。

        • 【GPTs】自由英作文の添削を行うchatGPTを作ってみた!

          今回はchatGPT plusの機能である、GPTsで自由英作文の添削を行うことができるGPTsを作成してみました! 簡単な英作文ならかなりの精度で添削してくれるので、自由英作文仁尾悩みの方はぜひ使ってみてください! 試した例:自作問題 回答文はchatGPTにわざと文法ミスを含ませながら生成しました。 上記のように添削を行ってくれます! 以下がGPTへのリンクとなっています。ぜひお試しあれ! 準備:chatGPT Plusに加入するカスタムGPTsを使用するために

        【GPTs】1次方程式に特化したGPTsをつくってみた

        • 【DALL-E】画像生成の基本的なプロンプトを学び直し②:対象物の説明は具体的に、詳細に

        • 【DALL-E】画像生成の基本的なプロンプトを学び直し①:一発で結果を得るのはNG

        • 【GPTs】自由英作文の添削を行うchatGPTを作ってみた!

          GPTs作成への道③【Jailbreakingについて】

          今回でGPTのセキュリティ面に考えることについては最後です。 (といっても、参考にしているサイトの項目が最後なだけですが…) 例によって参考にさせていただいているサイトを紹介。 最初からセキュリティについて読みたいという方は、以下のリンクから読んでみてください。 JailBreakingについてそもそも名前がかっこいいですね笑 ほぼ「脱獄」ですから…。 定義はそんなことはありません。 簡単に言えば、 「チューニングした生成AIが、想定外のプロンプトに応答してしまう」

          GPTs作成への道③【Jailbreakingについて】

          GPTs作成への道②【prompt leakingについて】

          今回もGPTに対するセキュリティついて学びます。 あまり聞き慣れない言葉である「prompt leaking」、知ってみると意外と盲点を突かれる内容だったので、勉強しといてよかったです。 例によって、参考にさせていただいたサイトをご紹介。 prompt leakingとは?いつもの如く、定義を確認します。 leaking、つまり「漏えい」という言葉の通り、 「モデルの内部構造をプロンプトを通して不正に入手する」 ことです。 例に関しては、引用サイトの「MicroSo

          GPTs作成への道②【prompt leakingについて】

          GPTs作成への道①【プロンプトインジェクションについて】

          GPTを公開するにあたって、GPTの悪用を防ぐため、少し工夫を行わなければいけません。 今回はその中でも、「プロンプトインジェクション」について学びます。 参考にさせていただいているサイトは以下です。 (いつものサイトです…) プロンプトインジェクションとは?以下、上記サイトより引用です。 プロンプトインジェクションとは、 「プロンプト内の元の命令を特別なユーザー入力で、上書きする処理」 というものです。 ITパスポートなどを受けている方は「SQLインジェクション」

          GPTs作成への道①【プロンプトインジェクションについて】

          【宣言】自由英作文の添削ができるGPTsを作りたい!

          最近、chatGPT Plusに加入しました。 理由としては、やはり「カスタムGPTs」が作成できることです。 せっかくなので、今までプロンプトエンジニアリングで学んできた知識+これから学ぶ知識を総動員して、自由英作文の添削をやってくれるGPTsを作成したいと思います。 カスタムGPTsとは?一応OpenAI社の公式紹介ページを引用。 ざっくりいえば「特定の目的に特化したchatGPT」です。 通常のchatGPTの学習データ量も膨大ですが、 あるデータに特化してc

          【宣言】自由英作文の添削ができるGPTsを作りたい!

          分かりやすくプロンプトテクニックを紐解く試み【Least to Most Prompting】

          本日もプロンプトテクニックを学んでいきます。 例によって参考にさせていただいたサイトをご紹介。 いつも通り定義から確認していきます。 「Least to Most prompting」とは、 「1つの問題をAI自身にいくつかの小問題として分割させ、それらに回答させることで精度を向上させる」技術です。 現実世界の子どもの教育方針からインスピレーションを受けたそうなんですが、いまいちピンとこないですね…。 さっそく例を見ていきましょう。 上記は3人でじゃんけんをして、1

          分かりやすくプロンプトテクニックを紐解く試み【Least to Most Prompting】

          分かりやすくプロンプトテクニックを紐解く試み【Generated Knowledge】

          今日も今日とてプロンプトのテクニックについて解説していきます。 Generated Knowledgeとは?さっそく本題です。 まずは定義から見ていきましょう。 「Generated Knowledge」は、 LLM(大規模自然言語モデル、GPTが一例)に潜在的に眠っている事実・定説を引き出し、学習させなおすことで有益な回答を得られるようにする技術です。 よく「生成AIは事実と異なることを言うので、使い方には注意が必要」といわれています。 その前提を踏まえたうえで、

          分かりやすくプロンプトテクニックを紐解く試み【Generated Knowledge】

          分かりやすくプロンプトテクニックを紐解く試み【Self-Consistency】

          今回も用語解説(私も書きながら勉強中…)です。 前回を読まれていない方は、この機会にぜひご一読ください。 例によって参考にさせていただいたサイトを掲載します。 (論文を参考にしっかり解説されているので、英語でもいいよ!という方は是非原著をお読み頂ければと思います。) Self-Consistencyとは?いつも通り定義を確認します。 「Self-Consistency」は、 「回答結果としてほしいものに対して、回答と同じような論理で構成された文章例を大量に学習させる」

          分かりやすくプロンプトテクニックを紐解く試み【Self-Consistency】

          分かりやすくプロンプトテクニックを紐解く試み【Zero Shot Chain of Thought】

          引き続き、プロンプトのテクニックを解説していきます。 今回のテクニックは簡単で効果的なものです。 誰でも利用可能なのでぜひお試しください。 前回と内容が非常に関連していますので、読まれていない方はぜひご一読ください。 Zero Shot Chain of Thoughtとは?内容は至極単純です。 「Take a deep breath and work on this problem step-by-step.」 とプロンプトの最後に一文付け加えるだけです。 一文付

          分かりやすくプロンプトテクニックを紐解く試み【Zero Shot Chain of Thought】

          分かりやすくプロンプトテクニックを紐解く試み【Chain of Thought Prompting】

          入門編+プロンプトエンジニアリングの語義を振り返ったところで、ちゃんと専門的なテクニックを学んでいきたいと思います。 とはいえ、難しい英語の原著論文を読むのがいいのでしょうが、いきなりは正直ハードルが高い…(単に読めないだけ()) そこで、以下のサイトのお力を借りて理解していこうという試みです。 (英語のサイトですが、論文読むよりはマシと判断) Chain of Thought Promptingとは?早速ですが、「Chain of Thought Prompting」

          分かりやすくプロンプトテクニックを紐解く試み【Chain of Thought Prompting】

          結局”プロンプトエンジニアリング”ってなんなのさ。

          先日まで書いていた記事の中で「プロンプトエンジニアリング」という言葉をちょくちょく使っていたと、ふと思い出しました。 …「プロンプトエンジニアリング」ってなんだ?? 急に自ら学んでいたものに疑問が思い浮かぶようになったので、一度この場をお借りして整理したいと思います。 例によって参考にさせていただいたサイトを掲載。 プロンプトエンジニアリングとは?一旦落ち着いて、語義や辞書を頼ってみるのが手です。 以下は参考にしたサイトの引用です。 上記において、「プロンプトエンジ

          結局”プロンプトエンジニアリング”ってなんなのさ。

          プロンプトの入門サイトで、本当の生成AIの活用法を知った話:後編

          前編は以下から。ぜひご一読ください。 例によって参考にさせていただいたサイトを掲載いたします。 (これで全編書ききりました。これで私の記事で補完できた…はず。) ③文章の翻訳言語的なタスクといえば翻訳ですよね(?)。 翻訳はかなりの精度をもって行うことができます。 今回は普通の翻訳というより、一風変わった翻訳タスクを紹介します。 まずは以下の出力例。 Alice in Wonderlandの冒頭文を関西弁で訳してもらいました(本来なら訳す⇒関西弁に変換の2工程を踏む

          プロンプトの入門サイトで、本当の生成AIの活用法を知った話:後編

          プロンプトの入門サイトで、本当の生成AIの活用法を知った話:前編

          以下のサイトをまとめ上げたばかりですが、まだ続きがありました。 今回は生成AIの真の活用法、実際どのように使うのが効果的なのかをサイトを参考にしながらまとめます。 前回までのシリーズを読まれていない方は、ぜひご一読ください。 例によって参考にさせていただいたサイトを掲載します。 今回から後半部に入ります。Summerizingからご覧ください。 前置き:生成AI≠チャットボットではないまとめると言いつつ、いきなり持論から始めます、ごめんなさい。 生成AIの話題につい

          プロンプトの入門サイトで、本当の生成AIの活用法を知った話:前編