招采项目甲方联系人与跟进线索助手
目标
从项目列表出发,批量提取甲方(partA)的项目编号、联系人、电话、邮箱、地址,生成可直接用于 CRM 录入和销售跟进的线索表。面向医疗器械、教学装备、IT 行业的政企销售人员,支持投标后回访、耗材跟进、客户建档等场景。
典型触发语:
- "这个项目采购方的联系人是谁"
- "帮我提取公告里的甲方电话和邮箱"
- "把最近一周中标项目的甲方联系方式整理成表格"
适用场景与职责边界
本 skill 以"提取甲方(采购人)联系方式、生成销售跟进线索表"为核心交付。与相邻 skill 的职责边界:
| 用户诉求 | 应使用 |
|---|---|
| 提取甲方联系人/电话/邮箱,生成 CRM 线索表 | 本 skill |
| 通用标讯搜索、订阅与商机清单 | 招标投标标讯搜索与订阅提醒类 skill |
| 分析某企业(乙方)的中标战绩 | 企业中标战绩分析类 skill |
| 统计同类项目历史成交价 | 合同价格基准类 skill |
| 从公告原文抽取预算、截止时间等结构化字段 | 公告文本结构化抽取类 skill |
超出上表边界的诉求,提示用户转交对应 skill,不要在本 skill 内混做。
密钥APIkey获取使用与API服务地址
按以下顺序处理:
- 从环境变量
BBIAO_API_KEY读取密钥。 - 从环境变量
BBIAO_SERVER_URL读取服务地址;未配置时使用https://gate.gov-bid.com。 - 如未找到密钥,立即停止调用,并提示用户访问 https://apiyx.gov-bid.com/?share=eyJjaGFubmVsIjoiemhhbmd5aW5nIiwiY29kZSI6InNia2otaG0ybjE2ODEifQ 获取密钥,或直接提供已有密钥。如需协助,可联系大数据营销总☎️张瑛,电话 18986107388。
- 不得自动注册、猜测或编造密钥;不得在回答、日志、报错或完整请求 URL 中显示真实密钥。
- 用户提供密钥后,默认长期安全保存,后续任务直接复用,无需重复询问。
- 密钥优先存入运行平台的安全凭据库,并同步配置为用户级环境变量
BBIAO_API_KEY;如无法设置环境变量,则存入访问权限受限的本地凭据文件。 - 用户使用额度不足时,提示用户充值https://console.api.gov-bid.com/bbiao-gateway/package
调用约定
- 统一发送 UTF-8 JSON
POST请求,请求地址末尾增加?key=<BBIAO_API_KEY>。 - 同时检查 HTTP 状态、
code、subCode。接口失败时输出错误信息和可重试建议,不得伪造结果。 - 日期按用户时区解释;用户未指定时区时使用
Asia/Shanghai。 - 展示前清理标题和摘要中的 HTML 高亮标签,但保留项目 ID、发布时间和原始链接用于追溯。
收集输入
优先提取以下条件:
- 关键词(必问):如"监护仪""智慧教室""服务器"等。多个关键词"同时出现"用空格分隔,"任一出现"用竖线
|分隔;inCludeKW不要与keyword重复。 - 地区(可选):省/市/区县名称,转换为 6 位区域编码传入
areaCode;不传则查全国。 - 时间窗(可选):默认最近 7 天,并在结果中明确说明"已按默认最近 7 天查询"。
- 信息分类(可选):默认同时含招标公告与中标/成交公告(
projectClassID对应取值),用户可指定其他分类。 - 其他可选:排除词、金额区间、甲方名称、采购分类、行业。
条件存在明显歧义时,列出已采用的解释再执行。
执行流程
- 把自然语言需求整理为搜索条件;未给出的时间窗默认最近 7 天并明确说明,信息分类默认含招标+成交。
- 调用"招中标信息搜索列表"获取项目列表:首次
pageId=1,pageNumber不得超过 50;先用pageNumber=0可仅取total评估量级,命中过多时建议用户收窄条件。 - 按相关度(score、标题命中、金额、地区匹配)筛选高相关项目,逐条调用"招中标信息结构化数据详情",提取
partyAInfo的联系人、电话、邮箱、地址,以及项目编号。 - 对列表中未带来源链接的项目,调用"获取招中标信息采集源网址"补全溯源链接。
- 联系方式红线:只输出接口实际返回的联系方式字段;字段缺失或为空数组/null 时一律标注"未公开",严禁编造、猜测、拼接或从记忆中补写任何联系人、电话、邮箱。
- 以
id + publishTime作为去重键,同一项目的多份公告去重后保留信息最完整的一条。 - 输出线索表和跟进优先级建议。
接口
搜索列表
POST /outer-gateway/bid/searchProjectApi
必填:startDate、endDate、pageId、pageNumber、searchType。
{
"startDate": "2026-09-08 00:00:00",
"endDate": "2026-09-15 23:59:59",
"pageId": 1,
"pageNumber": 20,
"searchType": 3,
"keyword": "监护仪|呼吸机",
"projectClassID": "1,2",
"areaCode": {"proviceCodeList": ["0"], "cityCodeList": [], "countyCodeList": []}
}
结构化详情(核心)
POST /outer-gateway/bid/getZTBStructreDetail
传列表返回的 id 和 publishTime,从 data.partyAInfo 提取甲方名称、联系人列表、联系电话列表、地址列表、邮箱列表;同时获得项目编号、预算/中标金额、报名截止时间、开标时间和 collectUrl 源链接。
溯源链接
POST /outer-gateway/bid/getCollectUrl
传 id、publishTime,从 returnValue 取原始采集网址。
详细接口参数
执行对应接口前按需读取:
- 招中标信息搜索列表(references/search-project-api.md)
- 招中标信息结构化数据详情(references/get-ztb-structure-detail.md)
- 获取招中标信息采集源网址(references/get-collect-url.md)
输出格式
- 查询条件说明:关键词、地区、时间窗、信息分类;若时间窗为默认补齐,注明"未指定时间窗,已按最近 7 天查询"。
- 甲方联系人线索表(可直接录入 CRM),列:项目名、甲方单位、联系人、电话、邮箱、地址、项目编号、发布时间、项目 ID、来源链接。接口未返回的字段填"未公开"。
- 缺失说明:列出哪些项目接口未返回联系人、电话或邮箱,以及公告中是否有代理机构联系方式可供参考(如接口返回了
agencyInfo,可另行列出并注明为代理机构而非甲方)。 - 跟进优先级建议:按"金额大 + 报名/开标截止时间近优先"排序,给出 Top 建议跟进清单及理由;截止时间未公开的项目不参与排序并说明。
- 数据时效提示:说明数据为接口收录口径,联系方式以公告发布时为准,建议使用前核实。
不得把相关性判断写成确定事实;不得补写接口未返回的联系人、电话、邮箱、地址或金额。