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 prioritisation with Backlog API and generative AI.
Search
shiro seike
PRO
December 09, 2023
Programming
1
830
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
Cloudflare Workers x AWS Lambdaの組み合わせユースケース / Cloudflare Workers x AWS Lambda Combination Use Case
seike460
PRO
2
310
技術力を高め合う “開けた”企業間コミュニティの形成 / Formation of an "open" inter-company community to enhance technological capabilities
seike460
PRO
1
66
有効な使い方を正しく理解して実装する PHP8.3の最新機能の「ウラ側」 / Understanding and Implementing Effective Usage Correctly The "Uraside" of PHP 8.3's Latest Features
seike460
PRO
1
74
有効な使い方を正しく理解して実装する PHP8.3の最新機能 / Proper understanding and implementation of effective usage Latest features in PHP 8.3
seike460
PRO
2
280
事例から見るサーバーレスの効果 / Serverless Effectiveness as Seen in Case Studies
seike460
PRO
1
90
Secure Serverless Architecture
seike460
PRO
2
560
地方こそサーバーレス、その意義に迫るサーバーレスPHP / Serverless PHP: The Rural Areas, and Why Serverless PHP Matters
seike460
PRO
2
180
サーバーレスらしさを意識した AWSにおける開発手法 / Development methodologies in AWS that are serverless-like
seike460
PRO
1
75
OpenAPIを中心に考えるAPI開発入門 / Introduction to API Development with a Focus on OpenAPI
seike460
PRO
3
460
Other Decks in Programming
See All in Programming
Ruby メモリ管理 プログラミング
megmogmog1965
0
130
Microservices rules (July 2024) : what good looks like
cer
PRO
0
1.6k
Play Billing Library 7.0.0 変更点まとめ@potatotips#88
kako351
0
160
リハビリmruby
kishima
1
160
MIERUNE BBQにおけるユーザー中心設計()
mierune
PRO
1
110
DMMプラットフォームにおけるTiDBの導入から運用まで
pospome
7
3k
最古の関数型言語「Lisp」ことはじめ / lisp_in_kamiyama
uhooi
1
190
GraphQL はいいぞ! ~Laravel で学ぶ GraphQL 入門~
azuki
1
160
Findy - エンジニア向け会社紹介 / Findy Letter for Engineers
findyinc
2
81k
Namespace on read
tagomoris
2
370
SDCon2024: Enabling DevOps and Team Topologies thru architecture: architecting for fast flow
cer
PRO
0
780
feature環境をGitHub ActionsとCloudFormationでいい感じに管理する
nealle
2
310
Featured
See All Featured
How to Think Like a Performance Engineer
csswizardry
4
590
Designing for humans not robots
tammielis
247
25k
Gamification - CAS2011
davidbonilla
78
4.9k
The Success of Rails: Ensuring Growth for the Next 100 Years
eileencodes
35
6.3k
Raft: Consensus for Rubyists
vanstee
134
6.5k
Large-scale JavaScript Application Architecture
addyosmani
506
110k
Navigating Team Friction
lara
181
13k
Why You Should Never Use an ORM
jnunemaker
PRO
51
8.9k
Web Components: a chance to create the future
zenorocha
307
41k
Unsuck your backbone
ammeep
666
57k
Become a Pro
speakerdeck
PRO
15
4.8k
The Power of CSS Pseudo Elements
geoffreycrofte
64
5.2k
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/