LLMs外挂知识库_llm 外挂知识库 2024年8月14日 矢量数据库为管理高维数据提供了专门的解决方案,这对人工智能的上下文决策至关重要。但它们究竟是如何做到的呢? 在当今的数据驱动世界中,信息呈现出多样化的形式。这些信息可以是非结构化的,比如文本文档、图片和音频文件;也可能是结构化的,例如应用程序日志、电子表格和图表。为了有效地存储和检…… 阅读全文
LLM-向量数据库中的索引算法总结 2024年8月6日 向量数据库与知识库检索架构图 向量数据库作为现代知识库检索系统的核心组件,扮演着至关重要的角色。以下是对向量数据库及其在知识库检索中应用的详细介绍,以及不同索引方法的解析。 1. 向量数据库介绍 向量数据库是存储和检索高维向量数据的系统,它能够支持复杂的查询操作,如相似性搜索等。 2. 索引方法…… 阅读全文
DDD领域驱动设计在CSDN博客中的探讨 2024年8月6日 领域驱动设计(DDD)概述 领域驱动设计(Domain Driven Design, DDD)是一种架构思想,它强调通过建立领域模型来解决业务与技术实现的复杂性问题。DDD不是简单的架构模式,而是一种深入业务、理解业务的方法论。 核心思想与目标 核心思想:构建领域模型,使模型成为架构的核心。- 核心目标:分离业务逻…… 阅读全文
领域驱动设计命令风暴 2024年8月5日 领域建模实战篇 一、领域建模:如何用事件风暴构建领域模型? 事件风暴是一种团队协作活动,通过头脑风暴的形式,快速识别并整合领域中的所有事件,形成领域事件集合。然后,为每个事件标注命令和角色,并对事件进行分类,从而构建出实体、聚合、聚合根以及限界上下文。事件风暴是领域驱动设计(DDD)…… 阅读全文
领域驱动设计在主动适配中的实践 2024年8月5日 微服务架构模型分析 1. 整洁架构(Clean Architecture) 整洁架构,也被称作“洋葱架构”,是一种软件架构设计模式。它通过同心圆的方式组织软件的不同部分,由内至外分别为: 领域模型:位于架构中心,代表业务逻辑和核心价值。- 领域服务:围绕领域模型,提供领域逻辑的实现。- 应用服务…… 阅读全文
领域驱动设计初探 2024年8月5日 领域驱动设计(DDD)学习笔记 引言今天,我重新投入到领域驱动设计(DDD)的学习中。通过极客时间的课程,我感受到了DDD的实用性和重要性。以下是我今天的学习心得和笔记。 学习目标- 通读极客时间的DDD课程- 记录课程主要内容,便于日后复习和应用 学习内容### 1. DDD的重要性在DDD出…… 阅读全文
领域驱动设计相关概念 2024年8月5日 领域驱动设计之所以晦涩难懂,个人感觉是名词太多,而且晦涩难懂,今天就整体梳理下 这里面的名词,并结合具体的例子加强理解。 一、领域与子域 不管是在软件开发中还是在研究其他问题的时候,我们都可以把复杂问题根据某些特性拆分成多个子问题,每个问题只在特定的范围或区域内研究,这个特定的范围或区…… 阅读全文
领域驱动设计小记 2024年7月31日 分层架构设计的意义 分层架构设计是一种软件开发的约定,它通过定义不同层的职责和依赖关系来明确代码和组件的组织方式。这有助于保持系统的稳定性和可维护性。 1. 代码组织和职责划分分层架构将系统分为多个逻辑层,每层都有其特定的职责,例如:表示层、业务逻辑层和数据访问层。这种划分有助于减少层之…… 阅读全文
DDD领域驱动设计在CSDN博客的介绍 2024年7月31日 领域驱动设计(DDD)概述 领域驱动设计简介领域驱动设计(Domain-Driven Design, DDD)是一种以业务领域知识为核心的软件开发方法论。它通过深入理解业务领域,将业务逻辑与技术实现分离,以提高软件的可维护性、可扩展性和适应性。 DDD的关键概念- 领域(Domain):特定业务领域或…… 阅读全文
领域驱动设计整体理解 2024年7月31日 领域驱动设计概述 领域驱动设计(Domain-Driven Design, DDD)是一种以业务领域为中心的软件开发方法论。它强调将业务知识与软件设计紧密结合,以实现软件系统与业务需求的高度一致性。 领域驱动设计的核心概念 领域(Domain):指业务问题的范围或特定领域,是软件设计的核心。2. 驱动(…… 阅读全文