如果我告诉你,有一天我想打造属于自己的AI助手,一个能真正拨打我电话、像真实私人助理那样对话的助手。听起来很令人兴奋,对吧?但这不仅仅是有个想法那么简单。我会使用反重力技术,因为这个主意其实更简单:创建一个能听、理解、自然回应的人工智能,最终成为我可以通过拨打电话即可访问的存在。
但在视频结尾时,其实我没有完全成功做到完美,但我尽力了。所以今天我开始了一项新任务:构建我自己的AI语音助手,我给它取名为Elon(埃隆)。让我们开始吧。首先,要实现这一点,光有AI模型是不够的。我还需要后端、语音处理API以及将所有内容连接在一起的方法。
正如你所见,这是整个项目的实施计划。首先,我真正想关注的是如何改进它们,我的大多数想法都围绕这一点展开,我总是试图寻找那些可能性。今天我会使用反重力技术(注:此处为原文重复或口误,按忠实翻译原则保留)。首先,我开始设定助手的个性。我希望Elon感觉自然,不像一个从剧本中朗读答案的无聊机器人,而像一个能真正进行对话的智能助手。哇,多么激烈的想法啊!
但不幸的是,我不知道这是否可能实现。接下来是技术部分:连接不同的服务、配置API,并尝试让所有部件协同工作。老实说,这才是构建事物变得有趣的地方。我尽了最大努力,但最终这里显示的错误……这些错误本来可以轻易解决。
但当你是第一次构建某样东西时,事情并不总是如你所想的那样顺利。有时你写了代码却得到错误提示;有时API没有响应,它最终会回来的——这就是我在视频结尾要展示的我的API的情况。实际上,好的API并不免费。所以有时在花费数小时尝试连接所有内容后,你仍然卡在一个小问题上。
但我认为这正是学习的真谛所在。你不是通过观看教程或复制别人的代码就成为开发者的,对吧?所以我就这样不断尝试、再尝试。最终,我想要实现的功能本可以用N8N来做,但并不是所有东西都是免费的,伙计。所以这完全没问题,但我还是尝试去实现了它。
那么你可以看到我在构建的是什么:整个系统。技术部分还行。所以,在构建的同时,让我告诉你一些事情。有时我们在脑海中想象很多事情,我们幻想总有一天能建成伟大的事物、取得巨大的成就。我们要构建不仅对自己有用,也对他人有用的东西。
但你知道问题出在哪里吗?我们对自己的梦想想得太多,但在开始之前就开始问自己无数个问题。天哪,我还懂得不多;我没有足够的资源;别人会怎么想等等诸如此类的事情。慢慢地,我们将梦想缩小了。那么,与其等待变得完美,我们为什么不直接开始呢?
我知道我正处于学习阶段。但尽管如此,无论我觉得应该做什么、构建什么,我都会去做。如果你谈论时间问题,你是有时间管理的。你如何管理你的时间完全取决于你自己。所以我只是想到了一个AI助手:当我工作或忙碌时,它可以接听电话并在稍后告诉我所有细节。
这种想法可行吗?所以我产生了这个念头,而在当今时代,每个人都使用AI。伙计,使用AI并不是坏事。但完全依赖它是否是件坏事?这只有时间能证明。但我至少开始了。当你真正坐下来尝试自己构建某样东西时,现实是完全不同的。解决一个错误,另一个又冒出来;修复一个连接,另一个却失败了。
有时你甚至不知道问题是出在你的代码、配置还是你所使用的服务上。困惑并不总是意味着你做错了什么;有时它只是表明你正在学习新事物。我并不是想说所有这些,但当构建全新的事物时,你不可避免地会感到不适。我的意思是,这是过程的一部分。
你知道的,这就是为什么我不想再把每一个错误都视为我失败故事的一部分了。很简单:去尝试吧,从中学到的东西需要聚焦于下次如何在其他方面做得更好。上大学后我发现和意识到了很多事情。环顾四周,有时感觉每个人都比你移动得更快:有人获得了实习机会;有人在建立初创公司;或者有人在赚钱,做着那些你只在梦中想象的事情。
然后我们开始将自己的旅程与他们进行比较。但这里有一件事我想提醒自己:你并不落后,仅仅因为别人更早开始。每个人的生活都是不同的,每个人的人生路径也是不同的。现在你几乎可以看到我们的Elon目前……它现在正在一点点工作着。好吧。
这里是诚实的部分:Elon还没有完全完成。我设法设置了项目的一部分,但由于API访问密钥和使用限制,我无法完成整个通话体验。老实说,当你在一个项目上花费大量时间,而最终它并没有完全按照你的想象工作时,会有失望感。你想展示最终结果……
尽管如此,看吧,我构建了它。事情就是这样发生的。有时结果并不如你所愿,我开始理解未完成的项目和毫无意义的项目之间存在区别。这个项目确实未完成的:是的。我了解了AI语音系统、API、后端连接、配置以及让不同服务协同工作的挑战。
但好吧,我会继续工作于Elon,找到处理这些限制的实用方法,并逐步改进它。也许下一个版本会工作得更好;也许我会面临另一个问题。无论如何,我都会学到新东西。未完成的项目并不是故事的结局;它是一个提醒:还有工作要做。
目前,API……下次如果我获得更好的API密钥的话……我将不得不再次构建Elon。所以,不要因为项目没有工作而失望。相反,思考为什么它不工作以及下次如何修改和改进它。所以我会在下一次使用API密钥时尝试让Elon变得更好。谢谢大家观看。