AI 日报

Cohere 教程:使用 Cohere 进行聊天/对话 Summarizer

  • By aihubon
  • Nov 07, 2023 - 2 min read



Cohere 教程:使用 Cohere 进行聊天/对话 Summarizer

为什么使用 Cohere AI?

想象一下,您正在参加 aihubpro.cn 的 AI 黑客马拉松之一,您需要想出一个基于 Cohere 的工具。你开始对不和谐进行头脑风暴;每个人都在打字,您会迷失在海量内容中。然后你想出了一个主意……

或者除了 AI 黑客马拉松之外,也许你的网站上有一个聊天机器人,你想总结用户和机器人之间的对话?本教程将向您展示如何使用 Cohere 和 Python 来做到这一点。

如果您想开始使用 Cohere,请随时阅读我们的 Cohere 指南。

开始吧!

这些数据通常对业务很有价值,可用于进一步分析。对话通常是这样的:

AI: Hi there, how can I assist you today?Customer: I want to get more information about your pricing.AI: Our pricing is $10 per month for the first 10 users, and $5 per month for each additional user.Customer: Where can I find more information about your pricing?AI: You can find more information about our pricing on our website.Customer: What is your website?AI: Our website is www.abc.com

在我们的小程序的帮助下,我们可以用一个简单的句子来概括整个对话,例如:

Customer wants to get more information about your pricing.

先决条件

Python 3.6 或更高版本的 Cohere API 密钥

第 1 步:安装 Cohere Python 库

第一步是安装 Cohere Python 库。您可以通过运行以下命令来执行此操作:

pip install cohere

第 2 步:创建 Cohere 客户端

下一步是创建 Cohere 客户端。您可以通过运行以下代码来执行此操作:(您可以在 Cohere 仪表板上找到您的 API)

import cohere co = cohere.Client('YOUR_KEY_HERE') 

接下来,让我们创建一个响应对象并在 Cohere 客户端上调用生成。

response = co.generate(   model='xlarge',   prompt="""Summarize this dialogue:  Customer: Please connect me with a support agent.  AI: Hi there, how can I assist you today?  Customer: I forgot my password and lost access to the email affiliated to my account. Can you please help me?  AI: Yes of course. First I\'ll need to confirm your identity and then I can connect you with one of our support agents.  TLDR: A customer lost access to their account.  --  Summarize this dialogue:  AI: Hi there, how can I assist you today?  Customer: I want to book a product demo.  AI: Sounds great. What country are you located in?  Customer: I\'ll connect you with a support agent who can get something scheduled for you.  TLDR: A customer wants to book a product demo.  --  Summarize this dialogue:  AI: Hi there, how can I assist you today?  Customer: I want to get more information about your pricing.  AI: I can pull this for you, just a moment.  TLDR:""",   max_tokens=20,   temperature=0.6,   k=0,   p=1,   frequency_penalty=0,   presence_penalty=0,   stop_sequences=["--"], ) print('Prediction: {}'.format(response.generations[0].text)) 

我们将为此示例选择型号 xlarge,您可以在 Cohere 网站上找到有关不同型号尺寸的更多信息。接下来,让我们调用提示并传递两个摘要对话框的示例。所以就在这里,您可以在顶部看到此对话的摘要。接下来,让我们传入尚未总结的新聊天。您可以看到 TLDR 是空的。然后让我们再传递几个参数。您可以根据需要选择这些。然后让我们传递一个停止序列。这个停止序列告诉 AI 在正好达到这个序列时停止发电。因此,例如,您可以看到示例序列始终位于摘要的末尾。最后,让我们打印出我们的预测。

现在我们可以通过执行 Python 文件来检查我们的程序是否工作。您可以使用摘要器来总结对话,例如 Slack、Discord、Telegram 或电子邮件。

python filename.py

您可以在此处找到本教程的代码。

如果您想知道如何使用 Cohere 或如何开始使用 Cohere,我们可以为您提供帮助。只需使用 Cohere 应用程序开始和构建。

谢谢你!如果您喜欢本教程,您可以在我们的教程页面上找到更多信息并继续阅读 – AI未来百科 ; 探索AI的边界与未来! 懂您的AI未来站