用途:为指定域名搭建 Goose AEO(Answer Engine Optimization),用于跟踪企业在 ChatGPT、Perplexity、Gemini、Grok、Claude、DeepSeek 等 AI 搜索引擎中的可见度。以对话方式收集信息并代为执行 CLI 命令,用户无需了解命令行语法。
主要能力:收集公司域名(必填)、公司名称、竞争对手、要监控的 AI 引擎(默认 Perplexity、OpenAI、Gemini,可添加 Grok、Claude、DeepSeek,提供商越多单次成本越高)。检查所需 API 密钥是否已设置,缺失时写入 .env。执行初始化、生成并调整查询集,最后交接给后续分析流程。
必要用法:CLI 使用交互式提示,不能通过 Bash 工具运行,必须使用 --json 模式并以 flag 传参。主要命令包括构建 CLI:ls packages/cli/dist/index.js 2>/dev/null || npm run build;检查密钥并写入 .env;运行 npx goose-aeo init --domain <domain> --name "<company name>" --providers <comma-separated-providers> --competitors "<comma-separated-competitor-domains>" --json;生成示例查询 npx goose-aeo queries generate --limit 10 --dry-run --json;添加查询 npx goose-aeo queries add "<query text>" --json;移除查询 npx goose-aeo queries remove <id> --json;生成完整查询集 npx goose-aeo queries generate --limit 50 --json。修改竞争对手或公司描述时直接编辑 .goose-aeo.yml,不要重跑 init。
适用场景:企业希望了解自身在 AI 搜索/回答引擎中的曝光情况,并可能后续运行 AEO 分析、查看仪表盘时使用。
限制:需要 Node.js >= 20;需配置相应提供商的 API 密钥,GOOSE_AEO_OPENAI_API_KEY 还用于查询生成与分析;查询生成失败通常与 OpenAI 密钥缺失或无效有关;每次运行成本依查询数与提供商数量估算(约 50 查询 x 3 提供商 ~ $2-5);出现错误需向用户展示并给出修复建议。具体价格与仪表盘细节暂未提供。