Spaces:
Running
Running
File size: 3,267 Bytes
83e0115 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 |
## OpenAI Assistant
基于 [OpenAI platform](https://platform.openai.com/docs/introduction) 开发的 assistant 界面及示例。
### 使用方法
填写 `openai_api_key` 之后,点击任意 `Example`,然后点击 `Add and run` 就可以运行起来。
界面使用主要分为左中右三个部分。
左边,主要包含对系统的增删查功能。其中最重要的是 `create assistant` 标签,你可以在此填写内容并创建新的 assistant。
中间,是 `conversation` 对话窗口。点击 `Add and run` 按钮就可以发送消息。由于一些原因,后端返回的内容可能无法自动更新到 chatbot 对话记录中,因此你可能需要用到 `Refresh` 按钮。
右边,是一些对话的状态和提示信息。每个对话都需要有一个机器人,即 `assistant_id` 。如果你点击 `Add and run` 按钮发送消息时它的值为空,则会根据 `create assistant` 中的内容自动创建一个机器人,并填充 `assistant_id`,这个参数决定了你正在与哪个机器人聊天,因此不要乱改它,因为它很重要。
`thread_id` 参数,好像是一个会话的概念,因此也不要乱改。
### 对话记录
#### 披萨订餐机器人
```text
User: 你好。
```
```text
Assistant: 嗨!欢迎光临我们的披萨店。 😊 准备好下单了吗?您想要点哪种披萨?
```
```text
User: 可以先看一下菜单吗、
```
```text
Assistant: 好的,这是我们的菜单:
披萨:
意大利辣香肠披萨(大 $12.95/中 $10.00/小 $7.00)
芝士披萨(大 $10.95/中 $9.25/小 $6.50)
茄子披萨(大 $11.95/中 $9.75/小 $6.75)
小吃:
薯条(大 $4.50/小 $3.50)
希腊沙拉 $7.25
额外配料:
奶酪 $2.00
蘑菇 $1.50
香肠 $3.00
加拿大培根 $3.50
AI辣酱 $1.50
辣椒 $1.00
饮料:
可乐(大 $3.00/中 $2.00/小 $1.00)
雪碧(大 $3.00/中 $2.00/小 $1.00)
瓶装水 $5.00
请告诉我您想要点哪些项目,如果您想要额外的配料或其他产品,也请随时告诉我。 😄
```
```text
User: 来一个芝士披萨,和一杯雪碧大份。
```
```text
Assistant: 非常好的选择!一个大份的芝士披萨和一大杯雪碧。
那还需要加点别的吗,比如额外的奶酪或者其他配料?还是这样就可以了? 😊
```
```text
User: 可以了
```
```text
Assistant: 太棒了!接下来,请问是自取还是需要我们外送?
如果需要外送的话,麻烦提供一下您的地址。🚚💨
```
```text
User: 我堂食。
```
```text
Assistant: 好的,堂食!您的订单总金额为 $10.95(大份芝士披萨) + $3.00(大杯雪碧) = $13.95
谢谢您的点单,希望您在这里享受到愉快的用餐体验!🍕🥤🎉
```
```text
User: 哦哦,不好意思,我的披萨要小份就好了。
```
```text
Assistant: 没问题,我已经帮您更改为小份芝士披萨。
您的订单现在是小份芝士披萨 $6.50 加上大杯雪碧 $3.00,总计金额为 $9.50。
是否还有其他需要调整的地方? 😊
```
```text
User: 没有了,很好。
```
```text
Assistant: 好的,订单确认为小份芝士披萨和大杯雪碧,总计 $9.50。
您的餐点很快就能准备好。祝您在这里用餐愉快!🍕🥤✨
```
|