AIにプロジェクトを読ませる「Project Analyzer」がNotebookLMに完全対応&ファイル個別出力も可能に!
【アップデート】AIにプロジェクトを読ませる「Project Analyzer」がNotebookLMに完全対応&ファイル個別出力も可能に! こんにちは!AIツールにプロジェクトをまるごと読み込ませるための自作ライブラリ 「Project Analyzer」 のアップデート情報です。 (前回の記事: AIにプロジェクトを読ませる「Project Analyzer」がExcel/Wordファイルに対応!設計書も丸ごとMarkdown化 ) 私自身、このツールを使ってGoogleの「NotebookLM」などにソースコードを読み込ませて日々活用しているのですが、実際に使っている中で 「AIが一部のコードを正しく解釈してくれない」「回答の参照元ファイルが分かりづらい」 といった課題が見えてきました。 そこで今回は、より快適にAIと対話できるように ファイルごとの個別出力機能 を追加し、さらにNotebookLM特有の 読み込みエラー(パース失敗)を解消する不具合修正 を行いました! 🚀 新機能:ファイルごとのMarkdown出力に対応! これまでProject Analyzerは、AIに一度に渡しやすくするため、プロジェクト全体の全ファイルを「1つの巨大なMarkdownファイル」にまとめて出力していました。 しかし、NotebookLMで処理した際、AIが回答の根拠として提示する「参照元情報」をクリックしても、 1つの巨大なファイルが開くだけで、実際にはどのクラスやファイルを参照したのかが非常に確認しづらい という問題がありました。 そこで、新しく 「ファイルごとにMarkdownを出力する機能(オプション)」 を追加しました! このオプション(CLIでは --per-file )を有効にすると、 01_ProjectContexts フォルダ内に、元のフォルダ構成を維持したまま Hoge.cs.md のように個別のファイルとして出力されます。 これにより、...