自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 LangChain 中 LLM 的 bind_tools 原理

之前一直在写 agent,虽然知道如何使用 bind_tools,但是并不清楚底层原理。如果你也有困惑,这篇文章或许能够帮助你更好的理解 bind_tools 及其底层原理。

2025-11-10 21:44:48 926

原创 python项目比较好的包目录应该是怎样的?

本文介绍了一个标准化的Python包目录结构设计原则,以deepagent项目为例展示了推荐的项目组织形式。重点内容包括:1) 使用src/目录隔离核心代码;2) 采用pyproject.toml管理项目配置和依赖;3) 按照功能模块化组织代码;4) 分离脚本、测试、示例和文档目录。文章还提供了简化版结构适用于小型项目,并总结了项目组织的关键原则:核心包独立、配置先行和关注点分离。这种标准化结构可以解决常见的导入问题,提高代码可维护性和团队协作效率。

2025-11-05 15:46:45 924

原创 理解 LLM 的 bind_tools 和 ReAct 智能体

之前有在写 agent 代码,只是直接用了 langgraph.prebuilt 的 create_react_agent 方法,为了搞清楚其中的逻辑关系,通过源代码学习的方式,了解到了底层逻辑。这篇发表于 ICLR 2023 的论文提出了 ReAct 范式,旨在将大型语言模型(LLMs)的推理和行动能力相结合,以提升其在各类任务中的表现。ReAct 的核心思想:ReAct 促使 LLM 以交错的方式生成推理轨迹和特定任务的行动,实现两者的协同作用。推理轨迹帮助模型诱导、跟踪和更新行动计划,处理异常情况。

2025-08-09 16:47:03 987

原创 使用 python 连接 AuraDB 的 Neo4j 报错

解决 AuraDB 的 Neo4j 连接报错问题

2025-04-15 21:24:55 559

原创 文本匹配 for in对比AC自动机

主要对比文本匹配 for in 和 AC 自动机的时间消耗。

2025-03-22 18:08:09 1417

原创 PostgreSQL中的OFFSET与WHERE游标分页

PostgreSQL创建索引优化查询,实现批量处理数据的时间优化。

2025-03-22 15:40:38 1454

原创 Python 约瑟夫生者死者小游戏

我觉得这个代码更好理解,所以记录了一下。

2025-03-09 14:33:16 200

原创 pyinstaller打包问题

pyinstaller打包问题

2025-03-05 00:07:45 821

空空如也

空空如也

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

TA关注的人

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