好吧，现在有些事情有点令人困惑，我得让你明白，那就是
您可以像我们刚刚所做的那样，将函数变成工具。
您还可以将其他东西变成工具。
您可以将整个代理变成一个工具。
你可以说，我们有这个销售代理，可以写销售电子邮件。
嗯，整个事情，用那个提示调用 LM 的整个过程，可以是
认为自己是一个工具。
我们可以将其视为一种销售代理工具。
这样做听起来可能需要做大量的工作才能将 LM 调用打包到
一个工具。
但不，你所要做的就是在代理上调用作为工具，然后你就会将代理转换为工具。
将代理转变为工具意味着什么？
这意味着它将创建一个新工具。
它将包含所有描述该工具功能的 JSON 内容。
如果调用该工具，它将实际调用代理并让代理进行调用
LM。
所以它是一个包装器。
代理的包装器，将代理变成工具。
仅此而已。
那么让我们看看这个销售代理作为一种工具。
我们将给它一个工具名称销售代理一仍然并写一封冷销售电子邮件是我们的描述
该工具可以做什么。
现在，如果我们看一下工具一，您会发现它是一个功能工具，就像这个工具一样。
就像发送电子邮件一样。
它有一个不同的名字。
它的描述就是这里的描述。
现在它具有相同的参数，即我们期望的 JSON blob。
它有一个特殊的函数来告诉它在实际调用该工具时要做什么。
当然，这实际上是要打电话给我们的代理人。
希望这是有道理的。
我们现在将把我们的代理打包成工具并使用它们。
好吧，我们开始吧。
所以我可以用一个奇特的循环来完成这个，但我想，你知道吗？
我只是将其拼写出来，以便您清楚地了解这里发生的事情。
我们将拥有三个工具。
工具一、工具二、工具三。
而且只是拿了三个特工而已。
销售代理一、二、三级。
并作为每个工具的调用。
对于每一个，我们只需给它一个工具名称和一个工具描述，这是相同的工具描述。
就是这样。
现在，如果你愿意的话，只需将其重写为一个漂亮的小循环，这样我们就不会犯傻了
像这样重复。
但我想把它说出来。
现在我给自己一个名为工具的列表，工具有工具一、工具二、工具三。
这些就像被包裹成工具的代理。
它们是简单地呼叫代理然后发送电子邮件的工具，这是真正的工具，只是一个
功能。
发送电子邮件，调用电子邮件程序 SendGrid。
让我们看看运行这个程序会得到什么。
现在这是我们的工具列表。
确实是四功能工具销售代理一、销售代理二、销售员三、发送
通过电子邮件发送工具列表中的所有内容。
好的，现在是时候将所有这些都交给销售经理了。
我们的策划代理。
所以现在有点像我们之前做的，只是我们让代理能够选择运行什么
什么时候。
这不像我们只是编写 Python 代码来说，做这个，这个，这个，然后发送电子邮件。
相反，我们让代理人来决定。
您是一名为Compliance 工作的销售经理。
您可以使用提供给您的工具来生成冷销售电子邮件。
您永远不会自己生成销售电子邮件。
你总是使用这些工具。
在选择最好的工具之前，您需要尝试所有三种工具一次。
您选择最好的一封电子邮件，然后使用发送电子邮件工具发送最好的电子邮件，并且仅发送最好的电子邮件
发送电子邮件给用户。
现在，我可能已经把它拼写完了。
你可以尝试一下。
并不总是需要如此迂腐，但我这样做也是为了向你展示发生了什么。
非常精确且具有启发性的提示绝不是一件坏事。
好的，我们想创建一个新的销售经理代理。
就在那里。
我们想给它这些指示。
是系统提示。
我们想要传递所有四个工具，所有这些工具都在这里。
我们给它一个模型。
然后我们说向亲爱的首席执行官发送一封冷冰冰的销售电子邮件。
我们开始这个过程并开始运行。
这大约需要 30 秒。
所以我很快就会见到你。
好吧，实际上并没有花费30秒。
花了18秒。
所以它很快就完成了，我们可以先看看我的电子邮件，事实上我只是这样做了
收到一封电子邮件，就在这里。
而且非常好。
它确实做得很好。
你会看到它像模板一样放置首席执行官的名字不是亲爱的首席执行官你可以改进提示停止
如果您愿意，它可以这样做，但最后有一个合并邮件合并的练习。
所以它实际上会在这里输入真实的人名。
但是但是非常好。
我们收到了电子邮件，它发送给我，并且按预期来自经过验证的电子邮件发件人。
当然，另一件事就是去看看踪迹。
我们现在就去做吧。
所以就是这样。
销售经理就是我们所说的。
使用了工具。
花了18秒。
我们进去看看吧。
所以它被称为销售代理一。
它打电话给销售代理二号。
销售代理三．
然后它调用发送电子邮件。
这就是工具，它只是一个工具。
如果您查看由此类绿色事物代表的每个销售代理工具，您会
看到下面是一个特工。
因此，希望这能让您清楚地知道我们有一个代理，专业的销售代理
那是包裹在工具里的，销售代理之一。
您可以再次看到这一点和这一点。
但在发送电子邮件的情况下，它只是一个用主体调用的函数。
但是你可以查看跟踪，并且应该查看跟踪并理解交互
工具和代理之间的联系，使销售经理能够开展其全部活动，让自己
做出关于做什么、按什么顺序的决定。