

注:チームまたは組織にVespperを使用したい場合は、当社にご連絡ください。このオープンソースプロジェクトは、単一の個別の使用に適しています。高度な調査機能は、Vespper-EEの下にあります。
クラウドの提供が利用可能な場合は、メールを通知することができます:https://tally.so/r/3eba5l
Vespperは、AIを搭載したオンコールエンジニアです。自動的にインシデントやアラートに飛び込み、便利でコンテキストの洞察とRCAをリアルタイムで提供できます。
ほとんどの人は、オンコールシフトをやりたくありません。エンジニアは迅速になり、迅速に問題を解決する必要があります。さらに、問題の根本原因に到達するには時間がかかります。だから私たちはvespperを開発しました。 Gen AIは、オンコール開発者が問題をより速く解決するのに役立つと考えています。
デモビデオをチェックアウトして、Vespperが動作しているのを確認してください。
Vespperを実行するには、Docker Composeを使用してリポジトリをクローンし、アプリを実行する必要があります。
次のインストールを確認してください。
ここでインストールビデオを見つけることができます。
リポジトリをクローンします:
git clone [email protected]:vespper/vespper.git && cd vespperlitellmプロキシサーバーを構成します。
Litellm Proxy Serverを使用して、Unified Interface(OpenAIインターフェイス)で100以上のLLMと対話します。
サンプルファイルをコピーします。
cp config/litellm/.env.example config/litellm/.env
cp config/litellm/config.example.yaml config/litellm/config.yaml Openaiキーを定義し、 config/litellm/.env内にOPENAI_API_KEYとして配置します。ここでAPIキーを入手できます。安心してください、APIを使用しない限り、あなたは請求されません。価格の詳細については、こちらをご覧ください。
.env.exampleファイルをコピーします。
cp .env.example .envお気に入りの編集者(VIM、VSCODE、EMACSなど)で.envファイルを開きます。
vim .env # or emacs or vscode or nanoこれらの変数を更新します:
SLACK_BOT_TOKEN 、 SLACK_APP_TOKEN 、 SLACK_SIGNING_SECRETこれらの変数は、slackでvespperに相談するために必要です。このガイドに従って、組織に新しいSlackアプリを作成してください。
(オプション) SMTP_CONNECTION_URLこの変数は、電子メールで新しいメンバーをvespper組織に招待し、ボットを使用できるようにするために必要です。 Vespperをテストしてプレイしたい場合は、必須ではありません。チームメンバーに招待状を送信したい場合は、SendGrid/Mailgunなどのサービスを使用できます。このパターンに従う必要があります: smtp://username:password@domain:port 。
プロジェクトの立ち上げ:
docker compose up -dそれでおしまい。 http:// localhost:5173のVespperのダッシュボードにアクセスできるはずです。ユーザーを作成し(Slackユーザーの電子メールと同じユーザーを作成して) 、組織の構成を開始します。何かが機能しない場合は、トラブルシューティングをチェックアウトするか、サポートチャネルを介して私たちに連絡してください。
次のステップは、組織をもう少し構成することです(インシデント管理ツールを接続し、知識ベースを構築するなど)。詳細については、ドキュメントのConnect&Configureセクションにアクセスしてください。
必要に応じて、レポとビルディングをゼロからクローニングする代わりに、DockerHubからDocker画像を取得できます。
それを行うために、次の手順に従ってください。
構成ファイルのダウンロード:
curl https://raw.githubusercontent.com/vespper/vespper/main/tools/scripts/download_env_files.sh | sh上記の手順2と5に従って、それぞれlitellmプロキシと.envファイルを構成します。つまり、 config/litellm/.envでopenaiキーを構成し、root .envでslack資格情報を構成する必要があります。
Docker Composeを使用して環境をスピンアップします。
curl https://raw.githubusercontent.com/vespper/vespper/main/tools/scripts/start.sh | shそれでおしまい ? http:// localhost:5173のVespperのダッシュボードにアクセスできるはずです。
最新の変更を引き出します:
git pull画像の再構築:
docker-compose up --build -dクラウドにvespperを展開するために、ガイドのサンプルにアクセスしてください。
Chromadbをベクターdbとして使用します。また、摂取されたドキュメントを確認するために、ベクター管理者を使用します。ベクトル管理者を使用するには、このコマンドを実行するだけです。
docker compose up vector-admin -dこのコマンドは、ポート3001でベクターアドミンを開始します。http:// localhost:3001に向かい、ローカルChromadbを構成します。注: Vector-AdminはDockerコンテナ内で実行されるため、「ホスト」フィールドでhttp://host.docker.internal:8000 http://localhost:8000を挿入してください。これは、「LocalHost」がコンテナ自体の内部のホストを指すためです。
さらに、「APIヘッダー&キー」では、ヘッダーCHROMA_SERVER_AUTHN_CREDENTIALS 「x-chroma-token」を置く必要があります。
VectorAdminの使用方法を学ぶには、ドキュメントにアクセスしてください。
好みの順に、私たちとコミュニケーションをとる最良の方法:
vespperに貢献することに興味がある場合は、 CONTRIBUTING.mdファイルをチェックアウトしてください。 ?
Vespperの問題/エラー/問題が発生した場合は、トラブルシューティングガイドをチェックアウトしてください。定期的に更新し、できるだけ早く緊急の問題のいくつかを修正しようとします。
さらに、サポートチャネルでお気軽にご連絡ください。
デフォルトでは、Vespperは自己ホストされたインスタンスからPosthogを介してサーバーに基本的な使用統計を自動的に送信します。
これにより、次のことができます。
収集されたデータは第三者と共有されておらず、機密情報は含まれていません。私たちは透明性を持つことを目指しており、ここで収集した特定のデータを確認できます。
参加したくない場合は、 .env内にTELEMETRY_ENABLED=falseを設定することで簡単にオプトアウトできます。
このプロジェクトはApache 2.0ライセンスの下でライセンスされています - 詳細については、ライセンスファイルを参照してください
詳細については、公式Webサイトhttps://vespper.comをご覧ください。
Dudu&Topazによって❤️で構築されています
dudu:github、ツイッター
Topaz:Github、Twitter