前言 近期做了不少AI应用相关工作,有些感悟但是隐隐约约又不是十分清晰,直到读到《building effect AI Agents》这篇文章。原文很精确,因此我大部分都摘录...
前言 近期做了不少AI应用相关工作,有些感悟但是隐隐约约又不是十分清晰,直到读到《building effect AI Agents》这篇文章。原文很精确,因此我大部分都摘录...
随着软件项目复杂性增加,开发者面临着理解和维护现有代码库的巨大挑战。尤其在大规模项目中,逆构代码库变得尤为重要。逆构代码库通过分析现有代码和文档,自动或半自动地构建代码架构、...
1. graphrag vs rag 一个典型的rag有三个步骤: 🔍 检索:从论文库中找出 GNN 和推荐系统相关的片段 📄 增强:构造 prompt 输入 ✍️ 生成:大...
Langgraph调用MCP封装的极为简洁,通过这个简洁的封装,将调用MCP变为可用自然语言描述,具备推理特性的原子能力;并且这个原子能力可作为Langgraph节点的能力继...
在自然语言处理和自动化编排领域,Langraph相较于MetaGPT展现了明显的优势,尤其是在任务编排的复杂性和可扩展性方面。随着技术的不断发展,Langraph的编排和高度...
1. 简介 MCP(Model Context Protocol)是一种开放协议,它标准化了应用程序如何为 LLM 提供上下文。将 MCP 想象成 AI 应用程序的 USB-...
1. 本文针对的范围 页面html上爬取信息形成语料,是通用的语料信息来源。但是,还有一部分语料是来自于过去若干年的积累的pdf/word文档,这些信息都是干货,要找到比较好...
在探索前沿技术的旅程中,MetaGPT 不仅仅是一个多 Agent 框架,它更是一个强大的后台框架,能够将多个智能 Agent 整合在一起,形成一个高效且可用的超级 Agen...
deepseek-r1是深度搜索公司的开源思维链模型,可以在https://www.deepseek.com[https://www.deepseek.com],进入 htt...
1. Java虚拟线程 Java虚拟线程即协程,协程是用户态线程,用户态线程与内核态线程相比,可以减少上下文切换的消耗,并且更加轻量级。如下图: 协程有什么好处呢?我们可以和...
1. 手动共享数据 手动共享数据,一个例子如下: 手写线程间共享数据,需要注意: async move,数据需要move到线程中 Arc::new(Mutex::new(db...
1. 一个例子 rust构建了一层语法糖,封装协程 async fn say_hello1 的async关键字封装了Future say_hello1(&name1).awa...
1. LinkedList数据结构 链表是基础数据结构,本质上是用离散的内存,用指针将数据串在一起。一个链表数据结构,从数据结构上,有LinkedList和Node两个抽象数...
1. 方法 1.1 怎样将AI生成代码应用于日常研发工作? 我的方法是: 选择需求,将要解决的问题分析一把,分个类,判断哪个类型的问题是适合AI解决的问题,并且解决后,相同类...
1. 提示词(prompting engineering) 提示词工程,是大模型的一种范式,本文总结提示词工程技巧。 2. 提示词技巧 2.1 角色-上下文-任务 一个提示词...
1. 面向并发范式 真实世界都是并发的,C++、JAVA语言都提供了进程、线程方式解决并发,Go、Rust语言不仅提供了进程、线程,进一步提供了协程来解决并发问题。 在并发的...
1. 运算符重载 在上一篇文章《rust泛型编程范式》中我们讲了关联类型,例子如下 对于运算符重载,有些运算符trait定义了关联类型,有些没有定义了,什么时候用关联类型什么...
1 泛型范式 C++、JAVA泛型范式有非常广泛的应用,也即模版方法和模版类,我们使用非常熟悉。模版方法和模版类会在编译期间具化,在rust中叫单态化,将模版结构、方法、tr...
1RAG长什么样 RAG(Retrieval Augmented Generation)是一种大模型Agent框架,一个典型的RAG框架如下,包含2大组件8个步骤 2个组件:...
1. 宏编程范式 C++语言是大量使用宏编程范式的一个典范,宏用得好,能大幅度的简化代码。在rust中,也吸收借鉴了宏编程范式。rust的宏编程范式有两种类型: Declar...