企业业务流程自动化 Agent(运营周报)产品系统Vibe Coding

我要开发同款
MirroR01022026年10月31日
4阅读

技术信息

语言技术
Python、SQL Server、React
系统类型
Web、Windows
行业分类
人工智能、企业服务

作品详情

行业场景

立项原因:运营写周报常要「搜行业动态 + 查内部销量 + 做同比 + 整理成文」,多工具切换耗时长且易漏步骤,希望用有状态 Agent 把自然语言任务拆成工具链,一次产出可预览的 Markdown 周报。行业场景与业务背景:面向中小企业运营/增长岗位的日常复盘;用户登录后创建会话,用一句话下达复合任务(搜新闻、查销售库、算同比、生成周报),系统按图编排调用检索、只读 SQL、计算器与写报告工具,前端展示思考/工具调用时间线与周报预览,结果按用户分库存档。

功能介绍

功能模块:①JWT 登录(运营 ops / 开发 dev);②会话管理(创建/续聊,MemorySaver 用 session_id 作 thread_id);③自然语言任务编排(StateGraph:agent⇄tools→finalize);④工具链——联网搜索、只读 MySQL、计算器、读写 Markdown 周报、当前时间,以及企业知识检索占位;⑤前端双栏——过程事件时间线 + Markdown 周报预览;⑥任务控制——超时、工具轮次上限、失败重试一次、运行中可取消且与终态互斥;⑦周报按用户分库落库。强调可观测的工具调用过程,而不是黑箱一次出答案。

项目实现

负责整体架构与主业务路径:LangGraph StateGraph 显式路由,FastAPI 后台跑图并推送 thought/tool_call/tool_result/final;SQL 只读白名单(禁多语句与写操作),失败返回错误串让模型改 SQL。技术栈 Python + LangGraph + FastAPI + MySQL + JWT/PBKDF2,配套 mock 测试保障主路径。亮点是可控编排与安全闸门;难点是取消/超时/终态互斥与工具失败策略。企业向量库检索目前为 Stub,Checkpointer 为进程内 MemorySaver,未上生产多副本。

示例图片

声明:本文仅代表作者观点,不代表本站立场。如果侵犯到您的合法权益,请联系我们删除侵权资源!如果遇到资源链接失效,请您通过评论或工单的方式通知管理员。未经允许,不得转载,本站所有资源文章禁止商业使用运营!
下载安装【程序员客栈】APP
实时对接需求、及时收发消息、丰富的开放项目需求、随时随地查看项目状态

评论