qrouter
qrouter
Квантовый поиск на естественном языке для научных знаний.
Исследовательский артефакт: маршрутизация запросов к релевантному тексту путем кодирования обоих в виде квантовых состояний (тензорные диаграммы DisCoCat, скомпилированные в вариационные схемы) и ранжирования через перекрытие по правилу Борна. В настоящее время классически симулируемый; разработан также для запуска на процессорах Quantinuum H-series и (с встраиванием) фотонных процессорах Xanadu.
Демонстрация: https://qrouter.ask-meridian.uk
$ curl 'https://qrouter.ask-meridian.uk/rank?q=photons+going+through+barriers&top_k=3'См. docs/deploy.md для ознакомления с архитектурой хостинга (systemd + Cloudflare Tunnel на общей виртуальной машине) и информацией о том, как переключать сервер между бэкендами stub и lambeq.
Статус
Рабочее название. Каркас первого дня. Не продукт. Не стабильно. Пока даже без четкой концепции.
Related MCP server: ragi
Что это такое и чем не является
Является: экспериментом по проверке того, дает ли композиционная квантово-семантическая структура (в духе Coecke et al.) существенно иное поведение при поиске, чем классические плотные эмбеддинги — особенно на небольших корпусах текстов, где геометрическая структура важнее масштаба.
Не является: более быстрым поисковиком, лучшим инструментом для эмбеддингов или чем-то, что следует использовать в продакшене. Симуляция квантовых схем медленнее, чем cosine(a, b) на классическом оборудовании. Суть в том, важна ли структура, а не в том, быстра ли она.
Стек
Python 3.12+
lambeq — парсинг DisCoCat + компиляция схем
PennyLane — вариационные квантовые схемы + автоматическое дифференцирование
JAX — градиенты (lambeq поддерживает этот бэкенд)
pytest, ruff
uv для управления окружением
План на первую неделю
День 1-2: чтение Coecke "Mathematical Foundations of QNLP" (2020) + Lorenz et al. "QNLP in Practice" (2023). Запуск туториала lambeq по MNIST.
День 3-4: 50 абстрактов arXiv quant-ph → парсинг DisCoCat → симулированные схемы → попарное перекрытие по правилу Борна → демонстрация игрушечного поиска.
День 5-6: подключение к MCP stdio, чтобы
qrouterможно было вызывать из Claude / Cursor / Windsurf как инструмент.День 7: решение — углубляться в чистый QNLP или двигаться в сторону фотонного резервуарного фронтенда.
Ссылки
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
Лицензия
MIT (см. LICENSE).
This server cannot be deployed
Maintenance
Related MCP Connectors
MCP server for searching Airweave collections with natural language queries.
Personal knowledge base MCP server with semantic search, auto-categorization, metadata extraction
QuLab MCP remote server (Streamable HTTP) for computational science and lab tools.
Related MCP Servers
- AlicenseAqualityCmaintenanceA 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) サーバー。11Apache 2.0
- AlicenseAqualityDmaintenanceLocal-first RAG indexing and semantic search MCP server. Enables document retrieval and context-aware queries using local embedding models.35 npmMIT
- AlicenseNot gradedqualityCmaintenanceMCP server for Qdrant vector database with local BERT embeddings. Enables semantic search and vector storage operations through natural language.MIT
- AlicenseNot gradedqualityFmaintenanceA 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.1MIT