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
690
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
コンピューティングリソース何を使えばいいの?
tomokusaba
1
33
Microsoft Agent Frameworkの可観測性
tomokusaba
1
130
.NET 10の概要
tomokusaba
0
140
.NET 10のASP.NET Coreの気になる新機能
tomokusaba
0
130
.NET 10のASP. NET Core注目の新機能
tomokusaba
0
200
コンピューティングリソース何を使えばいいの?
tomokusaba
1
220
技書博で見つけた本
tomokusaba
0
79
新卒2年目でドロップアウトしてからの20年間
tomokusaba
0
130
Azure Well-Architected Framework入門
tomokusaba
1
270
Other Decks in Programming
See All in Programming
AI Agent Tool のためのバックエンドアーキテクチャを考える #encraft
izumin5210
6
1.7k
0→1 フロントエンド開発 Tips🚀 #レバテックMeetup
bengo4com
0
500
CSC307 Lecture 03
javiergs
PRO
1
480
なるべく楽してバックエンドに型をつけたい!(楽とは言ってない)
hibiki_cube
0
120
例外処理とどう使い分ける?Result型を使ったエラー設計 #burikaigi
kajitack
16
5.6k
Implementation Patterns
denyspoltorak
0
230
GISエンジニアから見たLINKSデータ
nokonoko1203
0
190
PostgreSQLで手軽にDuckDBを使う!DuckDB&pg_duckdb入門/osc25hi-duckdb
takahashiikki
0
260
Honoを使ったリモートMCPサーバでAIツールとの連携を加速させる!
tosuri13
1
150
余白を設計しフロントエンド開発を 加速させる
tsukuha
6
1.8k
AI によるインシデント初動調査の自動化を行う AI インシデントコマンダーを作った話
azukiazusa1
1
390
まだ間に合う!Claude Code元年をふりかえる
nogu66
5
940
Featured
See All Featured
Leadership Guide Workshop - DevTernity 2021
reverentgeek
1
190
Understanding Cognitive Biases in Performance Measurement
bluesmoon
32
2.8k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5.1k
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.6k
Max Prin - Stacking Signals: How International SEO Comes Together (And Falls Apart)
techseoconnect
PRO
0
71
DevOps and Value Stream Thinking: Enabling flow, efficiency and business value
helenjbeal
1
85
Introduction to Domain-Driven Design and Collaborative software design
baasie
1
560
Google's AI Overviews - The New Search
badams
0
890
世界の人気アプリ100個を分析して見えたペイウォール設計の心得
akihiro_kokubo
PRO
66
36k
Why Your Marketing Sucks and What You Can Do About It - Sophie Logan
marketingsoph
0
61
Designing for Timeless Needs
cassininazir
0
120
What's in a price? How to price your products and services
michaelherold
247
13k
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
おしまい おしまい