Skip to content

Latest commit

 

History

History
67 lines (57 loc) · 1.9 KB

README_ja.md

File metadata and controls

67 lines (57 loc) · 1.9 KB

GenSurv

About

GenSurv (Generative Survey) は生成AIを活用し、文献調査を効率化する手法の探索・確立を目指す有志による活動です。現在、具体的には以下のような取り組みを行っています。

  • 対話しながらユーザーの求める情報を深掘りし、適切な文献を取得し要約を回答するエージェントの開発
  • 文献情報をベクトル化することで先行研究がアプローチしていない領域の可視化
  • 文献情報をベクトルデータベースに格納し、それらを根拠にユーザーの質問に回答するシステムの開発

プロジェクトの詳細や過去の活動、参加方法についてはこちらをご確認ください。

Requirements

  • Python 3.11.4

Setup

環境変数

cp .env.sample .env  # APIキーなどを自分のものに書き換える

Python環境

python -m venv .venv
source .venv/bin/activate
pip install -r requirements.txt

Usage

スクリプト実行

python src/main.py --title "Laboratory automation" \
  --retrieve_papers --max_papers 5 \
  --generate_headings \
  --output_path data

アプリケーション起動(ローカル)

gradio src/app.py

アプリケーション起動(共有リンク作成)

gradio src/app.py --share

Flow Chart

graph TD
    A[Start] --> B[Parse Arguments]
    B --> C{Retrieve Papers?}
    C -->|Yes| D[Retrieve Papers]
    C -->|No| E[Load Papers]
    D --> F{Generate Headings?}
    E --> F
    F -->|Yes| G[Generate Headings]
    F -->|No| H[Load Headings]
    G --> I[Classify Papers]
    H --> I
    I --> J[Generate Overview]
    J --> K{Generate Draft?}
    K -->|Yes| L[Generate Draft]
    K -->|No| M[End]
    L --> M
Loading