プロジェクト

全般

プロフィール

バグ #564

未完了

【6月15日版RAG開発PJ】task2.call2arm.com マルチソースRAGシステム開発

Redmine Admin さんが5日前に追加. 5日前に更新.

ステータス:
新規
優先度:
高め
担当者:
-
開始日:
2025-06-15
期日:
進捗率:

0%

予定工数:

説明

プロジェクト概要

task2.call2arm.com環境にRAG(Retrieval-Augmented Generation)システムを実装し、業務効率化を実現する2025年6月15日版の開発プロジェクト。

目的

  • Redmineチケット、ニュース記事、ドキュメントを統合的に検索・回答するAIシステムの構築
  • Claude APIとOpenAI Embeddingsを活用した高精度な情報検索
  • 既存のtask2環境への seamless な統合

主要機能

  1. マルチデータソースRAG

    • Redmineチケット検索・回答
    • ニュース記事検索・回答
    • ドキュメント検索・回答
  2. AIチャットインターフェース

    • 自然言語での質問対応
    • コンテキストを考慮した回答生成
    • 情報源の明示
  3. ベクトル検索基盤

    • PostgreSQL + pgvector
    • OpenAI Embeddings
    • 類似度ベース検索

技術スタック

バックエンド

  • Node.js + Express
  • PostgreSQL + pgvector
  • Claude 3 Opus API
  • OpenAI Embeddings API

フロントエンド

  • React
  • TailwindCSS
  • リアルタイムチャットUI

インフラ

  • Docker Compose
  • Nginx
  • SSL/TLS (Let's Encrypt)

開発フェーズ

Phase 1: 基盤構築(1週間)

  • PostgreSQL + pgvector環境構築
  • データベーススキーマ設計・実装
  • 基本API構造の実装

Phase 2: バックエンド実装(2週間)

  • RAGサービスコア機能
  • データインデクサー実装
    • RedmineIndexer
    • NewsIndexer
    • DocumentIndexer
  • チャットAPI実装

Phase 3: フロントエンド実装(1週間)

  • チャットUIコンポーネント
  • リアルタイム応答機能
  • ソース表示機能

Phase 4: 統合・テスト(1週間)

  • システム統合テスト
  • パフォーマンス最適化
  • セキュリティ対策

Phase 5: デプロイ・運用(3日)

  • 本番環境デプロイ
  • 監視設定
  • 運用ドキュメント作成

成果物

  1. RAG付AIチャットシステム(稼働中)
  2. 技術ドキュメント一式
  3. 運用マニュアル
  4. APIドキュメント

関連チケット

  • #563: task2.call2arm.com - RAG付AIチャット機能実装(実装計画)

リソース

  • 実装計画書
  • セットアップスクリプト
  • インデクサー実装コード

期待される効果

  • 情報検索時間の大幅削減
  • 過去のナレッジの有効活用
  • チーム全体の生産性向上
  • AIを活用した業務支援体制の確立

他の形式にエクスポート: Atom PDF