qgyd2021 commited on
Commit
e614510
·
1 Parent(s): e5050c0

[update]add examples

Browse files
Files changed (2) hide show
  1. examples.json +50 -0
  2. 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 re
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
- prompt_1.strip(),
325
- "text-davinci-003",
326
- 0.85, 1024,
327
- args.openai_api_key or "Fill with your `openai_api_key`"
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",