AI驱动的图书推荐引擎工作流 - n8n自动化图书推荐系统
n8n工作流,AI图书推荐,Ollama LLM,Open Library API,邮件自动化,智能推荐,图书搜索,API集成

## 概述

这个工作流通过监听用户发送的图书请求邮件,利用Ollama LLM分析用户意图,通过Open Library API获取图书数据(标题、摘要、详细信息),并自动发送个性化的图书推荐邮件。

## 工作流程

### 1. 邮件触发
– **Email Trigger – Book Request**:当收到新的图书请求邮件时触发工作流
– 使用IMAP协议连接到邮箱服务器

### 2. 意图分析
– **Analyze Email with Ollama**:使用Ollama LLM分析邮件内容,提取用户意图和图书偏好
– 配置系统提示词专门识别图书类型

### 3. 图书搜索
– **Create Book Search Query**:基于分析结果生成图书搜索查询
– **Call Book Search API**:调用Open Library API搜索相关图书
– **Check API Response**:验证API响应,检查是否有可用图书

### 4. 数据处理
– **Check Book Name**:随机选择一本图书进行推荐
– **Extract Book Summary**:提取图书摘要信息
– **Wait for Summary Response**:等待数据准备就绪
– **Retrieve Book Details**:获取图书详细信息
– **Format Book Data**:结构化图书信息
– **Enhance Data with Code**:使用自定义代码增强数据,格式化作者信息

### 5. 邮件生成与发送
– **Generate Email Content**:创建个性化邮件内容
– **Send Recommendation Email**:发送推荐邮件给用户

### 6. 错误处理
– **Handle No Book Found**:处理未找到合适图书的情况,发送通知邮件

## 应用场景

– 新闻通讯自动化推荐
– 读书俱乐部个性化服务
– 教育机器人智能推荐
– 图书馆自动化服务

## 技术要求

– 邮箱服务API凭证(Gmail、SMTP等)
– Ollama LLM API访问权限
– Open Library API访问权限
– n8n工作流平台

## 自定义选项

– 修改Ollama分析节点以优化特定类型的意图提取
– 调整图书搜索API查询以针对不同的图书数据库
– 自定义邮件内容模板以包含更多详细信息

这个工作流展示了如何将AI技术与API集成相结合,实现智能化的图书推荐服务。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。