warleygsantos commited on
Commit
170ebd9
·
unverified ·
1 Parent(s): e672313

Criacao de dropdown para tags e exibe a explicacao

Browse files
Files changed (1) hide show
  1. app.py +34 -3
app.py CHANGED
@@ -117,9 +117,40 @@ def greet(entrada, tag):
117
  'tag': tag
118
  }]
119
  resposta = chain.batch(dados_lista)
120
- return resposta[0]['experiencia']
121
-
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
122
 
123
  # cria a interface com o gradio
124
- iface = gr.Interface(fn=greet, inputs=["text", "text"], outputs="text")
 
 
 
 
 
 
125
  iface.launch(share=True)
 
117
  'tag': tag
118
  }]
119
  resposta = chain.batch(dados_lista)
120
+ return resposta[0]['experiencia'], resposta[0]['explicacao']
121
+
122
+
123
+ title = "Sentiment Analysis for Sales"
124
+
125
+ examples = [
126
+ ["Informou que perdemos em todas cotações, informou que a diferença de preço é muito grande."],
127
+ ["Mandei nossas promoções e me coloquei a disposição, perdemos pedido por conta de preço."],
128
+ ["Tem comprado em fábricas, quando precisar disse que irá entrar em contato comigo."],
129
+ ["Disse que vai conferir o estoque e me retornar amanhã"],
130
+ ]
131
+
132
+ dropdown = gr.Dropdown(
133
+ [
134
+ "cotação",
135
+ "cliente inadimplente",
136
+ "reagendar",
137
+ "sem demanda",
138
+ "não temos o produto",
139
+ "envio de ofertas",
140
+ "não atende",
141
+ "outros motivos"
142
+ ],
143
+ value="outros motivos",
144
+ label="Tag",
145
+ info="Classifica o atendimento"
146
+ )
147
 
148
  # cria a interface com o gradio
149
+ iface = gr.Interface(
150
+ fn=greet,
151
+ inputs=["text", dropdown],
152
+ outputs=["text", "text"],
153
+ examples=examples,
154
+ title=title
155
+ )
156
  iface.launch(share=True)