morphic: ストリームされたJSONからリッチなインラインコンポーネントをレンダリングする生成UIを備えたAI検索エンジン

morphic: ストリームされたJSONからリッチなインラインコンポーネントをレンダリングする生成UIを備えたAI検索エンジン

何を解決するか

Morphicは、プレーンテキストの回答を超えた体験を提供するために設計されたAI搭載の検索エンジンです。リアルタイムのウェブ検索と、単までにMarkdownをレンダリングするのではなく、リッチでインタラクティブなコンポーネントをレンダリングする生成UIを組み合わせることで、根拠に基づいた引用付きの回答をユーザーに提供します。

仕組み

このシステムは、複数の検索プロバイダー(Tavily、SearXNG、Brave、Exaなど)と統合して情報を収集し、モデルセレクターを使用してさまざまなAIプロバイダー(OpenAI、Anthropic、Google、Ollamaを含む)に接続します。JSON仕様をフロントエンドにストリームすることで、回答が生成されるのと同時に、ソースが明記された画像、グリッド、見出しをUI上でライブにレンダリングすることが可能になります。

対象ユーザー

より視覚的で構造化されたAI検索体験を求めるユーザー、および、複数のLLMと検索プロバイダーをサポートする、セルフホスト可能でカスタマイズ可能なAI検索エンジンを探している開発者。

ハイライト

  • 生成UI: ストリームされたJSON仕様から、リッチなインラインコンポーネントをライブにレンダリングします。
  • モデルの柔軟性: OpenAI、Anthropic、Google、Ollama、およびOpenAI互換のAPIに対する動的なプロバイダー検出を行います。
  • 検索の汎用性: TavilyやSearXNGを含む複数の検索バックエンドをサポートしています。
  • フル機能: PostgreSQLによるチャット履歴、Supabaseによるユーザー認証、およびファイルアップロードのサポートを含みます。

Sources