[开源] Rust 实现大模型与本机交互,如打开程序

192 天前
 TheBlind

Rust 实现大模型的 FunctionCall ,让大模型,可以直接打开本地程序,创建文件夹,删除文件夹等操作

用户: 打开 T-Shell

正在发送请求到 Gemini API
使用模型: gemini-2.0-flash-exp
助手: 正在调用函数: execute_command
调用命令行函数,参数: {"command":"open_T_Shell"}
函数结果: 命令执行成功!
程序;启动
程序退出
正在发送请求到 Gemini API
使用模型: gemini-2.0-flash-exp
助手: T-Shell 已经成功启动,并加载了配置信息。配置信息中包含调试模式已开启,服务器地址,Redis 地址,数据库地址等。同时,T-Shell 也加载了一些快捷键和高亮规则。程序已启动并退出。

用户: 创建文件夹 b
输入内容: 创建文件夹 b
助手: 正在调用函数: execute_command
调用命令行函数,参数: {"args":"b","command":"mkdir"}
函数结果: 命令执行成功!
输出: (无输出)
助手: 文件夹 b 创建成功。

开源地址:https://github.com/TheBlindM/FC-Rust

881 次点击
所在节点    分享创造
1 条回复
TheBlind
192 天前
将大局逆转吧,开

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1117159

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX