ITPub博客

首页 > 数据库 > 数据库开发技术 > 面向过程架构和面向目标架构到底有什么区别?

面向过程架构和面向目标架构到底有什么区别?

原创 数据库开发技术 作者:玄姐聊AGI 时间:2024-02-13 17:39:20 0 删除 编辑

▼最近直播超级多,预约保你有收获

今晚直播:《Agent 企业级应用案例实战》

 —1—

面向过程架构和面向目标架构区别?

我们来看一个案例:假设你需要设计完成一个用户系统。
如果采用面向过程架构来设计,你需要以下几个步骤:
第一步、对用户系统进行需求分析和领域建模,确定具体的功能需求和性能需求;
第二步、针对分析后的需求进行架构设计,是采用微服务架构还是云原生架构?假如这步选择了微服务架构;
第三步、对微服务架构进行选型,是采用 Spring Cloud 开发框架还是采用 Dubbo 开发框架;
第四步、进行模块解耦设计和接口的详细设计;
第五步、进行代码编写;第六步、进行测试验证等等。
如果采用面向目标的架构来设计,你只需要给出你的详细需求:请帮我完成一个用户系统,包含用户注册、用户登录、用户查询三项功能,并能够达到单机每秒1000次以上并发,请求延迟不超过20ms。稍等片刻,“大模型”就能帮你完成任务。
以上就是面向过程架构和面向目标架构的核心区别。
面向过程架构实际上就是目前程序员完成各项开发任务的主流开发架构模式。
而面向目标架构是非常值得期待的新架构模式,它需要依赖大模型的推理能力,准确地说需要 AI Agent 智能体来完成。AI Agent 对用户的请求(Prompt)进行 Planning 规划拆解,分成几个可以落地执行的小任务,每个小任务调用对应的 Tools 工具来完成,并对每个小任务的完成情况进行观测,并确保每个小任务能够执行完成。

 —2—

新年领取《AI 大模型技术知识图谱》

最近很多同学在后台留言:“玄姐,AI 大模型技术的知识图谱有没?”、“AI 大模型技术有学习路线吗?”
我们倾心整理了 AI 大模型技术的知识图谱《最全 AI 大模型技术知识图谱》和学习路线《最佳 AI 大模型技术学习路线》快来领取吧!
AI 大模型技术体系的确是相对比较复杂的,如何构建一条清晰的学习路径对每一个 IT 同学都是非常重要的,我们梳理了下 AI 大模型的知识图谱,主要包括12项核心技能:大模型内核架构、大模型开发 API、开发框架、向量数据库、AI 编程、AI Agent、缓存、算力、RAG、大模型微调、大模型预训练、LLMOps 等12项核心技能。
为了帮助每一个程序员掌握以上12项核心技能,我们准备了一系列免费直播干货,扫码一键免费全部预约领取!

END


原文作者:玄姐聊AGI;如有侵权,请联系管理员删除。

请登录后发表评论 登录
全部评论

注册时间:2020-11-03

  • 博文量
    314
  • 访问量
    143554