Skip to content

SokiKawashima/RAGenSearch

Repository files navigation

GraphRAGenSearch

GraphRAGを活用した論文検索アプリケーション

概要

GraphRAGenSearchは、研究者向けの論文検索支援ツールです。執筆中のアブストラクトを入力することで、関連性の高い参考文献を自動的に提案します。GraphRAGを活用することで、より文脈を理解した精度の高い検索結果を提供します。

デモ

https://rag.test-srmt.com/

主な機能

  • アブストラクト入力による関連論文の検索
  • 論文の詳細情報(タイトル、著者、出版年、概要)の表示
  • GraphRAGによる高精度な文脈理解と検索

技術スタック

フロントエンド

  • Next.js 15.1.6
  • React 19.0.0
  • TypeScript
  • Tailwind CSS
  • AWS Amplify UI React

バックエンド

  • AWS Lambda
  • Amazon Bedrock
  • AWS CDK

インフラストラクチャ

  • AWS Amplify
  • Amazon S3
  • Amazon API Gateway

ローカル開発環境のセットアップ

前提条件

  • Node.js (v18以上)
  • npm または yarn
  • AWS CLI
  • Amplify CLI

インストール手順

  1. リポジトリのクローン
git clone [リポジトリURL]
cd ragen-search-0127-1708
  1. 依存関係のインストール
npm install
  1. Amplify CLIのセットアップ
npm install -g @aws-amplify/cli
amplify configure
  1. Amplifyプロジェクトの初期化
amplify init
  1. ローカル開発サーバーの起動
npm run dev

デプロイメント

Amplifyを使用したデプロイ

  1. 環境の作成
amplify push
  1. フロントエンドのデプロイ
amplify publish

データソースの設定

GraphRAGのデータソースは、AWSコンソールからS3バケットに直接アップロードする形式を採用しています。

  1. AWSコンソールにログイン
  2. S3バケットに移動
  3. 指定されたバケットに論文データをアップロード

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published