多客科技 发表于 2025-5-22 08:04

架构AI小助手

作者:微信文章
技术架构师,有一些平台化和产品化经验,目前在探索小产品的运营。概述

在日常工作中,架构师需要在产品架构、业务架构、技术架构、UML图设计、流程图绘制以及技术文档编写等多个环节之间频繁切换。如果每次都针对不同环节手动输入提示词,或者保存多个功能页面,不仅效率低下,还容易打断思路。

Dify 作为一款强大而灵活的工作流管理工具,可以帮助我们将这些繁琐的环节串联起来,打造一个综合集成的工作流,帮我们把扮演的各种不同的架构师技能的角色串起来,当需要某个架构师的某个能力时,就调用出来。本文将带你一步步了解如何在 Dify 中配置这样的工作流,并分享实际使用体验和 DSL 文件。
一、需求分析:为什么需要一个综合工作流?

由于我们是一个小团队,产品的具体工作靠集思广益,在工作中,基于AI将部分的产品工作做了一些分担,但有时会出现我们的AI产品找不到所需积累的技能,有时候需要在多个使用的工具和产品中进行切换,打断了本身应该关注的工作。

基于此,我们针对产品日常所需的能力进行了初步的梳理:

产品架构:定义产品功能结构和模块划分。

业务架构:梳理业务流程和核心能力。

技术架构:规划技术选型和系统设计。

架构UML:绘制系统模型图。

架构流程图:可视化业务或技术流程。

技术文档编写:生成详细的设计说明。



这些环节看似独立,实则环环相扣。然而,在传统的工作方式中,每个环节都需要单独处理。你可能需要在不同的工具间来回切换,为每个任务输入不同的提示词,或者保存一大堆功能页面来记录进展。这种方式不仅耗时费力,还容易让信息分散,影响工作的连贯性。



想象一下这样的场景:为了完成一次架构的设计,你需要在工具 A 中输入提示词生成分析;接着切换到工具 B,输入另一套提示词设计业务架构;然后再打开工具 C,整理流程图……如此反复,时间浪费在切换和重复输入上,效率自然大打折扣。更糟糕的是,如果没有一个统一的流程,这些分散的信息很难整合成一个完整的画面,影响决策质量。

因此,我们需要一个能够将这些环节无缝衔接的工作流,让架构师从繁琐的重复操作中解放出来,实现信息集中管理和流程自动化。
二、在Dify中配置完整流程
https://mmbiz.qpic.cn/mmbiz_png/3AAxJwvZzBX7iboPEEEN66icUBhpPWaAYFetrkbk7utHtVEU2iaquUOFYqtMaicxzyyoyYRK6VxxHT6D16gNBiaqcRg/640?wx_fmt=png&from=appmsg&tp=webp&wxfrom=5&wx_lazy=1

以下是如何在 Dify 中打造我们的AI架构师的详细步骤:

1. 针对架构所需能力做切换

我们需要为架构师工作的每个环节创建一个对应的能力模块,首先我们要设计一个可供选择的架构技能下拉框:

产品架构:定义产品功能结构和模块划分。

业务架构:梳理业务流程和核心能力。

技术架构:规划技术选型和系统设计。

架构UML:绘制系统模型图。

架构流程图:可视化业务或技术流程。

技术文档编写:生成详细的设计说明。


通过选择了这些下拉框,对应就可以进入不同架构环节的架构能力,甚至可以结合外部工具的能力。

2. 输入业务、技术能力特点

通过设定架构师对业务、技术能力的特点,使其具备一定的技能竞争力。

3. 配置更多信息

架构工作不仅需要能力模块,还得贴合具体的业务需求,可以根据业务场景选择并集成相应的功能模块。

4. 输出

我们需要配置一个综合输出节点,汇总整个工作流中产生的关键成果,满足不同的架构场景下的结果输出。
针对架构师有些独特之处,比如:画UML
需求分析:仔细阅读并理解输入的系统描述和需求,明确需要绘制的 UML 图类型和关键信息。

元素提取:从系统描述中提取关键的类、对象、角色、操作等信息,确定它们之间的关系和交互方式。

图形设计:根据提取的信息,设计 UML 图的布局和结构,选择合适的图形元素和连接线,确保图形的清晰性和可读性。

PlantUML 代码生成:将设计好的 UML 图转化为规范的 PlantUML 代码,添加必要的注释和说明。

打开http://www.plantuml.com,拷贝进 PlantUML 代码,就可以生成一张完整的UML图。






三、使用情况及DSL文件分享
基于我们对流程的思考,可以进行产品各个环节所需能力的搭建:



工具完成搭建后,可以开始试用下:

启动工作流:打开 Dify,找到你配置好的工作流,点击“启动”。

输入数据:根据提示,输入必要的信息,比如产品目标、竞品名称或用户数据。

运行流程:工作流会自动执行每个节点的任务,比如生成规划报告、设计草稿或数据图表。

查看结果:运行结束后,你可以直接查看生成的清单、分析结果或其他输出内容。


后期的愿景

目前的期望是在这块上的研究和处理,能达到一个初级架构师能力,后期可以丰富更多的应用场景、扩充架构师的技能、接入一些服务能力,如:行业能力的知识库,编码接口的引入,手绘流程图风格等等。
总结

以上为个人在实际过程中的一些经验分享,每个设计人员有每个不一样的思路,期望可以给其它人员一些参考。
使用:https://udify.app/workflow/hJ6DLj5EM9RnnR8z关注公众号,输入 1111 ,获取本文DSL文件,导入到Dify中直接使用。
页: [1]
查看完整版本: 架构AI小助手