Upgrade to Pro — share decks privately, control downloads, hide ads and more …

【入門】プロンプトの書き方のコツ / Tips for writing prompts

moonlight-aska
July 28, 2024
110

【入門】プロンプトの書き方のコツ / Tips for writing prompts

2024年7月27日開催の「【奈良】GCPUG in Nara #6【CODE for NARA共催】~ はじめての生成AI ~」の資料です.

moonlight-aska

July 28, 2024
Tweet

Transcript

  1. 自己紹介 Facebook moonlight.aska Twitter @moonlight_aska Blog みらいテックラボ http://mirai-tec.hatenablog.com ➢ 名前:鶴田

    彰 ➢ 職業:AI/IoT関連のお仕事 ➢ コミュニティ活動: GCPUG NARA Organizer CODE for YAMATOKORIYAMA
  2. LLMがやっていること ① トークン化:プロンプトをトークンに分解しベクトル化 ② 文脈理解:プロンプト内の各トークン同士の関連性を計算 ③ エンコード:特徴量を抽出 ④ トークンのデコード:次のトークンを予測 ⑤

    次のトークンの確率を出力:プロンプトの次のトークンの確率を出力 プロンプトを受け取る 文章を生成 東京 50% 大阪 25% 奈良 20% 山 3% 紙 1% 日本の首都は LLMは、プロンプトに続くテキストを推測し応答を生成している 言語モデルのイメージ
  3. コツ4:One-shot/Few-shot学習 ◼ プロンプトに例を追加する 英語からフランス語に翻訳してください。 sea otter => loutre de mer

    peppermint => menthe poivrée plush giraffe => girafe peluche cheese => タスクを記述 例文/見本あり プロンプトを記述 Zero-shot Learning ・・・ 例文がない場合 One-shot Learning ・・・ 例文/見本が1つだけの場合 Few-shot Learning ・・・ 例文/見本が複数の場合