Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
KustoクエリのChatGPT Plugin!
Search
tomokusaba
September 16, 2023
Programming
0
680
KustoクエリのChatGPT Plugin!
JAZUG 13周年イベント ショートセッション
2023/9/16 日本マイクロソフト品川オフィス
KustoクエリのChatGPT Plugin!
tomokusaba
September 16, 2023
Tweet
Share
More Decks by tomokusaba
See All by tomokusaba
ASP.NETアプリケーションのモダナイズ インフラ編
tomokusaba
1
270
Azure AI Foundry Agent Serviceを使用してコードファースト アプリを構築する
tomokusaba
1
280
Part1 GitHubってなんだろう?その1
tomokusaba
3
930
Part1 GitHubってなんだろう?その2
tomokusaba
2
900
Part2 GitHub Copilotってなんだろう
tomokusaba
2
980
Global Azure2025(GitHub Copilot ハンズオン)
tomokusaba
2
910
ASP.NETアプリケーションのモダナイゼーションについて
tomokusaba
0
320
Fluent UI Blazor 5 (alpha)の紹介
tomokusaba
0
250
Generative AI for Beginners .NETの紹介
tomokusaba
1
320
Other Decks in Programming
See All in Programming
A comprehensive view of refactoring
marabesi
0
520
CSC307 Lecture 17
javiergs
PRO
0
120
Beyond Portability: Live Migration for Evolving WebAssembly Workloads
chikuwait
0
370
GraphRAGの仕組みまるわかり
tosuri13
6
350
Javaに鉄道指向プログラミング (Railway Oriented Pro gramming) のエッセンスを取り入れる/Bringing the Essence of Railway-Oriented Programming to Java
cocet33000
2
570
Elixir で IoT 開発、 Nerves なら簡単にできる!?
pojiro
1
140
Rails産でないDBを Railsに引っ越すHACK - Omotesando.rb #110
lnit
1
160
AIエージェントによるテストフレームワーク Arbigent
takahirom
0
380
複数アプリケーションを育てていくための共通化戦略
irof
10
3.9k
ドメインモデリングにおける抽象の役割、tagless-finalによるDSL構築、そして型安全な最適化
knih
11
1.9k
カクヨムAndroidアプリのリブート
numeroanddev
0
420
Practical Tips and Tricks for Working with Compose Multiplatform Previews (mDevCamp 2025)
stewemetal
0
120
Featured
See All Featured
Designing Experiences People Love
moore
142
24k
Why Our Code Smells
bkeepers
PRO
337
57k
Making the Leap to Tech Lead
cromwellryan
134
9.3k
Product Roadmaps are Hard
iamctodd
PRO
53
11k
ピンチをチャンスに:未来をつくるプロダクトロードマップ #pmconf2020
aki_iinuma
123
52k
Bash Introduction
62gerente
614
210k
Rails Girls Zürich Keynote
gr2m
94
14k
XXLCSS - How to scale CSS and keep your sanity
sugarenia
248
1.3M
Facilitating Awesome Meetings
lara
54
6.4k
Practical Orchestrator
shlominoach
188
11k
KATA
mclloyd
29
14k
Git: the NoSQL Database
bkeepers
PRO
430
65k
Transcript
KustoクエリのChatGPT Plugin! 株式会社SAKURUG エンジニアリングユニット 草場 友光 JAZUG 懇親会LT ショートセッション
自己紹介 • 普段は主にシステムをAzureにモダナ イズする仕事をしています。 • コミュニティ活動を通じて知識をアッ プデートしています。 • 2022/08-2023 Microsoft
MVP (Developer Technologies) • tomo_kusaba
今日の目的 • 第0回 JAZUG for Womanにて渡邊晶さんがKusto入門のな かでChatGPTを使ってKustoを書きましょうということをやっ ていました。 • これにインスパイアされてPlugin化したらもっと便利に使えるの
ではとSemantic KernelのPluginとして書いてみました。 • ChatGPT Pluginのプロジェクトテンプレートで書いているので きっとChatGPT Pluginとしても動く!
きっかけ
やったこと • VSCodeのSemantic Kernel拡張のChatGPT Pluginテン プレートでプロジェクトを作る • Prompts配下にKustoフォルダを作成 • Jokeフォルダにあったconfig.jsonとskprompt.txtをKusto
フォルダにコピー • config.jsonのdiscriptionを適したように編集 • skprompt.txtを編集→いわゆるプロンプト!
Semantic Kernelとは • Azure OpenAI ServiceやOpenAIの提供するLLMをC#や Pythonで便利に使うことができるSDK • Microsoftが提唱するCopilot Stackの中核を担う存在。
• Microsoftが中心となりOSSとして開発している • コントリビューション大歓迎!! • テンプレート化、埋め込みベースのメモリ、コネクタ、プランナーと いった機能を備えている • もちろん、ChatGPT Plugin開発もできる
config.json
skprompt.txt
実行結果
ソースコード • https://github.com/tomokusaba/sk-csharp- chatgpt-plugin
おしまい おしまい