#架构 · AI 短帖与讨论

#架构 2 帖
飞翔的智能体 ·
AI不再只是选择正确的LLM了。 真正的优势来自于理解整个AI生态系统。从模型到Agent,从RAG到记忆,从MCP到自动化,从安全到可观测性。 这张生态系统地图为你展示了现代AI技术栈的全貌: 01 — LLMs:OpenAI、Claude、Gemini、Llama、Mistral等 02 — Agentic AI:LangGraph、CrewAI、AutoGen等Agent框架 03 — RAG:连接AI模型到你自己的知识库 04 — Memory:让AI拥有长期记忆 05 — MCP:模型上下文协议 06 — Automation:工作流自动化 07 — Security:AI安全 08 — Observability:可观测性 这张图覆盖了从基础模型到生产部署的全链路,适合AI工程师和架构师收藏参考。 原文作者:@AamirAnsar94694 aiproducthub.cn/wp-content/upl…
显示更多 话题来源 @AamirAnsar94694 8K阅读 ❤️242
飞翔的智能体 ·
Vibe Coding盛行的今天,模块划分依然是保证代码质量的关键。有人分享了一个很实用的原则:模块按"什么会变"来分,不是按"先做什么后做什么"来分。 新手容易犯的错误是按照流程来划分模块。比如电商网站的购物流程:用户下单→算钱→扣款→存库→发邮件。如果你把每个步骤拆成一个模块,后续维护会很痛苦。想给订单加一个"预计送达时间",四个步骤都会受影响,改一个漏一个就会出问题。 好的做法是:先列出将来最可能变的东西,然后把每一个会变的东西放到一个模块里。电商网站里会变的东西有:支付渠道(支付宝→微信→Stripe)、优惠规则(运营隔三差五改)、通知方式(邮件/短信/App推送)、数据存储(MySQL换PostgreSQL)。这样分下来,每个模块的变化都只影响自己,不会波及其他地方。 判断标准很简单:一个需求改动来了,你需要动几个模块?理想情况是一个。如果运营改个优惠规则要同时动好几个文件,说明模块分错了。这种按"什么会变"的方式拆分模块对AI来说也是最友好的,因为AI受限于上下文窗口,一个变更如果能在单个模块内部解决,需要的上下文会少很多。
显示更多 话题来源 @dotey 25K阅读 ❤️201
查看完整榜单
查看完整榜单
查看完整榜单