AIパーソナル・ラーニング
と実践的なガイダンス
サイバーナイフ用ドローイングミラー

Onyx:企業の知識ベースをつなぐインテリジェントなAIチャットプラットフォーム

はじめに

Onyx(旧称Danswer)はonyx-dot-appチームによって開発されたオープンソースのAIチャットプラットフォームで、ドキュメント、アプリケーション、従業員データの統合と管理を支援します。リッチなチャット機能を提供し、あらゆる大規模言語モデル(LLM)への接続をサポートし、40以上のコネクタ(Google Drive、Slack、Confluenceなど)を通じてナレッジとアクセスを同期する。ユーザーはカスタムAIエージェントを作成し、独自のプロンプトやナレッジセットを設定することができます。Onyxは、ラップトップ、ローカルサーバー、またはクラウド上で実行する柔軟なデプロイメントをサポートしており、コミュニティエディションには無料のMITライセンスが、効率的なナレッジ管理とAIサポートを必要とするチームにはシングルサインオン(SSO)などの高度な機能を提供するエンタープライズエディションがあります。

オニキス:企業のナレッジをつなぐインテリジェントAIチャットプラットフォーム-1


 

オニキス:企業のナレッジをつなぐインテリジェントAIチャットプラットフォーム-1

 

機能一覧

  • インテリジェントAIチャット自然言語を通じて企業の文書やデータと対話する。
  • クロスプラットフォーム検索複数のアプリケーションにまたがるチームのナレッジコンテンツを取得。
  • 40以上のデータコネクタGoogle Drive、Slack、Salesforceなどのドッキングツール。
  • カスタムAIエージェント独占的なヒント、知識、行動を持つAIアシスタントを設定します。
  • マルチモーダル処理テキスト、画像など様々なデータタイプに対応。
  • 任意のLLM統合外部またはセルフホスティングの大規模言語モデルを接続します。
  • アプリ内アクセスSlack、Teams、その他のツールでOnyxを直接使用できます。
  • セキュリティ管理SSO、ロールパーミッション、暗号化を提供します。
  • ナレッジ・マネジメント・ツールドキュメントセット、クエリ履歴、使用状況の分析をサポート。
  • スケーラブルな展開DockerやKubernetesによる高可用性。

 

ヘルプの使用

設置プロセス

Onyxは様々なデプロイ方法をサポートしていますが、ここではローカルDockerデプロイを例に、操作手順を詳しく説明します:

前提条件

  • Docker(バージョン20.10以上を推奨)とDocker Composeをインストールする。
  • ハードウェア要件:最低4GB RAM、2コアCPU、8GB RAM推奨。
  • イメージと依存関係をダウンロードするためのネットワーク接続。

インストール手順

  1. コードを取得
    ターミナルを開き、Onyxリポジトリをクローンする:
git clone https://github.com/onyx-dot-app/onyx.git

Dockerディレクトリに移動する:

cd onyx/deployment/docker_compose
  1. 設定環境
  • デフォルトのコンフィギュレーションはそのまま実行される。
  • カスタマイズ(LLMやポートの変更など)を行う場合は、以下のように編集します。docker-compose.dev.ymlまたは環境ファイルにキーを追加する:
    OPENAI_API_KEY=your-openai-key
    
  1. サービス開始
    以下のコマンドを実行してイメージを取り出し、実行する:
docker compose -f docker-compose.dev.yml -p onyx-stack up -d --pull always --force-recreate
  • 最初の実行には、ネットワークやハードウェアにもよるが、5〜15分かかる。
  • コンテナの状態を確認する:
    ドッカーps
    

    セキュアapi_serverそしてウェブサーバーなどの容器が正常に機能している。

  1. アクセス・プラットフォーム
  • ブラウザ入力http://localhost:3000Onyxのインターフェイスに入る。
  • 初期使用にはLLM APIキー(例:OpenAIキー)の入力が必要で、これは設定で行うことができます。
  1. 障害解決
  • アクセスできない場合は、ログを確認してください:
    docker logs onyx-stack_api_server_1
    
  • メモリ不足のプロンプトが表示されたら、Dockerのメモリ割り当てを調整します(Docker Desktop > Settings > Resources)。

その他の展開オプション

  • オニキス・クラウドアクセスcloud.onyx.app/signup登録すれば、インストールなしで使用できます。
  • Kubernetes参考デプロイメント/ヘルム大規模な展開に適したカタログ。

主な機能

1.インテリジェントAIチャット

  • インターフェースログイン後、左側の "チャット "をクリックしてください。
  • データソースの選択左側のパネルで対象のドキュメントまたはアプリケーションにチェックを入れます。
  • 質問をする最新のプロジェクトはどこで予定されていますか?.
  • セッティングの調整歯車のアイコンをクリックしてLLMを選択するか、パラメータを調整する。
  • 記録管理保存」をクリックするとダイアログが保存されます。

2.クロスプラットフォーム検索

  • 検索へのアクセス一番上の "Search "をクリック。
  • キーワードを入力例:「2024年の販売データ」。
  • フィルタ結果ソース(例:Googleドライブ)または時間でフィルタリングします。
  • インテリジェント・アンサーズAIアンサー」を有効にすると、要約された回答が得られます。

3.データコネクターのセットアップ

  • コネクションの追加管理">"コネクタ "に移動します。
  • アプリケーションを選択: 対象のツール(例:Slack)をクリックし、プロンプトに従って認証を行う。
  • 同期データ同期間隔(例:1時間ごと)を設定し、設定を保存します。
  • 糺す検索」で新しいデータの検索性をテストする。

4.AIエージェントのカスタマイズ

  • プロキシの作成管理」→「AIアシスタント」の「新規作成」をクリック。
  • 設定のヒント人事の専門家として質問に答えてください」などの指示を入力する。
  • バインディングデータ該当するドキュメントまたはコネクタを選択します。
  • 試験使用チャット "で新しいエージェントに切り替わり、質問を入力して確認します。

5.アプリケーション内アクセス

  • Slackとの統合Onyx BotをSlackに追加し、プロンプトに従って承認してください。
  • 使用方法入力オニキス 昨日の議事録を探す返事をもらう。
  • チームサポート同様のプロセスで、Enterprise Editionのパーミッションが必要です。

運用フロー例

取るチームの最新ドキュメントを検索し、質問することができます。

  1. Onyxにログインし、「検索」にアクセスします。
  2. Latest Documents "と入力し、ソースを "Confluence "に絞り込む。
  3. 結果を見るには、対象の文書をチェックする。
  4. チャット」に切り替え、「ドキュメントに記載されている新機能は何ですか?ドキュメントに記載されている新機能は何ですか」と尋ねてください。
  5. AIの答えを入手し、「共有」をクリックして共有リンクを生成する。

高度な機能

  • セキュリティ設定: Enterprise Editionは、"Admin" > "Security "で設定されたSSO(OAuth2など)をサポートしています。
  • 使用状況分析アナリティクスでクエリの頻度や人気の質問をチェックする。
  • 大量配備Kubernetesは数百万ドキュメントの処理をサポートしているので、公式ドキュメントを参照してほしい。

Onyxのオープンソースの性質と柔軟なデプロイメントにより、簡単に始めることができ、詳細なドキュメンテーションとログサポートにより、問題を迅速に解決することができます。

シーディーエヌワン
無断転載を禁じます:チーフAIシェアリングサークル " Onyx:企業の知識ベースをつなぐインテリジェントなAIチャットプラットフォーム

チーフAIシェアリングサークル

チーフAIシェアリングサークルは、AI学習に焦点を当て、包括的なAI学習コンテンツ、AIツール、実践指導を提供しています。私たちの目標は、高品質のコンテンツと実践的な経験の共有を通じて、ユーザーがAI技術を習得し、AIの無限の可能性を一緒に探求することです。AI初心者でも上級者でも、知識を得てスキルを向上させ、イノベーションを実現するための理想的な場所です。

お問い合わせ
ja日本語