首页
/ 天网决策引擎系统常见问题解决方案

天网决策引擎系统常见问题解决方案

2026-01-29 12:25:19作者:翟江哲Frasier

项目基础介绍

天网决策引擎系统是一款基于规则引擎和流程引擎构建的开源决策系统。它适用于反欺诈、信用评估、风险决策、推荐系统、精准营销、内容审核、数据清洗等多种业务场景。该系统以Go语言为主要编程语言,采用Apache-2.0协议开源。

新手常见问题及解决步骤

问题一:如何快速搭建和运行天网决策引擎项目?

解决步骤:

  1. 确保本地安装了Go语言环境,版本要求为go1.13或以上。
  2. 克隆项目到本地:
    git clone git@github.com:skyhackvip/risk_engine.git
    
  3. 进入项目目录,执行编译命令:
    cd risk_engine/
    make build
    
  4. 使用Makefile启动项目:
    make run
    
  5. 如果需要停止项目,使用以下命令:
    make stop
    

问题二:如何通过Docker运行天网决策引擎项目?

解决步骤:

  1. 进入项目目录,构建Docker镜像:
    docker build -t risk_engine:v1 .
    
  2. 启动Docker容器:
    docker run -d --name risk_engine -p 8889:8889 risk_engine:v1
    
  3. 如果需要进入容器,使用以下命令:
    docker exec -it risk_engine /bin/sh
    
  4. 停止容器:
    docker stop risk_engine
    

问题三:项目中如何添加自定义规则和决策流?

解决步骤:

  1. demo目录下,可以找到测试样例的DSL文件,参考这些文件来编写自定义的规则和决策流。
  2. 将自定义的规则和决策流DSL文件放在demo目录下。
  3. 重新启动天网决策引擎项目,使其加载新的规则和决策流:
    make stop
    make run
    
  4. 通过HTTP接口或命令行工具执行新的决策流。

请确保在修改和添加规则时,遵循项目的文档和约定,以保证系统的稳定性和可维护性。

登录后查看全文
热门项目推荐
相关项目推荐