AI Agent to chat with you Search Console Data, using OpenAI and Postgres
该工作流通过集成 OpenAI GPT-4o 语言模型和 Postgres 数据库,实现了一种智能聊天代理,用户可以通过自然语言与 Google Search Console 数据进行交互。它能自动解析用户请求,生成相应的 API 查询,并以 Markdown 表格形式返回数据。此工具简化了数据访问流程,提升了用户体验,适合网站运营人员、SEO 专家及数据分析师等,方便他们快速获取和分析网站性能数据。
流程图

工作流名称
AI Agent to chat with you Search Console Data, using OpenAI and Postgres
主要功能和亮点
该工作流通过集成 OpenAI 的 GPT-4o 语言模型和 Postgres 数据库存储,实现了一个智能聊天代理,用户可以通过自然语言与 Google Search Console 数据进行交互。工作流能够自动识别用户需求,构建对应的 Search Console API 请求,并以清晰的 Markdown 表格形式呈现数据。支持会话历史记忆,提升交互连续性和用户体验。
解决的核心问题
- 让非技术用户无需直接调用 API,也能轻松查询和分析 Search Console 中的网站性能数据。
- 自动转换自然语言查询为结构化的 API 请求,简化数据获取流程。
- 通过会话记忆避免重复输入,提高查询效率和准确性。
- 安全地通过带认证的 Webhook 接收用户请求,保证数据访问安全。
应用场景
- 网站运营人员快速查询网站流量、搜索表现等核心指标。
- SEO 专家利用自然语言即时获取关键词排名、页面表现等深度洞察。
- 数据分析师通过对话形式探索多维度数据,辅助决策。
- 客服或数字营销团队实时获取 Search Console 数据支持客户咨询。
主要流程步骤
- Webhook 接收请求:通过带 Basic Auth 认证的 Webhook 接收用户的聊天输入(chatInput)和会话 ID(sessionId)。
- 字段设置:提取并设置聊天内容、会话标识及当前日期,作为后续查询条件。
- AI Agent 处理:利用 OpenAI GPT-4o 模型解析用户自然语言请求,理解查询意图。
- 工具调用:AI Agent 根据请求调用 Search Console 工具,决定是获取网站列表还是具体数据洞察。
- 构造 API 请求:动态生成符合 Search Console API 规范的查询参数(日期范围、维度、数据条数等)。
- 调用 Search Console API:通过 OAuth2 授权调用 Google Search Console API,获取原始数据。
- 数据整合与格式化:将 API 返回的数据转换成数组,并汇总成 Markdown 格式响应。
- 响应用户:通过 Respond to Webhook 节点返回查询结果,支持后续图表或可视化。
- 历史记录存储:使用 Postgres 数据库存储聊天历史,支持上下文记忆和对话延续。
涉及的系统或服务
- Google Search Console API(通过 OAuth2 授权)
- OpenAI GPT-4o 语言模型
- Postgres 数据库(存储聊天历史)
- n8n Webhook(接收用户请求)
- n8n 工作流工具调用机制
适用人群或使用价值
- 网站运营人员和SEO 专家:无需编写代码,通过对话轻松获取网站流量和搜索数据。
- 数字营销团队:快速响应客户数据需求,提高服务效率。
- 数据分析师:便捷访问多维度 Search Console 数据,支持灵活分析。
- 中小企业主:无需依赖开发资源,即可洞察网站表现,辅助业务决策。
此工作流极大降低了访问和分析 Search Console 数据的门槛,将复杂的 API 调用过程智能化、对话化,提升用户数据利用效率和体验。