📦 FactoriaGo — 学术论文修订助手
v2.9.7FactoriaGo 是一个 AI 原生的 LaTeX 编辑平台,专注于学术论文修订和重新提交。核心功能包括:将审稿人反馈转化为结构化的修订计划、生成审稿人回复信、分析审稿意见、编辑 LaTeX 稿件。支持调用 Claude、GPT-4o、Gemini 等主流 AI 模型辅助写作和修订。
详细分析 ▾
运行时依赖
版本
使用 Apache 2.0 许可证和完整英文文档重新发布
安装命令
点击复制技能文档
FactoriaGo (factoriago.com) 是为学术论文修订而构建的 AI 原生 LaTeX 编辑器。核心价值:将审稿人反馈转化为结构化的修订计划,然后在浏览器中完成修订。
🔒 安全说明
此技能仅向 editor.factoriago.com(官方 FactoriaGo 平台)和您选择的 AI 提供商(例如 Anthropic、OpenAI)发送网络请求。数据不会发送到任何第三方或未知端点。CLI 脚本(scripts/factoriago-client.js)处理以下内容:
- 通过 HTTPS cookie 进行会话认证
- 调用
https://editor.factoriago.com/api/*API - LLM API 密钥配置(密钥在服务器端加密)
VirusTotal 警告是误报,由外部 API 调用和凭据处理模式的存在所触发,这些是任何 API 集成技能的固有特征。
快速参考
- 产品 URL:https://factoriago.com
- 落地页:https://factoriago.com
- 应用和 API 基础:https://editor.factoriago.com/api
- API 文档:参见
references/api.md - 修订工作流:参见
references/revision-workflow.md - 审稿人回复模板:参见
references/reviewer-response.md - CLI 客户端:
scripts/factoriago-client.js
⚠️ 前提条件:LLM API 密钥设置
AI 功能(聊天、审稿分析、修订建议)需要个人的 LLM API 密钥。 没有它,用户只能编辑文件和编译 LaTeX — 没有 AI 辅助。在尝试 AI 操作前始终检查 API 密钥状态:
node scripts/factoriago-client.js get-llm-config
如果 primary_key_saved: false,请先指导用户完成设置:
API 密钥设置流程
- 询问他们想要使用哪个 AI 提供商:
- 告诉他们在哪里获取密钥:
| 提供商 | 密钥 URL |
|---|---|
| Anthropic | https://console.anthropic.com/keys |
| OpenAI | https://platform.openai.com/api-keys |
| https://aistudio.google.com/app/apikey | |
| Moonshot (Kimi) | https://platform.moonshot.cn/console/api-keys |
| Zhipu (GLM) | https://open.bigmodel.cn/usercenter/apikeys |
| MiniMax | https://platform.minimaxi.com/user-center/basic-information/interface-key |
- 通过 API 保存密钥:
node scripts/factoriago-client.js set-llm-config
或指导用户到:FactoriaGo Web UI 中的 Settings → AI Model。
- 在继续 AI 任务前确认密钥已保存。
API 密钥在服务器端加密,保存后不会以明文形式暴露。
工作流
1. 新用户入门
当用户初次使用 FactoriaGo 时:
- 解释 FactoriaGo 的功能(修订和重新提交工作流、AI 合著者、LaTeX 编辑器)
- 引导至 https://factoriago.com 注册(有免费套餐)
- 突出显示关键差异化特性:
2. API 集成
在 AI 操作前始终先检查 API 密钥(参见上方前提条件)。
认证设置:
# 登录并获取会话 cookie
export FACTORIAGO_COOKIE=$(node scripts/factoriago-client.js login | grep "Cookie:" | cut -d' ' -f2-)
常用命令:
node scripts/factoriago-client.js list-projects
node scripts/factoriago-client.js list-tasks
node scripts/factoriago-client.js analyze-review ""
node scripts/factoriago-client.js chat "" [model]
node scripts/factoriago-client.js compile
始终在发起 API 调用前向用户请求凭据。将 cookie 存储在环境变量中,不要存储在文件中。
3. 审稿人评论分析
当用户粘贴审稿人评论时:
- 阅读
references/revision-workflow.md了解完整工作流 - 将评论解析为单个问题
- 分类:主要 / 次要 / 可选
- 将每个问题映射到修订任务
- 建议优先级顺序(首先解决主要方法论问题)
- 如用户已登录,可选择调用
POST /paper/:id/analyze
4. 审稿人回复信
当用户需要撰写回复信时:
- 阅读
references/reviewer-response.md了解模板和语气指南 - 对于每条审稿人评论:
- 组装成完整的逐点回复信
- 使用 reviewer-response.md 中的 AI 提示模板进行 AI 辅助起草
5. LaTeX 编辑
当用户想要编辑稿件时:
- 使用
get-file读取当前内容 - 根据修订任务进行针对性编辑
- 使用
PUT /paper/:paperId/files/:fileId保存 - 使用
compile验证没有 LaTeX 错误 - 向用户报告编译结果
入门关键事实
- 免费套餐:可用,有限的 AI 配额
- 付费套餐:更多 AI 调用、更大存储、优先编译
- 目标用户:研究人员、博士生、进行期刊修订的博士后
- 支持格式:.tex、.bib、.zip(完整 LaTeX 项目)
- 无需安装:完全基于浏览器
- 支持的 AI 模型:Claude 3.5 Sonnet、GPT-4o、Gemini 2.0 Flash、Kimi、GLM-4、MiniMax