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
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
tomokusaba
September 16, 2023
Programming
700
0
Share
KustoクエリのChatGPT Plugin!
JAZUG 13周年イベント ショートセッション
2023/9/16 日本マイクロソフト品川オフィス
KustoクエリのChatGPT Plugin!
tomokusaba
September 16, 2023
More Decks by tomokusaba
See All by tomokusaba
WebアクセシビリティをCI/CDで担保する ― axe DevTools × Playwright C#実践ガイド
tomokusaba
2
270
Azure Portalのアクセシビリティを探ってみた
tomokusaba
1
71
聲の形にみるアクセシビリティ
tomokusaba
0
210
Webアクセシビリティ技術と実装の実際
tomokusaba
0
290
プロダクトでもバイブコーディングしようぜ!
tomokusaba
0
35
M5Stackで猫耳光らせよう!
tomokusaba
0
120
コンピューティングリソース何を使えばいいの?
tomokusaba
1
50
Microsoft Agent Frameworkの可観測性
tomokusaba
1
160
.NET 10の概要
tomokusaba
0
170
Other Decks in Programming
See All in Programming
Nuxt Server Components
wattanx
0
220
AIと共にエンジニアとPMの “二刀流”を実現する
naruogram
0
110
Coding at the Speed of Thought: The New Era of Symfony Docker
dunglas
0
3.7k
20260315 AWSなんもわからん🥲
chiilog
2
180
実践ハーネスエンジニアリング #MOSHTech
kajitack
7
5.1k
今からFlash開発できるわけないじゃん、ムリムリ! (※ムリじゃなかった!?)
arkw
0
170
What Spring Developers Should Know About Jakarta EE
ivargrimstad
0
830
How to stabilize UI tests using XCTest
akkeylab
0
150
PHP でエミュレータを自作して Ubuntu を動かそう
m3m0r7
PRO
2
150
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
260
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
720
Codex の「自走力」を高める
yorifuji
0
1.3k
Featured
See All Featured
Hiding What from Whom? A Critical Review of the History of Programming languages for Music
tomoyanonymous
2
610
SEO in 2025: How to Prepare for the Future of Search
ipullrank
3
3.4k
From π to Pie charts
rasagy
0
160
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
55
3.3k
We Analyzed 250 Million AI Search Results: Here's What I Found
joshbly
1
1.1k
Creating an realtime collaboration tool: Agile Flush - .NET Oxford
marcduiker
35
2.4k
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
100
Chasing Engaging Ingredients in Design
codingconduct
0
150
Context Engineering - Making Every Token Count
addyosmani
9
780
Ethics towards AI in product and experience design
skipperchong
2
240
Data-driven link building: lessons from a $708K investment (BrightonSEO talk)
szymonslowik
1
990
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
260
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
おしまい おしまい