AI新工具
banner

Gem-assist


介绍:

Gem-assist是Python终端个人助理,利用LLM提供文件操作、网络搜索等工具,支持扩展和自定义。









Gem-assist

Gem-assist 是一个基于 Python 的终端个人助手,它利用大型语言模型(LLM),最初是 Google 的 Gemini 模型,现在通过 litellm 支持更多模型,来帮助用户完成各种任务。它功能丰富,包括网络搜索(DuckDuckGo)、文件系统操作、系统信息获取、Reddit 互动、运行 shell 命令等。用户可以通过简单的命令行聊天界面与 Gem-assist 交互。Gem-assist 具备记忆功能,可以保存笔记并记住之前的对话。它还支持创建和执行代码命令。Gem-assist 可高度定制,用户可以通过修改 config.py 文件来调整助手的行为和指令,例如选择不同的 LLM 模型、设置助手名称和系统提示。高级用户可以通过编写代码来扩展其功能,如添加新的命令或工具。

Gem-assist 的使用场景:

  • 信息查询: 通过网络搜索快速查找信息。
  • 文件管理: 在终端中进行文件系统的各种操作,例如列出目录、读写文件、创建目录等。
  • 系统管理: 获取系统信息、运行 shell 命令。
  • 社交互动: 与 Reddit 互动,例如搜索帖子、获取帖子内容和评论。
  • 数学计算: 执行数学表达式的计算。
  • 笔记记录: 快速记录和读取笔记。
  • 自动化任务: 创建和执行代码命令,实现自动化任务。
  • 代码辅助: 辅助代码编写和调试 (取决于 LLM 的能力)。

总而言之,Gem-assist 适用于需要在终端中完成各种任务,并且希望通过自然语言交互来简化操作的开发者和系统管理员。

<<<<<<< HEAD ======= 可扫如下微信二维码加好友 >>>>>>> HEAD@{1}

广告:私人定制视频文本提取,字幕翻译制作等,欢迎联系QQ:86911638