限界上下文BC
新研究:AI加速复杂上下文中的问题解决
研究人员开发了一种新的数据驱动的机器学习技术,可以加速用于解决复杂优化问题的软件程序,这些问题可能有数百万个潜在的解决方案。他们的方法可以应用于许多复杂的物流挑战,例如包裹路线、疫苗分发和电网管理。问.
如何按照功能设计模块包?
下图是一个高耦合、低相干性的两个包调用设计:┌──────────────────────────────────┐ ┌──────────────────────────────┐│ pl.
如何构建实实在在的能力模型?
业务能力是组织规划生态系统的核心。能力映射有多种用途,其中两个至关重要。首先,业务能力有助于更快地确定优先级,首先关注最有利可图的计划。其次,精心设计、扎实的、基于能力的详细路线图可以实现更准确、风险.
抽象两种方法:上下文与类型
“抽象”的中文意思是“抽出象形”。奥妙就在于实现手段有很多,也是创新所在,这里比较三种手段:首先是中文字面意思上的“抽象”:抽出象形,中国文化谓之为神,例如中国水墨国画,还有古诗词:“窗前明月光疑是地.
什么是大语言模型的检索增强生成 (RAG)?
RAG(Retrieval-Augmented Generation:检索增强生成) 是一个人工智能框架,用于减轻大模型的“幻觉”问题。大语言模型的回答经常可能不一致。有时他们会确定问题的答案,有时他.
GPT-4-turbo是长上下文的RAG
逻辑形式错误:连续谬误
连续谬误(Continuum Fallacy):拒绝一项要求,因为它处于两个极端之间的连续体上。因为不精确而拒绝一个主张。也称为胡子谬误、画线谬误、或决策点谬误、索里特sorites悖论、胡须谬误、画.
经合组织通过了人工智能系统的新定义
什么是“4P知识”
我们被困在名为 "自我 "的心灵软件程序中 ,关键是无法自知,不知道自己有哪些不知道的知识?约翰-韦尔韦克(John Vervaeke)提出的知识的 4P(4Ps of knowledge)。 - 命.
微服务不是问题,无能才是!
微服务不是问题,认知能力才是关键,无法意识到"认知负荷"存在的人,是无能的人,是组织无能微服务本身并不是问题,对于较小的产品,单体架构也不一定更适合。无能软件工程领域的炒作令人难以置信。微服务是当前的.
DDD领域消息建模表示法
Clean架构的文件夹、模块和包结构举例
可操作的辩证法:格塔德-冈特的控制论系统
本文介绍了格塔德-冈特(Gotthard Günther)富有远见的工作,他试图通过二阶控制论来操作黑格尔的辩证法,促使人们探索解决计算系统中复杂性的挑战。古典形而上学假设知识过程中只存在两种位置:知.
大语言模型如何在上下文中绑定实体?
心理学家长期以来一直在研究绑定问题:人类如何将一个对象的特征识别为与该对象绑定,而不是与其他对象绑定?现代大模型LM毫不费力地解决了这些任务。当给出 "绿色正方形 "和 "蓝色圆形 "的上下文时,语言.
分析外卖系统下单与付款中领域知识
下订单和付款是完全不同的操作。下单取货工作流程:客户拨打电话下订单取货他们想买一个大的轻熟馅饼和 6 个蒜结您将他们的订单输入 POS(销售点)系统每个项目都列为一个行项目,包含名称、数量、注释和价格.
什么是Context上下文?
什么是领域驱动设计?它是如何工作的?
与业务领域无缝集成的软件能为企业带来一系列强大的优势。它可以简化操作,增强以用户为中心的功能,并为利益相关者提供实时洞察力,以便快速做出深思熟虑的决策。DDD 是一种软件开发方法,擅长在领域专家和开发.
高内聚低耦合的集中决策设计
假设,我们正在构建另一个电子商务平台。其关键业务流程之一当然是处理订单。付款成功后,订单模块(域)必须异步调用仓库,准备购买的货物。然而,这些货物可能并不在那里。通常情况下,这不是什么大问题,因为我们.
微服务:逻辑边界不是物理边界
微服务的好处之一就是定义边界。俗话说,好篱笆造就好邻居(中国谚语:亲兄弟明算账)。定义边界是一件好事,但我们到底如何定义它们呢?微服务,由 Adrian Cockcroft 定义:具有有边界的上下文的.
TED:如何设定我们的边界?
作为一名治疗师,内德拉-格洛弗-陶瓦布多年来一直在帮助人们在个人和职业生活中设定边界。这次TED谈话深入探讨了为什么人们在建立边界界限时会感到挣扎、我们如何面对说 "不",以及为什么设置边界是自尊的终.
什么是相空间以及在软件测试中应用
相空间(Phase Space) 的概念是由 "动态系统理论 "提出的。"动态系统理论 "是一个数学领域,它描述了复杂系统的存在及其相互猜想和独立的行为。相空间是一个系统存在所有可能状态的空间;而这些.
幽默:没有逻辑约束的微服务
Toki Pona:一种只有约 120 个单词的通用语言
Toki pona 是一种围绕语言尽可能简单理念而设计的Conlangs(人工语言)。除了 Toki Pona 之外,还有世界语和 Solresol另外两种国际语言的尝试。Toki Pona 是由 S.
如何制定战略?
对医生来说,其最大的挑战是:对一系列体征和症状以及病史。医生要做出临床诊断,指出疾病或病理。选择的治疗方法属于一种指导策略。医生对饮食、治疗和药物开出的具体处方属于一整套连贯的行动。制定战略三个步骤:.
分而治之是软件工程的核心!
分而治之(Divide and Conquer)是一个强大的算法范例(banq注:其实是一种哲学方法,严格不属于算法):通过将复杂问题分解为更小,更易于管理的子问题来解决复杂问题。分(Divide ).
室温超导LK-99的市场规模?
如果 LK-99 是室温常压超导体:(banq注:这是一个假设前提,是当前上下文的前提条件,是上文,以下是基于这个前提条件推理过程,如果你这个前提条件不成立,本上下文所有推理无效)。这将是一个大事件:.
系统设计是什么? - maheshba
在我研究生涯的早期,我曾有机会与世界上一些最优秀的系统研究人员一起研究一些非常有趣的系统设计。研究工作的乐趣之一在于研究人员(尤其是 SOSP/OSDI 社区的研究人员)在提出新颖而实用的设计方案时所.
Clean整洁架构与外部系统集成的验证
使用Clean清洁架构注意:请勿将系统直接连接到外部系统!需要通过适配器转换或验证:在企业应用中,我们经常需要与第三方系统集成。例如,如果我们有一个订购系统,我们可能需要将其与企业资源规划系统和快递系.
什么创造力?创造力是一个动态的、变革的和相互关联的涌现过程
几个世纪以来,对创造力的探索一直吸引着不同领域的思想家,产生了丰富多样的观点。一些最有影响力的观点来自查尔斯·桑德斯·皮尔斯、吉尔·德勒兹、克里斯托弗·亚历山大和大卫·博姆的哲学基础。尽管他们的工作背.
DDD实践中如何设计上下文BC之间的映射关系?
如何区分产品基础设施和技术基础设施 : 技术基础架构--不需要构建业务/产品背景,主要由开发人员使用。它不会立即影响用户体验,并且可以包含在一个特定的行会中。 产品基础设施——影响用户体验或有产品需求.