#342 生成AIの性能を引き出す7つのプロンプトエンジニアリングのコツ

2025/3/30 ·

  • この番組はエンジニアの成長は楽しい学びからをモットーに日々の学びや学んだことをワイワイとアウトプットしていくラジオでございますはいよろしくお願いしますじゅんぺいくんはい今日はですねはい今更なんですけどうん



  • プロンプトエンジニアリングというものについてお話ししていこうかなと思っておりますありがとうございますまだまだいつだって必要ですよねアップデートし続けていきたいですよねそうねでもこの分野がちょっと盛り上がったの多分1年ぐらい前だよねまあはいそうですねただ使いこなせてる人もあんまいない気もするし僕もあんまそんな分かってないので知りたいですね



  • そうなん?そんなことないですかねちょっとまあわかんないけどとりあえずそこも深掘りさせてもらうわはいということでまずプロンプトエンジニアリングとは何かということなんですけど今大流行りに大流行りの生成AIに



  • に対して期待通りの回答をしてもらうために指示文の設計改良する技術ですよと言われておりますねこれなんで必要なのっていうところで言うと生成AIとかってAI全般的にそうだと思うんですけど学習時に使ったデータと実際に出している指示ってのは異なっているのである程度そこで適切な指示出しっていうのをしていかないと期待したような答えを得られないよねというそういう背景がございますとはい



  • ところでじゅんぺいくんはい生成愛ってちなみにどんな時に使ってますかまず何使ってる何使ってるまあチャットGPTは使ってますよねチャットGPねチャットGP使っててチャットGPはいあとはプライベートにおいてはチャットGPをめっちゃ使いますとであとはパープレキシティパープレキシティとか



  • たまに画像生成AIとかも使ったりしますね画像生成AI画像とか動画いつ使うのこれSNSとかに投稿するかって考えた時に作らせたりするんですけど結局してないんですけど



  • してないんかいそれで言うとピカピカピカとかっていう画像生成AIとかあとはヘイジェンっていうやつとかでその写真に動きをつけるやつとかヘイジェンかっこいいななんかクラフトビールみたいクラフトビール好きなビールでヘイジージェンってあって似たようなのがあるんですね



  • みたいなのがあるんですね画像生成みたいになっちゃう他に言うと画像生成で言うとキリングAIとかもそっちでも作ってみたりとかはやってますねそんな使ってんだね調べてますかねAI分野の仕事なんで



  • あと最近だったらもちろん話題だったディープサーチディープリサーチディープシークとかあとマヌスっていうのもちょっと最近話題なんじゃないですかねここ直近なんかじゅんぺんXで投稿してたね熱意をぶつけたら一瞬でなんちゃらみたいなはいなんかこのマヌスは本当にここ1週間2週間ぐらいで出てきたやつでこれも中国のAIですよねでチャッジB以上のなんか



  • 精度とかのやつでしかも無料で使えるみたいなやつなんですけど完全招待制みたいな感じだったらしいんですけどミクシー2と同じなんだなんですけど今はウェイティングリストに登録してそのうち使えるようになるみたいなやつとかそういう新しいものが出たらとりあえず触ってみようみたいな感じでは触ったりしてますちなみにどこで情報収集してるんですか



  • 僕はXはXとかインスタでも結構そういうAI系の人をフォローしてたりしますし仕事上そういうのが話題にスラックで上ることもありますねなるほどねなんでごめんなさい色々言ったんですけど結局プライベートで主に使ってるのはチャッチPとかパワープレキシティその2つですねこの辺が多いとはい



  • ユースケースはちなみにどんなことをやります?調べるってなったらもうGoogleじゃなくて自ピりますねGoogleらずに自ピります調べるってあれ今ってさ自ピるって言うんだっけ?いやごめんなさい勝手に僕が作ってるだけかもしれないですねもう誰が言ってたか分かんなくなっちゃって順平が言ってただけのような気もするし会社で聞いたような気もするしもう訳分かんなくなってるんだよね多分うん



  • みんななんかそういう風に勝手に言っててそうなってる気がしてますねGoogleの次はみんなGPD使うからGPいるやろってみんな同じ頃に思い出してみんな使ってるからそうなんだっていう気がしてますけど調べるってなったら基本もうGPいりますねブログ記事とかをちょっとこれ長いなってなったらパープレキシティにURL直で入れて要約させる



  • なるほどねって感じですね用途によってサービスごと使い分けてるんだそうですねそんなじゅんぺいくんに日々AIを使っているじゅんぺいうちくんに質問なんですけどプロンプト入れるときに工夫してることってありますか?うわぁ



  • そんななくてそんなない普通に解説してとかまとめてとかって言ったりするしでちょっと詳しく調べたい時って時はわからないことあったら聞いてくださいっていう風にプロント入れますこういう情報をくださいとかっていうのを向こうから言ってもらえた方が助かるんで



  • なるほどねはいそういうふうに逆質問していいよっていうプロンプトを入れたり まああとよくありがちなのがエンジニア関連だとあなたはプロのエンジニアですっていうふうにプロのエンジニアになってもらって回答を作ってもらうとかですかね いいですね本当ですかはいちょっと今日はですねあの私なんだっけこれデブサミかデブサミ参加した時にはいはい



  • Googleのブースでプロンプトガイドフォーデベロッパーズという小冊子をいただいたのでその中にあるテクニックを聞きたい



  • 7つのコツと実践的なテクニック1つを紹介していこうかなと思います7つと1つ7つのコツはこういう風に意識するといいよ的なやつ実践的なテクニックは本当に具体の話って感じですねはいということでまずちょっと7つのコツからいこうかなお願いしますお願いします



  • 一つ目複数のタスクに分けて処理する複数のタスクに分けて処理複数のタスクに分けて処理させようとプロンプトを投げるっていうことですかそうですこれちょっと場合分けも入ってるんですけどテクニックの中にそもそも一つのプロンプトで複数のタスクを行わせるとしてうまくいかなかった場合はそれを分けましょうねというそれだけのテクニックですね例えば



  • リストみたいなのを渡してこれをAとBのジャンルに分類してその上でBのジャンルの要約してくださいみたいなっていう場合だったらそもそもプロンプト分けろよっていうそういう話ですねなるほど確かに一問一答みたいな1対1の回答の精度が高いイメージはなんとなくありますね



  • そうですねチャットGPDってこれまでのウェブ検索と違って積み重ねでコンテキストが残っていくんでそれをうまく活用して分けてやっていきましょうねというのが一つ目のコツでございます確かにそして二つ目はい



  • 処理の順番通りに記述する処理の順番はいはいはいちょっと本当に精度に効果出るのかどうか怪しいところあるんですけど例えば今この持ってる冊子の例文だとZはXの5倍とYを足したものですXはYの3倍ですYは100ですじゃあZは何ですかっていううんうんうん



  • プロンプトなんですけどこれって計算の順番的にはYの中身がくっきりしてるんですよなんでYの説明した後にXの説明をして最後Zの説明した方が計算の順番的には合ってるじゃないですかっていう風に物事の順序が決まってる場合とかは結論ファーストとかじゃなくてちゃんと順番通りにやってった方が高い精度が得られやすいですよという



  • なるほどちょっとわかるかもしれないなんか精度っていうよりは普通に思考する順序を変えてプロンプトを打つってなった時になんか変な日本語になるんですよね説明が周りくどい日本語の書き方をしなきゃいけなくなるんですよ順番を変えるとなんかなんとなく想像できませんなんだろう



  • 短いチャットしか投げないからななるほど日本語を統治法みたいな感じでやったらちょっとややこしくなりません?日本語の書き方が統治法はあれだっけ逆にするやつだっけごめんなさい間違えました私は今日行くスーパーにみたいなそう書くときに日本語が難しいんですよね書くのが書く側?



  • 書く側ですなんかこっちが順番を入れ替えることによってプロンプ向こうの生成AIがよくわかんなくなってうまく返せなくなるっていうのはあり得るかもしれないですけどなんかそれプラスで自分のプロンプとかすごい回りくどい言い方になったせいで生成AIに誤解させるような文章を作ってしまうっていうのがある気がしてて



  • なるほどね二重で問題あるわけだ回答も引っ張られるし順平もバグるしってことねっていうのが体感ありますねそれはその話確かに一応もうちょいちゃんと言語化すると自然の推論自然な推論の流れに沿って指示を出すっていうところらしいですねやった方が精度上がりやすいですよとさらにこれ僕初めて知ったんですけど



  • ドンと形式ではなくドゥ形式で書くっていうのがあって例えばひまプロはどんな番組ですかひまプロという単語を使わないで説明してくださいっていう文章を投げたとするじゃないですかこれの使わないでくださいっていうところが良くないらしくてそうじゃなくてひまプロはどんな番組ですかひまプロという単語を避けてくださいみたいな感じで出してあげた方がより期待する結果が得られやすいらしい



  • なるほど否定形使うんじゃなくて基本的には肯定のその文章を使ってあげるみたいなうんうんうんあんまり意識したことないななるほどな確かになんか出ないことって基本的にイメージしづらいですもんねうんそれはAIも同じらしいですねなるほどなのでそれの反対の意味を表している単語を選んで使ってあげましょうねというやつですはい理解です



  • 4つ目複数個の例を提示する何でしたっけフューショットとかっていう話でしたっけこれそうそうそうそうどうなんだろう多分フューショット同じなんですけど一応この冊子の中だとメニーショットプロンプティングって言われてますね変わらんすけどそうなんですねGoogleではそうなんですね



  • そうだから例文も1個だけじゃなくて3個ぐらいつけてあげるとより精度上がりますよみたいないやーなんか人間ですね人間と同じ人間ですね確かにね1つの例言われるより3つ言われた方がよりイメージ定まるすもんねうんうんうん



  • そうですねまあ確かにその方が推論の精度それ上がるかって感じだけどね言われてみれば確かに大事ですねでもこれ悩みというかさまず例文書くのがめんどくさいじゃん本当にそうですね何してんだろうなって気持ちになるときないですかプロンプト長すぎるとめっちゃありますねメニーショットすることは正直ないですねそんなあなたにおすすめのテクニックが最後にあるんでお



  • 期待してます続いて5つ目思考プロセスを例示する例えばさっきの計算順序の話とかそうですかまさにまさにそうですね今もそうなのかどうか怪しいんですけどAIって基本的に



  • 分類とかは得意なんですけど算術?計算?うんうんあと回帰処理が苦手らしいんですねうんうんそういう計算がむずいですよとはい計算苦手ですよねAIって思うじゃないですか本当に苦手なのかなと思ってさっきチャットGPTにすごい複雑な計算やらせたらすっごい合っててうんってなってたんですけど今はだいぶ精度上がったって聞きますよねうん



  • まあまあまあその計算にしても例題のところでこういう風にして問題解きますよみたいな思考プロセスを書いてあげることによってより精度が高まりますよともはやこれは自分で解いてるんじゃないかって気もしてくるんですけどまあまあまあ確かに



  • ちなみにこのテクニックがチェインオブソートプロンプティングというらしいですねなんかよく聞く気がするよく聞きますよねちょっと何かよく分かってなかったですけどそれのことなんですねそうね推論の手順を示してあげるみたいなことなのかなそして6つ目じゅんぺーくんも例で挙げてくれたやつなんですけどその仕事の内容を本業とする人になりきらせるとはいはいはい



  • ってやることによって性能が上がりますよとなのでエンジニアリングに関係する問題だったらあなたは例えばJavaで困ってましたって時だったらあなたはJavaのプロフェッショナルですみたいな感じで最初に前提条件というかロールを支持してあげることによってより高い性能が得られるよという結果が出ておりますと



  • これも半信半疑ですけどね正直あんまり確かめようないじゃないですかわかるしかも毎回同じ結果が返ってくるわけじゃないから比較もむずいよね一応やるときはやりますがっていう感じですね一番楽なのはシステムプロンプトにもあらかじめ組み込めるったら楽なんですけど



  • 一般で使ってるGPTとかだとそういうのできないんじゃないかなそうね確かにちなみに次もちょっとこれ系に近いんですけどラスト7つ目のコツ感情を乗せた一言を付け加える感情?感情例えば○○について説明してください君ならできる頑張れって付けるらしいですマジっすかマジっすかだよねこれ



  • そしたら精度が上がるっていう話ですよねそうAI機械と思わずに人間だちゃんと感情も引き出すようにしてあげるっていうのが大事っていうそうなんだなんか



  • 適当にそういうことを送ったことはありますけどGPTで適当に会話してるときに調べ物しつついや回答そうじゃないんだよなっていうのを何回もラリーしてていやできる頑張れみたいなのを確か送ったことはあるんですよできる頑張れ単体で送ってるじゃんプラスでですよ文章プラスで君ならできるもう一回考えてみとか確かに危険よく回答返ってきますよね



  • その時が一番のポテンシャル引き出してるから人間すぎる



  • この人間すぎるっていうのは結構言い得てみようというか穴がち間違ってなくて一応この本の参考部分に書いてるんですけどそもそも大規模言語モデルってめちゃめちゃでかいニューラルネットワークの中に実際に存在する文章とかを大量に学習させてるじゃないですかその結果ネットワーク内部に結構人の人格みたいな



  • 情報とかいろんな知識とか処理能力みたいなのが並列でいろんなところに埋め込まれてるんですねなるほど都度そのプロンプトで全体が活性化するわけじゃなくてネットワークのどの部分を利用するかみたいなのってプロンプトによって変わるんでそれがさっきの感情の部分とか役割のところに作用してるんじゃないかなみたいな



  • 感じはしてるそう言われると確かにありえそうな気がしてくるって考えられてますって書いてるから確証は得てないというか多分ブラックボックスなんだろうけどでもそういう感じなんじゃないかなみたいなすごいなぁ



  • そうだからちょっとこの感情を入れればマジかってなったけど性能を引き上げるにはいいらしいですね入れてみようかななんか逆とかもあるんですよねふざけんなってそうじゃねえって送る時とかもあるんですけど確かに悲しそうそれはお前引き出せてないよそうなんですよね僕のせいですよねそう



  • SSAIに当たっちゃいけない当たっちゃダメはいすいませんはいというのでこれがまず7つのコツですよとはいでここからはそれをじゃあうまく現実で使うための実践的なテクニックなんですけどこれはね1個ですねそして超シンプル1個でいいんですねまあ種類としては1個だなうんなるほど構造化プロンプトという手法を使います



  • うんご存知ですかいやどうなんでしょう僕がイメージしたのはうんもうなんか決まったフォーマットで送るようなイメージをしたんですけどそうそうそうそうまさにその通りでもうそのAIに投げる用のフォーマットを作っておくとうんテンプレートでそのテンプレートもちゃんと性能を引き出せるようにチューニングしておくみたいなうんうん簡単に言うとそういうテクニックですねはいはいはいで



  • 基本的に日本語で欲しいと思うんですけど構造化プロンプトに関してはあらかじめ用意したいこともあるので可能であれば英語で用意した方がいいらしいですねそうですよね出力フォーマットの部分の指定もそのプロンプトに埋め込んじゃって出力は日本語で出してねみたいな指示を英語で出しておくと



  • その上で穴埋めになってる部分を埋めて高い精度を得られるようにプロンプトをカスタマイズしていこうねみたいなそういうテクニックかななるほど今持ってる冊子だといろんな例があるんですけどちょっとこれ1プロンプトが結構しっかり文章なのではいはいはいなんていうんだろう1時間のミーティング終わった後の議事録ぐらいなんかびっしり書かれてるんでなるほど



  • 音声に載せるものでもないかってことでそこはちょっと省略するんですけどもしかしたら構造化プロンプトとかで調べたら出てくるのかないっぱいありそうなんかあれですか種類が一つっていうだけなのでつまりジャンルごとにこういうフォーマットを用意しておこうみたいな



  • そうそうそうそうその通りでございます例えば画像の分析とかテキスト作るやつとかあと何でしょうね文章の抽出とかタスクに応じてフォーマットを用意しておくよみたいな感じだねコードのことを聞くときは言語は何でとかなんだバグフィック違うな言語は何で



  • エラーなのか文法を知りたいのかとかなるほどちょっとあんま深く考えたことないからパッとそんな出てこないけどなるほどですねでも大体エラー解決かやりたいことを投げるかあと僕がよく使うのは命名の相談に乗ってもらったりとかあとは一応書けたけどこれもっといい書き方ないのかなみたいな時とか



  • そうですね確かに僕なんかVS Codeを仕事でコパイロットとかクライムを使ってたんですけどその前はGene AIっていうのを使っててでもあらかじめそいつにシステムプロンプトを組んどいて何種類か用意できるんですけど一個は確かにコードの説明とリファクタリングバグフィックスあとは



  • 意見頂戴みたいなこのコードのバグとか全体的にこういうとこ見落としてんじゃないとかそういうのとかいろいろもともと用意できてそれ用のやっぱりシステムプロンプトもともとそいつらに組んでいてそれごとに使うみたいなやり方だったんで本当にそういうシステムプロンプトを組むみたいな感じでプロンプトのフォーマット用意して使っていくみたいな感じなんすかねうんです



  • だからフォーマット原始的にやるのであればどっかメモ帳的なところにフォーマット作っておいてそこ穴埋めしてぶん投げるとかあとAPI使えるなら穴埋めの場所を対話的に聞いてくれるシェルスクリプトとか書いてもいいかもしれないですね確かになるほどなっていうのが今回紹介したテクニックでございました



  • ありがとうございますなるほどな確かにややちょっと時間が余ったのでここからは今得たテクニックを使って究極のプロンプトをやってみようかなと思ってるんですけど究極のプロンプトですか小学生みたいなこと言ってますね小学生みたいなこと言ってるんですよウルトラスーパービームみたいなこと言ってますねいや言ってないですよ言ってないですね



  • 今ってこういうことをすると良くなるよって話したじゃないですかこれによってAIがどんなことが苦手かってことが分かったじゃないですか本当に苦手なのかっていうのを検証することによって定着させたいなと思ってるんですよ大事なのでその文章の中に答えがあるけどAIが見つけ出せないような文章を作れたらそれは逆にもうAIをハックしてると言えるんじゃないかなと思いまして



  • できるできたらいいですねすごいそれをやってみようぜっていうこの場で音声に乗せてリアルタイムでそうですちょっと聞いてる人には音声でしか伝わらないんでこと細かに説明していきたいなっていう感じなんですけどはい今チャッジピの画面共有していただいてますねはいまずさっきのテクニックからいくと複数のタスク苦手なんですよ



  • 確かにさっきの7つの良くないやつを全部組み込んでみるだら騙せるんじゃないかなと思ってまず複数のタスク苦手ですよとはいということで複数のタスクをさせてみますかどんなタスクがいいと思いますか1個計算にするか1個計算にしましょう1万足す2000-64×√2



  • 64ルートってどうやって打つの確かにオプションなんとかじゃないですかオプションなんとかオプションVオプションVですねオプションVいけたちなみにここで一個挟むんですけどはいChromeの拡張機能ではいエンターでChatGPTが開業になる拡張機能あるんでおすすめですシフトエンターで開業じゃないですか普通はい間違ってエンターだけで送信しちゃったってなるときありませんあんまりないな



  • すごいちょっと僕はよくあるんで拡張機能入れたらエンターが開業になってシフトエンターで送信とかになるんでコマンドシフトコマンドエンターとかでもいけるんですけどおすすめです前職の時にワークチャットっていうアプリでチャットをやってたんですよそれがエンター送信で確か設定変えれなくて指にシフト押しながらエンターを押すのが染み付いてるんだよな



  • うわーなんかそれいろいろあるからこっちはコマンドエンターこっちはエンターだけとかっていうのがいくつか混ざっちゃってるんでもうダメなんですよねあーまあわかるわめっちゃ途中になっちゃったけど10万足す2000-64×64プラスルート4ルート4は2ですねなるほどルートで少数点に行きすぎるとなんかよくわかんなくなるなってなっちゃった確かに正解がむずいですねうん



  • 悪い1とかにしとくか悪い1はい第一問ですねを解いてくださいはいでその答えを使って一つのストーリーを作り上げてください一つのラブストーリーを作り上げてくださいこれでまず一つ目の苦手なタスクが組み込まれましたとうん続いて処理を順番通りに記述する数字を使って一つのラブストーリー作るの難しいですねえーってことで順番を逆にしましょうはい



  • これから出す問題の答えを使って一つのラブストーリーを作ってくださいうわーなるほどこれ俺結構アンチパターンやってたかもしれないっすわよくうん下記の行動を見てうんなんかバグを教えてくださいみたいな打ち方してる上記の方がいいのかな確かにわかんないけどねそんな気がしてきた



  • とりあえず今のところのプロンプトの状態は一つのラブストーリーを作るとそのテーマがその下にある複雑な計算問題の答えこれだけでいけないですかねハックできないですかねまだ2つ目ですよまだダメか次ドンと形式ではなくドゥ形式で書くんで次ドンと形式にしないといけないですねこれから出す問題の答えを使わないようにして



  • 使わないようにしてなるほどねそんなもん一気に選択肢下の問題意味なくなるだろうただし数字の問題のところにただし答えの数値そのものではなく語呂合わせで使ってください



  • 4つ目は複数個の例を提示するなんで例を1個も提示しないですと思考プロセスを例示しないですと思考プロセスを例示しない仕事の内容を本業とする人になりきらせるだからこれを仕事の内容を本業とする人になりきらせなければいいんですよねあなたはスフィンクスの建設現場の



  • リーダーですそういうことでいいですかそう俺でいいのかな他のリーダーにさせるのはちょっとあれなのかなと思ったんですけどリーダーにしない方がいいですかそうじゃないパターンでいいのこれだったら一つのラブストーリーを作ってくださいなんで出てこない方がいいのかプロの書籍書籍か本を書く人のこと



  • 著者プロの著者普通だったらあなたはプロの著者です著者ですって言うんですかプロの書籍家ですストーリーテラーですからあなたはプロのストーリーテラーですって普通なら書きますよねそうじゃなくしたい逆でいくそうしますかプロのストーリーテラーではありませんあなたは素人の関係ない職業でもいいかな



  • あなたは素人のコンビニ店員ですはいそうしてみましょう最後感情を乗せてない一言を付け加えればいいですね感情を乗せない一言浮き筆パスタって言っておきましょうか一旦読み上げますかこれ完成した文章ですねあなたは素人のコンビニ店員ですこれから出す問題の答えを使って一つのラブストーリーを作ってください



  • 10万足す2000-64×64×√4÷1を解いてくださいただし答えの数値そのものではなく語呂合わせで使ってくださいパスタいや意味がわからなすぎるこんなんそれなんかいい回答出ませんわこれいけんだから回答次第では今の営み全部削るからいやいやダメでしたねっていうのでもいいんじゃないですかダメでしたねでいいんですか待ってまずこれ答えないじゃんそもそもタスクミスったわ



  • 計算の結果が97906合ってますねこれ語呂合わせを考えると97が苦労の苦になひらがなとか90が苦労6がなしで苦労なしとか苦労無用みたいな語呂合わせがいいかなってことでストーリーが出来上がりました深夜のコンビニ俺は今日もレジの前に立っていた



  • 素人同然の店員でまだまだ不慣れだお客さんの質問にしどろもどろしながらもなんとか一日を乗り切ろうとしていたそんな時彼女が現れたすみませんパスタの棚ってどこですか長い黒髪に白いコート凛とした雰囲気の女性だったえっとパスタは言いかけて俺は戸惑った店内のどこにパスタがあるかすぐに思い出せなかったのだやばい新人感丸出した彼女はくすっと笑った新人さんですか



  • はいすみません実は今日が初めての夜勤でそうなんですねじゃあ一緒に探しましょうか彼女と並んで店内を歩きようやくパスタの棚を見つけたありましたね彼女が笑顔で言うその笑顔がなぜか俺の胸に深く刺さった苦労なしですね俺は思わず口にしたいえなんでもないですこの時はまさかこの出会いが運命の始まりだとは思わなかったけれど彼女がパスタを手に取った瞬間俺の世界は少しだけ輝いた気がした



  • 彼女はまた来てくれるだろうかそんな期待を抱きながら俺はレジへ戻ったいい物語ですね苦労なしですね確かに苦労なしでステップ何?ってなりますわ面白い面白いっすわこれすごいなマジで全然苦手じゃないんじゃないかなそういうことめちゃくちゃ面白いの出たな



  • 無しですねって何なんだこんなパスタに引っ張られるんだなしっかりパスタ使ってくれましたね最後に入れただけなのにこんなにパスタに引っ張られるとは思わなかったなというのでこの本ができた時よりAIが進みすぎてるのかだいぶしっかりタスクこなしてくれたんですけど今回みたいな感じで7つのコツを盛り込むことによって



  • 今回は盛り込んでないんですけどこれできっとコツがうまくわかったんじゃないかなと思うのでぜひ日々の業務の中にですね取り入れて多分今の時使ってるでしょ開発するときそうですよね使ってないとしたら使ってくださいと言いたいですね会社でダメって言われたならこっそり使って



  • ってほしいですねダメだよダメか持ちかけたいですね使いましょうよってまあというので今日はプロンプトガイド for developers エンジニアのためのプロンプト活用ガイドというお話でございましたはい勉強になりましたこの今回紹介したプロンプトテクニックは生成AIを活用するための第一歩です



  • 実際に手を動かしてプロンプトを試してみることがさらなる活用への近道となりますはいそのことなのでうんぜひ手を動かしながらコツを掴んでいきましょういやもう本当そうですねとにかく触った方がいいですよねちょっと生成に悩み遠くなるんですけどはい会社でGitHub Copilot使えるようになってうんあとジェミニもなんか学習されないモデルみたいなやつ使ってるんですよ会社ではいはいはいなので何突っ込んでもいいみたいなやつうん



  • とかがあって一応使えるっちゃ使えるんですけど最近になってコーディングAIかコーディングAIエージェントみたいなやつボンボンボンボン勢いが来てるじゃないですか使えるようになったのにもう次かみたいな感じが不毛じゃないですかマジで早いですよねちなみにじゅんぺはどれが来ると思います?僕は



  • 僕は暗いんですかねあれやっぱすごかったな使ってるんですけど使ってて一旦ちょっとセキュリティに引っかかっちゃって学習されちゃうかもみたいなところでうんうんうん



  • なんで一旦ちょっとやっぱやめてってなっちゃったんですけどもう一回今システム的には明らかに大丈夫なんでなんですけど会社的にはまだちょっと不安みたいなところがあるんでちょっとその根拠みたいなところとか書類を出して



  • いやいや大丈夫ですよっていうのをちゃんと証明して使うっていう流れを今やっているというか上司の人がやってくれていてっていう状況なんですけど使ってた時はいやーこれやっぱすごいなっていう風に思いましたねエンジニアとしてはでも何よりそれよりもやっぱデビン前のエピソードでも話しましたけどデビンがやっぱりデビンというかデビン系オペレーターみたいな



  • チャットGPTでもオペレーターっていうエージェントが出ましたけど多分日本じゃまだ使えないのかななんですけどそういうパソコンを操作できちゃうエージェントが今年は来ると思ってますガンガンまだまだ出てくるなっていう風に思ってるんでとりあえずデビンはなんとか触っておきたいなとは思ってますね金高いんですけどね8万ぐらいでしたっけはい



  • 高ぇー個人で使うやつではないわな本当ですよねでもそこら辺のもうちょっとなんかコードだけとかに限らないそのエージェントが今年はガンガン出てくると思ってるんでその中でコードもできますよとか



  • 特化で言うとクラインは使いやすかったなっていうのもすごいあるしGitHubコパイロットとかって個人的には自然言語が弱いなって思っててわかるぎこちないんですよねそういうのも含めクラインはすごい強かったなって思いますねソースコードに引っ張られてるのかわかんないけどよく英語に戻んない?そういうのもありますね確かにそれもありますね



  • こっちの言ったプロンプトの意図を理解しきれてないことがクラインに比べて多いなっていう風に感じましたあとなんかさ行指定してプロンプト投げたりできるじゃないですかあれとかやった時にさ無言でソースコードだけ渡してくることがしょっちゅうあるんだよね無言ありますよね無言あるあれわかる



  • これ何?ってなっちゃうんだよねチャットGPTとかだとはい分かりましたなんとかなんとかですねでバーって出してくれたりするのにコパイロットはもう無言でコードブロックでシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャシャ



  • ウィンドサーフってどうなんですか?ウィンドサーフ僕使ったことないですねそうなんだ触ったことあります?いやなくてLT会とかでこんなんだよみたいな発表を見た時にこれはいいかもって思った記憶あるんですけどね細かいコマンドとかじゃなくて一応なんか生成アイアンはコマンド系あるじゃないですかチャットGPTじゃなくてなんだっけ



  • GitHubコパイロットだったらスラッシュでコマンド入れたりとかAt Workspaceとかそうそうそうそういうのを完全になくそうとしてる感じが効果を持てましたねなるほどこれはWindows Surfはこれも無料のプランはあってこれも開発プラットフォームごと提供してくれているVS Codeにもインポートできる



  • VS Codeのフォーク版のアプリを出してたような気がするけどはいはいはいそうか確かにVS Codeっぽいなすごくなるほどで有料で使うとAPI共有してるのかなあれはなんかこっちで別途APIとか契約しなくてもよかったはずうん本当だなんかっぽいっぽいですねなんかGPT4とかクロードとかも選べそうなんで



  • そうそうそうそういやーなんかちょっとエディターごと乗り換えるのってなんか僕ちょっとハードルあってあーわかるかもでもなんかこれもすごそう4月からウィンドサーフにベッドしていこうかなあー面白いっすねいいなうんビムのプラグインが動くことだけを祈るわ確かにいやーほんと進化早いっすけどもなんか頑張ってついていくしかないですからねそうなんだよねー



  • 細い細い作業にしか使えてないんだよななんか分かります生かしきれてない感そうそうログ埋め込んでその中にあるJSONの部分だけ取り出してフォーマットしてもらったりとかはいはいはい



  • そういうちっちゃいことにしか使ってないんだよないやーそうですよねでもまあ多分だからこそみんな同じ状況だと思うんで言うてなんかちょっと頭一つ抜けたいですよね確かにまあなんとか考えていくしかないんだろうなっていうのは思ってますねですねまあ考えて新しいことこういう使い方あるやんってなったら次の新しく出てきたAIができるんかーってなることよくあるんですけどまあまあそういうもんですねはい



  • これからも引き続きこの分野は熱いと思うのでキャッチアップしていこうと思っています追いかけていきましょうでは締めに入りますかこの番組ではハッシュタグひまじんプログラマーひらがなひまじんカタカナプログラマーで皆さんからのご意見というか感想をお待ちしておりますのでぜひぜひXとかでポストしていただけたらと思いますおすすめプロンプト教えてほしいです



  • おすすめプロンプト僕たまに使うのがEIが作った文章ってバレたくない時とかは構造文法を用いて回答してくださいとか必要最低限の情報でいいなっていう時とかは箇条書きで教えてとかそういうこんな感じで使ってますみたいな情報ぜひ知りたいですね



  • その何なのAIで作ってる感バレたくないなみたいなのってなんかAIの文章っぽいっていうのがなんか分かるんじゃ分かりませんなんていうかそれあれですか昔ユニクロ来てたらユニバレつってユニクロ来てることがバレてしまったみたいなそれの感じですかそうなのかなユニバレがちょっと分かんないかもしれないですけどユニバレじゃないですかそうなのかもしれないなんかその構造文法だとより



  • 自然言語というか人が書いた文章っぽくなるんですよねと言われていたりしますね皆さんもGPバレしないようにそして概要欄にはGoogleフォームのリンクもございますので回答してほしい質問とか聞きたいこととかがあったら気軽に投稿をお願いできればと思いますはいお願いしますお願いします



  • そして各社ポッドキャストで配信しておりますのでそちらのフォロー、いいねまたはSNSアカウントのフォローの方をよろしくお願いしますじゃんじゃんお願いしますはいでは今回は以上となりますまた次回バイバイ



  • ちょっとやりとりしたい人はメール気軽に送りたい人はGoogleフォームツイートお願いします詳細は説明欄を見てくださいポッドキャストのフォローコメント評価してくれるとバカ騒ぎしますそれではまた次回

0:00 43:40

#342 生成AIの性能を引き出す7つのプロンプトエンジニアリングのコツ