Published on

AI探秘-工作流工具n8n初体验

Authors
  • avatar
    Name
    noodles
    每个人的花期不同,不必在乎别人比你提前拥有

n8n是一个开源的工作流工具.在学习AI的过程中,有一点思考就是如何能通过AI定制化一些工作流程从而使AI跟实际工作更好的结合. n8n就是一个不错的选择.本文通过n8n实现一个简单的PDF内容读取的功能对n8n进行简单的介绍.

n8n安装

这里通过本地安装的方式启动本地服务,具体部署服务的话可以通过docker部署.

    npx n8n
启动后通过访问命令行提供的地址访问n8n的web界面. 本地访问

创建工作流

n8n有很多工作流模版可以直接使用,这里我们为了体验n8n创建工作流的过程,从头开始定义一个读取PDF内容的工作流.

点击创建工作流进入新建页面 创建页面

添加执行节点

添加trigger节点

添加读取文件节点

选择读取节点
成功读取文件

添加解析节点

在上面读取成功后.PDF内容是以二进制被我们读取的.需要添加解析节点去解析PDF的内容生成JSON结构用来后续的处理逻辑 添加解析
解析成功

添加处理节点

这里我们添加Code节点对读取的JSON数据进行处理 添加Code节点
添加Code节点 这里只是为了演示,把页数进行了修改,在执行节点之后JSON数据中页数已经变成100.

添加生成文件节点

Convert TO File可以把JSON数据转换成多种文件格式,这里为了演示选择转换成文本文件. 添加转换文件节点
生成文件
文件内容展示

这样就完成了一个简单的读取PDF => 处理文件内容 => 生成新文件的工作流.在体验上n8n的使用还是挺容易上手的,在遇到不懂的地方一定要看官网去了解.