n8n工作流:基于AI的Telegram股票图表分析机器人
这是一个强大的n8n自动化工作流,它将Telegram机器人与OpenAI的多模态大语言模型(GPT-4视觉)集成,为用户提供实时股票图表分析。
工作流分解
- 接收图片:工作流由Telegram触发器启动。当用户向指定的Telegram聊天发送图片(如股票的K线图)时,它会自动下载文件。
- 图片预处理:为了优化AI的性能和效率,编辑图片节点将传入的图片调整为标准的512×512像素格式。
- AI视觉分析:处理后的图片被传递到LangChain链,该链使用OpenAI GPT-4视觉模型。一个复杂的系统提示指示AI充当专业的股票分析师。
- 智能解读:AI分析图片以识别股票名称、价格趋势(上涨、下跌或横盘)、关键支撑/阻力位和成交量变化。然后生成一份结合技术指标和市场情绪的综合分析报告。
- 结构化输出:为了确保可靠性和一致性,AI的输出被解析为特定的JSON格式。该结构包括一个
search_word
(用于行业/板块)和主要的content
(分析文本)。 - 发送响应:最后,工作流从JSON输出中提取
content
字段,并使用Telegram节点将这一专业分析作为文本消息发送回同一聊天中的用户。
主要特点
- 用户友好:用户只需发送图片即可获得分析,无需复杂命令。
- 即时高效:整个分析和响应过程完全自动化,并在瞬间完成。
- 专业级分析:利用GPT-4视觉的高级图像识别和推理能力,提供与人类分析师相当的见解。
- 可靠一致:使用结构化输出确保响应格式始终一致,易于阅读或进一步处理。