# ontology-driven-platform **Repository Path**: dby604/ontology-driven-platform ## Basic Information - **Project Name**: ontology-driven-platform - **Description**: No description available - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-25 - **Last Updated**: 2026-05-19 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README
# 本体驱动智能策略平台 **Ontology-Driven Intelligent Strategy Platform** *将领域知识图谱与 AI 推理引擎深度融合的下一代运营决策系统* [![Vue 3](https://img.shields.io/badge/Vue-3.5-4FC08D?logo=vue.js)](https://vuejs.org/) [![FastAPI](https://img.shields.io/badge/FastAPI-0.115-009688?logo=fastapi)](https://fastapi.tiangolo.com/) [![TypeScript](https://img.shields.io/badge/TypeScript-6.x-3178C6?logo=typescript)](https://www.typescriptlang.org/) [![Python](https://img.shields.io/badge/Python-3.11+-3776AB?logo=python)](https://python.org/) [![License](https://img.shields.io/badge/License-MIT-yellow.svg)](LICENSE)
--- ## 目录 - [项目概述](#项目概述) - [系统截图](#系统截图) - [系统架构](#系统架构) - [技术栈](#技术栈) - [功能模块](#功能模块) - [API 接口](#api-接口) - [快速开始](#快速开始) - [环境配置](#环境配置) - [二次开发](#二次开发) --- ## 项目概述 传统运营系统面临的核心痛点:业务规则散落在代码中、数据关系隐藏在表结构里、策略决策依赖人工经验。 本平台通过 **本体建模** 将业务领域知识结构化为三层对象体系(核心层 → 领域层 → 场景层),结合知识图谱可视化、声明式规则引擎、多数据源集成和 AI Copilot 智能问答,实现从数据到洞察到行动的闭环。 ### 核心能力 - **本体建模**:三层 Tier 架构(核心/领域/场景),支持实体、属性、关系、规则、动作全生命周期管理 - **双层知识图谱**:本体层(实体关系网络)+ 数据层(真实数据节点)交织可视化,基于 vue-flow + D3-force 布局 - **声明式规则引擎**:条件表达式 + 结构化条件双模式,支持真实数据源评估、置信度计算、风险等级判定 - **AI 智能问答**:双模式 Copilot(普通对话 + Agent 工具调用),本体感知上下文注入,SSE 流式响应 - **多数据源集成**:支持 MySQL / PostgreSQL / Oracle / SQL Server,自动发现表结构,从数据表一键生成本体实体 - **智能编排**:可视化工作流画布,拖拽式节点编排,支持智能体创建与发布 - **场景化分析**:内置携号转网预警、FTTR 续约策划、宽带退单稽核、政企根因分析四大电信运营场景 - **审计追踪**:全操作审计日志,记录变更快照,支持回溯 --- ## 系统截图 ![系统总览](docs/images/screenshot-1.png) ![本体图谱](docs/images/screenshot-2.png) ![智能编排](docs/images/screenshot-3.png) --- ## 系统架构 ``` ┌─────────────────────────────────────────────────────────────────────┐ │ Frontend (Vue 3 + TypeScript) │ │ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌──────────┐ ┌───────────┐ │ │ │ 本体管理 │ │ 知识图谱 │ │ 业务规则 │ │ 智能编排 │ │ AI Copilot│ │ │ │ Explorer │ │ vue-flow │ │ Logic │ │ Harness │ │ Agent │ │ │ └────┬─────┘ └────┬─────┘ └────┬─────┘ └────┬─────┘ └─────┬─────┘ │ │ Pinia Store + Axios (JWT + SSE) │ └──────────────────────────────┬──────────────────────────────────────┘ │ HTTP / SSE ┌──────────────────────────────┴──────────────────────────────────────┐ │ Backend (FastAPI + Uvicorn) │ │ entities · relations · rules · copilot · datasources · agents │ │ dashboard · auth · audit │ │ CopilotService · AgentService · RuleEngine · FileImportService │ └──────────────────────────────┬──────────────────────────────────────┘ │ SQLAlchemy ORM ┌──────────────────────────────┴──────────────────────────────────────┐ │ MySQL(生产)/ SQLite(开发) │ └─────────────────────────────────────────────────────────────────────┘ ``` --- ## 技术栈 | 层级 | 技术 | 说明 | |------|------|------| | 前端框架 | Vue 3.5 + TypeScript 6 | Composition API + `