qKnow  by qiantongtech

Enterprise AI agent platform for knowledge intelligence

Created 1 year ago
252 stars

Top 99.6% on SourcePulse

GitHubView on GitHub
Project Summary

Summary

qKnow is an open-source AI agent platform designed for enterprise knowledge intelligence and industry AI applications. It integrates knowledge graphs, RAG, and bot building capabilities into standardized modules, enabling rapid deployment of AI solutions and knowledge hubs by unifying diverse enterprise documents and data.

How It Works

The platform employs a dual-engine approach, combining Knowledge Graphs for structured data reasoning and RAG for unstructured document retrieval, ensuring semantic recall and traceability. It facilitates enterprise-grade Agent construction through a visual, drag-and-drop orchestration canvas for Workflows, Chatflows, and Agents, lowering the barrier to entry for complex AI application development. qKnow supports open model integration via Spring AI and features a plugin architecture for extensibility.

Quick Start & Requirements

  • Primary install/run command: Docker Compose for rapid setup; manual installation recommended for production environments.
  • Non-default prerequisites: Backend requires JDK 17+, Maven 3.8+, MySQL 5.7+, Neo4j 4.4.40+, Weaviate, and Redis 5.0+. Frontend requires Node.js 16+. Compatible with Windows, Linux, and Mac.
  • Links: Online Docs: https://community.qknow.ai, Open Source Demo: https://demo.qknow.ai (user: qKnow, pass: qKnow123).

Highlighted Details

  • Knowledge Graph + RAG Dual Engine: Balances structured knowledge modeling with unstructured document retrieval for enhanced reasoning and traceability.
  • Visual Orchestration: Drag-and-drop canvas simplifies the creation of complex Workflows, Chatflows, and Agents.
  • Open Model Integration: Leverages Spring AI for flexible adaptation to various large language models.
  • Plugin Architecture: Enables continuous extension with new intelligent applications and functionalities.
  • Java Stack: Built on JDK 17 and Spring Boot 3, appealing to Java development teams for secondary development and private deployment.

Maintenance & Community

The project actively encourages community participation via GitHub Issues and Pull Requests for contributions, feedback, and co-building. A QQ group is available for real-time discussion and support, fostering collaborative development.

Licensing & Compatibility

qKnow offers both Open Source and Professional Editions. The specific license governing the Open Source Edition is not detailed in the provided text, though "Open Source Edition brand customization authorization" is mentioned, which may imply specific terms for commercial use or branding.

Limitations & Caveats

Core features are under continuous iteration, indicating an evolving platform. The distinction between Open Source and Professional editions may imply feature differences not fully detailed. The exact licensing terms for the open-source version require clarification for full commercial adoption assessment.

Health Check
Last Commit

1 month ago

Responsiveness

Inactive

Pull Requests (30d)
0
Issues (30d)
0
Star History
8 stars in the last 30 days

Explore Similar Projects

Starred by John Mullan John Mullan(MTS at xAI; Cofounder of Hotshot AI), Thomas Wolf Thomas Wolf(Cofounder of Hugging Face), and
24 more.

n8n by n8n-io

0.1%
197k
AI agent and workflow automation platform
Created 7 years ago
Updated 14 hours ago
Feedback? Help us improve.