返回首页
最新
我热爱研发,您可能听说过我,因为我开发了PJON(填充抖动操作网络)。这是我在2010年开始开发的一种网络协议,最近在苏黎世联邦理工大学得到了实现,这要感谢Pius Sieber的研究。
我很高兴与您分享TERMy,这是一个基于NPC-Forge框架构建的终端助手。与当今构建的其他一切不同,TERMy不使用嵌入、机器学习或大型语言模型(LLMs)。它在CPU上运行(甚至可以在树莓派Zero上运行),可以在终端或浏览器标签页的客户端侧运行,并在毫秒级别内响应。它是一个讽刺但非常有知识的Linux终端助手,可以将您的自然语言翻译成Shell命令,而不依赖于任何人工神经元。
自7月初以来,我有机会专注于个人项目两个月,正值AI价格飙升和补贴代币最大化结束的奇怪时期。我很好奇自己是否能够从零开始开发一个能够处理简单自然语言请求的终端助手。我记忆不好,习惯性地向协作助手询问“激活虚拟环境”或类似的琐碎操作,每个月花费不菲。我开始思考,也许我可以做点什么来提高我的工作效率?我真的需要数万亿个参数来完成这些任务吗?
**工作原理**
当您输入提示时,它会经过一个轻量级的自然语言理解(NLU)管道,该管道用大约1000行Python代码实现以下步骤:
1. 去除脏话、感叹词、鼓励、打击和感谢词(去除噪音)
2. 情感分析
3. 精确匹配(非常快)
4. 模板匹配(较慢)
5. 概率匹配(更慢)
第5步依赖于:
1. IDF(逆文档频率)来识别稀有单词。
2. BOW(词袋模型)来适应单词的倒置。
3. IDF加权的Levenshtein算法来安全处理拼写错误。
权限控制是硬编码到数据集中,并对所有潜在的破坏性命令进行强制执行,因此它比让一个不可预测的LLM在您的机器上肆意运行更安全。
- TERMy操作演示: [https://www.youtube.com/watch?v=qeIp0xePLBg](https://www.youtube.com/watch?v=qeIp0xePLBg)
- 变异和拼写容错: [https://www.youtube.com/watch?v=tQvGDk6fkk0](https://www.youtube.com/watch?v=tQvGDk6fkk0)
- 协作助手集成: [https://www.youtube.com/watch?v=Wzzouhq2a8A](https://www.youtube.com/watch?v=Wzzouhq2a8A)
- 高级功能: [https://www.youtube.com/watch?v=qeIp0xePLBg](https://www.youtube.com/watch?v=qeIp0xePLBg)
- 源代码: [https://github.com/gioblu/NPC-Forge](https://github.com/gioblu/NPC-Forge)
“预训练”现在感觉有些含糊。你认为OpenAI会不会放弃GPT这个名称,如果会的话,什么名称会更好呢?
当Ox-alpha处于自由状态时,我让它构建了这个欧盟价格指数/追踪器(构建耗时超过40小时)。<p>Gemini深度研究找到了数据来源。<p>目前它跟踪的内容包括:<p>- 燃料<p>- 电力<p>- 货币<p>- 住房<p>- 日用品<p>- 工资<p>- 购买力