概要
OllamaとQwen3.5 9Bを使い、MacBookのローカル環境でPDFをテキストまたは画像として解析・要約する実装方法の解説。
詳細内容
この記事では、MacBook Air (M5/16GB) 環境において Ollama を活用し、ローカルLLMである Qwen3.5 9B を用いてPDFを読み取る環境構築手順を紹介しています。機密性の高いビジネス文書を安全に処理することを目的とし、以下の3つの実装パターンがコード付きで解説されています。1) `ollama` ライブラリと `PyMuPDF` を用いた直接的なテキスト抽出および画像変換による解析。2) `LangChain` を介したLLM呼び出しとデータ管理。3) `FastAPI` を用いた、ブラウザからPDFをアップロードして要約結果を取得するWeb APIの実装。特に、PDF内のテキスト情報が失われている場合に備え、PDFを画像(PNG)に変換してQwenのマルチモーダル機能を活用する手法が実用的です。