上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 71 下一页
摘要: def get_responses(self, question) : dialogue = [ {"role": "system", "content": "你是一个家庭智能语音助手,可以控制空调和回答天气,客户如果用英文问,就用英文回答天气,回答问题简洁不失趣味,少于80字,请仅使用纯文本回答, 阅读全文
posted @ 2026-04-25 03:05 FBshark 阅读(12) 评论(0) 推荐(0)
摘要: Day 3 我们完成了代码重构。今天是 Day 4,我们将攻克 LLM 应用开发中最基础也最重要的功能——Memory(记忆)。为了解决原生 API 的“无状态”问题,我引入了 LangChain 框架。本文将首先揭示 LangChain 记忆管理的底层原理(4步闭环),随后以架构师的视角指出“全量 阅读全文
posted @ 2026-04-24 01:02 FBshark 阅读(81) 评论(0) 推荐(0)
摘要: Day 2:拒绝机械感!用 Prompt 工程给 AI 注入灵魂 Day 1 我们成功打通了“通信管道”,但目前的机器人说话像个客服。今天是 Day 2,我们将进入 Prompt Engineering(提示词工程)。我将从工程角度解析 System Prompt 的作用,并通过代码将“人设配置”与 阅读全文
posted @ 2026-04-23 00:58 FBshark 阅读(119) 评论(0) 推荐(0)
摘要: 历经 15 天的硬核开发,Project Echo 终于迎来了最终交付。为了彻底解决“在我电脑上能跑”的环境依赖噩梦,今天我们将引入 Docker 和 Docker Compose。我们将编写多阶段构建的 Dockerfile,配置 Nginx 反向代理,并编排 Backend、Frontend、R 阅读全文
posted @ 2026-04-23 00:51 FBshark 阅读(38) 评论(0) 推荐(0)
摘要: Day 11 我们实现了语音合成,今天我们将补全多模态交互的另一半拼图——STT (语音转文本)。我将引入 OpenAI 开源的 Whisper 模型(Base版本),它具备惊人的多语言识别能力和抗噪能力。本文将封装一个 AudioRecorder 模块用于麦克风录音,并构建 STTEngine 引 阅读全文
posted @ 2026-04-22 00:53 FBshark 阅读(64) 评论(0) 推荐(0)
摘要: Day 11-12 我们完成了语音的输入输出,但交互方式依然停留在“按键触发”的原始阶段。今天是 Day 13,我们将引入 VAD (语音活动检测) 算法。通过计算音频流的能量阈值 (RMS),让 Project Echo 能够自动判断用户何时开始说话、何时停止说话。我们将重构录音模块,实现 “唤醒 阅读全文
posted @ 2026-04-21 01:12 FBshark 阅读(96) 评论(0) 推荐(0)
摘要: 小智AI实现播放自己的歌单 用过小智的人都知道小智可以播放音乐,但只有几首。于是乎大家就想怎么让它能播放更多的歌曲。 让小智播放歌曲的方案 1.自己实现一个播放歌曲的mcp扩展,小智支持mcp扩展,不清楚可以查看往期的文章小智AI+MCP,这种方案跟后面其他方案相比主要的区别就是歌曲并非从小智硬件播 阅读全文
posted @ 2026-04-19 23:53 FBshark 阅读(590) 评论(0) 推荐(0)
摘要: 开始使用 欢迎使用和风天气开发服务,本篇文档将介绍一些基本概念和文档索引,便于你快速开始以及了解和风天气开发服务是如何运行的。 帐号 你需要注册一个帐号,用于管理你的项目、凭据、财务等事宜。请参考帐号管理。 配置API和SDK 在请求数据之前,需要一些准备工作: 创建项目和凭据用来管理你的API。 阅读全文
posted @ 2026-04-18 00:55 FBshark 阅读(156) 评论(0) 推荐(0)
摘要: 让AI模型学会调用外部工具,是构建智能应用的关键一步。今天我们就来手把手教你如何用GLM-4-9B-Chat-1M打造一个能查询实时天气的对话机器人。 1. 为什么需要工具调用? 想象一下,你问AI:"今天北京天气怎么样?"如果AI只能基于训练时的知识回答,它可能会说:"北京气候四季分明,夏季炎热多 阅读全文
posted @ 2026-04-18 00:54 FBshark 阅读(65) 评论(0) 推荐(0)
摘要: 为了系统性地掌握AI大模型技术,我决定开启一个“情感聊天机器人”实战项目。不只是简单的调包,而是按照软件工程的标准,从架构设计到分阶段落地。本文详细梳理了项目的5个开发阶段、基于LangChain的技术栈选型,文末附带了Day 1的环境搭建与基础对话代码。 1. 为什么要做这个项目? 痛点:碎片化学 阅读全文
posted @ 2026-04-17 01:15 FBshark 阅读(167) 评论(0) 推荐(0)
摘要: 01双向开关的工作原理 ▍ 通过MOS管实现双向导通 通过将两个MOS管以背靠背的方式串联,可以构建出一个双向开关。 双向开关,一种由MOSFET或IGBT构成的有源元件,具备上电后允许电流双向流通、断电时阻断双向电压的特性。其设计使得双向传导成为可能。例如,在A点施加正电压,同时在B点施加负电压, 阅读全文
posted @ 2026-04-13 09:44 FBshark 阅读(170) 评论(0) 推荐(0)
摘要: 一、系统架构总览 用户需求:对话内容通过RAG回复 + ASR/TTS对接基础模型 + 电话接入 完整通话流程架构 用户打电话 │ ▼ ┌─────────────────────────────────────────────┐ │ 电话接入层(Telecom Layer) │ │ 运营商网络 → 阅读全文
posted @ 2026-04-12 22:25 FBshark 阅读(134) 评论(0) 推荐(0)
摘要: 在日常工作中,发票的打印是一个不可或缺的环节。尤其是在需要多份发票的情况下,如何高效地打印出上下两份发票成为了许多人的困扰。今天,我们就来分享四个免费的方法,帮助你轻松批量打印发票,节省时间和精力! 使用在线发票打印工具:懒人办公 1.选择在线工具:在网上找到一些免费的发票打印工具————推荐以下两 阅读全文
posted @ 2026-04-11 09:38 FBshark 阅读(186) 评论(0) 推荐(0)
摘要: 1)什么是D类功放 D类功放也可以称之为数字功放,D类功放将音频信号转变为宽度随信号幅度变化的高频脉冲,控制功率管以相应的频率饱和导通或截止,功率管工作在开关状态,并非工作在线性状态,热损耗小,可靠性非常好,因为热损耗小,所以D类功放可以做到功率大并且体积小。 如果用示波器测量D类功放会发现功放输出 阅读全文
posted @ 2026-04-08 14:49 FBshark 阅读(273) 评论(0) 推荐(0)
摘要: 在 Audacity 中切割音频(即删除不需要的片段,或将一段音频分成多段)主要有以下几种常用方法: 方法一:直接删除选中区域(最常用) 选中要切割的区域:在波形上点击并拖动,或使用 播放指针定位 + 按住 Shift 再点击要切除区域的结束点。 删除:按键盘上的 Delete 键(删除后留下空白) 阅读全文
posted @ 2026-04-08 10:35 FBshark 阅读(534) 评论(0) 推荐(0)
上一页 1 ··· 3 4 5 6 7 8 9 10 11 ··· 71 下一页