
这是一个基于 n8n 的 Slack AI 智能助手工作流,能够自动处理 Slack 中的多种媒体内容并生成智能回复。
## 工作流概述
该工作流通过 Slack 触发器启动,能够识别和处理用户发送的文本、音频、图片和视频内容,使用多种 AI 模型进行分析处理,最后通过 AI 代理生成智能回复并发送回 Slack 频道。
## 核心功能
### 多模态内容识别
– **Switch 节点**:自动识别消息类型(语音、图片、视频、文本)
– **音频处理**:使用 OpenAI 进行语音转文字
– **图片分析**:使用 Google Gemini 分析图片内容
– **视频分析**:使用 Google Gemini 分析视频内容
### AI 智能处理
– **AI Agent 节点**:作为核心智能代理,处理统一后的输入
– **Anthropic Claude 模型**:提供强大的语言理解和生成能力
– **记忆功能**:Simple Memory 节点保存对话历史,提供上下文理解
### 自动化回复
– **Slack 消息发送**:将 AI 生成的回复自动发送回 Slack 频道
– **多格式支持**:支持纯文本 UTF-8 格式输出
## 技术架构
### 触发机制
– **Slack Trigger**:监听 app_mention 和 message 事件
– **频道配置**:指定特定的 Slack 频道进行监听
### 文件处理流程
1. **文件获取**:通过 Slack API 获取音频、图片、视频文件
2. **HTTP 请求**:下载文件内容用于后续分析
3. **AI 分析**:分别使用不同 AI 模型处理不同类型文件
### 统一输入处理
– **Merge 节点**:将不同来源的分析结果合并
– **Set 节点**:统一格式化用户输入数据
## 配置要求
### 必需凭证
– **Slack API**:机器人访问令牌
– **OpenAI API**:语音转文字功能
– **Google Gemini API**:图片和视频分析
– **Anthropic API**:Claude 模型访问
### 系统设置
– **Slack 机器人**:需要创建并配置权限
– **频道配置**:指定工作流监听的 Slack 频道
– **内存配置**:设置对话历史窗口长度
## 使用场景
– 团队协作中的智能助手
– 多模态内容自动分析
– 24/7 自动客服回复
– 会议记录和内容摘要
– 文件内容智能分析
## 优势特点
– **全自动处理**:无需人工干预的端到端自动化
– **多模态支持**:支持文本、语音、图片、视频多种格式
– **智能记忆**:具备对话历史记忆功能
– **可扩展性**:易于添加新的 AI 模型和功能
– **企业级应用**:适合团队协作和自动化办公场景

评论(0)