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
Backlog APIと生成系AIで考える課題優先度 / Issue prioritisat...
Search
shiro seike
PRO
December 09, 2023
Programming
1
1.2k
Backlog APIと生成系AIで考える課題優先度 / Issue prioritisation with Backlog API and generative AI.
Backlog World 2023
https://backlogworld.info
shiro seike
PRO
December 09, 2023
Tweet
Share
More Decks by shiro seike
See All by shiro seike
歴史から学ぶ「Why PHP?」 PHPを書く理由を改めて理解する / Learning from History: “Why PHP?” Rediscovering the Reasons for Writing PHP
seike460
PRO
0
89
Team-First Serverless Platform Engineering Approach to PHP Applications with Laravel and Bref
seike460
PRO
0
28
なぜ適用するか、移行して理解するClean Architecture 〜構造を超えて設計を継承する〜 / Why Apply, Migrate and Understand Clean Architecture - Inherit Design Beyond Structure
seike460
PRO
3
900
生成AIコーディングとの向き合い方、AIと共創するという考え方 / How to deal with generative AI coding and the concept of co-creating with AI
seike460
PRO
1
450
地方のPHPerもクラウドを使う理由 ~コストの最適化とチームに向き合う~ / Why even local PHPers use the cloud ~optimize costs and face the team
seike460
PRO
0
77
OpenTelemetryで始めるベンダーフリーなobservability / Vendor-free observability starting with OpenTelemetry
seike460
PRO
0
210
AIコーディングの本質は“コード“ではなく“構造“だった / The essence of AI coding is not “code” but "structure
seike460
PRO
2
1.2k
OpenTelemetryを活用したObservability入門 / Introduction to Observability with OpenTelemetry
seike460
PRO
1
850
Amazon Q Developer Proで効率化するAPI開発入門
seike460
PRO
0
440
Other Decks in Programming
See All in Programming
はじめてのDSPy - 言語モデルを『プロンプト』ではなく『プログラミング』するための仕組み
masahiro_nishimi
4
18k
Amazon ECS Managed Instances が リリースされた!キャッチアップしよう!! / Let's catch up Amazon ECS Managed Instances
cocoeyes02
0
130
Migration to Signals, Resource API, and NgRx Signal Store
manfredsteyer
PRO
0
140
開発組織の戦略的な役割と 設計スキル向上の効果
masuda220
PRO
10
2.1k
Temporal Knowledge Graphで作る! 時間変化するナレッジを扱うAI Agentの世界
po3rin
5
1.2k
React Nativeならぬ"Vue Native"が実現するかも?_新世代マルチプラットフォーム開発フレームワークのLynxとLynxのVue.js対応を追ってみよう_Vue Lynx
yut0naga1_fa
2
2k
Eloquentを使ってどこまでコードの治安を保てるのか?を新人が考察してみた
itokoh0405
0
2.8k
チームのテスト力を総合的に鍛えてシフトレフトを推進する/Shifting Left with Software Testing Improvements
goyoki
4
1.8k
マンガアプリViewerの大画面対応を考える
kk__777
0
460
ドメイン駆動設計のエッセンス
masuda220
PRO
15
7.5k
Vueのバリデーション、結局どれを選べばいい? ― 自作バリデーションの限界と、脱却までの道のり ― / Which Vue Validation Library Should We Really Use? The Limits of Self-Made Validation and How I Finally Moved On
neginasu
3
1.8k
HTTPじゃ遅すぎる! SwitchBotを自作ハブで動かして学ぶBLE通信
occhi
0
210
Featured
See All Featured
実際に使うSQLの書き方 徹底解説 / pgcon21j-tutorial
soudai
PRO
192
56k
Embracing the Ebb and Flow
colly
88
4.9k
Done Done
chrislema
186
16k
Music & Morning Musume
bryan
46
6.9k
Improving Core Web Vitals using Speculation Rules API
sergeychernyshev
21
1.2k
A designer walks into a library…
pauljervisheath
209
24k
Reflections from 52 weeks, 52 projects
jeffersonlam
355
21k
The Straight Up "How To Draw Better" Workshop
denniskardys
239
140k
Performance Is Good for Brains [We Love Speed 2024]
tammyeverts
12
1.3k
Navigating Team Friction
lara
190
15k
Build your cross-platform service in a week with App Engine
jlugia
234
18k
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Transcript
Backlog API 生 AI Backlog World 2 0 2 3
Re:Boot- 2 0 23 . 12 . 9 @seike 4 60 1
自己 @seike 46 0 - - @seike 46 0 -
AWS Community Builder Serverless - Fusic - / 門 - / - - Fukuoka.php - Fukuoka.go - Serverless Meetup Fukuoka - Backlog - Backlog = Fusic 入 = 8 目 - 口 Backlog 2
Agenda 1 .Backlog 用 2 . 生 3 .Backlog API
x OpenAI 4 . 力 5 . 3
01 Backlog 用
Backlog 入 8 目 Backlog Top 見 Backlog Backlog 高
5
- - - 非 築 自 Backlog 6 Backlog Backlog
02 生
Wiki 用 Backlog 8 自
一 用 Backlog ⾒ 9
稿 行 ( 日 ) 10
自 自身 高 用 一 見 自 11
03 Backlog API x OpenAI
Backlog API Wiki Backlog 大 API 行 13 URL https://developer.nulab.com/ja/docs/backlog/
Backlog API 用 築 一 一 自 見 一 自
見 自 見 一 自 見 Wiki 一 自 見 Wiki 一 一 一 一 一 稿 一 14 一 一 一 一 ( ) 一 ( ) ( ) ( ) 一 一 用 Webhook 一 Webhook Webhook Webhook Webhook 一 Wiki 一 Wiki Wiki 一 Wiki Wiki Wiki Wiki Wiki 築 一 Wiki 築 Wiki 築 Wiki 築 Wiki 一 Wiki Wiki Wiki 一 Wiki 一 一 築 一 築 築 一 一 一 目 目 目 一 一 築 一 築 築 一 一 一 Git 一 Git 1 54
Backlog API 用 API 15 URL https://developer.nulab.com/ja/docs/backlog/api/ 2 /get-activity/ API
- API Key - OAuth 2 . 0 Backlog API
16 URL https://developer.nulab.com/ja/docs/backlog/auth/
API Key 方 API Key 用 ⾒ 非 API Key
行 HTTP 行 自 用 十 17 import requests api_key = ‘YOUR_API_KEY' base_url = 'https://{YourSpaceName}.backlog.com/api/v2/issues' params = { 'apiKey': api_key } response = requests.get(base_url, params=params) # responseͷதʹ՝ͷใ͕ೖ͍ͬͯΔ
API Key API KEY 人 -> API 行 KEY
身 見 18
OAuth 2 . 0方 OAuth 2 . 0 用 Web
API Web ⾒ 非 用 19
OAuth 2 . 0 方 用 - Redirect URI -
- URL Client_Secret 大 20
OpenAI OpenAI 人工 AI 行 OpenAI 目 AI AI 人
OpenAI GPT Generative Pre-trained Transformer 自 言 NLP 用 大 言 文 生 言 行 DALL-E 生 生 OpenAI OpenAI 21
Chat Completions API Chat Completions API OpenAI API 一 GPT-
3 GPT- 4 力 言 用 入力 自 言 生 API っ 生 GPT 用 自 生 っ 生 ⾒ 生 っ 大 大 用 っ ⾒ REST API 言 ⾒ っ っ 用 支 API 用 API 用 金 用 22
ChatGPT 23 ChatGPT 行 用 入力 行 入力 Chat Completions
API 一 入力 用
x ⾒
Backlog 25 自身
自 自 高 高 自 自 26
自 自 自 27
自 -> 自 自 自 OpenAI 28
OpenAI 行 A. B. C. 示 D. 29
生 用 人 行 人 Backlog 30
04 力
力 力 32
十
Embeddings API -> Backlog API 見 Embeddings API 用 用
生 Backlog API 1 - Read 600 - Update: 150 - Search: 150 - Icon: 60 十 GPT- 4 Turbo Backlog API 34 URL https://[hoge].backlog.jp/api/v 2 /rateLimit
35 nulab 自 OpenAI
05
37 Backlog Backlog Point 1 Backlog API Backlog API Point
2 OpenAI 大 Point 3 Backlog 生 AI Point 4
Thank You We are Hiring ! https://recruit.fusic.co.jp/