オープンソース プラットフォーム PipesHub の開発者は、バージョン 1.0.0 をリリースしました。このシステムは、社内検索や AI エージェントのために、Slack、Jira、GitHub、Microsoft 365 などのサービスから散在する企業ナレッジを接続します。最初のメジャー リリースでは、プロジェクトは特に、リポジトリ分析用のコード グラフ、AI ツールのより厳格なガイドライン、改訂された検索パイプラインを導入します。さらに、認証チェックが強化され、登録時のいくつかの従来の問題が削除されました。
広告の後に続きを読む
権限を意識した検索
PipesHub は、Glean のような商用エンタープライズ検索サービスに代わる、オープンソースで自己ホスト可能な代替サービスです。このシステムは、GitHub 上の Apache 2.0 ライセンスに基づいて開発されており、データを外部のクラウド環境に公開せずに、内部データ ソースを検索可能にしたり、大規模な言語モデルや AI エージェントのコンテキストとして提供したりしたい企業や開発チームを対象としています。このソフトウェアは、50 を超えるコネクタを介して既存のシステムにアクセスし、ソース システムのアクセス権を引き継ぎます (許可を意識した検索)。 Google ドライブのドキュメントまたは Jira のチケットの表示が許可されていない場合、PipesHub または接続された AI アシスタント経由でそれに関する情報を受け取ることはできません。システムは、テキストの個々のブロックに至るまでソース参照を含む回答を提供します。
技術的には、このプラットフォームは、類似性検索用のベクトル データベース (Qdrant) と、グラフ データベース (デフォルトでは Neo4j または ArangoDB) および MongoDB を組み合わせています。このナレッジ グラフ アプローチを使用して、PipesHub は類似したテキストの一節をキャプチャするだけでなく、ドキュメント、ユーザー、システム間の構造的な関係もキャプチャします。 Web サイトによると、このプロジェクトは言語モデルに関して「Bring Your Own Model」に依存しています。管理者は OpenAI や Anthropic などのプロバイダーから API に接続したり、Ollama 経由でローカル モデルを操作したりできます。 Claude Code や Cursor などの外部ツールは、Model Context Protocol (MCP) または Python、TypeScript、Go 用の SDK を介してナレッジ コンテキストにアクセスします。
コードグラフとより正確なコンテキスト検索
PipesHub 1.0.0 のリリースにより、新しいコード グラフが導入されました。ソフトウェア リポジトリのインデックスを作成して、AI エージェントが依存関係と呼び出しチェーンを理解できるナビゲート可能なグラフ構造にします。これは、特に影響分析に役立ちます。開発者が機能を変更した場合、グラフ内の最大 5 レベルをチェックして、他のシステム部分が影響を受けるかどうかを確認できます。コードグラフでのパス検索は、最大 8 ホップの深さまで可能です。このプロジェクトでは、TypeScript での関数呼び出しの解決も改善されました。
開発者は一般的な検索パイプラインも再構築しました。デフォルトで 2 つの機能が有効になりました: 集中読書 (TARGETED_RETRIEVAL)、特に長い文書の関連セクションとタイムラインの概要を抽出します (TIMELINE_SUMMARIES)。後者は、検索クエリが 1 か月を超える期間をカバーし、結果を期間ごとに時系列に処理する場合に自動的に使用されます。機能フラグを使用して、システム境界を越えて接続をリンクする新しいエンティティ認識をアクティブにすることもできます。例としては、Slack メッセージ、関連する Jira チケット、GitHub の最終プル リクエスト間のリンクが挙げられます。
AI エージェントと新しいコネクタに対するより厳しい手綱
広告の後に続きを読む
PipesHub の AI エージェントは、ツールを介して接続されたシステム内のアクションを読み取るだけでなく、トリガーすることもできるため、バージョン 1.0.0 ではアクセス制御が強化されています。エージェントは、割り当てられたツールセットに厳密に制限されるようになりました。データを作成または変更するだけのツールは直接実行できますが、削除操作にはユーザーの明示的な承認が必要です。言語モデルが独自の SQL クエリを生成する場合、許可が付与されていない限り、PipesHub はデフォルトで読み取りモードでのみ実行します。 OpenAPI 仕様を使用すると、企業は独自の REST API をカスタム アクションとして統合することもできます。デフォルトでアクティブ化される MCP サーバーは、ツールごとのリリースもサポートするようになりました。
データソース側では、チケット、ヘルプセンターのコンテンツ、組織構造を同期するZendesk用のコネクタが追加されました。 GitHub および GitLab への接続は、大規模なリポジトリをより確実に処理し、特定のコード変更に基づいてプルおよびマージ リクエストのインデックスを作成するようになりました。さらに、さまざまな承認チェックが修正されました。PipesHub は、とりわけ、Jira チケットのセキュリティ レベルと、SharePoint および OneDrive で継承されたアクセス権を適切に適用するようになりました。エージェントのチャットが同僚と共有されている場合、システムは各閲覧者の読み取り権限をチェックし、機密ソース データ レコードを個別に非表示にします。
PDF 処理の高速化と重大な変更
内部では、マルチレベルのインデックス作成によりドキュメントがより効率的に処理されます。 PDF ファイルを読み取る際、PipesHub は作業を分割するようになりました。30 ページを超えるテキストの多い PDF は pdfplumber ライブラリに送られ、短い文書やより複雑な文書やスキャンは Docling と光学式文字認識 (OCR) 経由で送られます。これによりメモリ消費が削減され、画像を多く含むドキュメントによるパーサー プロセスのクラッシュが防止されます。オプションで、PostgreSQL の実験的なバックエンドを使用して、キーと値のストアとキューをマップすることもできます。
既存のインスタンスをバージョン 0.10.0 から 1.0.0 に更新する場合は、いくつかの重大な変更点に注意する必要があります。開発者は、SAML 経由のログインと汎用 OAuth ログインを削除しました。影響を受けるインストールでは、アップグレード前に認証を変更する必要があります。また、経由でのアプリケーションは、 client_credentials 認証するには、必ず割り当てられたサービス アカウントに名前を付けます。 Kubernetes 経由でデプロイする場合、Helm チャートには Qdrant ベクター データベースの API キーが必要になり、デフォルト値は提供されなくなりました。
(フォ)





![[Breaking news]ソフトバンクが2年連続日本一のDeNAに4連勝 | NHKニュース [Breaking news]ソフトバンクが2年連続日本一のDeNAに4連勝 | NHKニュース](https://imgu.web.nhk/news/u/news/nd/kiji/20261028de67008/20261028de67008_E0000119198_1_l.jpg)



Leave a Reply