操作
バグ #473
未完了【親】レジュメ変換システム - AI連携機能
ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-11
期日:
進捗率:
0%
予定工数:
説明
概要¶
レジュメ変換システムのAI連携機能を実装します。抽出されたテキストからAIを用いて情報を構造化し、履歴書・職務経歴書を生成するための基盤を構築します。
作業内容¶
-
AI連携基盤構築
- AIサービスAPIとの連携モジュール実装
- プロンプトテンプレート管理機能
- レスポンス処理ユーティリティ
- エラーハンドリング・リトライ機能
-
レジュメ解析プロンプト実装
- レジュメ解析用プロンプトの設計
- 構造化データ形式の定義
- テキスト前処理の実装
- 解析結果の検証ロジック
-
履歴書生成プロンプト実装
- 履歴書生成用プロンプトの設計
- HTML形式出力の定義
- 不足情報補完ロジック
- 生成結果の検証
-
職務経歴書生成プロンプト実装
- 職務経歴書生成用プロンプトの設計
- HTML形式出力の定義
- 不足情報補完ロジック
- 生成結果の検証
-
AI処理キューイング実装
- 非同期処理キューの実装
- 処理状態管理
- タイムアウト処理
- 再試行機能
成果物¶
- AI連携モジュール
- プロンプトテンプレートライブラリ
- レジュメ解析プロンプト
- 履歴書生成プロンプト
- 職務経歴書生成プロンプト
- AI処理キューイングシステム
技術スタック¶
- AIサービスAPI(Anthropic Claude等)
- Node.js Queueシステム
- TypeScript
参照¶
Redmine Admin さんが10日前に更新
【重要】チケット実行順序について¶
このチケット(AI連携機能)の子チケットは、以下の順序で実行してください。順序は チケット#512 に定義されているマイルストーン計画に基づいています:
- #497: AI連携基盤構築(要件:#507 詳細AIプロンプト仕様定義の完了)
- #498: レジュメ解析プロンプト実装
- #499: 履歴書生成プロンプト実装
- #500: 職務経歴書生成プロンプト実装
- #501: AI処理キューイング実装
各チケットを開始する前に、必ず前のチケットが完了していることを確認してください。また、このチケットの作業を開始する前に、マイルストーン2(基盤構築)が完了していることを確認してください。
このチケットはマイルストーン3(コア機能実装)の一部です。マイルストーン3の完了条件は以下の通りです:
- ファイルアップロード・テキスト抽出機能が動作すること
- AI連携基盤が構築され、プロンプト処理が可能なこと
- 基本的な文書生成・表示が可能なこと
Redmine Admin さんが10日前に更新
単体テストチケットの追加について¶
このチケット(AI連携機能)に以下の単体テストチケットを追加しました:
- #521: AI連携機能の単体テスト
実行順序を以下のように更新します:
- #497: AI連携基盤構築(要件:#507 詳細AIプロンプト仕様定義の完了)
- #498: レジュメ解析プロンプト実装
- #499: 履歴書生成プロンプト実装
- #500: 職務経歴書生成プロンプト実装
- #501: AI処理キューイング実装
- #521: AI連携機能の単体テスト(前の5つのチケットが完了した後に実行)
AI連携機能実装の各モジュールが完了した後、すぐに単体テストを実施することで、早期のバグ発見と品質確保が可能になります。
操作