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
670
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
Part2 GitHub Copilotってなんだろう
tomokusaba
0
29
Global Azure2025(GitHub Copilot ハンズオン)
tomokusaba
0
9
ASP.NETアプリケーションのモダナイゼーションについて
tomokusaba
0
240
Fluent UI Blazor 5 (alpha)の紹介
tomokusaba
0
210
Generative AI for Beginners .NETの紹介
tomokusaba
1
290
Visual StudioのGitHub Copilotでいろいろやってみる
tomokusaba
1
390
.NET Frameworkでも汎用ホストが使いたい!
tomokusaba
0
350
ASP. NET CoreにおけるWebAPIの最新情報
tomokusaba
0
440
Semantic Kernelのネイティブプラグインで知識拡張をしてみる
tomokusaba
0
250
Other Decks in Programming
See All in Programming
API for docs
soutaro
3
1.6k
Ruby's Line Breaks
yui_knk
4
2.7k
2ヶ月で生産性2倍、お買い物アプリ「カウシェ」4チーム同時改善の取り組み
ike002jp
1
110
サービスレベルを管理してアジャイルを加速しよう!! / slm-accelerate-agility
tomoyakitaura
1
200
AI時代の開発者評価について
ayumuu
0
230
一緒に働きたくなるプログラマの思想 #QiitaConference
mu_zaru
78
20k
Laravel × Clean Architecture
bumptakayuki
PRO
0
130
The Nature of Complexity in John Ousterhout’s Philosophy of Software Design
philipschwarz
PRO
0
160
Qiita Bash
mercury_dev0517
2
220
インプロセスQAにおいて大事にしていること / In-process QA Meetup
medley
0
130
音声プラットフォームのアーキテクチャ変遷から学ぶ、クラウドネイティブなバッチ処理 (20250422_CNDS2025_Batch_Architecture)
thousanda
0
380
Boost Your Performance and Developer Productivity with Jakarta EE 11
ivargrimstad
0
730
Featured
See All Featured
Six Lessons from altMBA
skipperchong
28
3.7k
Rails Girls Zürich Keynote
gr2m
94
13k
Docker and Python
trallard
44
3.4k
Navigating Team Friction
lara
185
15k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
8
690
Practical Orchestrator
shlominoach
187
11k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
45
9.5k
Automating Front-end Workflow
addyosmani
1370
200k
Practical Tips for Bootstrapping Information Extraction Pipelines
honnibal
PRO
19
1.2k
The Art of Delivering Value - GDevCon NA Keynote
reverentgeek
14
1.4k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
45
7.2k
For a Future-Friendly Web
brad_frost
177
9.7k
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
おしまい おしまい