プロジェクト

全般

プロフィール

バグ #563

未完了

task2.call2arm.com - RAG付AIチャット機能実装

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

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

0%

予定工数:

説明

概要

task2.call2arm.comにRAG(Retrieval-Augmented Generation)付きAIチャット機能を実装する。

目的

  • task2で管理するチケット、ニュース、ドキュメントを対象としたRAG機能
  • Claude APIを活用した高度な検索・回答システム
  • 既存のReact + TailwindCSS環境への統合

技術要件

フロントエンド

  • React + TailwindCSS(既存)
  • チャットUI コンポーネント
  • リアルタイム応答表示

バックエンド

  • Node.js + Express(既存)
  • ベクトルDB(PostgreSQL with pgvector または別途検討)
  • Claude API統合(既存)
  • エンベディング処理

RAG構成要素

  1. データソース

    • Redmineチケット(API経由)
    • ニュース記事(内部DB)
    • ドキュメント(内部DB)
  2. インデックス処理

    • テキスト分割(チャンキング)
    • エンベディング生成
    • ベクトル保存
  3. 検索・生成

    • 類似度検索
    • コンテキスト構築
    • Claude API呼び出し

作業計画

  1. 環境調査・設計
  2. ベクトルDB環境構築
  3. エンベディングAPI実装
  4. RAGバックエンド実装
  5. チャットUI実装
  6. 統合テスト
  7. デプロイ・文書化

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