最近,AI聊天机器人ChatGPT已经整合到Slack平台中。它将与2600多个其他集成应用一同在Slack上提供。Slack用户可以利用ChatGPT在几秒钟内起草消息和回复。这一举措对于那些希望更好地为客户服务的企业来说非常重要和有利。
Slack和ChatGPT的整合将为那些高度依赖Slack进行工作效率的行业开启自动化、加速业务增长并改进整体工作流程的机会。
介绍ChatGPT适用于Slack的应用
Salesforce和Open AI公司的合作使得在Slack平台上引入ChatGPT应用成为可能。Slack将整合这个AI聊天机器人以提供书面帮助、研究工具和对话摘要。
这一举措旨在优化商业专业人士之间的沟通,并通过加快沟通过程来节省时间。由于ChatGPT适用于Slack的应用处于测试阶段,因此不容易在平台上使用。
然而,用户可以申请在Slack上获取ChatGPT,并在其请求被接受前进入候补名单。
如何在Slack上使用ChatGPT
我们已经提供了使用ChatGPT与Slack的逐步指南。了解更多关于OpenAI如何使用Slack和ChatGPT应用的信息here。
如何注册或加入ChatGPT适用于Slack的候补名单
AI聊天机器人ChatGPT在Slack应用上仍处于初级阶段并且正在开发中。因此,在注册ChatGPT之后,您将被列入候补名单。以下是如何注册或加入ChatGPT适用于Slack的候补名单的步骤:
- 在手机或台式机上打开浏览器。
- 进入页面ChatGPT app for Slack waitlist。
- 填写必要的详细信息,然后在屏幕底部选择“加入候补名单”选项。
- 您现在已经列入候补名单。请等待,直到您的ChatGPT适用于Slack的请求被接受。
如何使用ChatGPT在Slack上总结对话
- 打开Slack应用并“登录”您要使用的工作区。
- 接下来,您会在左侧看到一个菜单。选择您想要总结对话的频道。
- 现在将光标悬停在该对话上。然后点击“三点”菜单图标。
- 然后,选择“用ChatGPT总结对话线程”,ChatGPT起草的回复将出现。
如何使用ChatGPT为Slack起草回复
以下是如何使用ChatGPT为Slack起草回复的步骤:
- 打开Slack应用并“登录”您要使用的工作区。
- 在左侧,您会注意到您收到问题的人或频道。
- 现在将光标悬停在该对话上。然后点击“三点”菜单图标。
- 然后,选择“用ChatGPT起草回复”,ChatGPT起草的回复将出现。
如何在Slack上向ChatGPT提问
您可以在Slack上向ChatGPT提问,而答案将以ChatGPT使用的对话风格回答。这与其他AI聊天机器人(如Bing Chat)相同。以下是逐步过程:
- 打开Slack应用并“登录”您要使用的工作区。
- 现在随意提问任何问题,ChatGPT将以对话风格回答。
ChatGPT Slack整合
步骤1:在Slack上注册一个应用程序并获取令牌
步骤2:获取OpenAI API密钥
为了将ChatGPT集成到Slack中,您需要登录Open AI API网站并创建一个新的API密钥如下:
- 打开Open AI API网站并登录。
- 找到API密钥部分。接下来,创建一个新的API密钥。
- 复制密钥以获取API密钥。
步骤3:安装必要的依赖项
您需要安装一些重要的应用程序。首先,您需要安装Slack-bolt,它可以帮助您轻松运行Slack应用程序。您还需要OpenAI和Slack应用程序。您可以使用以下命令安装依赖项:
- 对于Slack-bolt:pip install slack-bolt
- 对于Open AI:pip install openai
- 对于Slack:pip install slack
步骤4:运行应用程序
现在,安装完依赖项后,您需要在以下脚本中使用前面创建的3个令牌:
SLACK_BOT_TOKEN = “YOUR_TOKEN”
SLACK_APP_TOKEN = “YOUR_TOKEN”
OPENAI_API_KEY = “YOUR_TOKEN”
import os
import openai
from slack_bolt.adapter.socket_mode import SocketModeHandler
from slack import WebClient
from slack_bolt import App
# Event API & Web API
app = App(token=SLACK_BOT_TOKEN)
client = WebClient(SLACK_BOT_TOKEN)
# 当机器人在频道中被提及时触发
@app.event(“app_mention”)
def handle_message_events(body, logger):
# 记录消息
print(str(body[“event”][“text”]).split(“>”)[1])
# 为ChatGPT创建提示
prompt = str(body[“event”][“text”]).split(“>”)[1]
# 让用户知道我们正在处理请求
response = client.chat_postMessage(channel=body[“event”][“channel”],
thread_ts=body[“event”][“event_ts”],
text=f”Hello from your bot! :robot_face: nThanks for your request, I'm on it!”)
# 检查ChatGPT
openai.api_key = OPENAI_API_KEY
response = openai.Completion.create(
engine=”text-davinci-003″,
prompt=prompt,
max_tokens=1024,
n=1,
stop=None,
temperature=0.5).choices[0].text
# 回复线程
response = client.chat_postMessage(channel=body[“event”][“channel”],
thread_ts=body[“event”][“event_ts”],
text=f”Here you go: n{response}”)
if __name__ == “__main__”:
SocketModeHandler(app, SLACK_APP_TOKEN).start()
一旦您按照脚本操作,您将看到消息“Bolt应用正在运行”,这意味着应用已经启动。
第五步:测试
现在您只需要测试ChatGPT是否已经成功集成到Slack中。输入任何查询,如果您得到自动回答,那么您已经成功将ChatGPT集成到Slack中。
ChatGPT应用在Slack中对客户的好处
- 起草消息或回复:ChatGPT将为客户提供AI辅助写作帮助,有助于起草提示消息、回复、状态更新甚至会议记录。因此,不再需要手动起草所有消息,而是迎接基于AI的沟通。
- 一键总结:Slack上的ChatGPT将帮助客户跟上所有事务。每次沟通将具有摘要功能,以便客户能够简要了解任何对话的重要细节。
- 有效的研究工具:商业专业人士现在可以使用ChatGPT应用内置的研究工具进行广泛的知识研究。
- 自动化工作负载:将工作外包给Slack上的ChatGPT将使用户能够更专注于重要任务,并更好地优化他们的工作重点。
结论-成为第一个尝试ChatGPT for Slack应用的人
ChatGPT for Slack应用提供了许多对每个专业人士有用的新颖优势和机会。许多IT领导人赞扬在Slack中集成ChatGPT的举措,称其为一项强大而创新的倡议。自动化工作、减少工作负荷和优化工作流程是提高企业整体效率并将其推向新高度的功能。因此,我们建议您不要再犹豫,成为第一个尝试ChatGPT for Slack应用的人。