Web サイトから LLM を利用したビジネスの概要を作成します。
perspectv
ビジネス Web サイトをスクレイピングしてレポートを作成するコマンドライン ツールです。現在のレポートの内容は次のとおりです。
LLM は、会社の Web サイトのページからコンテンツを抽出し、レポートを生成するために使用されます。 2 つの異なるモデルを使用できます (たとえば、低コストの抽出モデルと大規模なコンテキストのレポート モデル。後者のモデルは Web サイトのコンテンツ全体をコンテキストとして取得すると予想されるため)。
perspectv
ベータ版ですが、 poetry
使用してリポジトリ ディレクトリから実行する必要があります。
poetry run perspectv example.com
単一の環境変数OPENROUTER_API_KEY
が必要です。現在、強力なモデル選択を提供するために (OpenRouter)[https://openrouter.ai/] が使用されています。将来的には、他の LLM ベンダーを直接サポートすることが有益になるでしょう。
--dbfile
: Web スクレイピングおよび LLM 使用のための増分データを保存するために使用される SQLite データベースのファイル名。 perspectv
デフォルトで同じ作業をやり直すことを避けます。データベースを削除するか、新しいファイルを使用すると、最初からやり直しになります。
--model-extract
: Web ページの抽出に使用される OpenRouter モデル名をオーバーライドします。これは、妥当な抽出パフォーマンスを備えた低コストのモデルである必要があります (多くのモデルはこれを十分に実行できます)。
--model-report
: レポート生成に使用される OpenRouter モデル名をオーバーライドします。これはラージコンテキストモデルである必要があります。デフォルトのanthropic/claude-3-opus
比較的高価ですが、パフォーマンスは良好で、100 万トークンのコンテキスト ウィンドウがあります。