📱

Get Our Mobile App

Take your business learning on the go!

Download on the App StoreGet it on Google Play

How to Automate ANYTHING with AI (N8N Tutorial)

Varun Mayya28:45

Transcription

所以,我最近做了一个关于 Chad GBD 代理的视频,很多人在私信里说,“嘿,Vun,我觉得你应该做一个关于 NAT 的视频。” 老实说,大约五六年前,当我试图自动化当时公司的一些工作流程时,我们曾经使用一个叫做 Zapier 的工具,它用来连接不同的工具,你可以让一个工具里的某个东西触发另一个工具里的某个东西。这曾经非常有用,但今天我们处于一个不同的时代。今天,我们处于人工智能的时代。有一个叫做 NAT 的工具,你可以用它来自动化你许多不同的工作流程。无论是营销工作流程,还是技术工作流程,无论你想要什么,NAT 都能让你做到。现在,大家都想要一个 A10 的教程。所以,我想,让我做一个教程,给你展示一个简单的工作流程,告诉你如何开始,然后我们还会给你展示一个稍微复杂一点的工作流程,来自动化我们用 AI 镜头做的事情。只是一个简短的版本。我会向你解释。准备好了吗?好的。那么,我先告诉你 NA10 是什么。Naden 是一个可视化的工作流程自动化平台。它允许你连接应用程序、服务和 API。所以,对于那些不知道 API 是什么的人来说,它代表应用程序编程接口。所以,一个非常简化的说法是,如果你有另一个工具,比如说你想在 Google 日历上做某事,你想添加一个新的日历邀请,你实际上可以使用 Google 日历的 API,然后告诉它,嘿,帮我做这个。但是有了 any 10,你不需要写代码,你只需要拖放节点。这些节点中的每一个都代表不同的操作,在一个可视化的画布上,你可以用线条连接它们来创建自动化的工作流程。酷炫之处在于,任何有权限的人都可以一目了然地看到你的整个自动化过程。所以它非常容易理解。它非常容易调试,如果你想修改它,作为不写代码的人,你想进去修改它,你实际上可以做到。所以它比传统的编码更容易让团队保持同步。总之,在我们深入 NA10 之前,我想解释一下 JSON 是什么。现在,NA10 工作流程都是基于 JSON 的。把它想象成一种数据格式,它允许你以一种非常容易消费和易于阅读的格式来表示数据。好的?现在,NA10 模板实际上都是 JSON。酷炫之处在于,你可以复制别人的 NAN 模板,然后将其粘贴为 JSON,立即获得他们的工作流程。事实上,社区模板,也就是你可能在你的业务中使用的重复工作流程的模板,在很多不同的地方都可以找到。你可以在 NA10 网站上找到它们。你也可以在 GitHub 上找到它们。所以,如果你发现一些巧妙的东西,你可以很容易地将其传输给其他人。你也可以在你的业务中使用他们的工作流程。所以,我将首先解释 N810 的三个核心概念。第一个当然是工作流程。它就像一系列的操作。所以你有一个基于可视化画布的界面。现在工作流程可以有两种类型。第一种是线性的。如果发生这种情况,就做那个。另一种可以是线性的,也就是询问一个 AI 代理或一个 AI,嘿,我应该如何处理用户向我提出的请求?做出一些决定。所以它可以是确定性的或非确定性的。在这段视频中,我实际上想展示一个托管版本。所以在这段视频中,我们与 Hostinger 合作,演示了运行自动化服务器最具成本效益的方式。所以,我将从那里开始。我将向你展示如何设置它。首先,我们只需前往 Hostinger,好的,然后选择 KVM2 套餐。在应用程序下,你就能找到 NAT。所以我将选择 NAN。然后你就可以开始了。你就可以运行你的自动化服务器,就像我们这里运行的一样。我已经完成了这个过程。KVM2 套餐提供两个 CPU 核心和大约 8GB 的内存,这足以同时运行大量工作流程。成本方面,每月大约 549 卢比。所以,它并不算贵,特别是如果你假设工作流程可以为你节省大量的时间和金钱。最棒的是,与 NA10 昂贵的成本和云执行限制不同,你的自托管版本可以运行无限的工作流程。所以,我们将运行无限的工作流程。基本上是任你吃。所以,如果你想自己设置,请访问 hostinger.com/invarun 并使用描述中的优惠券代码以获得折扣。太棒了。那么,现在我们假设你已经设置好了服务器,这是在 Hostinger 上安装 nat 的一键式安装。现在你已经设置好了,让我们开始设置我们的第一个工作流程。好的。所以,我们将创建一个会议。所以首先,好的,我们将设置一个 Telegram 触发器。所以我已经创建了这个工作流程,我想解释它的每一个部分。好的,当机器人收到 Telegram 上的文本消息或音频消息时,它应该触发。所以,正如你所看到的,有一个 Telegram 触发器,我想通过 Telegram API 连接到 Telegram 账户 2,并想在收到消息时触发。好的,要设置 API 并添加你的凭据等。我马上会给你看,但我只是想让你看看 Telegram 触发器是什么样的。所以,现在如果你去设置,你可以看到,你知道,如果你想始终输出数据,如果你想只执行一次,你可以做所有这些很酷的事情。有很多试错的过程让你找出最适合你的方法。但对于我们目前的用例,我们只需要在 Telegram 账户 2 上出现消息时触发。好的。所以我打开了这个开关。开关会为你做一些决定。所以,我们将把它设置为“规则”模式,即基于匹配规则。我们会做一些事情。还有另一种使用方式是表达式,但我下次再说。所以,让我们选择规则。正如你所看到的,有一些路由规则。好的,如果消息的 dome 类型包含音频,那么你想将输出重命名为音频。如果是文本,那么你想将输出重命名为文本。所以,现在我们将点击“执行工作流程”来查看它来自哪里。我将转到 Telegram,我设置的这个东西,这个机器人,我将教你如何做到这一点。嘿,我想在晚上 10 点与 Varun Maya 会面,邮箱是 teamvm subscriptions@gmail.com。好的,我已经设置好了,现在如果你看 n10,工作流程正在执行,一个事件已经设置好,并且工作流程已成功执行。好的,如果你回到 Telegram 机器人,它会说你的会议已安排。这是会议链接,这很酷。现在我将告诉你这些变量来自哪里。你看到这个叫做 JSON 消息类型的东西。正如你所看到的,它现在是红色的,这意味着数据没有到达。而这个 JSON 消息的 .ext 是绿色的,因为它到达了。这些变量是什么?正如你所看到的,都在你的左边。你的消息中收到的所有东西都在这里。好的。那么 ID 是什么?消息 ID 是什么?它是否是一个机器人?所以它说这里是机器人是假的。这是因为我们是用户,我们发送了消息。所以发送消息的不是机器人。是人类在发送消息。账户设置是 Shya Mishra 的账户。所以,正如你所看到的,名字,姓氏,用户名,语言,ID,再次是名字,姓氏,聊天的用户名。然后你可以看到日期进来了,日期是以一种非常不同的格式进来的。它实际上是 Unix 格式。我们现在不需要它。但是如果你看到文本,它说,“嘿,我想在晚上 10 点与 Vunaya 会面,邮箱是 teamvmsubscriptions@gmail.com。”所以我实际上要在这里删除它。好的。然后说,兄弟,这个值,我将把这个文本从这里拖过来。然后把它放到这里,这就是那个变量的来源。所以它是来自那个消息的有效载荷的一部分。那么,我们从哪里得到那个语音数据?它怎么会到那里?为什么它是红色的,为什么我们不能编辑它?嗯,要做到这一点,我们首先需要执行工作流程。好的,所以我正在执行工作流程,等待我们创建 Telegram 中的一个事件。让我们去 Telegram,让我们发一个语音消息说,“嘿,我想安排一个会议,在下午 5 点与 Vunaya 会面,邮箱是 teamvmsubscriptions@gmail.com。”然后我发送。现在数据已经发送,让我们回到 NA10。现在,正如你所看到的,我们遇到了一个错误。记住,所有这些平台都需要调试。所以,它说节点创建事件时出现问题,它说请求无效。请检查你的参数。所以我将点击它。我将找出到底哪里错了。好的。它说与会者电子邮件无效。但是等等,我说的是 teamvm superficienc.com。为什么没有显示?所以,我将看看它是什么。它发送的是什么?正如你所看到的,AI 代理获得了输出 team space VM space subscriptions space at space gmail.com。哇,这真是太糟糕的文本转语音了。让我们在开关级别诊断一下。当你双击开关时,你会看到,如果你一直往下拉,你会看到这里有一个文件。好的,所以音频是某种数据。现在你可以看到实际的音频是绿色的。这里的变量是 JSON 消息类型,对吧?正如你所看到的,我只是从这里把它拖到这里,你实际上可以设置它,这就是它变绿的原因,但是翻译做得不好,某个步骤翻译做得不好,但无论如何,这就是你如何处理语音,这就是你如何处理文本,我所做的只是将开关的输出重命名为音频或文本,这样我们就不用处理长字符串了。好的,现在回到画布,我们将下载音频。好的,如果开关是从音频出来的,如果它说兄弟,我们检测到了音频,我们实际上正在获取语音文件 ID,所以在最后一个中,我们正在检查类型是什么?它是音频吗?如果是音频,那么兄弟,把音频中的数据取出来。所以现在我们又在拖动文件 ID,所以我们实际上在这里获取文件 ID。所以我们只是把它拖出来,记住这是从音频部分出来的,所以记住这是两个输出音频和文本,我拖出了音频,我说音频文件,但是对于文本,不要做任何事情,直接去文本消息部分,我们会解释那是什么。现在我们已经得到了音频,我们将对其进行转录。记住,我们有一个音频文件。我们得到了所有这些信息。我们需要将这些信息转录成文本。为此,我们正在使用 Google Gemini 的 Palm API 账户,这来自 Vertex AI。所以我们说音频资源操作,请转录录音。好的,我想让你使用 Gemini 2.5 Flash,它不是最好的音频转录器,但没关系,无论如何,我们现在就用它。在最后一个中,记住我们称文件名为 data。我们说,请使用 data 组件。好的,发生了什么?我们下载了音频。我们得到了文件有效载荷。我们已经将其发送到 Google Gemini 的 2.5 Flash。我们要求它进行转录。然后转录的数据通过节点流动。然后我们去转录的音频。现在,如果你看到下一件事,它实际上被称为一个 set 节点,整个你知道的笔、铅笔,你看到的一切。所以,如果我按加号,你可以看到我可以输入 set。好的,所以我可以设置字段。我已经添加了 set 节点,我说兄弟,你得到的整个东西,这个数据有效载荷,请删除文本,你可以在这里看到,来自 Google Gemini 2.5 Flash 的一个输出是文本。所以我可以把它拖到这里,这就是它所在的地方。好的。所以,现在我们得到了文本,再次,我们得到的文本是,我将说嘿,请安排一个会议,在下午 5 点与 Vonaya 会面,邮箱是 teamvm subsubscriptions@gmail.com。好的。所以我们已经设置了这些数据,我们将这个字段称为文本。我们可以给它起任何名字,但为了方便起见,我们暂时称它为文本。好的。现在,这是通过音频进来的情况。现在,让我们看看如果通过文本进来,我们应该怎么做。如果只收到文本消息。好的。再次,我们将设置它。好的。这个更简单。没有转录,什么都没有。我们只说要设置的字段是文本。好的。而我们从 Telegram 触发器中拉来的消息是文本。所以,无论文本在哪里,现在在这个中没有文本。这就是为什么这个是灰色的。但是如果有一条文本消息,这个,这个,就是这样,对吧?它沿着顶部路径前进,因为我们发送了音频。如果我们通过机器人发送了文本,它就会沿着底部路径前进。现在它进入了一个 AI 代理。AI 代理将做出决定。记住我告诉过你,有线性的工作流程。到目前为止,我们一直在做线性的工作流程。现在我们将要求 AI 来做大脑,为我们做出决定。所以我将双击这个 AI 代理,我说兄弟,把那个文本拿过来,无论我们有什么。所以你可以看到,在字段设置好转录的音频之后,我把它拉下来,你就可以看到这个文本。所以我把它拖到这里,现在我正在添加一个系统消息。这里有一些系统消息,你说你是一个有用的助手。你的任务是安排 Zoom 会议。你将收到用户的提示,包括完整的日期时间格式的时间,要添加的人等等。你需要相应地输出数据。然后我再加一行,不要问任何后续问题,否则有时工作流程会中断,如果它问你后续问题。另一件事是,也许应该是安排会议,而不是 Google Meet 会议?为什么应该是 Zoom?我们没有 Zoom 订阅,买不起。好的。另一件事是,记住它说包括完整的日期时间格式的时间,即日期时间 blah blah blah blah blah blah。记住当我们把它拉下来时,我们只说了下午 5 点。我们没有给它完整的日期时间。这就是这些非确定性 AI 系统派上用场的地方。你不需要完美匹配格式。即使用户有点接近,也没关系,因为 AI 会说,“好吧,这个人指的是这个时间。如果他说下午 5 点,好吧,我们将取最接近的下午 5 点并做出决定。”这就是为什么我说不要问后续问题,因为他们会问后续问题,然后 AI 代理会回复,然后中断工作流程,因为那样的话,你将需要 Telegram 机器人不断地向用户提问,而我们不想这样做。好的。所以,现在我们让 AI 代理做了这件事,正如你所看到的,它正在询问聊天模型。记住 AI 代理现在正在接收一些输入。它正在接收一些东西,它正在询问一些东西。第一个是聊天模型。要使用的聊天模型是什么?我在这里使用的是 Google Gemini Pal API 账户。我使用的是 Gemini 2.5 Flash。记住 2.5 Flash 不是最聪明的模型,但它足以满足一些用例。好的,我没有添加任何内存,在解析器中,我添加了一个叫做结构化输出解析器的东西。我告诉 AI,请按照这个结构输出。好的,所以我说请输出开始时间,请输出结束时间,请输出候选人一号,二号,等等。好的,我希望它是完全这种类型的输出。好的,正如你所看到的,从这里出来的输出是 teamvm subscriptions@gmail.com,它把电子邮件搞砸了。它添加了空格等,因为它把音频弄错了,并且它完美地给出了一个时间,这实际上是它最好的猜测,因为我只说了下午 5 点,它可能是任何一天,正如你所看到的,这里的输出被很好地格式化为开始时间,结束时间,以及候选人,以及第一个候选人,在数组中是数字零,是 teamvm subscriptions at gmail.com。太棒了。然后它去创建一个事件。我正在使用一个创建事件节点。好的。我正在使用 Google Meet 来做这件事。所以我连接了 Google 日历账户。你可以连接你的 Google 日历账户。我说我想创建一个事件,你可以创建许多不同类型的东西。你甚至可以创建一个完整的日历。我说从列表,也就是从电子邮件,它需要设置这个邮件的是 teamvm subscription@gmail.com。那么开始时间是什么?我从那个输出解析器中拖出开始时间。我拖出结束时间,然后我说与会者是这个第一个候选人与会者。正如你所看到的,这就是它失败的地方,因为与会者的电子邮件不能有空格。也许 AI 代理应该更聪明。如果我们使用一个更聪明的 AI 代理,也许它会说,“好吧,电子邮件中不能有空格。”我们也可以提示它们。我们可以说,“兄弟,如果你发现任何看起来像电子邮件的东西,请将其转换为实际的电子邮件,即使它是错误的电子邮件。”但这是一种权衡。无论如何,现在它说设置,我想在 Telegram 上发送一条消息,你知道,我说连接到 Telegram 账户 2。这次我想要一条消息。好的,我想发送一条消息。然后正如你所看到的,在聊天 ID 中,这个东西是灰色的,左边什么都没有,因为它说运行节点创建事件时出错。为什么?因为前一个节点失败了。每个节点都依赖于前一个节点,因为前一个节点失败了。我们实际上在这里没有可用的输出。所以我们无法继续这一步。所以,让我们回去,这次我将向你展示文本工作流程。好的?因为音频工作流程有时转录可能会出错。它真的取决于你的麦克风有多好,如果邮件很长,它会把它搞砸。但让我们向你展示文本。所以我将再次点击执行工作流程。好的,它正在等待。让我回到 Telegram。请安排一个会议,与 Varuna 在周四下午 5 点会面,邮箱是 tmvm subscriptions@gmail.com。这次因为是文本,所以我可以控制。所以我输入了确切的电子邮件。我按下执行。现在让我们看看它执行。正如你所看到的,它执行得很快。它创建了一个事件,并发送了一条 Telegram 文本消息。现在,如果你打开最后一个节点,我们可以在最后一个节点中看到,现在它是活动的,对吧?你可以看到聊天 ID 现在已经变绿了。我们能够从这里拖动聊天 ID。所以现在你可以看到,从 Telegram 触发器,如果我把它下拉,我可以直接从这里拖动聊天 ID 到这里,因此它会变绿,正如你所看到的,文本也在那里,我可以输入我自己的文本。我可以说你的会议已安排。这是会议链接,我实际上可以拖动我们从 Google 日历获得的会议链接。所以,正如你所看到的,会议链接在这里。它很清楚地在这里。所以我可以把它从这里拖到这里,就可以了。如果我想更改输出消息等,我可以做到。现在,如果我回到 Telegram,它会发送一条消息说你的会议已安排。这是会议链接。所以,正如你所看到的,我们刚刚执行了一个完整的工作流程。与其他运行工作流程的人不同,我想向你展示一些错误。有时人们会展示完美的版本。我想告诉你,它并不总是完美的。它确实需要调试和诊断,但它确实让生活更轻松。现在,你还有一个问题,那就是所有这些设置在哪里?我在哪里设置 Telegram API 密钥?我在哪里设置 Google 日历?我在哪里设置所有这些东西?这就是我将要回答的最后一个问题。所以,如果我们去 Telegram 触发器,我可以双击它,然后打开它,我说创建新的凭据。所以,现在它正在询问我一个访问令牌,并询问我一个基本 URL。我们制作这个 Telegram 机器人的方式是通过一个叫做 botfather 的服务。所以你实际上可以去 Google 搜索 botfather telegram。好的?所以,只需去那里,然后你可以点击 botfather,然后你可以点击开始机器人。你这样做的时候,特别是如果你在手机上这样做,botfather 会回复你,它会告诉你这个机器人能做什么。Botfather 是一个统治所有机器人的机器人。使用它来创建新的机器人账户并管理你现有的机器人。所以,你知道,它会给你一些关于如何开始的说明。如果你输入 /start,它会允许你只用文本创建一个机器人,对吧?所以我刚刚创建了一个新机器人,好的?我给它起了一个名字,好的?然后它会给我一个指向那个机器人的链接。它还会给我一个访问 HTTP API 的令牌。我所要做的就是复制这个,你在这里看到的这个东西,然后粘贴到 N8 中。所以,我所要做的就是在这里粘贴那个访问令牌,然后机器人就可以运行了。任何给那个机器人发短信的人,记住它给了你一个机器人链接。Botfather 给了你一个链接。Botfather 是在 Telegram 上创建机器人的最简单方法。它还给了你这个漂亮的访问令牌,你只需把它放进去,然后 Telegram 就可以运行了。现在,如果你问我,我如何获得 Google Gemini 聊天 API?你所要做的就是去 Google AI Studio,这是 Google 目前的开发者中心,特别是开发 AI 的开发者,然后点击获取 API 密钥。你实际上可以点击这里,创建一个 API 密钥,正如你所看到的,我正在展示以前的 API 密钥,你只需复制数字,它就会给你所有你需要的东西,只需将其插入 API 密钥。主机是 generative language.googleapis.com。就是这样。现在最后一件事,我只是要关闭它,但最后一件事是实际的日历。好的,你可以看到我们连接了日历,正如你所看到的,通过 Google 日历,你所要做的就是去那里,去 Google Vertex AI,这是 Google 的一部分,有点烦人,你需要去不同的地方,取决于它是用例一还是用例二。我只是搜索 API 密钥。我将转到管理 API 密钥。向下滚动到创建 API 密钥。所以,我将转到凭据,API 凭据。好的,再次,它需要一点导航。我可以点击创建凭据,点击 OAuth 客户端 ID,然后通过这个过程,只需填写一个表格,然后将那个客户端密钥放入我们的 NAT 工作流程,它会给你所有这些,它还会给你 OAuth 重定向 URL。嗯,现在你如何找到所有这些?你如何知道在哪里去,去这里还是那里?事实是,当你看到别人的工作流程,或者当你熟练使用它时,你就会知道 API 密钥从哪里来,因为任何提供 API 密钥的人,任何有 API 的人,他们都会有自己不同的格式。Telegram 有自己的不同格式。他们的 botfather 和 Telegram 有点不同,你知道的,工作流程不同。Google Gemini 是一个不同的工作流程。Google 日历是另一个工作流程。但是你很快就会熟悉它,你需要花一点时间来弄清楚如何获取 API 密钥或 OAuth 密钥。你需要花一点时间来弄清楚正确的 URL 和 API 密钥。但是,你知道,这并不是你无法通过五分钟的摆弄就能弄清楚的事情。但一个简单的方法就是去 Google,输入你想要的 API 的名称,询问 API 密钥,它就会把你带到正确的链接。现在,老实说,我向你展示这一切的原因是,这是我们认为足够重要,可以让你开始使用 NA10 的一个工作流程。如果你现在出去在日常用例中使用它,你会发现几乎你能想到的每一个用例都已经有一个现成的工作流程。所以,如果我去看 NA10 工作流程,好的,我只是搜索一下。这里有 5,469 个工作流程。个人生活管理器,带 Telegram,Google 服务,语音驱动的 AI。与 ChatGPT5 对话你的 Google 表格。与 AI 对话数据库。用 nano banana 和 v3 生成 AI 病毒视频。所以,所有这些基本上都可用。你只需要点击一下。所以,如果我点击这个生成 AI 视频,用 nano banana 和 v3,我只需点击免费使用。我可以复制 JSON,然后我所要做的就是去 n10 创建一个新的工作流程。Ctrl +V,然后就有了。这是这个人创建的整个工作流程。你可以看到整个流程是如何进行的。它的价值在于,一旦你逐个节点地学习,你就可以改变任何你想要的东西。无论如何,你都需要更改你的凭据,但你可以逐个更改。它甚至有自动发布等功能。我不知道自动发布是否有效。这有点危险,你知道,有什么东西被自动发布。最好是手动获取视频并发布,因为这些平台正在关注其他人在 YouTube 和 Instagram 上发布自动化的东西。我认为 YouTube 已经禁止了很多这种批量生成的内容。所以,你必须非常小心。你必须知道在哪里使用 AI。你必须知道在哪里使用像 NAN 这样的工具。它不仅仅是使用这个,然后只是用垃圾信息轰炸互联网,对吧?我认为拥有好的想法并知道如何执行这些想法很重要。所以,学习一些这些工作流程,在三四天内,我向你保证,你会变得相当好。然后你只受限于想法。所以,就像我向你承诺的,我们将向你展示一个非常简单的想法到头像 NA10 工作流程。我们不使用它,因为我们手动完成了许多这个过程。我们仍然需要高质量的视频编辑。但假设你只是想学习,对吧?所以我将向你展示工作流程。我们已经为你设置了一个。现在你将能够很快地理解它。所以我将告诉你它是如何工作的。想法是,如果有一个不错的 Reddit 帖子,我们可以获取那个 Reddit 帖子,把它放进,你知道,这个工具里。你只需在 Telegram 上发送它,并在下面加一行我们的意见,无论我们对那个帖子的意见是什么。所以,我们正在做的是 Telegram 触发器。我们已经知道它是如何工作的。我们正在设置一个字段。正如你所看到的,它已经设置了文本。好的,我们已经知道如何做这个了。我们在本视频的最后一部分已经学过了。我们不想处理音频,因为有时它会出错翻译。我们使用了一个 AI 代理,但这个 AI 代理没有提示。它没有任何提示。好的?相反,发生的是它正在使用 Gemini,我只是想要结构化的输出。我正在请求一个链接。这个人通过 Telegram 发给我的链接是什么?子版块是什么?帖子 ID 是什么?文本是什么,你知道的,反馈是什么,或者我对那个 Reddit 帖子的看法是什么?好的。然后它一路提取 Reddit 的数据。所以,这里你正在使用 Reddit API,连接一个 Reddit OAuth 账户,获取实际的帖子。它正在获取帖子的许多评论。现在,这里有点复杂了。所以,在这段视频中,我们真的不想深入代码。我们不想实际展示我们自己写代码,因为我们觉得这会疏远很多观看视频的非技术观众。所以,我们所做的是,我们说我们将放一个节点,这个节点叫做 JavaScript 代码,但我们将去 Claude,我们将询问 Claude 或任何模型,你可以使用任何模型来做这个。我们将把我们从这个获取许多评论的帖子中获得的所有结果都放进去,其中也包含很多垃圾数据,你知道的 ID,这个那个,我们不需要所有这些。我告诉 Claude 只给我特定的评论和回复,对吧?所以,这就是我们提取出来的,我们设置了那个字段,我们合并了两者,所以帖子和评论,然后我们正在使用一个 AI 代理。好的。我们告诉它,你是最好的编剧。你的任务是根据 Reddit 的文本和提供的意见写一个脚本。所以,所有 Reddit 的文本数据包都在下面,那是意见。这就是我们发送给它的。好的。你可以看到这里的文本和意见。所以有文本,有评论,有意见。然后我们告诉它,为 Instagram Reels 写一个脚本,使用广泛的受众,等等。你可以写任何你想写的东西。对吧?这基本上是一个 Reddit 反应器工作流程。一旦我们得到了那个输出,我们就将文本转换为语音。好的?我们正在使用 11 labs 来做这个。有一个很棒的小节点,允许你使用 11 labs 将文本转换为语音。再次,你必须去 11 labs,进行 API 舞蹈,获取密钥,然后放进去。现在我们有了,而不是仅仅是任何输出写作脚本,现在我们有了音频版本。现在我们去 Hen,我们将上传那个音频。所以,我们已经获取了音频,我们已经上传到 Hen。现在它现在是视频了。我们得到了 Hen 视频。我们已经训练了一个头像。所以你可能需要去训练一个头像。然后我们要求它创建一个头像。记住,我只是在做一个概述,让你有一个想法。你应该尝试和玩一下。所以,我们上传了素材。我们要求它用 Hen 创建头像。记住,虽然 11 labs 有一种文本的方式,它有自己的节点。Hun 没有自己的节点。所以我们必须使用旧的方式使用 API。所以我们实际上必须使用 HTTP 节点。我将向你展示它是怎样的。所以,我们将做一个 HTTP 请求。好的。在请求中,我们可以实际上传素材。我们怎么知道这一切?这一切都在 Hen API 文档中。然后你想等一会儿,对吧?因为记住头像过程需要一些时间。所以等待 3 分钟,这足以让头像有时间完成。然后我们获取 hijen 视频。所以,我们又回到了 API 密钥,然后获取我们想要的视频。所以,我们又回到了 Hen,获取我们想要的视频。然后我们下载视频。然后我们使用 YouTube 节点将视频上传到 YouTube。然后我们在 Telegram 上发送一条消息说完成。所以,无论如何,我将向你展示这个工作流程的一个输出,在执行它之后。在这里。人形机器人可能刚刚越过了恐怖谷。在 Hanzu,Aia 并非只是在制造情感机器人。他们正在制造未来人类的复制品。他们与艺术家合作设计自然美丽的面孔,然后用角色心智来驱动它们。这就是过程。现在,当然,你可以让这个过程变得非常复杂。你可以将一点点 Hen 视频,一点点 B-roll 拼接在一起。这将是一个非常非常非常长的工作流程。问题是,你的视频过一段时间就会看起来一样。你的视频将只是别人的帖子,加上一点点意见,对吧?但它仍然是由 AI 写的。它没有洞察力或太多洞察力或思考。这就是为什么我们不自动化我们所做的一切,我们仍然有人类,但我们确实使用了一点自动化。比如我并不在每个视频中都出现,对吧?我们可以使用 AI 来呈现一些视频。所以,知道何时使用自动化和自动化工作流程,何时使用人类,可能是非常非常重要的技能,对吧?因为如果你过于偏向自动化,人们就不会参与到内容中,你已经看到了一些人只是生成了 AI 生成的,你知道的,一些哦,这个铃铛,这个哨子,有人在 Minecraft 里跳进去,那是垃圾,你必须避免这样做。你必须知道何时让人类介入。但你不需要像以前那样多的人。你不需要,你知道,整个媒体团队。所以你可能只有 10 个人来做实际的编辑过程,而这种风格,这种编辑质量真的很重要。总之,我希望你学到了一些东西,我觉得像这样的平台,无论你看了多少教程,第一次做的时候,每次点击新东西都会有顿悟的时刻。而且有故意的部分,特别是第二个工作流程,我没有解释,因为我希望你去探索它,对吧?因为你第一次做的时候,或者即使你做了一次,你也会感到更有力量去做更多的事情,对吧?去尝试更多,你会有很棒的工作流程的想法。而且我确实认为这将成为一个重要的角色,对吧?设置这些工作流程,并确保你的公司能够自动运行。这就是我的全部。再见。