
简介
该用户还未填写简介
擅长的技术栈
可提供的服务
暂无可提供的服务
SPA应用发版后,旧JS文件被删除可能导致用户页面白屏。本文提出在HTML头部注入全局错误监听脚本的解决方案:当检测到资源加载失败或JS解析错误时,自动触发页面刷新(5分钟内仅重试一次),避免用户手动操作。该方案通过error和unhandledrejection事件捕获异常,具备自动修复、防抖保护和低侵入性三大优势,可配合弹窗提示优化体验。核心代码已通过生产环境验证,能有效解决SPA版本更新导致
本文介绍了如何利用NestJS和LangChain构建可调用真实系统能力的AI Agent。通过封装天气API为Tool,实现了AI模型对实时天气数据的获取能力。文章详细讲解了Tool的定义原理、调用流程和五层架构设计,包括QweatherService、Weather Tool、ToolsService、ChatService和ChatController的分层实现。重点阐述了Agent如何通过
在时配置在invoke()时传入适合本地开发更适合生产持久化thread_id决定会话隔离决定状态如何保存和恢复只有这两者真正配合起来,Agent 才能从“单轮问答”升级为“有状态的会话系统”。
LangChain的document_loaders模块提供50多种加载器,将不同来源的数据统一转换为标准Document对象(包含文本内容和元数据)。核心方法包括load()、lazy_load()等,支持同步/异步加载。加载器分为文本文件、PDF、办公文档、结构化数据、网页和云端数据等类型,适用于日志分析、知识库构建、财务处理等场景。例如,PyPDFLoader处理学术论文,CSVLoader
invoke是 LangChain 最基础的调用方式。一次请求返回完整回答实现最简单stream是流式生成模式。逐 token 返回用户可以实时看到输出。batch用于批量处理多个输入。["你好","你是谁","介绍LangChain"]
LangChain的document_loaders模块提供50多种加载器,将不同来源的数据统一转换为标准Document对象(包含文本内容和元数据)。核心方法包括load()、lazy_load()等,支持同步/异步加载。加载器分为文本文件、PDF、办公文档、结构化数据、网页和云端数据等类型,适用于日志分析、知识库构建、财务处理等场景。例如,PyPDFLoader处理学术论文,CSVLoader
在时配置在invoke()时传入适合本地开发更适合生产持久化thread_id决定会话隔离决定状态如何保存和恢复只有这两者真正配合起来,Agent 才能从“单轮问答”升级为“有状态的会话系统”。
本文介绍了如何利用NestJS和LangChain构建可调用真实系统能力的AI Agent。通过封装天气API为Tool,实现了AI模型对实时天气数据的获取能力。文章详细讲解了Tool的定义原理、调用流程和五层架构设计,包括QweatherService、Weather Tool、ToolsService、ChatService和ChatController的分层实现。重点阐述了Agent如何通过
在时配置在invoke()时传入适合本地开发更适合生产持久化thread_id决定会话隔离决定状态如何保存和恢复只有这两者真正配合起来,Agent 才能从“单轮问答”升级为“有状态的会话系统”。
本文介绍了如何利用NestJS和LangChain构建可调用真实系统能力的AI Agent。通过封装天气API为Tool,实现了AI模型对实时天气数据的获取能力。文章详细讲解了Tool的定义原理、调用流程和五层架构设计,包括QweatherService、Weather Tool、ToolsService、ChatService和ChatController的分层实现。重点阐述了Agent如何通过







