Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Sign up for free
Menu
Search
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Features
All features
Private URLs
Password Protection
Custom URLS
Scheduled publishing
Remove Branding
Restrict embedding
Deck Collections
Notes
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Explore
Featured decks
Featured speakers
Programming
Technology
Storyboards
Pricing
Search
Sign in
Sign up for free
KustoクエリのChatGPT Plugin!
Search
tomokusaba
PRO
September 16, 2023
Programming
740
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
KustoクエリのChatGPT Plugin!
JAZUG 13周年イベント ショートセッション
2023/9/16 日本マイクロソフト品川オフィス
KustoクエリのChatGPT Plugin!
tomokusaba
PRO
September 16, 2023
More Decks by tomokusaba
See All by tomokusaba
M5Stack CoreS3のIMUセンサーでPCマウ スを動かす
tomokusaba
PRO
0
36
「止めない」から「壊れても戻せる」へ Azureで考えるResiliency
tomokusaba
PRO
0
85
GitHub Copilotは僕らをWCAG準拠にしてくれるのか?~GitHub Copilot appによるアクセシビリティ改善の現実~
tomokusaba
PRO
1
92
HydraFusionとエージェントワークフローの可能性について
tomokusaba
PRO
0
75
Azure Copilot Resiliency Agent (preview)
tomokusaba
PRO
0
45
M5Stackで作る BLEマウス GPSログの世界
tomokusaba
PRO
0
540
Azure Copilot Resiliency Agentをいろいろ試してみる
tomokusaba
PRO
0
180
30代後半からでも遅くないキャリア形成
tomokusaba
PRO
0
340
GitHub Copilotで書いたコード、レビューはどうしてる?
tomokusaba
PRO
0
72
Other Decks in Programming
See All in Programming
ActionController meets Protocol Buffers
sorah
1
800
Event is what happens
moro
2
4.1k
自作Discord音声botをLambda MicroVMsに移行した話 / Migrating My Discord Voice Bot to Lambda MicroVMs
akihisaikeda
1
300
複数ドメインを一つのアプリに統合するFlutterの設計と運用_FlutterKaigi2026登壇資料(須永高弘)
takahirosunaga
0
170
SODA - FACT BOOK(JP)
sodainc
1
40k
LLM 101: Exploring LLMs, Starting with Tokens.
dalinaum
0
100
우리의 Nitro Modules는 당신의 Turbo Modules보다 아름답다
l2hyunwoo
0
260
Goコンパイラを作ってGoをもっと理解する / Build a Go compiler to better understand Go
ikura_hamu
0
130
Railsバージョンを4倍にした話
optim
0
1k
AI時代のTerminal環境を UNIX哲学で設計・運用する
yasunori0418
1
350
Spec-driven Development with AI
simas
PRO
0
2.3k
Enforcing Your Architecture with Unit Tests in the AI Era (Swift Connection X)
steliosf
PRO
1
150
Featured
See All Featured
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
2
440
Mozcon NYC 2025: Stop Losing SEO Traffic
samtorres
1
600
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
550
B2B Lead Gen: Tactics, Traps & Triumph
marketingsoph
1
300
Site-Speed That Sticks
csswizardry
13
1.6k
How People are Using Generative and Agentic AI to Supercharge Their Products, Projects, Services and Value Streams Today
helenjbeal
2
390
Crafting Experiences
bethany
1
430
Believing is Seeing
oripsolob
1
270
We Have a Design System, Now What?
morganepeng
55
8.4k
Designing for humans not robots
tammielis
254
26k
JAMstack: Web Apps at Ludicrous Speed - All Things Open 2022
reverentgeek
1
670
The Cost Of JavaScript in 2023
addyosmani
56
10k
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
おしまい おしまい