[240512] x-cmd 发布 v0.3.6: (se,wkp,ddgo...)x( kimi,gemini,gpt...)

目录

    • x-cmd 发布 v0.3.6
      • 新增了 jina 模块
      • 新增了 ddgo 模块
      • 新增了 se 模块
      • wkp 模块
      • 新增了 writer 模块
      • cosmo 模块

x-cmd 发布 v0.3.6

本次版本的最新引入的功能都是目的为了进一步探索 LLM 的使用。

本版本的改进分为两类:资讯类模块(Wikipedia,StackExchange,Duckduckgo),LLM 模块( writer,gemini,openai,moonshot)。

用户在 CLI 上实现资讯的引用,并利用命令行 pipe 的便利,或者环境变量整合上下文,以探索 LLM 的可能。

新增了 jina 模块

jina 模块基于 Jina.AI 公司的接口,我们提供了网址内容获取,生成文本向量和相关信息检索排序检索的功能。

使用案例:
在这里插入图片描述


新增了 ddgo 模块

借助 elinks,用户可以浏览 duckduckgo 内容,并根据链接获取相关的内容,作进一步处理 – 例如作为 context 提供给 LLM 。

使用案例:

在这里插入图片描述


新增了 se 模块

现在,借助 StackExchange 的 API,x-cmd的用户可以快速在 Stack Exchange 和 Stack Overflow 检索问题。借助 x-cmd 的一众 llm 模块,用户可以组合借助 ai 的力量,来实现信息的检索和处理。

使用案例:

在这里插入图片描述


wkp 模块

wikipedia 最终更名为 wkp,并调整 search、extract 功能的 UI。
维基百科的内容质量非常高;非常适合作为 LLM 的 context 。

使用案例:
在这里插入图片描述


新增了 writer 模块

writer 模块可以自由选择不同的 AI 模型和语言风格,提供了翻译,摘要,总结,解释,扩写的功能。

writer 模块默认会有 @en 和 @zh 两个 alias,并按照命令界面中的 LANG,按需增加其它语种支持。用户可以借助这些 alias 快速使用不同语种的 writer 来翻译,改写,总结文本。

cosmo 模块

增加 --ls --local 查看所有下载的二进制。

另外,引入了 llamafile-0.8.4 和 llamafile-tokenize。

上述不少功能在一年前的版本都已实验形态存在,但在最近一周才完成最终的设计。se,wkp,ddgo,gtb 最终在流程上(包括术语,交互)可以做到近乎一致,这样用户可以用最低的认知成本,来整合这些高质量的内容,辅以 x-cmd 上500 多个现代化命令行工具,自由组合释放 LLM 的强大潜力。

遗憾的是,因为精力有限,以及受限于当前相关项目的发展水平:

gtb 模块因未完成测试而无法正式发布;

我们还未来得及整合 x-cmd 自身的本地LLM 模块 – 虽然功能都能用,但在实际测试发现有 llama.cpp 本身就有不少局限之处;llamafile 项目昨天更新的版本也是一波三折的(详见昨天新闻);虽然本次版本已经加入了最新版,但尚未应用里面的新功能。

我们还需不断测试和开发,以让 LLM agent 以 func call 的方式自主调用 x-cmd(536个pkg,200+模块,1000+ install);

这些都是往后版本重点探索的功能。


关注微信官方公众号 : oh my x

获取开源软件和 x-cmd 最新用法

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/692221.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

李廉洋:5.12黄金原油下周一行情分析,必看策略。

黄金消息面分析:美国4月份潜在通胀可能出现6个月来的首次放缓,在一系列意外上涨之后,物价压力有望再次开始缓解。核心CPI预计环比上涨0.3%,此前三个月的涨幅均为0.4%,同比预计将上涨3.6%,尽管这一增幅将是三…

rust开发web服务器框架,github排名对比

Rocket Star最多的框架 github仓库地址:GitHub - rwf2/Rocket: A web framework for Rust. Rocket 是一个针对 Rust 的异步 Web 框架,重点关注可用性、安全性、可扩展性和速度。 Axum 异步运行时 githuh仓库地址:GitHub - tokio-rs/axum: …

能源效率:未来可持续发展的全球当务之急

当前全球正面临着严重的能源与气候危机,能源消耗不断增长导致环境污染、气候变化等问题日益严重。在这一背景下,提高能源效率成为了当务之急。今天,我们来简要探讨一下能源效率在全球可持续发展中的重要性,重点关注建筑物能源效率…

C语言——文件相关操作补充

一、文件读取结束的判定 当我们使用例如fgetc、fgets、fscanf、fread等函数来读取文件内容时,我们可能遇到需要判断文件读取的结束,一般情况下都是通过这些函数的返回值来判断文件读取是否结束。 1、fgetc 返回读取的字符的ASCII值,如果读…

微信授权登录02-移动端

目录 ## 前言 1.准备工作 1.1 网站域名 1.2 微信公众号 2.授权登录开发 2.1 前端开发 2.1.1 调起微信授权页面 ## 调起微信授权页面效果图 2.1.2 用户允许授权后回调处理 2.2 后端开发 2.2.1 根据code查询用户信息 2.2.2 自动注册登录 ## 后记 ## 前言 上一篇写…

使用Flask构建POST请求的Web应用

文章目录 准备工作创建路由处理POST请求创建表单页面运行应用结论 在Web开发中,处理POST请求是一项常见任务,特别是在构建表单提交、用户注册和数据提交等功能时。Flask是一个简单而强大的Python Web框架,它提供了方便的工具来处理HTTP请求&a…

bash tab 补全报错 bash: syntax error near unexpected token `(‘

使用 vim 编辑文件时,敲下 vim xxx 后,再键入 tab 键报进行补全报错 bash: syntax error near unexpected token (. 打开 bash 的命令执行详情 set -v 定位到具体的代码: 显然,代码位于 bash 补全的逻辑当中。 定位代码具体的…

大学生体质测试|基于Springboot+vue的大学生体质测试管理系统设计与实现(源码+数据库+文档)

大学生体质测试管理系统 目录 基于Springboot+vue的大学生体质测试管理系统设计与实现 一、前言 二、系统设计 三、系统功能设计 1系统功能模块 2管理员功能模块 3用户功能模块 4教师功能模块 四、数据库设计 五、核心代码 六、论文参考 七、最新计算…

Nios-II编程入门实验

文章目录 一 Verilog实现流水灯二 Nios实现流水灯2.1 创建项目2.2 SOPC添加模块2.3 SOPC输入输出连接2.4 Generate2.5 软件部分2.6 运行结果 三 Verilog实现串口3.1 代码3.2 引脚3.3 效果 四 Nios2实现串口4.1 sopc硬件设计4.2 top文件4.3 软件代码4.4 实现效果 五 参考资料六 …

java入门-面向对象的三大特性

面向对象三大特性 封装 什么是封装 封装 是将代码及其处理的数据绑定在一起的一种编程机制,该机制保证了程序和数据都不受外部干扰且不被误用。 封装的作用 访问控制符 方法传参-值传递 传参类型是基本类型 程序案例: public static void main(St…