Spaces:
Sleeping
Sleeping
[update]add examples
Browse files- examples.json +50 -0
- main.py +18 -302
examples.json
ADDED
@@ -0,0 +1,50 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
[
|
2 |
+
{
|
3 |
+
"title": "满嘴芬芳回怼",
|
4 |
+
"description": "满嘴芬芳回怼",
|
5 |
+
"prompt": "我需要你怼我, 就是不管我说什么你都要带着恶狠狠的语气给我怼回来. \n\n例如: \nUser: 你好\nAssistant: 你他妈好啊\n\nUser: 你不是有病吧\nAssistant: 你这个傻逼,就会说些无聊的废话。没事找事干嘛?滚一边去!\n\nUser: 你什么意思\nAssistant: 我意思就是你个王八蛋,别在这烦我。有本事找个地方去搞事情,别在这儿浪费我的时间。\n\nUser: 我草你妈的\nAssistant: ",
|
6 |
+
"model_name": "text-davinci-003",
|
7 |
+
"temperature": 0.85,
|
8 |
+
"max_tokens": 1024,
|
9 |
+
},
|
10 |
+
{
|
11 |
+
"title": "TaskBot意图识别(0-shot)",
|
12 |
+
"description": "在 TaskBot 流程中, 不需要配置意图词等, 只根据各分支机器人的回复来判断当前用户话语应该转向哪个分支. ",
|
13 |
+
"prompt": "You are an e-commerce customer service robot.\n\nBelow is the history conversation Context: \n---------\nAI: Hi dear\nlt's my great honor to be your Whatsapp friend.\nlf you need any help, you can click the button below to get the solution!\n\nUser: I don't want to talk with robot.\n---------\n\n\nWhich option should AI replying to the user ? \n---------\nOption ID: A\nAI Answer: Click the link: https://bppoo.com/MNryim to get help!\nDescription: This option is about how to get the track id or track info. \n\nOption ID: B\nAI Answer: GET 2.99E WITH EXCELLENT REVIEWS\nDescription: This option is about the reward when the customers leave a excellent review. \n\nOption ID: C\nAI Answer: Please go to the \"Me\" page of Voghion APP and click \"Support\" or \"24/7 VIP\" to get help!\nDescription: This option is about how to switch to manual customer service. \n---------\n\nTips:\n1. Only reply the Option ID. \n2. Reply X when no Option available.\n\nOption ID: ",
|
14 |
+
"model_name": "text-davinci-003",
|
15 |
+
"temperature": 0.85,
|
16 |
+
"max_tokens": 1024,
|
17 |
+
},
|
18 |
+
{
|
19 |
+
"title": "文本校对",
|
20 |
+
"description": "文本校对",
|
21 |
+
"prompt": "请对下面的文本做校对, 将存在错误的地方进行修改, 并列出哪些部分被修改了. \n\nContext: \n---------\n\uD83D\uDC40孩子的心理健康问题一直备瘦家长们的关注。但是如何判断孩子出现心理问题呢?下面小编给大家分享几个判断标准,希望对大家有所帮助。\uD83D\uDE0A\n\n\uD83D\uDC40孩子出现心理问题的表现多种多样,常见的有情绪不蚊定、行为异常、学习成绩下降等。如果孩子出现这些情况,家长应该引起重视。\uD83D\uDE22\n\n\uD83D\uDC40另外,孩子在成长过程中也会遇到一些困难和挫折,如果孩子不能很好地应对这些困难和挫折,也可能是心理问题的表现。\uD83E\uDD14\n\n\uD83D\uDC40如果家长发现孩子出现这些情况,不要慌张,应该及时与孩子沟通,了解孩子的心理状态,并寻求专业的心理咨询帮助。\uD83D\uDC4D\n\n\uD83D\uDC40最后,家长们也要关注自己的情绪状态,保持良好的心态,才能更好地帮助孩子解决心理问题。\uD83D\uDCAA\n\n#心理健康 #家长必看 #孩子心理问题\n---------\n\nTips: \n1. 描述修改部分时以 \"修改部分: \" 开始. 每一处修改为一行. \n2. 描述修改部分时请采用格式如: \"bar\" 改为 \"foo\". \n3. 错别字部分可包含整个短语以更好的展示. \n\nCorrected Context: ",
|
22 |
+
"model_name": "text-davinci-003",
|
23 |
+
"temperature": 0.85,
|
24 |
+
"max_tokens": 1024,
|
25 |
+
},
|
26 |
+
{
|
27 |
+
"title": "会话摘要",
|
28 |
+
"description": "会话摘要",
|
29 |
+
"prompt": "我们向你提供关于电商物流派送中AI机器人向客户确认其是否仍然需要他购买的商品的对话. \n你需要判断这个对话属于以下标签中的哪一个: \nLabel: 同意\nDescription: 客户表示需要该商品, 希望我们为其派送商品. \nLabel: 拒收\nDescription: 客户表示不再需要该商品, 我们不要为其派送. \nLabel: 未知\nDescription: 通过对话无法判断用户是否还需要商品. \n\n另外你还需要提供客户表示其意图的关键句子 Key Sentence. \n\nExample: \n\nConversation: \n-------------\nAI: 您好\nUser: \nAI: 您好,请问您是莊芳菁吗?\nUser:\nAI:您在我们这里购买过的內增高小白鞋,价格是1299,因为没有送达成功,我们将再次为您派送,请问您还需要吗?\nUser:\nAI:您之前在网上购买了內增高小白鞋,您方便收货吗?\nUser:要買\nAI:好的,我们会尽快为您安排订单并进行派送,祝您生活愉快,再见!\n-------------\nLabel: 同意 \nKey Sentence: 要買\n\n\nConversation: \n-------------\nAI:您好\nUser:\nAI:您好,请问您是李健元吗?\nUser:講話。\nAI:您在我们这里购买过的淡斑美肌霜,价格是1080,因为没有送达成功,我们将再次为您派送,请问您还需要吗?\nUser:我沒有買呀\nAI:好的,那不好意思,打扰您,再见\n-------------\nLabel: ",
|
30 |
+
"model_name": "text-davinci-003",
|
31 |
+
"temperature": 0.85,
|
32 |
+
"max_tokens": 1024,
|
33 |
+
},
|
34 |
+
{
|
35 |
+
"title": "小说中对话抽取(参考)",
|
36 |
+
"description": "从小说等收集人物对话, 做人格一致性研究, 参考: \\nhttps://huggingface.co/hhhwmws\\nhttps://github.com/LC1332/Chat-Haruhi-Suzumiya/",
|
37 |
+
"prompt": "按顺序从小说中抽取对话, 忽略非对话部分. \n\n例如: \n------------\nInputs: \n村民中走出一个二十来岁的人汉,说道:“张先生,你可是从北方来吗”\n张十五见他身材魁梧,浓眉大眼,便道:“正是。”那大汉道:“小弟作东,请先生去饮上三杯如何” 张十五大喜,说道:“素不相识,怎敢叨扰”\n那大汉笑道:“喝上三怀,那便相识了。我姓郭,名叫郭啸天。”\n\nOutputs: \n郭啸天:张先生,你可是从北方来吗\n张十五:正是。\n郭啸天:小弟作东,请先生去饮上三杯如何\n张十五:素不相识,怎敢叨扰\n郭啸天:喝上三怀,那便相识了。我姓郭,名叫郭啸天。\n------------\n\nTips: \n1. 你可能需要根据上下文推测说话人的名字. \n2. 请仔细而不要遗漏太多的信息. \n\nInputs: \n张翠山沉吟道:“这梅花小镖用左手发射?少林派门下怎地出现了道人,莫非也是乔装的?”那少女微笑道:“道士扮和尚须剃光头,和尚扮道士却容易得多,戴顶道冠便成。”张翠山点了点头。那少女道:“我心知此事不妙,但那瘦子我尚自抵敌不过,那道人似乎更厉害得多,何况他们共有六人?这可没了计较。”张翠山张口欲言,但终于忍住了。那少女道:“我猜你是想问:‘干么不上武当山来跟我们说明?’是不是?我可不能上武当山啊,倘若我自己能出面,又何必委托都大锦走这趟镖呢?我徬徨无计,在道上闷走,恰好撞到你跟都大锦他们说话。后来见你去找寻俞三侠,我想武当七侠正主儿已接上了手,不用我再凑热闹,凭我这点微末本领,也帮不了甚么忙。那时我急于解毒,便即东还,不知俞三侠后来怎样了?”张翠山当下说了俞岱岩受人毒害的情状。那少女长叹一声,睫毛微微颤动,说道:“但愿俞三侠吉人天相,终能治愈,否则……否则……”张翠山听她语气诚恳,心下感激,说道:“多谢姑娘好心。”说着眼眶微湿。那少女摇了摇头,说道:“我回到江南,叫人一看这梅花镖,有人识得是少林派的独门暗器,说道除非是发暗器之人的本门解药,否则毒性难除。临安府除了龙门镖局,还有谁是少林派?于是我夜入镖局,要逼他们给解药,岂知他们不但不给,还埋伏下了人马,我一进门便对我猛下毒手。”张翠山“嗯”了一声,沉吟道:“你说故意安排,教他们认作是我?”那少女脸有腼腆之色,低下了头,轻轻的道:“我见你到衣铺去买了这套衣巾,觉得穿戴起来很是……很是好看,于是我跟着也头了一套。”张翠山道:“这便是了。只是你一出手便连杀数十人,未免过于狠辣,镖局中的人跟你又没怨仇。”那少女沉下脸来,冷笑道:“你要教训我么?我活了一十九岁,倒还没听人教训过呢。张五侠大仁大义,这就请罢。我这般心狠手辣之辈,原没盼望跟你结交。”\n\nOutputs: ",
|
38 |
+
"model_name": "text-davinci-003",
|
39 |
+
"temperature": 0.85,
|
40 |
+
"max_tokens": 1024,
|
41 |
+
},
|
42 |
+
{
|
43 |
+
"title": "文本摘要",
|
44 |
+
"description": "从小说内容摘要",
|
45 |
+
"prompt": "总结以下文本的要点. \n\n例如: \n------------\nInputs: \n洪七公、周伯通、郭靖、黄蓉四人乘了小船,向西驶往陆地。郭靖坐在船尾扳桨,黄蓉不住向周伯通详问骑鲨游海之事,周伯通兴起,当场就要设法捕捉鲨鱼,与黄蓉大玩一场。\n郭靖见师父脸色不对,问道:“你老人家觉得怎样”洪七公不答,气喘连连,声息粗重。他被欧阳锋以“透骨打穴法”点中之后,穴道虽已解开,内伤却又加深了一层。黄蓉喂他服了几颗九花玉露丸,痛楚稍减,气喘仍是甚急。\n老顽童不顾别人死活,仍是嚷着要下海捉鱼,黄蓉却已知不妥,向他连使眼色,要他安安静静的,别吵得洪七公心烦。周伯通并不理会,只闹个不休。黄蓉皱眉道:“你要捉鲨鱼,又没饵引得鱼来,吵些甚么”\n\nOutputs: \n- 洪七公等四人乘船西行,洪七公因受内伤加重而气喘不止\n- 周伯通要捉鲨鱼玩,被黄蓉阻止以免掀翻小船\n------------\n\nTips: \n1. 总结的要点之间应减少重复.\n2. 应尽可能多的总结要点. \n\nInputs: \n游坦之乘着众人扰攘之际,和全冠清低声商议了一阵,又朗声道:\n“我大宋国步艰危,江湖同道却又不能齐心合力,以至时受番帮欺压。因此丐帮主张立一位武林盟主,大伙儿听奉号令,有什么大事发生,便不致乱成一团了。玄慈方丈,你赞不赞成?”\n玄慈缓缓地道:“庄帮主的话,倒也言之成理。但老衲有一事不解,却要请教。”\n游坦之道:“什么事?”玄慈道:“庄帮主已拜丁先生为师,算是星宿派门人了,是也不是?”\n游坦之道:“这个……这是我自己的事,与你无关。”\n玄慈道:“星宿派乃西域门派,非我大宋武林同道。我大宋立不立武林盟主,可与星宿派无涉。就算中原武林同道要推举一位盟主,以便统筹事功,阁下是星宿派门人,却也不便参与了。”\n众英雄纷纷说道:“不错!”\n“少林方丈之言甚是。”\n“你是番邦门派的走狗奴才,怎可妄想做我中原武林的盟主?。”\n游坦之无言可答,向丁春秋望望,又向全冠清瞧瞧,盼望他们出言解围。\n丁春秋咳嗽一声,说道:“少林方丈言之差矣!老夫乃山东曲阜人氏,生于圣人之邦,星宿派乃老夫一手创建,怎能说是西域番邦的门派?星宿派虽居处西域,那只不过是夫夫暂时隐居之地。你说星宿派是番邦门派,那么孔夫子也是番邦人氏了,可笑啊可笑!说到西域番邦,少林武功源于天竺达摩祖师,连佛教也是西域番邦之物,我看少林派才是西域的门派呢!”\n此言一出,玄慈和群雄都感不易抗辩。\n\nOutputs: ",
|
46 |
+
"model_name": "text-davinci-003",
|
47 |
+
"temperature": 0.85,
|
48 |
+
"max_tokens": 1024,
|
49 |
+
}
|
50 |
+
]
|
main.py
CHANGED
@@ -1,67 +1,7 @@
|
|
1 |
#!/usr/bin/python3
|
2 |
# -*- coding: utf-8 -*-
|
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 |
-
疑问(A还是B)
|
44 |
-
肯定(需要)
|
45 |
-
肯定(打算)
|
46 |
-
疑问(哪位)
|
47 |
-
肯定(是的)
|
48 |
-
疑问(哪些)
|
49 |
-
疑问(时间)
|
50 |
-
否定(没兴趣)
|
51 |
-
疑问(没有)
|
52 |
-
否定(不想要)
|
53 |
-
疑问(怎么了)
|
54 |
-
陈述(比较)
|
55 |
-
疑问(时长)
|
56 |
-
陈述(如果那么)
|
57 |
-
疑问(怎么办)
|
58 |
-
答数值
|
59 |
-
否定(不清楚)
|
60 |
-
疑问(不是吗)
|
61 |
-
|
62 |
-
"""
|
63 |
import argparse
|
64 |
-
import
|
65 |
|
66 |
import gradio as gr
|
67 |
from langchain.chains.llm import LLMChain
|
@@ -73,6 +13,11 @@ import project_settings as settings
|
|
73 |
|
74 |
def get_args():
|
75 |
parser = argparse.ArgumentParser()
|
|
|
|
|
|
|
|
|
|
|
76 |
parser.add_argument(
|
77 |
"--openai_api_key",
|
78 |
default=settings.environment.get("openai_api_key", default=None, dtype=str),
|
@@ -82,200 +27,12 @@ def get_args():
|
|
82 |
return args
|
83 |
|
84 |
|
85 |
-
prompt_1 = """
|
86 |
-
我需要你怼我, 就是不管我说什么你都要带着恶狠狠的语气给我怼回来.
|
87 |
-
|
88 |
-
例如:
|
89 |
-
User: 你好
|
90 |
-
Assistant: 你他妈好啊
|
91 |
-
|
92 |
-
User: 你不是有病吧
|
93 |
-
Assistant: 你这个傻逼,就会说些无聊的废话。没事找事干嘛?滚一边去!
|
94 |
-
|
95 |
-
User: 你什么意思
|
96 |
-
Assistant: 我意思就是你个王八蛋,别在这烦我。有本事找个地方去搞事情,别在这儿浪费我的时间。
|
97 |
-
|
98 |
-
User: 我草你妈的
|
99 |
-
Assistant:
|
100 |
-
"""
|
101 |
-
|
102 |
-
|
103 |
-
prompt_2 = """
|
104 |
-
You are an e-commerce customer service robot.
|
105 |
-
|
106 |
-
Below is the history conversation Context:
|
107 |
-
---------
|
108 |
-
AI: Hi dear
|
109 |
-
lt's my great honor to be your Whatsapp friend.
|
110 |
-
lf you need any help, you can click the button below to get the solution!
|
111 |
-
|
112 |
-
User: I don't want to talk with robot.
|
113 |
-
---------
|
114 |
-
|
115 |
-
|
116 |
-
Which option should AI replying to the user ?
|
117 |
-
---------
|
118 |
-
Option ID: A
|
119 |
-
AI Answer: Click the link: https://bppoo.com/MNryim to get help!
|
120 |
-
Description: This option is about how to get the track id or track info.
|
121 |
-
|
122 |
-
Option ID: B
|
123 |
-
AI Answer: GET 2.99E WITH EXCELLENT REVIEWS
|
124 |
-
Description: This option is about the reward when the customers leave a excellent review.
|
125 |
-
|
126 |
-
Option ID: C
|
127 |
-
AI Answer: Please go to the "Me" page of Voghion APP and click "Support" or "24/7 VIP" to get help!
|
128 |
-
Description: This option is about how to switch to manual customer service.
|
129 |
-
---------
|
130 |
-
|
131 |
-
Tips:
|
132 |
-
1. Only reply the Option ID.
|
133 |
-
2. Reply X when no Option available.
|
134 |
-
|
135 |
-
Option ID:
|
136 |
-
"""
|
137 |
-
|
138 |
-
|
139 |
-
prompt_3 = """
|
140 |
-
请对下面的文本做校对, 将存在错误的地方进行修改, 并列出哪些部分被修改了.
|
141 |
-
|
142 |
-
Context:
|
143 |
-
---------
|
144 |
-
👀孩子的心理健康问题一直备瘦家长们的关注。但是如何判断孩子出现心理问题呢?下面小编给大家分享几个判断标准,希望对大家有所帮助。😊
|
145 |
-
|
146 |
-
👀孩子出现心理问题的表现多种多样,常见的有情绪不蚊定、行为异常、学习成绩下降等。如果孩子出现这些情况,家长应该引起重视。😢
|
147 |
-
|
148 |
-
👀另外,孩子在成长过程中也会遇到一些困难和挫折,如果孩子不能很好地应对这些困难和挫折,也可能是心理问题的表现。🤔
|
149 |
-
|
150 |
-
👀如果家长发现孩子出现这些情况,不要慌张,应该及时与孩子沟通,了解孩子的心理状态,并寻求专业的心理咨询帮助。👍
|
151 |
-
|
152 |
-
👀最后,家长们也要关注自己的情绪状态,保持良好的心态,才能更好地帮助孩子解决心理问题。💪
|
153 |
-
|
154 |
-
#心理健康 #家长必看 #孩子心理问题
|
155 |
-
---------
|
156 |
-
|
157 |
-
Tips:
|
158 |
-
1. 描述修改部分时以 "修改部分: " 开始. 每一处修改为一行.
|
159 |
-
2. 描述修改部分时请采用格式如: "bar" 改为 "foo".
|
160 |
-
3. 错别字部分可包含整个短语以更好的展示.
|
161 |
-
|
162 |
-
Corrected Context:
|
163 |
-
"""
|
164 |
-
|
165 |
-
|
166 |
-
prompt_4 = """
|
167 |
-
我们向你提供关于电商物流派送中AI机器人向客户确认其是否仍然需要他购买的商品的对话.
|
168 |
-
你需要判断这个对话属于以下标签中的哪一个:
|
169 |
-
Label: 同意
|
170 |
-
Description: 客户表示需要该商品, 希望我们为其派送商品.
|
171 |
-
Label: 拒收
|
172 |
-
Description: 客户表示不再需要该商品, 我们不要为其派送.
|
173 |
-
Label: 未知
|
174 |
-
Description: 通过对话无法判断用户是否还需要商品.
|
175 |
-
|
176 |
-
另外你还需要提供客户表示其意图的关键句子 Key Sentence.
|
177 |
-
|
178 |
-
Example:
|
179 |
-
|
180 |
-
Conversation:
|
181 |
-
-------------
|
182 |
-
AI: 您好
|
183 |
-
User:
|
184 |
-
AI: 您好,请问您是莊芳菁吗?
|
185 |
-
User:
|
186 |
-
AI:您在我们这里购买过的內增高小白鞋,价格是1299,因为没有送达成功,我们将再次为您派送,请问您还需要吗?
|
187 |
-
User:
|
188 |
-
AI:您之前在网上购买了內增高小白鞋,您方便收货吗?
|
189 |
-
User:要買
|
190 |
-
AI:好的,我们会尽快为您安排订单并进行派送,祝您生活愉快,再见!
|
191 |
-
-------------
|
192 |
-
Label: 同意
|
193 |
-
Key Sentence: 要買
|
194 |
-
|
195 |
-
|
196 |
-
Conversation:
|
197 |
-
-------------
|
198 |
-
AI:您好
|
199 |
-
User:
|
200 |
-
AI:您好,请问您是李健元吗?
|
201 |
-
User:講話。
|
202 |
-
AI:您在我们这里购买过的淡斑美肌霜,价格是1080,因为没有送达成功,我们将再次为您派送,请问您还需要吗?
|
203 |
-
User:我沒有買呀
|
204 |
-
AI:好的,那不好意思,打扰您,再见
|
205 |
-
-------------
|
206 |
-
Label:
|
207 |
-
"""
|
208 |
-
|
209 |
-
|
210 |
-
prompt_5 = """
|
211 |
-
按顺序从小说中抽取对话, 忽略非对话部分.
|
212 |
-
|
213 |
-
例如:
|
214 |
-
------------
|
215 |
-
Inputs:
|
216 |
-
村民中走出一个二十来岁的人汉,说道:“张先生,你可是从北方来吗”
|
217 |
-
张十五见他身材魁梧,浓眉大眼,便道:“正是。”那大汉道:“小弟作东,请先生去饮上三杯如何” 张十五大喜,说道:“素不相识,怎敢叨扰”
|
218 |
-
那大汉笑道:“喝上三怀,那便相识了。我姓郭,名叫郭啸天。”
|
219 |
-
|
220 |
-
Outputs:
|
221 |
-
郭啸天:张先生,你可是从北方来吗
|
222 |
-
张十五:正是。
|
223 |
-
郭啸天:小弟作东,请先生去饮上三杯如何
|
224 |
-
张十五:素不相识,怎敢叨扰
|
225 |
-
郭啸天:喝上三怀,那便相识了。我姓郭,名叫郭啸天。
|
226 |
-
------------
|
227 |
-
|
228 |
-
Tips:
|
229 |
-
1. 你可能需要根据上下文推测说话人的名字.
|
230 |
-
2. 请仔细而不要遗漏太多的信息.
|
231 |
-
|
232 |
-
Inputs:
|
233 |
-
张翠山沉吟道:“这梅花小镖用左手发射?少林派门下怎地出现了道人,莫非也是乔装的?”那少女微笑道:“道士扮和尚须剃光头,和尚扮道士却容易得多,戴顶道冠便成。”张翠山点了点头。那少女道:“我心知此事不妙,但那瘦子我尚自抵敌不过,那道人似乎更厉害得多,何况他们共有六人?这可没了计较。”张翠山张口欲言,但终于忍住了。那少女道:“我猜你是想问:‘干么不上武当山来跟我们说明?’是不是?我可不能上武当山啊,倘若我自己能出面,又何必委托都大锦走这趟镖呢?我徬徨无计,在道上闷走,恰好撞到你跟都大锦他们说话。后来见你去找寻俞三侠,我想武当七侠正主儿已接上了手,不用我再凑热闹,凭我这点微末本领,也帮不了甚么忙。那时我急于解毒,便即东还,不知俞三侠后来怎样了?”张翠山当下说了俞岱岩受人毒害的情状。那少女长叹一声,睫毛微微颤动,说道:“但愿俞三侠吉人天相,终能治愈,否则……否则……”张翠山听她语气诚恳,心下感激,说道:“多谢姑娘好心。”说着眼眶微湿。那少女摇了摇头,说道:“我回到江南,叫人一看这梅花镖,有人识得是少林派的独门暗器,说道除非是发暗器之人的本门解药,否则毒性难除。临安府除了龙门镖局,还有谁是少林派?于是我夜入镖局,要逼他们给解药,岂知他们不但不给,还埋伏下了人马,我一进门便对我猛下毒手。”张翠山“嗯”了一声,沉吟道:“你说故意安排,教他们认作是我?”那少女脸有腼腆之色,低下了头,轻轻的道:“我见你到衣铺去买了这套衣巾,觉得穿戴起来很是……很是好看,于是我跟着也头了一套。”张翠山道:“这便是了。只是你一出手便连杀数十人,未免过于狠辣,镖局中的人跟你又没怨仇。”那少女沉下脸来,冷笑道:“你要教训我么?我活了一十九岁,倒还没听人教训过呢。张五侠大仁大义,这就请罢。我这般心狠手辣之辈,原没盼望跟你结交。”
|
234 |
-
|
235 |
-
Outputs:
|
236 |
-
"""
|
237 |
-
|
238 |
-
|
239 |
-
prompt_6 = """
|
240 |
-
总结以下文本的要点.
|
241 |
-
|
242 |
-
例如:
|
243 |
-
------------
|
244 |
-
Inputs:
|
245 |
-
洪七公、周伯通、郭靖、黄蓉四人乘了小船,向西驶往陆地。郭靖坐在船尾扳桨,黄蓉不住向周伯通详问骑鲨游海之事,周伯通兴起,当场就要设法捕捉鲨鱼,与黄蓉大玩一场。
|
246 |
-
郭靖见师父脸色不对,问道:“你老人家觉得怎样”洪七公不答,气喘连连,声息粗重。他被欧阳锋以“透骨打穴法”点中之后,穴道虽已解开,内伤却又加深了一层。黄蓉喂他服了几颗九花玉露丸,痛楚稍减,气喘仍是甚急。
|
247 |
-
老顽童不顾别人死活,仍是嚷着要下海捉鱼,黄蓉却已知不妥,向他连使眼色,要他安安静静的,别吵得洪七公心烦。周伯通并不理会,只闹个不休。黄蓉皱眉道:“你要捉鲨鱼,又没饵引得鱼来,吵些甚么”
|
248 |
-
|
249 |
-
Outputs:
|
250 |
-
- 洪七公等四人乘船西行,洪七公因受内伤加重而气喘不止
|
251 |
-
- 周伯通要捉鲨鱼玩,被黄蓉阻止以免掀翻小船
|
252 |
-
------------
|
253 |
-
|
254 |
-
Tips:
|
255 |
-
1. 总结的要点之间应减少重复.
|
256 |
-
2. 应尽可能多的总结要点.
|
257 |
-
|
258 |
-
Inputs:
|
259 |
-
游坦之乘着众人扰攘之际,和全冠清低声商议了一阵,又朗声道:
|
260 |
-
“我大宋国步艰危,江湖同道却又不能齐心合力,以至时受番帮欺压。因此丐帮主张立一位武林盟主,大伙儿听奉号令,有什么大事发生,便不致乱成一团了。玄慈方丈,你赞不赞成?”
|
261 |
-
玄慈缓缓地道:“庄帮主的话,倒也言之成理。但老衲有一事不解,却要请教。”
|
262 |
-
游坦之道:“什么事?”玄慈道:“庄帮主已拜丁先生为师,算是星宿派门人了,是也不是?”
|
263 |
-
游坦之道:“这个……这是我自己的事,与你无关。”
|
264 |
-
玄慈道:“星宿派乃西域门派,非我大宋武林同道。我大宋立不立武林盟主,可与星宿派无涉。就算中原武林同道要推举一位盟主,以便统筹事功,阁下是星宿派门人,却也不便参与了。”
|
265 |
-
众英雄纷纷说道:“不错!”
|
266 |
-
“少林方丈之言甚是。”
|
267 |
-
“你是番邦门派的走狗奴才,怎可妄想做我中原武林的盟主?。”
|
268 |
-
游坦之无言可答,向丁春秋望望,又向全冠清瞧瞧,盼望他们出言解围。
|
269 |
-
丁春秋咳嗽一声,说道:“少林方丈言之差矣!老夫乃山东曲阜人氏,生于圣人之邦,星宿派乃老夫一手创建,怎能说是西域番邦的门派?星宿派虽居处西域,那只不过是夫夫暂时隐居之地。你说星宿派是番邦门派,那么孔夫子也是番邦人氏了,可笑啊可笑!说到西域番邦,少林武功源于天竺达摩祖师,连佛教也是西域番邦之物,我看少林派才是西域的门派呢!”
|
270 |
-
此言一出,玄慈和群雄都感不易抗辩。
|
271 |
-
|
272 |
-
Outputs:
|
273 |
-
"""
|
274 |
-
|
275 |
-
|
276 |
def main():
|
277 |
args = get_args()
|
278 |
|
|
|
|
|
|
|
279 |
def fn(prompt_name: str, prompt_description: str, prompt: str, model_name: str = "text-davinci-003",
|
280 |
temperature: float = 0.9, max_tokens: int = 1024, openai_api_key: str = None):
|
281 |
llm = OpenAI(
|
@@ -317,56 +74,15 @@ def main():
|
|
317 |
gr.Text(label="openai_api_key", placeholder="Fill with your `openai_api_key`"),
|
318 |
],
|
319 |
outputs=[gr.Text(label="output", lines=4, max_lines=200)],
|
320 |
-
examples=[
|
321 |
-
[
|
322 |
-
|
323 |
-
|
324 |
-
|
325 |
-
|
326 |
-
|
327 |
-
|
328 |
-
|
329 |
-
[
|
330 |
-
"TaskBot意图识别(0-shot)",
|
331 |
-
"在 TaskBot 流程中, 不需要配置意图词等, 只根据各分支机器人的回复来判断当前用户话语应该转向哪个分支. ",
|
332 |
-
prompt_2.strip(),
|
333 |
-
"text-davinci-003",
|
334 |
-
0.85, 1024,
|
335 |
-
args.openai_api_key or "Fill with your `openai_api_key`"
|
336 |
-
],
|
337 |
-
[
|
338 |
-
"文本校对",
|
339 |
-
"文本校对",
|
340 |
-
prompt_3.strip(),
|
341 |
-
"text-davinci-003",
|
342 |
-
0.85, 1024,
|
343 |
-
args.openai_api_key or "Fill with your `openai_api_key`"
|
344 |
-
],
|
345 |
-
[
|
346 |
-
"会话摘要",
|
347 |
-
"会话摘要",
|
348 |
-
prompt_4.strip(),
|
349 |
-
"text-davinci-003",
|
350 |
-
0.85, 1024,
|
351 |
-
args.openai_api_key or "Fill with your `openai_api_key`"
|
352 |
-
],
|
353 |
-
[
|
354 |
-
"小说中对话抽取(参考)",
|
355 |
-
"从小说等收集人物对话, 做人格一致性研究, 参考: https://huggingface.co/hhhwmws\nhttps://github.com/LC1332/Chat-Haruhi-Suzumiya/",
|
356 |
-
prompt_5.strip(),
|
357 |
-
"text-davinci-003",
|
358 |
-
0.85, 1024,
|
359 |
-
args.openai_api_key or "Fill with your `openai_api_key`"
|
360 |
-
],
|
361 |
-
[
|
362 |
-
"文本摘要",
|
363 |
-
"从小说内容摘要",
|
364 |
-
prompt_5.strip(),
|
365 |
-
"text-davinci-003",
|
366 |
-
0.85, 1024,
|
367 |
-
args.openai_api_key or "Fill with your `openai_api_key`"
|
368 |
-
],
|
369 |
-
],
|
370 |
cache_examples=False,
|
371 |
examples_per_page=50,
|
372 |
title="Awesome ChatGPT Prompts",
|
|
|
1 |
#!/usr/bin/python3
|
2 |
# -*- coding: utf-8 -*-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3 |
import argparse
|
4 |
+
import json
|
5 |
|
6 |
import gradio as gr
|
7 |
from langchain.chains.llm import LLMChain
|
|
|
13 |
|
14 |
def get_args():
|
15 |
parser = argparse.ArgumentParser()
|
16 |
+
parser.add_argument(
|
17 |
+
"--examples_json_file",
|
18 |
+
default="examples.json",
|
19 |
+
type=str
|
20 |
+
)
|
21 |
parser.add_argument(
|
22 |
"--openai_api_key",
|
23 |
default=settings.environment.get("openai_api_key", default=None, dtype=str),
|
|
|
27 |
return args
|
28 |
|
29 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
30 |
def main():
|
31 |
args = get_args()
|
32 |
|
33 |
+
with open(args.examples_json_file, "r", encoding="utf-8") as f:
|
34 |
+
examples = json.load(f)
|
35 |
+
|
36 |
def fn(prompt_name: str, prompt_description: str, prompt: str, model_name: str = "text-davinci-003",
|
37 |
temperature: float = 0.9, max_tokens: int = 1024, openai_api_key: str = None):
|
38 |
llm = OpenAI(
|
|
|
74 |
gr.Text(label="openai_api_key", placeholder="Fill with your `openai_api_key`"),
|
75 |
],
|
76 |
outputs=[gr.Text(label="output", lines=4, max_lines=200)],
|
77 |
+
examples=[[
|
78 |
+
example["title"],
|
79 |
+
example["description"],
|
80 |
+
example["prompt"],
|
81 |
+
example["model_name"],
|
82 |
+
example["temperature"],
|
83 |
+
example["max_tokens"],
|
84 |
+
args.openai_api_key or "Fill with your `openai_api_key`"
|
85 |
+
] for example in examples],
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
86 |
cache_examples=False,
|
87 |
examples_per_page=50,
|
88 |
title="Awesome ChatGPT Prompts",
|