lightragを使ってソースコードおよびドキュメントの依存関係を分析し、設計情報をMarkdownで出力するエージェントです。
勉強がてら実装しているのでうまく動かないかもしれません。コードは参考セクションにある記事等を参考にして一部生成AI(GPT-4.1、Claude Sonnet 4)を使って自動生成しています
- 必要なライブラリをインストール
pip install -r requirements.txt
.envファイルを作成し、以下の環境変数を設定OPENAI_API_KEY=your_openai_api_key
- 解析したプロジェクトを
read_dir配下にコピー - indexerを動かしてRAGインスタンスを作成
python lightrag_indexer.py
- ragagentを動かして設計情報を取得
python lightrag_agent.py
https://github.com/HKUDS/LightRAG https://zenn.dev/yumefuku/articles/llm-code-graphrag