2024年7月15日
在大语言模型的浪潮如火如荼之际,有一个概念也被频繁提到,那就是AI Agent。大家或多或少都对AI Agent这个词有所耳闻,但不一定有一个非常清晰的认知,比如AI Agent的具体定义究竟是什么?它和LLM的关系是什么?它能帮我们解决什么问题?AI Agent的技术难点和发展现状怎么……
阅读全文
2024年7月15日
导读 本文将分享知识图谱构建、推理与问答技术,在高血压智能诊疗场景中的一些探索和实践。首先以“精准用药决策”这个问题为例,介绍高血压诊疗场景中面临的“以知识为驱动”的复杂决策任务的特点,并对当前医学领域中该类任务在通用大模型上的表现进行评测,介绍大模型在该类问题上的不足之处。然后从……
阅读全文
2024年7月15日
某次前端需求开发中,新增了一个 npm 包,在进行合码时发现 lockfile 出现冲突。 ❝ lockfile,即包管理工具的 lock 文件,比如 package-lock.json 、yarn.lock 、pnpm-lock.yaml 手动解冲突非常低效,又容易出错。以下是几种常用的解决方案: 删掉 lockfile,后面再重新安装依赖 重置为其中一个分支的……
阅读全文
2024年7月15日
今天介绍一个 MyBatis - Plus 官方发布的神器:mybatis-mate 为 mp 企业级模块,支持分库分表,数据审计、数据敏感词过滤(AC算法),字段加密,字典回写(数据绑定),数据权限,表结构自动生成 SQL 维护等,旨在更敏捷优雅处理数据。 主要功能 字典绑定 字段加密 数据脱敏 表结构动态维护 数据审计记录 数据范……
阅读全文
2024年7月15日
DDD领域驱动设计落地实践案例分析 思想:DDD的思想源于2003年Eric Evans编写的“Domain-Driven Design领域驱动设计”1。DDD是一套综合软件系统分析和设计的面向对象建模方法1。 服务器后端发展三个阶段1: 面向过程脚本 面向数据库表 面向业务模型:DDD+SO……
阅读全文
2024年7月15日
1. DDD理论基础 1.1 领域驱动设计的定义 领域驱动设计(Domain-Driven Design,简称DDD)是一种软件开发方法论,旨在帮助开发人员更好地理解和建模业务领域。它的核心思想是将业务领域的知识和逻辑融入到软件设计中,从而提高软件的质量和可维护性。 定义:DDD是一种以业务领域为……
阅读全文
2024年7月15日
在去年、我整理了一篇名为《如何做架构设计?》的文章,主要探讨了架构设计的目标和过程,然而、那是一篇概括性的文章,用于启发思路,并不是具体的实践指南,因此、我一直期望给出具体参考案例。 我几乎忘了这件事,如今回顾、我发现并没有合适的案例可供参考,现有的案例要么不完整、要么是与业务耦合……
阅读全文
2024年7月15日
[ 当 WebAssembly 快得多时,为什么我们仍然使用 JavaScript? ](https://www.quora.com/Why-do-we-still-use-JavaScript-when-WebAssembly-is-much-faster) 快多了…例如,开始时的速度快了近 20%? 天哪,你肯定不敢相信!如果我使用 WebAssembly,我可能能够在 8 毫秒而不是 10 毫秒内看到响应! 需要注意的重要一点是,等待网页的大部分时间与JavaScript的速度……
阅读全文
2024年7月15日
今年,随着各大GLM模型的开源和算力的提升,尤其是最近比较火热的月之暗面的Kimi 模型,AI应用场景中的各种智能体如雨后春笋般涌现。许多同学们纷纷表达了加入AI应用的学习和测试的愿望,然而各大模型提供商所提供的API的免费tokens在数量和其他方面都存在着不同的限制,这给我们这……
阅读全文
2024年7月15日
作者范钢,曾任航天信息首席架构师,《大话重构》一书的作者。本文结合电商支付场景详细描述了领域驱动模型的实际应用。 2004 年,软件大师 Eric Evans 的不朽著作《领域驱动设计:软件核心复杂性应对之道》面世,从书名可以看出,这是一本应对软件系统越来越复杂的方法论的图书。然而,在当时,中国的软件业才刚刚……
阅读全文