投稿

3月, 2026の投稿を表示しています

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 のように個別のファイルとして出力されます。 これにより、...

AIにプロジェクトを読ませる「Project Analyzer」がExcel/Wordファイルに対応!設計書も丸ごとMarkdown化

AIにプロジェクトを読ませる「Project Analyzer」がExcel/Wordファイルに対応!設計書も丸ごとMarkdown化 こんにちは!以前、ChatGPTやNotebookLMなどのAIツールに、複数ファイルからなるプロジェクトをまるごと読み込ませるための自作ライブラリ 「Project Analyzer」 をNuGetで公開しました。 (前回の記事: AIにソースコードを読ませるのが超快適に!プロジェクトをMarkdown化する自作ライブラリをNuGetで初公開しました ) AIにソースコード全体とフォルダ構成を「1つのMarkdown形式」にまとめて渡せるツールとして、私自身も日々活用しているのですが、実際の開発現場で使っていると 「ソースコードだけじゃなくて、設計書も一緒に読ませたい!」 という場面が頻繁に出てきました。 そこで今回、Project Analyzerを大幅にアップデートし、 ExcelファイルやWordファイルの解析にも対応 しました!さらに、細かい不具合修正や便利なオプションも追加しています。 🚀 アップデートの目玉機能 1. Excel / Word ファイルからのテキスト抽出に対応! これまでProject Analyzerは、主に .cs や .js などのテキストファイル(ソースコード)の読み込みに特化していました。 しかし、実際の業務では 「Excelで書かれたテーブル定義書」 や 「Wordで書かれた要件定義書」 がプロジェクトフォルダ内に混在していることも少なくありません。 今回のアップデートで、 .xlsx 、 .xls 、 .xlsm 、 .docx 形式のファイルを自動的に検知し、ファイル内のテキストをAIが読みやすい形式に変換してMarkdownに含めることができるようになりました。 Excelファイル: シートごとにデータを読み込み、AIが解釈しやすいようにカンマ区切り(CSV風)のテキストに変換し...