Slide 1

Slide 1 text

PromptyとVS Codeで プロンプトエンジニアリングの効率を 爆上げしよう! KINTOテクノロジーズ株式会社 2024/08/20 CHUO_Tech#4

Slide 2

Slide 2 text

©KINTO Corporation. All rights reserved. 2 プロフィール 2022年2月入社。生成AI活用PJT所属。内製アプリケーションの レコメンドアルゴリズム作成や、社内外の分析レポート作成な どに従事。直近は、社内のLLM活用を推進する業務に注力中。 KINTOテクノロジーズ株式会社 IT/IS部 生成AI活用PJT 生成AIエバンジェリスト 和田 颯馬(@cognac_n)

Slide 3

Slide 3 text

©KINTO Corporation. All rights reserved. 3 Index 1 KINTOテクノロジーズとは 2 GitHub Copilotの活用状況 3 6 目次 3 開発現場におけるテクニック

Slide 4

Slide 4 text

©KINTO Corporation. All rights reserved. 4 KINTOテクノロジーズとは 1

Slide 5

Slide 5 text

©KINTO Corporation. All rights reserved. 5 KINTOテクノロジーズ株式会社について(グループ組織) トヨタ自動車株式会社 トヨタファイナンシャルサービス株式会社 海外販売金融 現地事業会社 世界40以上の国と地域で サービスを展開 KINTOテクノロジーズ 株式会社 株式会社KINTO トヨタファイナンス 株式会社 販売金融・クレジット カードなど

Slide 6

Slide 6 text

©KINTO Corporation. All rights reserved. 6 KINTO ONEとは? クルマにかかる諸費用がコミコミ! 他に必要なのは「ガソリン代・駐車場代・高速代」など 自動車税 自動車保険 車検 メンテナンス 消耗品 故障修理・代車 車両代+登録諸費用

Slide 7

Slide 7 text

©KINTO Corporation. All rights reserved. 7 KINTOテクノロジーズが関わっているプロダクト

Slide 8

Slide 8 text

©KINTO Corporation. All rights reserved. 8 Promptyとは? 2

Slide 9

Slide 9 text

©KINTO Corporation. All rights reserved. 9 Promptyとは? 大規模言語モデル(LLM)を使用する際の プロンプトを効率的に開発するためのOSS。 YAML形式でプロンプトとパラメータを一元管理でき、 バージョン管理ツールでのプロンプト管理や、 チームでの開発にもピッタリ!! VS Codeの拡張機能を使用することで、 プロンプトエンジニアリングの作業効率を 大幅に向上させることが可能^^ https://prompty.ai/

Slide 10

Slide 10 text

©KINTO Corporation. All rights reserved. 10 Promptyはこんな人におすすめ! プロンプト開発を高速化したい人 プロンプトのバージョン管理が必要な人 プロンプト実行の実装をシンプルにしたい人 チームでプロンプト開発をしている人

Slide 11

Slide 11 text

©KINTO Corporation. All rights reserved. 11 Prompty導入のメリット

Slide 12

Slide 12 text

©KINTO Corporation. All rights reserved. 12 導入(超サマリ) ライブラリをインストール ➢ pip install prompty VS Codeの拡張機能をインストール

Slide 13

Slide 13 text

©KINTO Corporation. All rights reserved. 13 .promptyファイルの作成

Slide 14

Slide 14 text

©KINTO Corporation. All rights reserved. 14 .promptyファイルの作成 パラメータを記述 プロンプトを記述

Slide 15

Slide 15 text

©KINTO Corporation. All rights reserved. 15 環境変数の設定 .envを.promptyと同じ階層においておく ※上記はAzure OpenAI Serviceを使う場合 ※.promptyファイルにはAzureのデプロイ名を記載

Slide 16

Slide 16 text

©KINTO Corporation. All rights reserved. 16 Prompty導入のメリット

Slide 17

Slide 17 text

©KINTO Corporation. All rights reserved. 17 プロンプトの実行

Slide 18

Slide 18 text

©KINTO Corporation. All rights reserved. 18 プロンプトの実行

Slide 19

Slide 19 text

©KINTO Corporation. All rights reserved. 19 Prompty導入のメリット

Slide 20

Slide 20 text

©KINTO Corporation. All rights reserved. 20 プロンプト実行の実装例 ※PromptFlowでの実装例。LangChainやOpenAIライブラリからも実行可能

Slide 21

Slide 21 text

©KINTO Corporation. All rights reserved. 21 Prompty導入のメリット

Slide 22

Slide 22 text

©KINTO Corporation. All rights reserved. 22 パラメータとプロンプトをYAML形式で一元管理 パラメータを記述 プロンプトを記述

Slide 23

Slide 23 text

©KINTO Corporation. All rights reserved. 23 おわりに 3

Slide 24

Slide 24 text

©KINTO Corporation. All rights reserved. 24 かなり駆け足での紹介でしたが・・・ より詳しい紹介を テックブログに公開しました!

Slide 25

Slide 25 text

Thank you !