
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
摘要: 本文介绍了如何通过LangChain的Tools模块为大型语言模型(LLM)赋予调用外部功能的能力。传统LLM无法直接访问实时数据或执行计算,而Tools模块通过Function Calling机制,让模型能识别用户意图并调用指定工具。文章以DeepSeek模型为例,演示了创建天气查询器和加法计算器两个工具的过程:1)用zod定义工具参数结构;2)通过bindTools绑定工具;3)模型分

本文介绍了如何使用纯CSS实现星球大战风格标题动画效果,包含3D变换和关键帧动画技术。效果分为三部分:STAR文字从上而下消失、WARS文字从下而上消失,以及THE FORCE AWAKEN字幕由远及近旋转出现。文章详细解析了HTML结构设计、3D透视环境设置、关键帧动画时序控制等技术要点,特别讲解了CSS animation属性的完整语法和使用技巧。通过perspective属性创建3D空间,配

本文介绍了如何利用DeepSeek Reasoner模型的工具调用功能解决大语言模型实时信息获取的局限性。通过定义标准化工具函数和接口,模型可以智能调用外部API获取实时数据,如天气查询、股票价格等,并将结果整合到回答中。文章详细演示了天气查询工具的实现流程,包括函数定义、工具接口配置和调用执行三个阶段,同时解析了意图识别、工具执行和结果整合的技术要点。最后还展示了扩展应用场景,如股票信息查询和新

本文介绍了如何利用大模型(LLM)构建Text-to-SQL系统,实现自然语言查询数据库。通过Python、SQLite和DeepSeek API,演示了从创建数据库到AI生成SQL查询的全过程。关键步骤包括:搭建员工数据库、提取表结构作为AI上下文、设计Prompt让AI生成SQL语句,并执行查询/增删操作。文章还解答了常见的"database is locked"问题,并展

摘要:从传统数据库到向量数据库的范式演进 本文探讨了大模型时代下数据库架构的转变,重点分析了向量数据库在AI Agent和RAG系统中的核心作用。传统关系型数据库擅长精确匹配,但无法满足自然语言的语义搜索需求。向量数据库通过将文本转换为多维向量,实现了基于语义相似度的检索。 文章以Milvus为例,演示了构建日记语义搜索系统的完整流程,包括: 文本向量化嵌入 集合加载与相似度计算 使用余弦相似度进

本文探讨了大前端开发中的实时通信技术,重点对比了HTTP、SSE和WebSocket三种协议在聊天应用中的适用性。HTTP协议基于短连接轮询,效率低下;SSE适合服务端单向推送场景;而WebSocket作为全双工协议,完美满足聊天应用的双向实时通信需求。文章深入解析了WebSocket的101协议升级机制,并提供了基于Node.js和Koa框架的实战示例,演示了如何实现一个支持多人在线的聊天室,包

本文系统梳理了JavaScript核心概念,包括代码书写位置、基本语法、数据类型、变量声明和对象操作。重点介绍了JavaScript的原始类型(数字、字符串、布尔等)和引用类型(对象、函数),以及变量声明中的var、let和const的区别。文章还深入讲解了对象属性的访问、修改与删除方法,并通过示例说明了原始类型与引用类型在内存中的不同表现。最后强调了代码书写规范,包括使用外部JS文件、注释规范等

本文全面解析JavaScript运算符,涵盖基础概念、算术运算、比较运算和逻辑运算。算术运算符包括基本四则运算、自增自减和幂运算,注意浮点数精度问题和类型转换规则。比较运算符分为大小比较和相等比较,强调==与===的区别。逻辑运算符&&和||具有短路特性,返回操作数而非布尔值。文章通过丰富代码示例讲解运算符优先级、类型转换规则和特殊值处理,帮助开发者深入理解JavaScript运算

本文系统介绍了JavaScript中的条件判断(if/switch)、循环结构(while/for)和数组操作等核心语法。if语句用于条件分支,switch适合多值比较;循环结构包括while、do-while和for循环,分别适用于不同场景;数组作为重要数据结构,详细讲解了创建、增删改查和遍历等操作。通过实际应用示例,如累加求和、查找元素和打印九九乘法表,展示了这些基础语法的灵活运用。掌握这些内

JavaScript函数是编程核心,涵盖基础概念到高级应用。文章从函数定义、调用和参数传递开始,介绍了函数提升现象。深入探讨作用域链、闭包和IIFE模式,解析函数作为一等公民的特性,包括值传递和this绑定。重点讲解了构造函数、new.target验证和递归算法(如斐波那契数列和汉诺塔问题),并演示了执行栈的工作机制。最后介绍了尾递归优化技巧,帮助开发者避免栈溢出问题,全面展现了JavaScrip








