chore: initial baseline with P0-safety .gitignore

This commit is contained in:
Simon
2026-06-14 16:49:18 +08:00
commit 63262292d7
510 changed files with 146008 additions and 0 deletions
+137
View File
@@ -0,0 +1,137 @@
IT客服机器人技术工作交接文档
1. 系统架构与部署
1.1 系统架构图
架构描述:
接入:企业微信
知识库:RAGFLOWDify知识库为辅)
工作流:Dify的workflow
消息传递:企业微信--B端智能体--dify2openai--dify
---------企微接口-B端智能体-dify2openai接口补充--------
对应dify2openai的接口标准联系JG、dify2openai这边搭建与代码修改--CF
【案例:
api的url是http://yw-dify.dc.servyou-it.com/dify2openai/v1/chat/completions
key是http://yw-dify.dc.servyou-it.com/v1|app-UaTWYdBSwN6VktKQlbh5YN5H|Chat
1.2 部署环境
ragflow大模型配置:
http://10.80.0.49:5000/api/llm/servyou/v1/chat/completions
model="Qwen3-30B-A3B-Instruct"
向量模型:bge-m3 【bge】
1.3 技术栈
Dify workflow设计:
B端生产智能体:https://agent.dc.servyou-it.com/view/common/agent/list
对接B端人员:jg
自研智能IT数据平台:
自研智能IT数据平台生产环境后端代码:
db_query_project_v8.tar
10.80.0.86机器 /ai_cst目录下,目前已7次迭代,项目源码也在该目录下
Docker启动项目运行(以下为所有相关docker容器启动需要加-p)
docker compose -p ragflow -f docker-compose.yml up -d
docker compose -p dify_docker -f docker-compose.yaml up -d
docker compose -p searxng_docker -f docker-compose.yaml up -d
docker compose -p langbot_docker -f docker-compose.yaml up -d
docker compose -p itdataquery_docker -f docker-compose.yml up -d
Tar文件为项目打包文件,可以直接下载,然后进行代码文件的修改
生产环境dify数据库:
dify_db:
DB_NAME=dify
DB_USER=difyro
DB_PASSWORD=7SwD6NTE
DB_HOST=10.80.128.40
DB_PORT=5432
测试环境dify数据库:
DB_NAME=dify
DB_USER=dify_ro
DB_PASSWORD=HqhuGdH81&lrx$%2
DB_HOST=10.199.16.9
DB_PORT=5432
--------补充智能IT数据平台,统计字段含义,列变化场景,前端+本地算数逻辑,表结构字段说明---------
取数方式:sql获取dify数据库,前端操作统计结果+本地操作记录到数据库的统计结果
会话:人工定好15分钟为一个会话
自助解决:15分钟内没有转人工
知识库是否命中判断:前端匹配回答“抱歉,您的问题可能不在服务业务范围内”
系统转人工:前端匹配“IT”
人工咨询会话:操作人员主动联系同事或同事直接咨询了人工坐席,点击操作了界面的人工处理列
项目结构:
项目里有具体的函数和类说明
表结构:psql -U postgres -d intervention_db【用户名和密码】
system_users 登录密码
字段:
django_migrations django项目migrate记录
manual_intervention 人工处理操作后关联message_id,记录人工处理列和操作用户字段
manual_entry 人工录入口子存放表
RAGFLOW知识库:
知识运营侧由宋献IT组主导
技术对接dify的智能体为:
1.4 应急联系人
其他dify相关问题,应急情况下可以咨询cf、wt
2. 未来迭代计划
1.图片输出到企微功能
2.图片在智能IT数据平台显示
3.企微语音接收回复
智能IT数据平台迭代优化
skills功能增加
=== TABLE ===
环境类型 | 服务器地址 | 应用 | 部署方式
生产环境(LANGbot | http://10.90.5.8:8080/ | searxng | Docker Compose
生产环境(LANGbot | http://10.90.5.8:8082/ | Ragflow | Docker Compose
生产环境(LANGbot | 10.90.5.8:30030 | Langbot | Docker Compose
生产环境(LANGbot | http://10.90.5.8:8888/ | Dify | Docker Compose
生产环境 | https://yw-dify.dc.servyou-it.com/apps | Dify(找陈丰开桌面IT工作区) | Docker Compose
生产环境 | http://10.80.0.85:8080/ | Ragflow | Docker Compose
生产环境 | http://it-dataquery.dc.servyou-it.com/
10.80.0.86 | 自研智能IT数据平台 | Docker Compose
=== TABLE ===
类别 | 技术 | 版本 | 用途
后端框架 | Django | 3.2.25 | Web应用框架
数据库 | PostgreSQL | 11.8 | 主数据库
缓存 | Redis | - | 可选缓存方案
服务器 | Gunicorn | 20.1.0 | WSGI服务器
前端框架 | Bootstrap | - | 响应式UI
图表库 | ECharts | - | 数据可视化
部署 | Docker | - | 容器化部署
反向代理 | Nginx | - | 请求转发和静态文件处理
=== TABLE ===
主要修改代码 | 主要修改代码
db_query_app | 应用文件夹
change_password.html | 密码修改界面
login.html | 登录界面
query.html | 查询主界面
views.py | 后端文件
static/js/query.js | javascript文件
static/css/query.css | css文件
=== TABLE ===
id | 唯一标识
username | 用户名
password | 密码
is_active | 使用状态
created_at | 创建时间
updated_at | 更新时间
=== TABLE ===
message_id | 唯一问答标识ID
manual_intervention | 转人工列
operation_user | 操作用户
query | 问题
user_name | 用户
knowledge_status | 知识库是否命中列
created_at | 创建时间
updated_at | 更新时间
=== TABLE ===
id | id标识
user_name | 用户名
query | 问题
answer | 回复
consultation_time | 咨询时间
entry_person | 录入人员
knowledge_hit | 知识库命中列
transfer_to_human | 是否转人工列
manual_intervention | 人工操作
operation_user | 操作用户
created_at | 创建时间
updated_at | 更新时间