并行查找所有(Parallel FindAll)
v1.0.3通过Parallel FindAll API发现与自然语言描述匹配的实体(公司、人员、产品)。当用户想要“找到所有X”时使用。
运行时依赖
安装命令
点击复制本土化适配说明
并行查找所有(Parallel FindAll) 安装说明: 安装命令:["openclaw skills install parallel-findall"]
技能文档
并行查找所有(Parallel FindAll) 发现匹配自然语言描述的实体。FindAll适用于“给我一个符合此标准的列表”任务——公司、人员、产品、论文等任何可枚举的内容。返回结构化实体,而不是网页或散文。
何时使用 当用户询问以下内容时触发此技能:
- “查找所有[X]”
- “列出每个[Y],它…”
- “发现符合[公司/人员/产品]的标准…”
- “给我一个[SaaS在垂直Z / YC W24开发工具 / Series A AI初创公司]的列表”
快速入门 parallel-cli findall run “2026年获得Series A轮融资的AI初创公司” --json
CLI参考 基本用法 parallel-cli findall run “<目标>” [选项] parallel-cli findall status frun_xxx --json parallel-cli findall poll frun_xxx --json parallel-cli findall result frun_xxx --json parallel-cli findall extend frun_xxx --json parallel-cli findall cancel frun_xxx
常见标志 标志 描述 -g, --generator 生成器级别:预览、基础、核心(默认)、专业 -n, --match-limit 匹配候选项的最大数量,5-1000(默认:10) --exclude '' 要排除的实体(JSON数组,包含{name, url}) --no-wait 立即返回frun_xxx;单独轮询 --dry-run 预览FindAll将使用的模式,而不创建运行 --json 以JSON格式输出 -o, --output <文件> 将完整结果保存到文件
示例 基本发现: parallel-cli findall run “查找北卡罗来纳州夏洛特的屋顶公司” --json 更大的结果集,使用核心生成器: parallel-cli findall run “2026年获得Series A轮融资的AI初创公司” -n 50 --json 专业级别,用于更深入的覆盖: parallel-cli findall run “YC W24开发工具公司” -g 专业 -n 100 --json 预览模式: parallel-cli findall run “查找拉丁美洲的Series B金融科技公司” --dry-run --json 排除已知实体: parallel-cli findall run “查找医疗保健领域的AI初创公司” --exclude '[{"name": "Hippocratic AI", "url": "hippocraticai.com"}]' --json 异步——启动然后单独轮询: parallel-cli findall run “2026年获得Series A轮融资的AI初创公司” --no-wait --json # 返回frun_xxx parallel-cli findall status frun_xxx --json parallel-cli findall poll frun_xxx --json # 等待并返回结果 扩展现有运行以获取更多匹配项: parallel-cli findall extend frun_xxx 50 --json 取消正在运行的作业: parallel-cli findall cancel frun_xxx
最佳实践提示 目标 1-3句话,描述:
- 实体类型(公司/人员/产品/论文等)
- 匹配标准(垂直、地理、时间范围、状态)
- 任何质量过滤器(“活动”、“公开上市”、“开源”)
生成器级别 预览——快速扫描,低覆盖率。仅用于快速检查。 基础——广泛且快速,但噪音较大(查询回声,无URL条目,类别占位符)。仅当用户明确接受噪音时使用。 核心(默认)——平衡覆盖率和质量。 专业——更深入的覆盖率,较慢。用于高风险的发现,缺失匹配项会带来高成本。
匹配限制 选择满足用户意图的最小-n。默认10适用于“显示几个”;将其增加到50-100用于“列出每个X”。
响应格式 findall run返回JSON,包含:
- findall_id — frun_xxx
- 状态 — 运行/完成/取消/失败
- 模式 — FindAll为匹配项构建的JSON模式
- 匹配项[] — 实体数组,每个实体都有模式中的字段(通常为name、url,以及特定技能提取的字段)
输出处理 当将匹配项传递给用户时:
- 过滤噪音:丢弃空URL、查询回声名称或类别占位符的条目。尤其是在-g基础上重要。
- 如果结果集很大,则按源域分组——帮助用户发现重复的来源。
- 回显findall_id,以便用户稍后可以扩展或取消。
脱离上下文运行? 对于较大的结果集(-n ≥ 50),请保存并使用sessions_spawn: parallel-cli findall run “<目标>” -n 100 --json -o /tmp/findall-<主题>.json 然后生成子代理: { “工具”: “sessions_spawn”, “任务”: “读取/tmp/findall-<主题>.json并生成按类别分组的去重表格。”, “标签”: “findall-summary” }
错误处理 退出代码 含义 0 成功 1 意外错误(网络、解析) 2 无效参数 3 API错误(非2xx)
先决条件 需要parallel-cli(已安装和认证)。如果parallel-cli --version失败,或者稍后命令失败并出现认证错误,请告诉用户查看https://docs.parallel.ai/integrations/cli并停止。
参考 API文档 FindAll API参考