
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
Tool 是 Agent 的"手脚",让 LLM 从"想"变成"做"。LangChain 使用的tool()(把js变成LLM的tool) 函数定义工具,配合zod做参数校验。组成部分说明处理函数(异步)真正的执行逻辑,如描述对象name(工具名)、(告诉 LLM 什么时候用)、schema(zod 参数约束)// tool.mjs — 定义文件读取工具import {// zod 提供运行时类型

Tool 是 Agent 的"手脚",让 LLM 从"想"变成"做"。LangChain 使用的tool()(把js变成LLM的tool) 函数定义工具,配合zod做参数校验。组成部分说明处理函数(异步)真正的执行逻辑,如描述对象name(工具名)、(告诉 LLM 什么时候用)、schema(zod 参数约束)// tool.mjs — 定义文件读取工具import {// zod 提供运行时类型

Tool 是 Agent 的"手脚",让 LLM 从"想"变成"做"。LangChain 使用的tool()(把js变成LLM的tool) 函数定义工具,配合zod做参数校验。组成部分说明处理函数(异步)真正的执行逻辑,如描述对象name(工具名)、(告诉 LLM 什么时候用)、schema(zod 参数约束)// tool.mjs — 定义文件读取工具import {// zod 提供运行时类型

Tool 是 Agent 的"手脚",让 LLM 从"想"变成"做"。LangChain 使用的tool()(把js变成LLM的tool) 函数定义工具,配合zod做参数校验。组成部分说明处理函数(异步)真正的执行逻辑,如描述对象name(工具名)、(告诉 LLM 什么时候用)、schema(zod 参数约束)// tool.mjs — 定义文件读取工具import {// zod 提供运行时类型

Bun 是一款高性能、开箱即用、零配置的 JavaScript 与 TypeScript 一体化运行时,同时内置了完整的包管理器,可作为 Node.js 的优化升级版使用。相较于传统 Node.js,Bun 核心优势集中在运行速度、启动效率、内置能力三大方向:启动更快、脚本执行效率更高,并且原生支持 TypeScript,无需额外编译配置,真正做到开箱即用。
让任何 AI 模型以统一的方式访问任何外部资源和工具。它类比于硬件领域的 USB-C——统一接口、即插即用、生态共享。
本质上是让编译系统先判断 flight.equipment.model 判断它的上一层 flight.equipment 是否为空,如果上一层已经为null了,那就不需要再执行下一个判断,继续运行下一条语句了。手动定义属性数组 + 普通 for 循环,顺序可控、不触碰原型链,更稳定可靠。:ES6 新增,专门遍历数组、Map、Set、字符串等可迭代对象,(2) 手写原型继承: Object.bege
数组去重是前端必备基础能力,核心是判断元素是否重复;所有方案都必须包含参数校验,保证代码健壮性;复杂度从低到高:O(n) < O(nlogn) < O(n²);最优方案:ES6 Set 去重,兼顾简洁性与性能;核心思想:循环对比、API 复用、空间换时间。
JS 代码并不是简单的从上到下逐行执行,而是分为编译预编译阶段和代码执行阶段。变量提升、函数提升、暂时性死区等所有诡异语法行为,全部来自预编译阶段的内存分配机制。var存在变量提升、挂载变量环境、允许声明前访问;let/const挂载词法环境、存在暂时性死区、禁止提前访问。函数声明整体提升,函数表达式仅变量提升,这也是日常开发的核心考点。理解执行上下文、变量环境、词法环境,是掌握 JS 底层原理的
AIGC项目行业共识:绝大多数AI项目本质是后端Node项目所有大模型API对接、Agent编排、上下文管理、接口封装全在后端实现,前端只负责页面交互。步骤操作内容核心目的1初始化项目,生成package.json标准化项目配置,管理依赖2.gitignore配置node_modules与.env忽略规则安全+精简代码仓库体积3安装依赖引入大模型SDK+环境变量解析工具4项目根目录新建.env,存







