Agent构建心得及避坑(三)
继续Agent的话题,开一个(三)来讨论讨论工具调用吧 工具调用能干什么 首先通用的定义:工具调用(Tool Calling)是指大模型通过调用外部工具或API来获取信息、执行任务或进行计算的能力。工具调用可以极大地扩展模型的功能,使其能够…
卷三111 篇文章 · 让想法在现实中运行
算法、Agent 与工程笔记,记录实践里得到的理解。
继续Agent的话题,开一个(三)来讨论讨论工具调用吧 工具调用能干什么 首先通用的定义:工具调用(Tool Calling)是指大模型通过调用外部工具或API来获取信息、执行任务或进行计算的能力。工具调用可以极大地扩展模型的功能,使其能够…
看了看第一篇文章,其实有些内容没有写,这里新开一个(二),继续补充一些内容。 一、知识库构建 知识库是Agent获取模型外部知识的重要途径,比如与公司相关的知识,这些知识通常不会出现在模型的训练数据中,所以需要通过知识库来补充这些知识。一个…
随着模型在工具调用能力上的提升,Agent也成为当前最热门的方向之一。本文结合个人的实践,分享一些Agent构建的心得及避坑经验。 一、选择合适的模型 截止2025年9月,市面上已经有多款支持长上下文和工具调用能力的开源大模型,闭源的有GP…
一、现象是人类的入口 人类认识世界,从来不是从本质开始的。 我们并不是一开始就知道“力”是什么,“时间”是什么,“空间”是什么,也并不知道宇宙最深处究竟由什么支配。我们最先拥有的,只是现象。 我们看到苹果下落,看到星辰运行,看到光在空间中传…
经过一年多的跟踪,目前大模型已经专注于Coder和Agent领域,也注意到中国的模型在不断的进步,已经成为开源模型的主力军。 | 模型名称 | MOE 架构 | 参数大小 | 激活参数大小 | 上下文长度 | 公司名称 | 发布时间 | |…
场景 实现一个本地LLM前端Chat界面,使用Ollama部署本地LLM。基本功能:在前端设置模型的服务地址如http://localhost:11434,由于浏览器存在跨域问题,所以必须采用一些方法来解决该问题。
背景 由于众所周知的原因导致国内开发者下载慢甚至无法下载某些开发工具,从而导致开发效率极其低下。一种解决办法就是科学上网,但是不是所有人都能找到途径,还有一种办法就是修改为国内镜像源等方式解决这个问题。
背景 2023年是开源LLM爆发的一年,不仅包含非常多优秀的开源模型,还有大量结合LLM开发智能应用的工具,这篇文章主要整理相关内容,包括但不限于以下: - 本地LLM部署 - LLM+RAG 工具 - Agent工具
描述 该题来自于力扣第149题
描述 该题来自于力扣第148题
描述 该题来自于力扣第147题
描述 该题来自于力扣第146题
描述 该题来自于力扣第143题
个人的一些开发项目,更新截止日期2023-10-28。 引言 这篇博客,主要是记录自己在技术方面的学习过程和学习成果,微不足道但回忆起来也不失意味。算是勉励自己,要保持终身学习,无论是为了工作还或是兴趣,吾之生而有涯而知无涯。忙碌的生活总是…
描述 该题来自于力扣第142题
描述 该题来自于力扣第140题
描述 该题来自于力扣第139题
描述 该题来自于力扣第138题
描述 该题来自于力扣第137题
描述 该题来自于力扣第135题
描述 该题来自于力扣第134题
描述 该题来自于力扣第133题
描述 该题来自于力扣第132题
描述 该题来自于力扣第131题
描述 该题来自于力扣第130题
描述 该题来自于力扣第129题
描述 该题来自于力扣第128题
描述 该题来自于力扣第127题
描述 该题来自于力扣第126题
描述 该题来自于力扣第124题
描述 该题来自于力扣第123题
描述 该题来自于力扣第122题
描述 该题来自于力扣第120题
描述 该题来自于力扣第117题
描述 该题来自于力扣第116题
描述 该题来自于力扣第115题
描述 该题来自于力扣第114题
描述 该题来自于力扣第113题
描述 该题来自于力扣第99题
描述 该题来自于力扣第99题
描述 该题来自于力扣第98题
描述 该题来自于力扣第97题
描述 该题来自于力扣第96题
描述 该题来自于力扣第95题
描述 该题来自于力扣第93题
描述 该题来自于力扣第91题
描述 该题来自于力扣第90题
描述 该题来自于力扣第89题
描述 该题来自于力扣第87题
描述 该题来自于力扣第85题
描述 该题来自于力扣第84题
描述 该题来自于力扣第81题
描述 该题来自于力扣第80题
描述 该题来自于力扣第79题
描述 该题来自于力扣第78题
描述 该题来自于力扣第76题
描述 该题来自于力扣第75题
描述 该题来自于力扣第72题
描述 该题来自于力扣第64题
描述 该题来自于力扣第63题
描述 该题来自于力扣第62题
描述 该题来自于力扣第61题
描述 该题来自于力扣第60题
描述 该题来自于力扣第59题
描述 该题来自于力扣第57题
描述 该题来自于力扣第56题
描述 该题来自于力扣第55题
描述 该题来自于力扣第54题
描述 该题来自于力扣第53题
描述 该题来自于力扣第52题
描述 该题来自于力扣第51题
描述 该题来自于力扣第50题
描述 该题来自于力扣第49题
描述 该题来自于力扣第48题
描述 该题来自于力扣第47题
描述 该题来自于力扣第46题
描述 该题来自于力扣第45题
描述 该题来自于力扣第44题
描述 该题来自于力扣第43题
描述 该题来自于力扣第42题
描述 该题来自于力扣第41题
描述 该题来自于力扣第40题
描述 该题来自于力扣第39题
描述 该题来自于力扣第37题
描述 该题来自于力扣第34题
描述 该题来自于力扣第33题 整数数组 nums 按升序排列,数组中的值互不相同 。
描述 该题来自于力扣第32题 给你一个只包含 '(' 和 ')' 的字符串,找出最长有效(格式正确且连续)括号子串的长度。
描述 该题来自于力扣第31题 整数数组的一个排列就是将其所有成员以序列或线性顺序排列。
描述 该题来自于力扣第30题 给定一个字符串s和一些长度相同的单词words 。找出s中恰好可以由words中所有单词串联形成的子串的起始位置。 注意子串要与words中的单词完全匹配,中间不能有其他字符 ,但不需要考虑words中单词串联…
描述 该题来自于力扣第29题 给定两个整数,被除数dividend和除数divisor。将两数相除,要求不使用乘法、除法和mod运算符。 返回被除数dividend除以除数divisor得到的商。 整数除法的结果应当截去(truncate)…
pandasecharts是一款基于pandas和pyecharts的可视化工具,该文档适用于版本=0.4.1。 Bar柱状图
描述 该题来自于力扣第25题 给你一个链表,每 k 个节点一组进行翻转,请你返回翻转后的链表。 k 是一个正整数,它的值小于或等于链表的长度。 如果节点总数不是 k 的整数倍,那么请将最后剩余的节点保持原有顺序。 进阶: 你可以设计一个只使…
描述 该题来自于力扣第24题 给定一个链表,两两交换其中相邻的节点,并返回交换后的链表。 你不能只是单纯的改变节点内部的值,而是需要实际的进行节点交换。
按钮类控件主要包含: QPushButton:普通按钮 QRadioButton:单选框按钮 QCheckBox:多选框按钮
描述 该题来自于力扣第23题 给你一个链表数组,每个链表都已经按升序排列。 请你将所有链表合并到一个升序链表中,返回合并后的链表。
文本类控件主要包含: QLineEdit:单行文本编辑框 QTextEdit:多行文本编辑框
介绍 PyQt5是一个用来开发UI的python第三方库,UI不外乎显示控件,布局与交互,简单说就是确定UI需要展示哪些东西,这些东西如何排布在界面上以及操作这些东西的逻辑是什么。而PyQt5的控件与布局几乎都在QtWidgets这个类里面…
1. 概述 数据库,顾名思义用来存放数据的地方,可以把数据库比作图书馆,图书馆里面有不同区域相当于不同的数据库(database),而每个区域又存放着不同的书籍,相当于每个database含有很多表(table),图中表现了这种关系。
描述 该题来自于力扣第22题 数字n代表生成括号的对数,请你设计一个函数,用于能够生成所有可能的并且有效的括号组合。
描述 该题来自于力扣第19题 给你一个链表,删除链表的倒数第n个结点,并且返回链表的头结点。 进阶:你能尝试使用一趟扫描实现吗?
描述 该题来自于力扣第16题 给定一个包括n个整数的数组nums和一个目标值target。找出nums中的三个整数,使得它们的和与target最接近。返回这三个数的和。假定每组输入只存在唯一答案。
描述 该题来自于力扣第15题 给你一个包含n个整数的数组nums,判断nums中是否存在三个元素a,b,c ,使得a + b + c = 0?请你找出所有和为0且不重复的三元组。 注意:答案中不可以包含重复的三元组。
描述 该题来自于力扣第11题 给你n个非负整数a1,a2,...,an,每个数代表坐标中的一个点(i, ai)。在坐标内画n条垂直线,垂直线i的两个端点分别为(i, ai)和(i, 0)。找出其中的两条线,使得它们与x轴共同构成的容器可以容…
描述 该题来自于力扣第10题 给你一个字符串s和一个字符规律p,请你来实现一个支持'.'和''的正则表达式匹配。 '.'匹配任意单个字符 ''匹配零个或多个前面的那一个元素 所谓匹配,是要涵盖整个字符串s的,而不是部分字符串。
描述 该题来自于力扣第八题 请你来实现一个atoi函数,使其能将字符串转换成整数。
描述 该题来自于力扣第五题 给定一个字符串 s,找到 s 中最长的回文子串。你可以假设 s 的最大长度为 1000。
描述 该题来自于力扣第四题 给定两个大小为 m 和 n 的正序(从小到大)数组 nums1 和 nums2。请你找出并返回这两个正序数组的中位数。 进阶:你能设计一个时间复杂度为 O(log(m+n)) 的算法解决此问题吗?
描述 该题来自于力扣第一题 给定一个整数数组nums和一个目标值target,请你在该数组中找出和为目标值的那两个整数,并返回他们的数组下标。 你可以假设每种输入只会对应一个答案。但是,数组中同一个元素不能使用两遍。
1 Vim逻辑 Vim命令逻辑为operation + motion的方式,首先输入主要操作(命令),然后可以输入行为,比如输入c,然后输入5→表示修改右边5个字符
linux终端快捷键 ctrl+l: 清屏 ctrl+c: 中止 ctrl+d: 退出
1 WSL终端配置 1.1 更换配色 背景rgb(0,43,53),文字rgb(147,161,161) 1.2 下载并安装字体FiraCode,右键属性选择字体为FiraCode 1.3 下载zsh 1.4 重启wsl安装zsh 1.5 …