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
950
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
AWS Lambdaから始まった Serverlessの「熱」とキャリアパス / It started with AWS Lambda Serverless “fever” and career path
seike460
PRO
1
250
とにかくAWS GameDay!AWSは世界の共通言語! / Anyway, AWS GameDay! AWS is the world's lingua franca!
seike460
PRO
1
860
実践サーバーレスパフォーマンスチューニング ~その実力に迫る~ / Practical Serverless Performance Tuning ~A Close Look at its Power~
seike460
PRO
2
320
PHPを書く理由、PHPを書いていて良い理由 / Reasons to write PHP and why it is good to write PHP
seike460
PRO
5
560
AWS CDKを用いたセキュアなCI/CDパイプラインの構築 / Build a secure CI/CD pipeline using AWS CDK
seike460
PRO
3
700
いまあるチームにフィットさせる Serverless そして Platform Engineeringへの挑戦 / Serverless Fits the Team You Have and Platform Engineering
seike460
PRO
2
1.9k
いまあるチームにフィットさせる Serverless / Serverless fits in with the team you have now.
seike460
PRO
2
170
地方こそサーバーレス! チームにフィットさせるサーバーレス / Rural areas are serverless! Serverless to Fit Your Team
seike460
PRO
1
110
AWS X-Rayを利用したサーバーレスのパフォーマンス分析 / Serverless performance analysis using AWS X-Ray
seike460
PRO
2
170
Other Decks in Programming
See All in Programming
役立つログに取り組もう
irof
28
9.6k
카카오페이는 어떻게 수천만 결제를 처리할까? 우아한 결제 분산락 노하우
kakao
PRO
0
110
Enabling DevOps and Team Topologies Through Architecture: Architecting for Fast Flow
cer
PRO
0
310
ActiveSupport::Notifications supporting instrumentation of Rails apps with OpenTelemetry
ymtdzzz
1
230
Amazon Qを使ってIaCを触ろう!
maruto
0
400
アジャイルを支えるテストアーキテクチャ設計/Test Architecting for Agile
goyoki
9
3.3k
エンジニアとして関わる要件と仕様(公開用)
murabayashi
0
280
ヤプリ新卒SREの オンボーディング
masaki12
0
130
Remix on Hono on Cloudflare Workers
yusukebe
1
280
シールドクラスをはじめよう / Getting Started with Sealed Classes
mackey0225
4
640
Less waste, more joy, and a lot more green: How Quarkus makes Java better
hollycummins
0
100
LLM生成文章の精度評価自動化とプロンプトチューニングの効率化について
layerx
PRO
2
190
Featured
See All Featured
The Myth of the Modular Monolith - Day 2 Keynote - Rails World 2024
eileencodes
16
2.1k
Learning to Love Humans: Emotional Interface Design
aarron
273
40k
Teambox: Starting and Learning
jrom
133
8.8k
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
131
33k
How to train your dragon (web standard)
notwaldorf
88
5.7k
Git: the NoSQL Database
bkeepers
PRO
427
64k
Visualization
eitanlees
145
15k
KATA
mclloyd
29
14k
Product Roadmaps are Hard
iamctodd
PRO
49
11k
Reflections from 52 weeks, 52 projects
jeffersonlam
346
20k
Exploring the Power of Turbo Streams & Action Cable | RailsConf2023
kevinliebholz
27
4.3k
Documentation Writing (for coders)
carmenintech
65
4.4k
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/