徐昊 · AI 时代的软件工程
徐昊
Thoughtworks 全球技术策略顾问
2131 人已学习
新⼈⾸单¥98
登录后,你可以任选4讲全文学习
课程目录
已更新 9 讲/共 32 讲
业务知识管理 (2讲)
徐昊 · AI 时代的软件工程
15
15
1.0x
00:00/00:00
登录|注册

08|使用LLM辅助业务理解

你好,我是徐昊,今天我们来继续学习 AI 时代的软件工程。
在上一节课,我们介绍了如何使用业务模型通过模型展开的方式,帮助我们理解业务。我们也谈到了,在使用模型展开的时候,我们处在庞杂的认知模式下。因此,提效的关键在于构造思维链,让 LLM 帮助我们更好地应用不可言说知识。
那么今天,我们就围绕之前的例子,看看如何通过 LLM 辅助我们理解不同的业务场景。

通过半结构化自然语言表示模型

当我们想让大语言模型(Large Language Model,LLM)帮助我们通过模型解释业务知识时,首先就会碰到一个问题,如何将我们的模型表达为大语言模型能够理解的形式。
其实这比想象中要容易得多,因为 LLM 不仅仅懂得自然语言,它还懂得各种编程语言或结构化描述语言。我们可以使用 Mermaid 描述我们的领域模型:
classDiagram
Department "1" -- "*" Program
Department "1" -- "*" Offer
Offer "1" -- "1" Program
Program "1" -- "1" Curriculum
Curriculum "1" -- "*" Course
Student "1" -- "1" ProgramEnrollment
ProgramEnrollment "1" -- "*" CourseEnrollment
Student "1" -- "1" Offer
ProgramEnrollment "1" -- "1" Program
CourseEnrollment "1" -- "1" Course
class Department {
}
class Program {
}
class Curriculum {
}
class Course {
}
class Student {
}
class Offer {
}
class ProgramEnrollment {
}
class CourseEnrollment {
}
确认放弃笔记?
放弃后所记笔记将不保留。
新功能上线,你的历史笔记已初始化为私密笔记,是否一键批量公开?
批量公开的笔记不会为你同步至部落
公开
同步至部落
取消
完成
0/2000
荧光笔
直线
曲线
笔记
复制
AI
  • 深入了解
  • 翻译
    • 英语
    • 中文简体
    • 中文繁体
    • 法语
    • 德语
    • 日语
    • 韩语
    • 俄语
    • 西班牙语
    • 阿拉伯语
  • 解释
  • 总结

本文介绍了如何使用LLM(Large Language Model)辅助理解业务知识。作者首先提到了使用Mermaid描述领域模型,并通过半结构化自然语言的方式补充注释,以帮助LLM更好地理解模型中的业务知识。其次,文章讨论了围绕业务上下文进行模型展开的过程,以及如何引导LLM根据模型与期望完成模型展开。最后,作者总结了使用Mermaid描述类图简化了构造思维链的难度,强调了通过半结构化自然语言的方式对思维链进行标注的重要性,并提到了逐步引入时序图来帮助LLM理解业务上下文的可能性。整体而言,本文通过具体的例子和技巧,详细阐述了如何利用LLM辅助理解不同的业务场景,为读者提供了实用的指导和建议。文章内容丰富,通过实际案例和技巧,为读者提供了一种新的思路和方法,可以帮助他们更好地利用LLM来理解和应用业务知识。

仅可试看部分内容,如需阅读全部内容,请付费购买文章所属专栏
《徐昊 · AI 时代的软件工程》
新⼈⾸单¥98
立即购买
登录 后留言

全部留言(1)

  • 最新
  • 精选
  • 范飞扬
    神操作! 问个细微的问题,请教一下老师和各位同学的经验: 对于比较庞大的领域模型,画图的方式和顺序有什么经验嘛?比如,应该采用以下哪种方式呢? 1、先用draw.io等类似工具画图,再让gpt生成 mermaid. (可能gpt看不懂?) 2、一开始就用mermaid来画图(可能有些没法用mermaid表达?或者不太灵活?) 3、迭代交织使用1和2。 4、还有更好的方式?

    作者回复: whatever works for you

    2024-03-25归属地:广东
    2
收起评论
显示
设置
留言
1
收藏
沉浸
阅读
分享
手机端
快捷键
回顶部