上一页 1 2 3 4 5 6 7 ··· 494 下一页
摘要: 作者:谢杰 该文章是并发异步操作系列文章第三篇。 前面介绍了关于 Promise 的相关静态方法,本篇文章来做一个实战,封装一个超时工具方法。 需求 先说一下需求,非常简单,执行异步任务的时候,异步任务完成的时间是不定的,因此我们做一个超时的功能。 超时函数(异步任务, 能接受的时间, 遥控器) 超 阅读全文
posted @ 2025-10-29 14:44 Zhentiw 阅读(16) 评论(0) 推荐(0)
摘要: 作者:谢杰 该文章是并发异步操作系列文章第二篇。 早期大家学习 Promise 的时候,都是从最基础的例子开始的,例如: // 创建一个 Promise 实例 const myPromise = new Promise((resolve, reject) => { // 模拟异步任务,例如 2 秒后 阅读全文
posted @ 2025-10-29 14:37 Zhentiw 阅读(34) 评论(0) 推荐(0)
摘要: 异步任务取消机制 作者:谢杰 该文章是并发异步操作系列文章第一篇。 为什么需要取消异步任务 在现代的 Web 和 Node.js 应用中,我们经常需要启动一些耗时较长的异步任务,比如: 下载大文件 进行高强度的计算 持续监听一个长时间的事件流 然而,一旦任务开始运行,传统上我们只能等待它结束或因异常 阅读全文
posted @ 2025-10-29 14:32 Zhentiw 阅读(33) 评论(0) 推荐(0)
摘要: LangChain Expression Language,是 LangChain 提供的一种声明式构建 链式 调用流程的方式。它允许开发者用 .pipe() 操作符将不同的模块(如提示模板、模型、解析器等)连接起来,形成一个完整的“链(Chain)”。 LCEL 的设计理念: 所有模块都实现统一接 阅读全文
posted @ 2025-10-26 16:04 Zhentiw 阅读(8) 评论(0) 推荐(0)
摘要: LangChain.js v1.0 Streaming Guide Overview In LangChain.js v1.0, streaming has changed significantly from v0.x. This guide shows you how to properly i 阅读全文
posted @ 2025-10-26 16:01 Zhentiw 阅读(15) 评论(0) 推荐(0)
摘要: 在做聊天应用时,我们的提示词往往是一串按角色分好的消息 [ SystemMessage { "content": "xxx", }, HumanMessage { "content": "xxx", }, 占位符1 AIMessage { "content": "xxx", }, 占位符2 Huma 阅读全文
posted @ 2025-10-23 14:33 Zhentiw 阅读(10) 评论(0) 推荐(0)
摘要: 类名 用途 ChatPromptTemplate 构造整个多轮提示词结构 SystemMessagePromptTemplate 设置系统规则 / 行为模式 HumanMessagePromptTemplate 模拟用户输入 AIMessagePromptTemplate 模拟模型输出(上下文中使用 阅读全文
posted @ 2025-10-23 13:40 Zhentiw 阅读(14) 评论(0) 推荐(0)
摘要: 在跟各种 聊天模型 交互的时候,在构建聊天信息时,不仅仅包含了像上文中的文本内容,也需要与每条消息关联的角色信息。 例如这条信息是由 人类、AI、还是给 chatbot 指定的 system 信息,这种结构化的消息输入有助于模型更好地理解对话的上下文和流程,从而生成更准确、更自然的回应。 为了方便地 阅读全文
posted @ 2025-10-21 13:42 Zhentiw 阅读(14) 评论(0) 推荐(0)
摘要: 在使用 LangChain 构建大模型应用时,提示词(Prompt)设计是第一步。但直接写死字符串容易出错、复用性差,也不利于维护。这时候就该用上 LangChain 提供的 Prompt Template —— 一个专为语言模型设计的提示词模板工具。 快速上手 无变量,纯字符串模板 import 阅读全文
posted @ 2025-10-18 17:55 Zhentiw 阅读(33) 评论(0) 推荐(0)
摘要: 在实际开发 AI 应用的过程中,我们经常会遇到重复输入的情况: 同一用户多次询问相同的问题 刷新页面或误触按钮触发了相同请求 不同用户提出了内容高度相似的问题 如果每次都让大模型重新生成响应,不仅效率低下,还会带来不必要的计算成本。为了解决这个问题,我们可以引入“缓存机制”。 启用缓存的好处 提升响 阅读全文
posted @ 2025-10-18 17:05 Zhentiw 阅读(12) 评论(0) 推荐(0)
上一页 1 2 3 4 5 6 7 ··· 494 下一页