miurla/morphic

An AI-powered search engine with a generative UI

解決する課題

Morphicは、単なるテキスト応答を超えたAI搭載検索エンジンです。静的でプレーンなテキストのAI検索結果という問題を、根拠付きで引用された回答と、ストリーミングされるJSON仕様から画像やグリッドなどのリッチでインタラクティブなコンポーネントをライブでレンダリングする「ジェネレーティブUI」によって解決します。

仕組み

このシステムは、複数のAIモデルプロバイダー(OpenAI、Anthropic、Google、Ollamaなど)と検索プロバイダー(Tavily、SearXNG、Brave、Exa)を統合し、情報を取得・合成します。ストリーミングされるJSON仕様を使用して動的なUIコンポーネントをインラインでレンダリングし、標準的なマークダウンよりも構造化された方法で情報を提示できるようにします。

対象ユーザー

より視覚的でインタラクティブなAI検索体験を求めるユーザーや、さまざまなLLMおよび検索プロバイダーをサポートするプライベートなAI検索エンジンを自社ホストしたい開発者向けに設計されています。

主な特長

  • ジェネレーティブUI: プレーンなマークダウンだけでなく、リッチなインラインコンポーネント(グリッド、画像、見出し)をレンダリングします。
  • 柔軟なプロバイダーサポート: 幅広いAIモデル(OpenAI、Anthropic、Google、Ollama)と検索エンジン(Tavily、SearXNG、Brave、Exa)をサポートします。
  • フル機能の検索: 検索モード(クイックおよびアダプティブ)、ファイルアップロードサポート、ユニークなURLによる結果共有機能を含みます。
  • セルフホスト可能: Dockerデプロイに対応し、検索機能用の組み込みSearXNGインスタンスも含まれます。

関連

  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト
  • プロジェクト