Skip to main content
Glama
LuuOW

qrouter

by LuuOW

qrouter

Quantenbasierte natürliche Sprachsuche für wissenschaftliches Wissen.

Ein Forschungsartefakt: Leiten Sie Anfragen an relevante Texte weiter, indem Sie beide als Quantenzustände kodieren (DisCoCat-Tensordiagramme, die in variationelle Schaltkreise kompiliert wurden) und mittels Born-Regel-Überlappung bewerten. Derzeit klassisch simulierbar; konzipiert, um auch auf Quantinuum H-Series- und (mit Einbettung) Xanadu-Photonik-Prozessoren zu laufen.

Live-Demo: https://qrouter.ask-meridian.uk

$ curl 'https://qrouter.ask-meridian.uk/rank?q=photons+going+through+barriers&top_k=3'

Siehe docs/deploy.md für die Hosting-Architektur (systemd + Cloudflare Tunnel auf einer gemeinsam genutzten VM) und wie man den Server zwischen stub- und lambeq-Backends umschaltet.

Status

Arbeitstitel. Tag-1-Gerüst. Kein Produkt. Nicht stabil. Noch nicht einmal meinungsstark.

Related MCP server: ragi

Was dies ist und was nicht

Ist: ein Experiment, ob kompositionelle Quanten-Semantik-Struktur (à la Coecke et al.) ein bedeutsam anderes Suchverhalten liefert als klassische dichte Einbettungen — insbesondere bei kleinen Korpora, bei denen die geometrische Struktur wichtiger ist als die Skalierung.

Ist nicht: eine schnellere Suchmaschine, ein besserer Embedder oder etwas, das Sie in der Produktion verwenden sollten. Quantenschaltkreissimulation ist langsamer als cosine(a, b) auf klassischer Hardware. Der Punkt ist, ob die Struktur wichtig ist, nicht ob sie schnell ist.

Stack

  • Python 3.12+

  • lambeq — DisCoCat-Parsing + Schaltkreiskompilierung

  • PennyLane — variationelle Quantenschaltkreise + Autodiff

  • JAX — Gradienten (lambeq unterstützt dieses Backend)

  • pytest, ruff

  • uv für das Umgebungsmanagement

Plan für die erste Woche

  1. Tag 1-2: Coecke "Mathematical Foundations of QNLP" (2020) + Lorenz et al. "QNLP in Practice" (2023) lesen. Das MNIST-Tutorial von lambeq ausführen.

  2. Tag 3-4: 50 arXiv quant-ph Abstracts → DisCoCat-Parses → simulierte Schaltkreise → paarweise Born-Regel-Überlappung → Spielzeug-Such-Demo.

  3. Tag 5-6: An MCP stdio anbinden, damit qrouter von Claude / Cursor / Windsurf als Tool aufgerufen werden kann.

  4. Tag 7: Entscheidung treffen — tiefer in reine QNLP eintauchen oder in Richtung photonisches Reservoir-Frontend abzweigen.

Referenzen

  • Coecke, B., de Felice, G., Meichanetzidis, K., Toumi, A. (2020). Foundations for Near-Term Quantum Natural Language Processing.

  • Lorenz, R., Pearson, A., Meichanetzidis, K., Kartsaklis, D., Coecke, B. (2023). QNLP in Practice: Running Compositional Models of Meaning on a Quantum Computer. JAIR 76.

  • Quantinuum lambeq: https://github.com/CQCL/lambeq

Lizenz

MIT (siehe LICENSE).

Related MCP Connectors

Related MCP Servers

  • A
    license
    A
    quality
    C
    maintenance
    A generic Model Context Protocol (MCP) server for high-accuracy document reranking using sentence-transformers (Cross-Encoder). Ideal for enhancing RAG and AI agent decision-making. sentence-transformers (Cross-Encoder) を使用して文書の関連度を再計算・ソートする汎用 MCP (Model Context Protocol) サーバー。
    1
    1
    Apache 2.0
  • A
    license
    A
    quality
    D
    maintenance
    Local-first RAG indexing and semantic search MCP server. Enables document retrieval and context-aware queries using local embedding models.
    3
    5 npm
    MIT
  • A
    license
    Not graded
    quality
    C
    maintenance
    MCP server for Qdrant vector database with local BERT embeddings. Enables semantic search and vector storage operations through natural language.
    MIT
  • A
    license
    Not graded
    quality
    F
    maintenance
    A Model Context Protocol (MCP) server with Retrieval-Augmented Generation (RAG) for answering questions about imaginary SuperNova documentation. Enables semantic search over documentation using HuggingFace embeddings.
    1
    MIT