自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 收藏
  • 关注

原创 LangChain: v0.2正式开放 帮助文档已更新

之前的文章我们提到,LangChain 将在 5 月 20 日正式发布 v0.2 版本,时间已到,我们看到它在最新的官方博客中发布了帮助文档的 v0.2 版本,同时 LangChain v0.2 现已向所有用户开放,详情可查看我之前的博客(https://www.mdnice.com/writing/8f31b5edf80a4236a7fc0c6fcdaedcee)。查看完整文档可以访问:https://python.langchain.com/v0.2/docs/versions/v0_2/

2024-05-21 11:03:28 482

翻译 LangChain:如何利用Multi-Agent协作构建Ultimate AI Automation

本文介绍如何使用 LangGraph 与一组专业的 Agent 构建一个自主的研究助手。在本文中,您将了解为什么 multi agent 工作流是当前最好的标准,以及如何使用 LangGraph 构建最佳的自主研究 multi-agent 助手。

2024-05-18 23:57:59 226

原创 新手不摸黑!一文看懂LangChain Agent源码(二)

LangChain 是一个优秀的 LLM 应用开发框架,让普通开发者能够快速入门 LLM 应用开发,能够轻松地实现预期功能。agent 模块是使用 LangChain 框架开发 LLM 应用中最重要的模块之一。上一篇文章中,我们完成了 agent 模块中 Agent 和 AgentExecutor 初始化的源码分析,这次我们继续分析 agent 执行的源码,看看 agent 如何使用大模型进行推理,又如何根据推理使用工具。

2024-05-17 20:34:11 710

原创 新手不摸黑!一文看懂LangChain Agent源码(一)

LangChain 是一个优秀的 LLM 应用开发框架,让普通开发者能够快速入门 LLM 应用开发,能够轻松地实现预期功能。它封装了非常多的功能,让开发者在使用时变得容易,相应的,越强的封装性也就代表其背后做了越多的事情,使用越简单其框架代码就越复杂。在使用 LangChain 开发的过程中,不少人感觉太黑盒了,对于内部运行的逻辑知之甚少,对于这一点,我们可以通过源码阅读来破局。本文就带领小伙伴一起阅读agent 模块的源码,这也是使用 LangChain 框架开发 LLM 应用中最重要的模块之一。

2024-05-16 20:14:03 1023

原创 一切为了稳定!Langchain 0.2预发布,更新速览!

LangChain 作为当下非常流行的 LLM 应用开发框架,更新迭代实在太快,群里许多小伙伴表示上次的更新还没弄明白,新的更新又来了。时隔 4 个月,LangChain 团队在官方博客带了 v0.2 的预发布版本,让我们一起快速看一下此次更新的重点都要哪些。

2024-05-15 10:47:17 465

原创 怎么修改UnmodifiableMap的值

怎么修改UnmodifiableMap的值该map的特性是不可修改map的大小,及不能删除不能添加,也就是写操作几乎都屏蔽了,仅保留了对于map的读操作,查看源码可以看到,写操作都是跑出以下异常: public V put(K key, V value) { throw new UnsupportedOperationException(); } public V remove(Object key) { throw ne

2021-04-26 16:38:42 149 1

原创 Java中字符串的对比问题

Java中字符串的对比问题public class TestNewString { /** * 创建字符串对象的方式: * 1、常量式的,直接在常量池中查找或者创建 * 2、new对象方式,会在常量池中创建一份数据之后,再在堆中分配内存创建对象,使用的是堆中的对象 * 3、组合方式 a+b * a)如果两边都是常量方式的字符串,则符合常量式创建的逻辑 * b)如果当中有任何一个非常量式对象的拼接,则符合new对象方式的逻辑 *

2021-04-13 17:21:44 95

原创 MacBook Pro16大小写键caps lock灯不亮的问题解决

好多入手MacBook Pro16的小伙伴,都是从旧的MacBook换新的MacBook,在更换设备时使用了苹果自带的数据迁移工具。使用迁移工具迁移数据后,我发现大小写切换的按键灯不亮了,大小写切换的功能是好的。如果你也遇到了类似问题,不要着急退货,不防先试试下面的方法,和简单:打开偏好设置——>键盘,将你正在使用的输入法比如搜狗、百度等先从列表中删除,再重新添加回来如果上面...

2020-03-11 20:25:07 6493 3

原创 Java中Lock框架学习笔记

锁在多线程编程中有很重要的作用,synchronized比较常见也很常用,但是Lock提供了更广泛的锁操作,处理多线程同步的问题也更加优雅和灵活,Java从Java SE 5之后在并发包中提供Lock接口。一、Lock和synchronized的区别和各自的特点1、类型不同:Lock是一个接口,是JDK层面的实现;synchronized是Java的关键字,是JVM层面的实现,是Java的内置特性;

2017-05-07 16:36:33 2681

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除