イベント駆動
コアとプラグインは互いを直接呼び出しません — すべての状態遷移はRabbitMQイベントであり、不具合のあるプラグインがプラットフォーム全体を停止させることはありません。
どのチームも最終的には同じ課題に直面します: コード、ドキュメント、音声、スプレッドシートといった生の コンテンツを、LLMが実際に問い合わせて推論できる何かに変換することです。通常これは、プロジェクトごと、 コンテンツタイプごと、ストレージバックエンドごとに、その場限りの取り込みスクリプトを書くことを意味 します。DataCoreは、一度作ればよいその配管です: リソースを登録すると、小さく独立したプラグインの パイプラインが自動的にそれを処理し、結果は再利用可能な成果物 (埋め込み、要約、グラフ、プラグインが 定義する何でも) となり、MCP対応の任意のLLMクライアントがそれを問い合わせできます — 下流の各ツールが 独自の検索ロジックを再実装する必要はありません。
読むだけでなく、ライブデモを試してください (English version)。これはモックアップではなく、 DataCore自身のパイプラインだけで完全に生成された、実際のポートフォリオサイトです:
github-profile-scanner が実際のGitHubプロフィールをスキャンします — リポジトリのメタデータ、 実際のREADMEの内容、そして上位リポジトリについては実際の package.json/pom.xml/Dockerfile の 内容まで取得します。language フィールドからの推測ではありません。完全なソースコードは examples/github-portfolio にあります — スキャナープラグインとそのQdrant ストレージステップが実際にどう動くかは、プラグインの作り方 を 参照してください。
詳しく知りたいですか? コアコンセプトについてははじめにから、あるいは 自分で実行してみたい場合はクイックスタートへ進んでください。