当前位置: 首页 > news >正文

token不够? 试试轻度智能 文本行为分析 + 概率预测 二合一工具

/** * 【高复用】分析文本行为类型:天气 / 行动 / 感受 / 未知 * @param {string} text - OCR/对话转义后的文本 * @returns {string} 行为类型 */ function analyzeBehaviorType(text) { const lower = text?.toLowerCase() || ""; // 行为关键词库(可自行扩展) const weatherWords = ["天气", "阳光", "明媚", "微风", "晴朗", "下雨"]; const actionWords = ["出门", "散步", "走走", "游玩", "运动", "逛街"]; const moodWords = ["舒服", "开心", "惬意", "轻松", "愉快", "幸福"]; if (weatherWords.some(w => lower.includes(w))) return "weather"; if (actionWords.some(w => lower.includes(w))) return "action"; if (moodWords.some(w => lower.includes(w))) return "mood"; return "unknown"; } /** * 【高复用】根据上下文预测下一词概率(模拟输入法/AI生成) * @param {string} context - 当前上下文文本 * @param {string[]} wordList - 你的候选词组库 * @returns {Array<{word:string, prob:number}>} 按概率降序 */ function predictNextWords(context, wordList) { const type = analyzeBehaviorType(context); const isLong = context?.length > 8; const result = []; for (const word of wordList) { let prob = 0.02; // === 行为类型 → 自动分配概率权重 === if (type === "weather") { if (["阳光", "明媚", "微风"].includes(word)) prob += 0.25; if (["适合", "出门"].includes(word)) prob += 0.15; } if (type === "action") { if (["散步", "走走", "游玩"].includes(word)) prob += 0.28; if (["舒服", "开心", "惬意"].includes(word)) prob += 0.18; } if (type === "mood") { if (word === "。") prob += 0.35; } // 长文本 → 提高结束符概率 if (isLong && word === "。") prob += 0.2; result.push({ word, prob: Math.min(prob, 1) }); } return result.sort((a, b) => b.prob - a.prob); } /** * 【工具】打印候选词(调试用) */ function showPredict(context, wordList) { console.log("================================="); console.log("输入文本:", context); console.log("行为类型:", analyzeBehaviorType(context)); const list = predictNextWords(context, wordList); list.forEach((i, idx) => { console.log(`${idx+1}. ${i.word} (${i.prob.toFixed(2)})`); }); console.log("=================================\n"); }

1.analyzeBehaviorType(text)

输入:任意文本(OCR / 对话)输出:行为类型(天气 / 行动 / 感受 / 未知)

2.predictNextWords(text, wordList)

输入:任意文本 + 你的词库输出:按概率排序的下一词列表(完全模拟输入法)

http://www.zskr.cn/news/1407836.html

相关文章:

  • CANN catlass:TLA 模板的分层抽象设计
  • FREERTOS CMSIS-RTOS v2 队列完整指南:核心函数 + 指针传递 + 队列集
  • asnumpy:NumPy 语义在 NPU 上的零拷贝实现与算子映射机制
  • CANN catlass:MLA 模板如何实现多级归约
  • Explore with Long-term Memory:基于多模态大语言模型与强化学习的具身探索框架
  • 如何快速掌握围棋AI分析:LizzieYzy从入门到精通的完整指南
  • 河南沃德智能科技集团水文水资源物联网监测设备技术合集
  • 终极百度网盘下载加速方案:Python命令行工具突破限速瓶颈
  • 当边缘AI遇上光网建设:预测式熔接控制如何挑战传统算法?
  • Harness工程全方面拆解教程
  • 保姆级横评!如何下载视频号的视频到手机相册?2026年这7个方法实测告诉你哪个最靠谱 - 科技热点发布
  • 151、运动控制中的固件开发:在线升级(OTA)
  • 2026年iherb最新折扣码618大促优惠码 - 李先生sir
  • 从双流网络到时序金字塔:5个关键模型带你读懂视频分类的十年演进(保姆级图解)
  • 百考通开题报告智能生成,事半功倍,让研究起点更坚实
  • 我用3天做了一款旅行规划APP,上线第一天爆了!当天就有11个全5星好评!
  • Django 从 0 到 1 打造完整电商平台:系列总结 + 项目演示与后续扩展
  • AI写论文大揭秘!4款AI论文写作工具,助你快速完成职称论文
  • 严恭敏老师PSINS工具箱探秘——glvf函数:导航算法的地球基准构建
  • 4款降AI软件实测红黑榜:2026年5月哪个能真的去AI痕迹 - 我要发一区
  • 解耦异构算力与多协议接入:基于Docker与源码交付的开源企业级GB28181/RTSP边缘计算AI视频管理平台架构深度解析
  • 解密千万级安防架构:基于 Docker 与 边缘计算 的 AI 视频平台,如何实现 GB28181/RTSP 统一接入与源码交付?
  • DBSCAN-Leak:基于动态密度聚类的智能水务泄漏检测算法详解
  • 浩卡联盟推广手机卡真的靠谱吗?2026佣金置顶全网最高结算率98%以上 - 流量卡代理招商
  • 关于贪心算法的一些自我总结【力扣45.跳跃游戏II】【灵感来源:代码随想录】
  • 2026年全国对讲机优选厂家榜单:从“能用”到“耐用”,为何驰尔达成为3000+客户的首选? - 资讯纵览
  • P15366 [IOI 2013] Cave
  • 从零构建植物大战僵尸C++重制版:掌握游戏开发核心架构的实战指南
  • Windows TrustedInstaller 权限深度解析:RunAsTI 完全掌握指南
  • 前缀树 C++实现