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
630
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
Semantic Kernelのネイティブプラグインで知識拡張をしてみる
tomokusaba
0
200
.NET Conf 2024の振り返り
tomokusaba
0
240
.NET Conf 2024 .NETラボ 勉強会 2024年12月
tomokusaba
1
30
C#/.NETのこれまでのふりかえり
tomokusaba
1
230
Cloud Adoption Framework にみる組織とクラウド導入戦略
tomokusaba
2
810
Cloud Adoption Frameworkにみる組織とクラウド導入戦略(縮小版)
tomokusaba
1
300
私の考える初学者がBlazorできるまでの学習方法
tomokusaba
1
400
Semantic Kernelの最新状況及び入門
tomokusaba
0
290
Fluent UI Blazor 最新Update
tomokusaba
1
330
Other Decks in Programming
See All in Programming
Fibonacci Function Gallery - Part 2
philipschwarz
PRO
0
200
htmxって知っていますか?次世代のHTML
hiro_ghap1
0
400
React 19でお手軽にCSS-in-JSを自作する
yukukotani
5
530
range over funcの使い道と非同期N+1リゾルバーの夢 / about a range over func
mackee
0
200
オニオンアーキテクチャを使って、 Unityと.NETでコードを共有する
soi013
0
350
なまけものオバケたち -PHP 8.4 に入った新機能の紹介-
tanakahisateru
1
140
責務を分離するための例外設計 - PHPカンファレンス 2024
kajitack
9
2.3k
週次リリースを実現するための グローバルアプリ開発
tera_ny
1
740
ISUCON14感想戦で85万点まで頑張ってみた
ponyo877
1
210
Fibonacci Function Gallery - Part 1
philipschwarz
PRO
0
270
Запуск 1С:УХ в крупном энтерпрайзе: мечта и реальность ПМа
lamodatech
0
870
Beyond ORM
77web
11
1.5k
Featured
See All Featured
10 Git Anti Patterns You Should be Aware of
lemiorhan
PRO
656
59k
GraphQLとの向き合い方2022年版
quramy
44
13k
Learning to Love Humans: Emotional Interface Design
aarron
274
40k
Agile that works and the tools we love
rasmusluckow
328
21k
Making Projects Easy
brettharned
116
6k
Building an army of robots
kneath
302
44k
Code Review Best Practice
trishagee
65
17k
Visualization
eitanlees
146
15k
A Tale of Four Properties
chriscoyier
157
23k
Evolution of real-time – Irina Nazarova, EuRuKo, 2024
irinanazarova
6
490
The Art of Programming - Codeland 2020
erikaheidi
53
13k
KATA
mclloyd
29
14k
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
おしまい おしまい