突破界限:探索LLMs的函数调用

突破界限:LLMs函数调用探索

如何通过函数调用为大型语言模型与外部工具和API的无缝集成铺平道路

使用SDXL生成的图片

当我发现大型语言模型(LLM)具备与外部工具和API进行交互的能力时,我知道再也不会有什么不同了。

这使我们更接近实现人工通用智能(AGI)吗?也许不是,但它无疑为人工智能带来了一个全新的时代:LLM能够执行任何你能放入函数中的东西。现在,这可能听起来像异端邪说,但对我来说,这使我们更接近实现AGI的愿景,因为我不是一个幻想有感知能力的机器或其他科幻情节的人。

想象一下这个场景:一个人工智能代理,完全负责一个任务,与在线操作的其他代理进行通信,获取数据,并带回你所希望的结果。这种变革性的能力不仅重新定义了我们与互联网的互动方式,而且也重新塑造了我们的思维过程。

快进几年:想象一下想要计划一个假期。第一步不是在网上搜索机票,而是指示一个人工智能代理从头到尾规划和组织一切。只有当你的收件箱里收到一些确认邮件(如果电子邮件仍然存在的话)并且你的信用卡上显示有一笔费用时,你才会知道它完成了。

但我们不要过于超前。即使在我们目前的现实中,你可以创建执行在编程上可能的任何事情的代理。不过,这需要你付出一些努力。你需要熟悉OpenAI模型系列的新函数调用能力,并创建你的模型将使用的自定义工具。

这就是这篇博文的用途。将其视为一个实践指南,帮助你将你的人工智能代理变为现实,它可以在你个人的Google日历账户上创建事件。然而,只需改变LLM调用的函数,世界就是你的海洋。准备好了吗?开始吧!

Learning Rate是一个为对机器学习和MLOps领域感兴趣的人提供的新闻通讯。如果你想了解更多类似的主题,可以在此订阅。我将在每个月的最后一个星期日与你分享。