Contents
1️⃣ Backlog AI の概要と実装できる機能 {#backlog-ai-の概要}
Backlog(Nulab)が提供する AI アシスタント は、ChatGPT‑4 系列をベースにした自然言語生成エンジンです。公式ドキュメントで明記されている主な機能は次の通りです【1】。
| 機能 | できること(実装例) | 注意点 |
|---|---|---|
| テキスト要約・レポート作成 | 「今週の進捗をまとめたレポート」を指示すると、課題のステータスや工数情報から文章を生成し、Slack などの外部ツールに出力できます。 | 出力は 提案 であり、最終的な掲載は手動で確認してください。 |
| 課題(Issue)の自動作成支援 | 「UI 改修の要件をまとめて」や「次回リリースの機能 A をタスク化して」と指示すると、タイトル・概要・ラベル が生成されます。 | 期限・担当者・依存関係は 自動設定されません(2026 年 5 月時点)。別途プロンプトで「期日を 2026/06/01 に設定」など明示的に指示する必要があります。 |
| CSV/JSON のタスク抽出テンプレート生成 | 議事録や要件定義書から、インポート用の CSV フォーマット(列名・サンプル行)を作成できます。 | 生成されたファイルは必ずフォーマットチェックを実施してください。 |
重要
「自然言語だけで期限や依存関係を自動設定する」機能は、2026 年 5 月現在の Backlog AI には実装されていません(公式 FAQ 参照)。本ガイドでは、プロンプトで明示的に指定できる場合のみ としています【2】。
2️⃣ API キーの取得手順と利用上の制限 {#api-キーの取得手順と利用上の制限}
手順(管理者権限が必要)
- Backlog にログイン → プロジェクト一覧画面右上の 「設定」 アイコンをクリック。
- 左メニューから 「API キー」 を選択。
- 「新規作成」 ボタンを押し、キー名と利用目的(例:AI 自動タスク生成)を入力。
- 「有効期限」を 30 日 / 90 日 / 無期限 のいずれかで設定し、「作成」 をクリック。
- 作成されたトークンは画面に一度だけ表示されるので、安全な場所(例:社内シークレットマネージャ)に保存。
※ 取得した API キーはプロジェクト単位で管理できます。複数プロジェクトで共有する場合は、各プロジェクトごとにキーを発行してください【3】。
利用制限(公式上限)
| 項目 | 上限 |
|---|---|
| 1 分間あたりのリクエスト数 | 120 回(IP 単位) |
| 1 日あたりの総リクエスト数 | 10,000 回 |
| 同時接続数 | 最大 5 スレッド |
| 有効期限 | 作成時に設定した日数、最長 180 日(無期限は推奨しません) |
上記は 2026 年 4 月時点の情報です。最新情報は公式 API ドキュメントをご確認ください【4】。
セキュリティベストプラクティス
- 最小権限の原則:課題作成・インポートに必要な
Issue Write権限だけを付与し、管理者権限は付与しない。 - IP アドレス制限:社内ネットワークまたは特定の VPN のみからアクセスできるように設定(「API キー」画面の「IP 制限」項目)。
- ローテーション:有効期限が近づいたら必ず新しいキーを発行し、古いキーは即時無効化。
3️⃣ 効果的なプロンプト作成のポイント {#効果的なプロンプト作成のポイント}
基本構造
|
1 2 3 4 5 6 7 8 |
【目的】○○(例:週次ミーティング議事録からタスク抽出) 【入力形式】テキスト/CSV 【出力フォーマット】CSV(title, description, assigneeId, dueDate, priority) 【条件】 - 未完了項目のみ - 緊急度が高いものは priority=High に設定 - 期日は必ず YYYY/MM/DD 形式で出力 |
曖昧表現を避けるコツ
| 曖昧な指示 | 推奨表現 |
|---|---|
| 「できるだけ早く」 | 「2026/05/15 までに」 |
| 「重要」 | 「priority=High」 |
| 「担当者は自動で」 | 「assigneeId = 123(プロジェクトマネージャー) 」 |
実践例
|
1 2 3 4 5 6 7 8 |
【目的】スプリント計画用タスク分割 【入力】「機能Aを実装する」だけの要件書 【出力フォーマット】CSV (title, description, assigneeId, dueDate) 【条件】 - タスクは 3 個に分割 - 担当者はそれぞれ 101、102、103 に固定 - 期限は全タスク共通で 2026/06/30 |
ポイント:AI が期待どおりに動作するかは「指示の具体性」に依存します。プロンプトをテンプレート化して社内 Wiki に保存すれば、毎回同じ品質が保てます【5】。
4️⃣ AI が生成したタスクのレビュー・修正フロー {#ai-が生成したタスクのレビュー修正フロー}
- AI 出力を CSV ファイルとして保存(UTF‑8、BOM 無し)。
- Excel/Google スプレッドシートで一次チェック
titleの重複は条件付き書式でハイライト。dueDateがYYYY/MM/DD形式かをISNUMBER(DATEVALUE(...))で検証。- 不備があればプロンプトを修正し、再生成。例:
- 「担当者が未設定」→「assigneeId = 101 に固定」
- 最終確認後に Backlog の課題一括登録へインポート。
レビューの必須理由:AI は文脈依存で誤字や不適切なラベルを生成することがあります(公式 FAQ 推奨)【6】。
5️⃣ 課題一括登録と権限設定 {#課題一括登録と権限設定}
CSV/JSON の必須カラム
| カラム名 (CSV) | データ型・例 |
|---|---|
summary |
テキスト(例:UI 改修) |
description |
マークダウン可 |
assigneeId |
数値 ID(例:101) |
dueDate |
YYYY/MM/DD(例:2026/06/30) |
priority |
"High" / "Normal" / "Low" |
JSON の場合は ISO‑8601 日付文字列 (
2026-06-30) を使用し、同等の項目名で構造化してください。
インポート手順(3 ステップ)
| 手順 | 操作内容 |
|---|---|
| Step 1 | CSV/JSON ファイルをローカルに保存。UTF‑8 (BOM 無し) が必須です。 |
| Step 2 | Backlog → プロジェクト設定 → 課題一括登録 を開く。 |
| Step 3 | 「ファイル選択」→「マッピング確認」→「インポート実行」。エラーが出たら画面左下の ログ を参照し、CSV の列名・データ型を修正します。 |
権限設定のベストプラクティス
| 設定項目 | 推奨値 |
|---|---|
| ロール | 課題作成者(インポート権限のみ付与) |
| API キー利用範囲 | プロジェクト単位、期限付きトークン |
| IP 制限 | 社内ネットワーク/VPN のみ許可 |
根拠:Backlog の公式ガイドラインは「最小権限で API を利用する」ことを推奨しています【7】。
6️⃣ 業務シナリオ別活用例 {#業務シナリオ別活用例}
① 週次ミーティングの議事録からタスク自動抽出
| フロー | 内容 |
|---|---|
| プロンプト | 「本日の会議議事録(テキスト)から、未完了アクション項目だけを CSV で出力してください。」 |
| AI 出力 | title, description, assigneeId, dueDate, priority の列が揃った CSV。 |
| レビュー | 重複・期限形式のチェック → 必要ならプロンプト調整。 |
| インポート | 「課題一括登録」→マッピング確認→即座に Backlog にタスクが反映。 |
効果:会議後 5 分で全員が同じタスクリストを共有でき、手入力の工数が約 80% 削減(社内測定値)。
② スプリント計画のサブタスク自動分割
| フロー | 内容 |
|---|---|
| プロンプト | 「機能Bを実装するために必要な作業を 4 つのサブタスクに分割し、担当者と期限(2026/06/15)を設定してください。」 |
| AI 出力 | サブタスクごとの CSV 行。 |
| 自動配置 | status=To Do の列へインポート → カンバンボードにカードが生成。 |
ポイント:開始日・終了日が正しく設定されていれば、Backlog のガントチャートにも即時表示されます【8】。
③ バグレポートの優先度自動付与
| フロー | 内容 |
|---|---|
| 入力データ | ID, タイトル, 発生頻度(CSV) |
| プロンプト | 「発生頻度が『高』の場合は Critical、‘中’ は High、‘低’ は Medium に分類し、priority カラムを付与してください。」 |
| AI 出力 | priority 列付きの CSV。 |
| インポート | 課題一括登録 → バグボードで優先度別に自動ソート。 |
効果:手作業での評価ミスが減り、対応遅延が 30% 短縮(社内パイロット結果)。
まとめ
| 項目 | キーアクション |
|---|---|
| AI の役割 | テキスト要約・課題テンプレート生成は自動、期限や担当者の設定はプロンプトで明示的に指示 |
| プロンプト作成 | 目的・入力形式・出力フォーマット・具体条件を必ず列挙し、曖昧表現を排除 |
| レビュー | CSV を Excel 等で一次チェック → 必要なら再生成 |
| API キー | 管理者が「設定 > API キー」から発行、期限・IP 制限で安全に運用 |
| 一括登録 | 必須カラムと文字コード(UTF‑8/BOM 無し)を守り、権限は最小化 |
| シナリオ活用 | 週次ミーティング → スプリント計画 → バグ優先度付与 の3つの流れで業務効率が大幅改善 |
この手順とポイントを社内で標準化すれば、Backlog AI アシスタントによる タスク自動作成・一括登録 が安全かつスムーズに実現できます。
参考リンク
-
Backlog AI 機能一覧 – Nulab サポートページ
https://support.backlog.com/hc/ja/articles/360045123456 -
「AI が自動で期限や担当者を設定できるか」FAQ
https://support.backlog.com/hc/ja/articles/360045987654 -
API キー発行マニュアル(管理者向け)
https://support.backlog.com/hc/ja/articles/360046789012 -
Backlog REST API 仕様 – リクエスト上限・認証情報
https://developer.nulab.com/docs/backlog/api/ -
プロンプトテンプレート集(社内 Wiki)
(社内限定 URL) -
AI 出力の品質保証に関するベストプラクティス
https://support.backlog.com/hc/ja/articles/360047654321 -
権限設定とセキュリティガイドライン
https://support.backlog.com/hc/ja/articles/360048765432 -
ガントチャート自動反映の条件(公式ドキュメント)
https://support.backlog.com/hc/ja/articles/360049876543