这个项目能做什么
# Frags
Frags 是一个先进的 AI/LLM 代理,专门执行数据检索、转换、提取和聚合的复杂工作流。它被设计为高度可定制和可扩展,允许与您自己的工具和流程集成。
## 概述
Frags 既是一个 **CLI 工具**,也是一个用于集成到 Golang 项目中的**库**。它是一个面向工程师和专家的系统,优先考虑精确性和专注性,而不是无代码的快速解决方案。
## 主要功能
- **多 LLM 支持:** 从多个 LLM 中选择最适合您需求的模型。
- **结构化输出重点:** 输出设计为完全可预测且机器可消费,旨在集成到高级工作流中。
- **编排系统:** Frags 允许用户描述复杂的数据检索、转换、提取和聚合工作流,以生成复杂的数据结构。
- **高级工具集成:** 用于集成内部工具和外部 MCP 服务器的标准化系统。
- **防上下文膨胀:** 多会话系统允许根据会话任务定义和组织 LLM 上下文中的内容,提高专注度并减少幻觉。
- **输出分段:** 将输出分段为多个部分,以克服令牌限制并提高答案质量。
- **预处理/后处理:** 定义自定义的预处理/后处理步骤、脚本、工具和转换器,以减少不必要的 LLM 工作,降低成本并提高性能。
- **模块化:** 设计为易于扩展新功能和自定义集成。
## 使用场景
- **研究/论文:** 设计结合上下文缩减、焦点增强、文档摄取和互联网搜索的结构化研究工作流。
- **数据提取:** 从文档中定义复杂的数据提取管道,输出结构化且可预测。
- **数据转换/分析:** 引导从互联网、数据库或 MCP 工具检索数据,并进行分析或转换。
- **报告:** 连接数据源并定义复杂的报告模板,以生成高质量报告。
- **笔记增强:** 将笔记扩展为功能完整的文档。
- **聊天机器人增强:** 将聊天机器人从简单的答案机器升级为解释引擎。
- **创意写作:** 生成具有自定义设计的结构化创意内容。
## 文档
完整文档可在 [Frags Wiki](https://github.com/fragshq/frags/wiki) 获取。
评论
0 评分人数达到10人后显示
登录后参与讨论。