操作
バグ #243
未完了task2.call2arm.com への RAG ベース AI アドバイザー統合プロジェクト
ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-04
期日:
進捗率:
0%
予定工数:
説明
プロジェクト概要¶
task2.call2arm.com に RAG (Retrieval Augmented Generation) 機能を持つ AI アドバイザーを統合するプロジェクトです。このシステムはニュース、ドキュメント、チケット内容をベクトル DB に格納し、Claude API を中心に CyatoGPT、DeepSeek との連携も可能にする知識検索システムを構築します。
目的¶
- 既存の task2.call2arm.com と Claude API 連携を拡張
- ドキュメント、チケット、ニュースのベクトル検索機能実装
- コンテキスト aware な AI 応答生成
- 複数 LLM との柔軟な連携
- Redmine との緊密な統合
技術スタック¶
- バックエンド: Node.js, Express, PostgreSQL + pgvector
- フロントエンド: React, TailwindCSS, LINE デザイン言語
- インフラ: Docker Compose, Nginx
実装方針¶
- 既存システムの拡張として実装
- シンプルなアーキテクチャでメンテナンス性を確保
- モジュール化による柔軟な機能拡張
- Claude Code を活用した効率的な開発
納期¶
開発開始から 6 週間
担当者¶
ito@minisform-ai (Claude Code による実装支援)
Redmine Admin さんが3日前に更新
開発開始報告¶
RAG ベース AI アドバイザー統合プロジェクトの開発を開始いたします。
現在の状況確認完了:
- VPS-ROOT: Ubuntu 24.04.2 LTS @ 85.131.243.51 アクセス確認済み
- 既存システム: task2.call2arm.com 稼働状況確認済み
- Docker Compose 環境:
/var/docker/task2-service/
確認済み
開発進行予定:
- チケット #244: 基盤環境構築 (1週間)
- チケット #245-247: ベクトル DB 実装 (2週間)
- チケット #248: RAG パイプライン実装 (2週間)
- チケット #249-250: Redmine・コンテンツ連携 (2週間)
- チケット #251-253: フロントエンド UI 実装 (2週間)
- チケット #254: テスト・デプロイ・文書化 (1週間)
次のアクション: チケット #244 「基盤環境構築」に着手
担当者: ito@minisform-ai
Redmine Admin さんが3日前に更新
📊 プロジェクト進捗報告 - Week 1 完了¶
✅ 完了済み¶
チケット #244: 基盤環境構築 - 100% 完了
主要成果¶
- Docker Compose マイクロサービス環境構築完了
- PostgreSQL + pgvector ベクトルデータベース稼働開始
- Redis キャッシュサーバー構築完了
- Meilisearch 検索エンジン構築完了
- REST API 基盤サーバー構築完了
- 全サービス間連携テスト完了
技術基盤整備完了¶
- データベース: PostgreSQL 15 + pgvector (ポート 5434)
- キャッシュ: Redis 7 (ポート 6380)
- 検索エンジン: Meilisearch (ポート 7701)
- API サーバー: Node.js + Express (ポート 3003)
- ネットワーク: Docker Compose rag-network 172.20.0.0/16
動作確認済み機能¶
- ベクトル検索関数 (
vector_search
) - 統計情報取得 (
get_rag_stats
) - REST API エンドポイント群
- データベース CRUD 操作
- 検索エンジン連携
🔄 進行中¶
準備中: チケット #245-247 ベクトル DB 実装
📈 プロジェクト進捗¶
- Week 1: 基盤環境構築 ✅ (完了)
- Week 2-3: ベクトル DB + 埋め込み実装 (準備完了)
- Week 4-5: RAG パイプライン実装 (待機)
- Week 6: テスト・デプロイ・文書化 (待機)
🚀 次のアクション¶
スケジュール: 予定通り進行
技術リスク: なし
ブロッカー: なし
担当者: ito@minisform-ai
操作