Dojo
话题
新佳
订阅
极道
元认知
元逻辑
元设计
元编程
元语言
限定上下文BC
什么是Context上下文?
当你没有意识到上下文时,你永远就被置于上下文中!中国谚语:当局者迷、灯下黑、身在庐山不识庐山真面目。G.K.切斯特顿:每一个高级文明都会因为忽视显而易见的事情而衰败。 Context Context;
抽象两种方法:上下文与类型
“抽象”的中文意思是“抽出象形”。奥妙就在于实现手段有很多,也是创新所在,这里比较三种手段: 首先是中文字面意思上的“抽象”:抽出象形,中国文化谓之为神,例如中国水墨国画,还有古诗词:“窗前明月光疑是地上霜”,明月光和地上霜是两个有实在内容的实体,李白把它们类比在一起,起到举一反三作用,这两件事物的
高内聚低耦合的集中决策设计
假设,我们正在构建另一个电子商务平台。其关键业务流程之一当然是处理订单。付款成功后,订单模块(域)必须异步调用仓库,准备购买的货物。然而,这些货物可能并不在那里。通常情况下,这不是什么大问题,因为我们可以从供应商那里获得。但是,如果有任何物品已经没有了怎么办?订单已经下了!钱已经转手了。我们的客户已
什么是大语言模型的检索增强生成 (RAG)?
RAG(Retrieval-Augmented Generation:检索增强生成) 是一个人工智能框架,用于减轻大模型的“幻觉”问题。 大语言模型的回答经常可能不一致。有时他们会确定问题的答案,有时他们会从训练数据中反省随机事实。如果他们有时听起来像是不知道自己在说什么,那是因为他们不知道。 大模
微服务不是问题,无能才是!
微服务不是问题,认知能力才是关键,无法意识到"认知负荷"存在的人,是无能的人,是组织无能 微服务本身并不是问题,对于较小的产品,单体架构也不一定更适合。 无能 软件工程领域的炒作令人难以置信。微服务是当前的热门话题(尽管我认为人们现在已经准备好迎接下一个趋势)。<
微服务:逻辑边界不是物理边界
微服务的好处之一就是定义边界。俗话说,好篱笆造就好邻居(中国谚语:亲兄弟明算账)。 定义边界是一件好事,但我们到底如何定义它们呢?微服务,由 Adrian Cockcroft 定义: 具有有边界的上下文的松散耦合的面向服务的架构 这意味着我们拥有由有边界上下文定义的服
GPT-4-turbo是长上下文的RAG
GPT-4-turbo 现在可以处理 128K 输入令牌!这是下一代 RAG:长上下文 RAG! 什么是RAG? RAG(Retrieval-Augmented Generation:检索增强生成) 是一个人工智能框架,用于从外部知识库检索事实,以最准确、最新的信息为基础的大语言模型 (LLM),并
Clean架构的文件夹、模块和包结构举例
简洁Clean架构是构建应用程序的一种流行方法。 这是一个分层架构,将项目分为四个层次: [list=1] [*]Domain [*]Application [*]Infrastructure [*]Presentation [/li
逻辑形式错误:连续谬误
连续谬误(Continuum Fallacy):拒绝一项要求,因为它处于两个极端之间的连续体上。因为不精确而拒绝一个主张。 也称为胡子谬误、画线谬误、或决策点谬误、索里特sorites悖论、胡须谬误、画线谬误、堆谬误、串联谬误和秃头人谬误 是与串联悖论相关的非正式谬误。这两种谬误都会导致人们错误地
分析外卖系统下单与付款中领域知识
下订单和付款是完全不同的操作。 [b]下单取货[/b] 工作流程: [list=1] [*]客户拨打电话下订单取货 [*]他们想买一个大的轻熟馅饼和 6 个蒜结 [*]您将他们的订单输
TED:如何设定我们的边界?
作为一名治疗师,内德拉-格洛弗-陶瓦布多年来一直在帮助人们在个人和职业生活中设定边界。这次TED谈话深入探讨了为什么人们在建立边界界限时会感到挣扎、我
什么是“4P知识”
我们被困在名为 "自我 "的心灵软件程序中 ,关键是无法自知,不知道自己有哪些不知道的知识? 约翰-韦尔韦克(John Vervaeke)提出的知识的 4P(4Ps of knowledge)。 [list] [*]- 命题知识(事实知识) [*]- 程序性知识(技能、活动顺序) [*]- 视角知识
可操作的辩证法:格塔德-冈特的控制论系统
本文介绍了格塔德-冈特(Gotthard Günther)富有远见的工作,他试图通过二阶控制论来操作黑格尔的辩证法,促使人们探索解决计算系统中复杂性的挑战。 古典形而上学假设知识过程中只存在两种位置:知识的主体和产生知识的客体。 这种认识论二元论对应于二元形而上学,可以在精神与物质之间的二分法中看到
如何构建实实在在的能力模型?
业务能力是组织规划生态系统的核心。能力映射有多种用途,其中两个至关重要。首先,业务能力有助于更快地确定优先级,首先关注最有利可图的计划。其次,精心设计、扎实的、基于能力的详细路线图可以实现更准确、风险更低、时间更短的敏捷项目规划。 什么是能力模型? 根据 TOGAF® 的定义,“业务能力是企业为实现
DDD领域消息建模表示法
设计松耦合系统需要的不仅仅是精心设计的边界。仔细定义有界上下文之间的交互同样重要。 有界上下文BC是软件架构中与域的一部分对齐保持一致的子系统。它可以作为微服务或单体中的模块来实现。 领域消息流程图是一个简单的可视化,显示单个场景的参与者、有界上下文和系统之间的消息流(
经合组织通过了人工智能系统的新定义
这个新定义反映了过去五年人工智能的发展。更新后的经合组织定义将继续作为经合组织国家和其他地方立法和监管的基础。 新定义如下: 人工智能系统是一种基于机器的系统,为了明确或隐含的目标,从接收到的输入推断如何生成输出,例如预测、内容、建议、或可能影响物理或虚拟环境(#context #上下文)的决策。不
大语言模型如何在上下文中绑定实体?
心理学家长期以来一直在研究绑定问题:人类如何将一个对象的特征识别为与该对象绑定,而不是与其他对象绑定? 现代大模型LM毫不费力地解决了这些任务。 当给出 "绿色正方形 "和 "蓝色圆形 "的上下文时,语言模型如何绑定相应的形状和颜色? 通过因果实验,我们发现足够大的语言模型可以学习简单的结构表征来进
什么是领域驱动设计?它是如何工作的?
与业务领域无缝集成的软件能为企业带来一系列强大的优势。它可以简化操作,增强以用户为中心的功能,并为利益相关者提供实时洞察力,以便快速做出深思熟虑的决策。DDD 是一种软件开发方法,擅长在领域专家和开发人员之间提供这种一致性,将软件功能与业务需求直接联系起来。 DDD 有许多组成部分和概念,以下是其中
上页
下页