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 适用于需要在终端中完成各种任务,并且希望通过自然语言交互来简化操作的开发者和系统管理员。
广告:私人定制视频文本提取,字幕翻译制作等,欢迎联系QQ:86911638