RaspberryPiに強力なAIドキュメントプロセッサの展開:ステップバイステップガイド
この記事では、Raspberry Piをインテリジェントなドキュメント処理のための堅牢なツールに変換し、高度なAIの力を活用するプロセスについて詳しく説明しています。セットアップ、ソフトウェアのインストール、およびドキュメントの摂取と質問回答(QNA)タスクを処理できるシステムの開発について説明します。小さなデバイスでさえ、適切なアプローチで印象的な結果を達成できます。
学習目標:
- ヘッドレス操作のためにRaspberry Piを構成します。
- Ollamaなどの依存関係をインストールして管理します。
- PDFドキュメントをロードおよび処理するためのシステムを開発します。
- クエリに答えるために、検索された生成(RAG)パイプラインを構築します。
- アプリケーション機能をテストします。
- FastAPIを使用してアプリケーションを展開し、Reflexを使用してユーザーインターフェイスを作成します。
(この記事はデータサイエンスブログソンの一部です。)
目次:
- 導入
- Raspberry Piセットアップ
- アプリケーション開発
- ステップ1:環境構成
- ステップ2:
config.py
の作成 - ステップ3:摂取クラス
- ステップ4:
PDFLoader
クラス - ステップ5:QNAパイプライン
- ステップ6:RAGチェーンの照会
- 結論
- よくある質問
Raspberry Piセットアップ:
Raspberry Piのオペレーティングシステムをセットアップすることから始めます。この例にはUbuntu Server 24.04を使用しますが、他の分布が可能です。 microSDカード(少なくとも16GB)が必要です。
SDカードのフラッシュ:
- Raspberry Pi Imagerをダウンロードしてインストールします。
- SDカードを選択し、オペレーティングシステムとしてUbuntu Server 24.04を選択します。
- SSHを介してヘッドレス操作を構成し、ユーザー名とパスワードを提供します。ブートで自動ネットワーク接続にWi-Fi資格情報を追加します。
- [サービス]タブでSSHを有効にします。
- 画像をSDカードに書き込みます。
起動後、IPアドレスを使用してSSHを介してRaspberry Piに接続します(Fingなどのツールを使用して見つける):
ssh [username]@[IPアドレス]
パッケージの更新:
システムパッケージを更新します:
sudo aptアップデート sudo aptアップグレード
オラマをインストール:
curl -fssl https://ollama.com/install.sh | sh
(エラーが発生した場合は、最初にカールをインストールします: sudo apt install curl
)
必要なモデルをダウンロード:
Ollama Pull Phi3 Ollama Pull nomic-embed-text
アプリケーション開発:
それでは、RAGアプリケーションを構築しましょう。
ステップ1:環境のセットアップ:
仮想環境を作成し、必要なPythonパッケージをインストールします(元の記事にリストされています)。
ステップ2: config.py
の作成:
次のようにconfig.py
ファイルを作成します。
Language_model_name = "phi3" embeddings_model_name = "nomic-embed-text" ollama_url = "http:// localhost:11434"
(摂取クラス、PDFLoader、QNAパイプライン、およびRAGチェーンクエリの詳細の詳細なステップは、元の記事で提供されており、ここでは複製するには広すぎます。コードスニペットについては、オリジナルを参照してください。)
結論:
このガイドでは、機能的なRAGアプリケーション用のRaspberry PIのセットアップを示しています。次のステップでは、アプリケーションをFastAPIでラップし、Reflexを使用してユーザーインターフェイスを構築することが含まれます。
重要なテイクアウト:
- RAGアプリケーション用のRaspberry PI構成。
- 依存関係管理(オラマ)。
- PDFドキュメントの摂取と処理。
- RAGパイプラインの実装。
- アプリケーションテストと展開の準備。
よくある質問:
(元の記事のFAQもここでは再現できないほど広すぎます。回答については、オリジナルを参照してください。)
(注:画像URLは変更されていません。)
以上がエッジデバイスでのセルフホスティングラグアプリケーションの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

しかし、検索機能を提供するだけでなくAIアシスタントとしても機能する同社のAndroidアプリは、ユーザーをデータの盗難、アカウントの買収、および悪意のある攻撃にさらす可能性のある多くのセキュリティ問題に悩まされています。

会議や展示会で何が起こっているのかを見ることができます。エンジニアに何をしているのか尋ねたり、CEOに相談したりできます。 あなたが見ているところはどこでも、物事は猛烈な速度で変化しています。 エンジニア、および非エンジニア 違いは何ですか

Rocketpy:A包括的なガイドでロケット発売をシミュレートします この記事では、強力なPythonライブラリであるRocketpyを使用して、高出力ロケット発売をシミュレートすることをガイドします。 ロケットコンポーネントの定義からシミュラの分析まで、すべてをカバーします

銀行を壊すことなく、データ駆動型のキャリアの旅に乗り出します! この記事では、スキルセットを拡大しようとしているベテランの専門家とTを探求しようとする好奇心の新人の両方に最適な5つの例外的な無料データ分析コースを強調しています。

OpenagiでAIエージェントの力を活用:包括的なガイド 疲れを知らないアシスタントを想像してください。タスクを合理化し、洞察に富んだ推奨事項を提供するために常に利用できます。それがAIエージェントの約束であり、Openagiはあなたにそれらを構築することを可能にします

Openaiの最新製品であるGPT-4O MINIは、手頃な価格でアクセス可能な高度なAIへの重要なステップを示しています。 この小さな言語モデル(SLM)は、Llama 3やGemma 2などの競合他社に直接挑戦しています。

「Leading With Data」のこのエピソードでは、Niramai Analytixの創設者兼CEOであるGeetha Manjunath博士が特徴です。 AIとヘルスケアでの25年以上の経験を持つManjunath博士は、インド科学研究所から博士号を取得し、MBAを取得しています。

Ollamaを使用して、オープンソースLLMのパワーをローカルに活用してください:包括的なガイド 大規模な言語モデル(LLMS)を実行すると、比類のない制御と透明性が局所的に提供されますが、環境のセットアップは困難な場合があります。 Ollamaはこのプロセスを簡素化します


ホットAIツール

Undresser.AI Undress
リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover
写真から衣服を削除するオンライン AI ツール。

Undress AI Tool
脱衣画像を無料で

Clothoff.io
AI衣類リムーバー

AI Hentai Generator
AIヘンタイを無料で生成します。

人気の記事

ホットツール

MinGW - Minimalist GNU for Windows
このプロジェクトは osdn.net/projects/mingw に移行中です。引き続きそこでフォローしていただけます。 MinGW: GNU Compiler Collection (GCC) のネイティブ Windows ポートであり、ネイティブ Windows アプリケーションを構築するための自由に配布可能なインポート ライブラリとヘッダー ファイルであり、C99 機能をサポートする MSVC ランタイムの拡張機能が含まれています。すべての MinGW ソフトウェアは 64 ビット Windows プラットフォームで実行できます。

SublimeText3 中国語版
中国語版、とても使いやすい

EditPlus 中国語クラック版
サイズが小さく、構文の強調表示、コード プロンプト機能はサポートされていません

AtomエディタMac版ダウンロード
最も人気のあるオープンソースエディター

ゼンドスタジオ 13.0.1
強力な PHP 統合開発環境
