Skip to main content

LICENSED: A composable framework for quantum-inspired reasoning, entangled memory systems, and multi-agent cooperation

Project description

🧬 QuantumLangChain

PyPI version Python 3.9+ License: Commercial Documentation Code style: black

LICENSED SOFTWARE: A composable framework for quantum-inspired reasoning, entangled memory systems, and multi-agent cooperation — engineered for next-gen artificial intelligence.

📧 Contact: bajpaikrishna715@gmail.com for licensing
⏰ 24-hour grace period available for evaluation


Licensing

⚠️ IMPORTANT: QuantumLangChain is commercial software requiring a valid license for all features beyond the 24-hour evaluation period.

Quick Start with Licensing

  1. Install: pip install quantumlangchain
  2. Import: Automatically starts 24-hour evaluation
  3. Get Machine ID: python -c "import quantumlangchain; print(quantumlangchain.get_machine_id())"
  4. Contact: Email bajpaikrishna715@gmail.com with your machine ID
  5. Activate: Receive and activate your license file

🧬 About QuantumLangChain

QuantumLangChain bridges the gap between classical AI and quantum computing, providing a unified framework for building hybrid quantum-classical AI systems with advanced memory management, multi-agent cooperation, and quantum-inspired reasoning capabilities.

🚀 Features

🔧 Core Modules

  • QLChain: Quantum-ready chains with decoherence-aware control flows and circuit injection
  • QuantumMemory: Reversible, entangled memory layers with hybrid vector store support
  • QuantumToolExecutor: Tool execution router with quantum-classical API bridge
  • EntangledAgents: Multi-agent systems with shared memory entanglement and interference-based reasoning
  • QPromptChain: Prompt chaining with quantum-style uncertainty branching
  • QuantumRetriever: Quantum-enhanced semantic retrieval using Grover-based subquery refinement
  • QuantumContextManager: Temporal snapshots and dynamic context expansion

🧬 Advanced Capabilities

  • Decoherence-Aware Reasoning: Simulate quantum noise impact on logic and decision trees
  • Timeline Rewriting: Memory snapshotting, branching, and rollback of reasoning paths
  • Entangled Collaboration: Agents with shared belief states and quantum-style communication
  • Self-Adaptive Reasoning Graphs: Dynamic agent chain restructuring during execution

📦 Installation

Basic Installation

pip install quantumlangchain

Development Installation

pip install quantumlangchain[dev]

Full Installation (with all optional dependencies)

pip install quantumlangchain[all]

From Source

git clone https://github.com/krish567366/Quantum-Langchain.git
cd Quantum-Langchain
pip install -e .

🧠 Quick Start

Basic Quantum Chain

from quantumlangchain import QLChain, QuantumMemory
from quantumlangchain.backends import QiskitBackend

# Initialize quantum backend
backend = QiskitBackend()

# Create quantum memory
memory = QuantumMemory(
    classical_dim=512,
    quantum_dim=8,
    backend=backend
)

# Build a quantum chain
chain = QLChain(
    memory=memory,
    decoherence_threshold=0.1,
    circuit_depth=10
)

# Execute with quantum-classical hybrid reasoning
result = await chain.arun("Analyze the quantum implications of this dataset")

Multi-Agent Entanglement

from quantumlangchain import EntangledAgents, SharedQuantumMemory

# Create shared quantum memory
shared_memory = SharedQuantumMemory(agents=3, entanglement_depth=4)

# Initialize entangled agents
agents = EntangledAgents(
    agent_count=3,
    shared_memory=shared_memory,
    interference_weight=0.3
)

# Collaborative quantum reasoning
results = await agents.collaborative_solve(
    "Complex multi-dimensional optimization problem"
)

Quantum-Enhanced Retrieval

from quantumlangchain import QuantumRetriever
from quantumlangchain.vectorstores import HybridChromaDB

# Setup hybrid vector store
vectorstore = HybridChromaDB(
    classical_embeddings=True,
    quantum_embeddings=True,
    entanglement_degree=2
)

# Quantum retriever with Grover enhancement
retriever = QuantumRetriever(
    vectorstore=vectorstore,
    grover_iterations=3,
    quantum_speedup=True
)

# Enhanced semantic search
docs = await retriever.aretrieve("quantum machine learning applications")

🛠️ Supported Quantum Backends

  • Qiskit: IBM Quantum platform integration
  • PennyLane: Differentiable quantum programming
  • Amazon Braket: AWS quantum computing service
  • Cirq: Google's quantum computing framework
  • Qulacs: High-performance quantum simulator

📚 Documentation

Comprehensive documentation is available at krish567366.github.io/Quantum-Langchain

Key Sections

🧪 Examples

Check out our comprehensive examples in the /examples directory:

  • Basic Quantum Reasoning: examples/basic_quantum_chain.ipynb
  • Memory Entanglement: examples/quantum_memory_demo.ipynb
  • Multi-Agent Systems: examples/entangled_agents.ipynb
  • Quantum Retrieval: examples/quantum_rag_system.ipynb
  • Timeline Manipulation: examples/temporal_reasoning.ipynb

🧬 Architecture

QuantumLangChain follows a modular, extensible architecture:

quantumlangchain/
├── core/           # Core quantum-classical interfaces
├── chains/         # QLChain implementations
├── memory/         # Quantum memory systems
├── agents/         # Entangled agent frameworks
├── tools/          # Quantum tool executors
├── retrievers/     # Quantum-enhanced retrieval
├── backends/       # Quantum backend abstractions
├── vectorstores/   # Hybrid vector databases
└── utils/          # Utility functions and helpers

🤝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

Development Setup

git clone https://github.com/krish567366/Quantum-Langchain.git
cd Quantum-Langchain
pip install -e .[dev]
pre-commit install

Running Tests

pytest tests/

Code Formatting

black quantumlangchain/
ruff check quantumlangchain/

📊 Performance Benchmarks

Operation Classical Time Quantum-Enhanced Time Speedup
Semantic Search 150ms 45ms 3.3x
Multi-Agent Reasoning 800ms 320ms 2.5x
Memory Retrieval 100ms 35ms 2.9x
Chain Execution 500ms 200ms 2.5x

Benchmarks run on quantum simulators with 16 qubits

🔮 Roadmap

  • Q1 2025: Hardware quantum backend integration
  • Q2 2025: Advanced error correction protocols
  • Q3 2025: Quantum neural network support
  • Q4 2025: Distributed quantum computing

📄 License

This project is licensed under the MIT License - see the LICENSE file for details.

🙏 Acknowledgments

  • Inspired by LangChain's composable AI architecture
  • Built on the shoulders of giants in quantum computing
  • Special thanks to the quantum computing research community

📞 Contact

Krishna Bajpai


"Bridging the quantum-classical divide in artificial intelligence" 🌉⚛️🤖

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

quantumlangchain-1.0.1.tar.gz (84.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

quantumlangchain-1.0.1-py3-none-any.whl (85.8 kB view details)

Uploaded Python 3

File details

Details for the file quantumlangchain-1.0.1.tar.gz.

File metadata

  • Download URL: quantumlangchain-1.0.1.tar.gz
  • Upload date:
  • Size: 84.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.1

File hashes

Hashes for quantumlangchain-1.0.1.tar.gz
Algorithm Hash digest
SHA256 e1135159c5dd275d2aab1e33b879a1612f1f0078f74e89eea02052d717115076
MD5 416ccf705e7159f62a5c2f935a9c377a
BLAKE2b-256 3a50f66694bfb6a24f5908b879ea6f4cd880fd6e5e87fbdbfb2db95a9c06ea6e

See more details on using hashes here.

File details

Details for the file quantumlangchain-1.0.1-py3-none-any.whl.

File metadata

File hashes

Hashes for quantumlangchain-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 cfda769b96d62366d7d9b7a912757aaa6dec952478f3f202758a9355d4c3698d
MD5 9af677dc5ae428b028c8d41654639ce0
BLAKE2b-256 596b26f888877ff70c67dcf0c61055e94193cb26f93697f4ed49c8fc156a8026

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page