操作
バグ #231
未完了AI秘書付き文書管理システム開発
ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-04
期日:
進捗率:
0%
予定工数:
説明
AI秘書付き文書管理システム開発¶
プロジェクト概要¶
Google DriveとBoxに保存されたPDFとJPG形式の文書・画像を自動的に読み込み、データベースに格納し、AIを活用した文書検索と内容理解を実現するWebサービス。ユーザーは自然言語で質問することで、関連文書の内容に基づいた回答を得ることができ、必要に応じて原本を表示することも可能。
主要機能¶
- クラウドストレージ(Google Drive、Box)からの文書取得
- PDF文書とJPG画像からのテキスト抽出
- 抽出データのデータベース格納
- 全文検索機能
- AI秘書による質問応答
- 原本表示機能
- ユーザー管理
技術スタック¶
- フロントエンド: React, TailwindCSS
- バックエンド: Node.js/Express
- データベース: PostgreSQL
- 検索エンジン: Elasticsearch
- キャッシュ/キュー: Redis
- コンテナ: Docker/Docker Compose
- Webサーバー: Nginx
- SSL: Let's Encrypt
デプロイ環境¶
- VPS-ROOT: Ubuntu 24.04.2 LTS @ 85.131.243.51
- サブドメイン: lib.call2arm.com
開発方針¶
- マイクロサービスアーキテクチャの採用
- コンテナベースの開発と本番環境
- CI/CD パイプラインの構築
- セキュアなAPIとデータ保護
- スケーラブルな設計
作業担当¶
- ClaudeCodeが各タスクを分担して開発
- 一貫性のある開発のため、詳細な作業指示書を提供
Redmine Admin さんが16日前に更新
以下の子チケットを作成しました:
- #232 プロジェクト基盤構築
- #233 フロントエンド基盤構築
- #234 バックエンド基盤構築
- #235 クラウドストレージ連携機能実装
- #236 文書処理エンジン実装
- #237 検索エンジン実装
- #238 AI秘書モジュール実装
- #239 文書ビューア実装
- #240 ユーザー管理機能実装
- #241 デプロイメント構築
- #242 テストとQA
各チケットには詳細な作業指示と受け入れ基準が含まれています。ClaudeCodeが各タスクを担当し、一貫性のある開発を行います。
開発スケジュールの提案:
- 第1フェーズ(基盤構築):#232, #233, #234(約3週間)
- 第2フェーズ(コア機能開発):#235, #236, #237, #238(約5週間)
- 第3フェーズ(UI・インテグレーション):#239, #240(約3週間)
- 第4フェーズ(デプロイ・テスト):#241, #242(約2週間)
合計開発期間:約13週間(約3ヶ月)
操作