leandrocarneiro commited on
Commit
bd5a0eb
1 Parent(s): 352342a

Upload 2 files

Browse files
Files changed (2) hide show
  1. app.py +2 -2
  2. rag.py +4 -6
app.py CHANGED
@@ -52,7 +52,7 @@ with gr.Blocks(title='BotNews') as page:
52
  input3 = gr.Textbox(label="Mínimo de palavras:", lines=1, value="300", scale=1)
53
  input4 = gr.Textbox(label="Máximo de palavras:", lines=1, value="700", scale=1)
54
  with gr.Row():
55
- button1 = gr.Button("Ajustar a notícia com IA")
56
  with gr.Row():
57
  output1 = gr.Textbox(label="Notícia gerada por IA", lines=25)
58
  gr.Markdown("<hr>")
@@ -61,7 +61,7 @@ with gr.Blocks(title='BotNews') as page:
61
  gr.Markdown("<b>Instrução:</b> Preencha abaixo com um comando para ser executado sobre a notícia (Por exemplo: 'Resuma em tópicos' ou 'Adicione um tom sarcástico').")
62
  gr.Markdown(" ")
63
  with gr.Row():
64
- input6 = gr.Textbox(label="Prompt para a notícia")
65
  with gr.Row():
66
  button2 = gr.Button("Gerar resposta")
67
  with gr.Row():
 
52
  input3 = gr.Textbox(label="Mínimo de palavras:", lines=1, value="300", scale=1)
53
  input4 = gr.Textbox(label="Máximo de palavras:", lines=1, value="700", scale=1)
54
  with gr.Row():
55
+ button1 = gr.Button("Gerar notícia")
56
  with gr.Row():
57
  output1 = gr.Textbox(label="Notícia gerada por IA", lines=25)
58
  gr.Markdown("<hr>")
 
61
  gr.Markdown("<b>Instrução:</b> Preencha abaixo com um comando para ser executado sobre a notícia (Por exemplo: 'Resuma em tópicos' ou 'Adicione um tom sarcástico').")
62
  gr.Markdown(" ")
63
  with gr.Row():
64
+ input6 = gr.Textbox(label="Ajustar a notícia com IA")
65
  with gr.Row():
66
  button2 = gr.Button("Gerar resposta")
67
  with gr.Row():
rag.py CHANGED
@@ -95,16 +95,14 @@ class Rag:
95
  If the pieces of text don't enough information about the question to create the news, just say that you need more sources of information, nothing more.
96
  The news should have a title.
97
  The news should be written in a formal language.
98
- The source written in the pieces of text should not be shown in the news.
99
  The news should have between {min_words} and {max_words} words.
 
100
  The total of words should no be shown in the news.
101
- Answer the title and the news, nothing more.
 
102
  The news should be about the following context: <{context}>
103
  Question: <{question}>
104
- After write the news, confirm if it is written in Portuguese language.
105
- Answer here:
106
- Title:
107
- News:"""
108
  self.prompt = PromptTemplate(template=prompt_template,
109
  input_variables=["context", "question"],
110
  partial_variables={"min_words": min_words, "max_words": max_words})
 
95
  If the pieces of text don't enough information about the question to create the news, just say that you need more sources of information, nothing more.
96
  The news should have a title.
97
  The news should be written in a formal language.
 
98
  The news should have between {min_words} and {max_words} words.
99
+ The source written in the pieces of text should not be shown in the news.
100
  The total of words should no be shown in the news.
101
+ The news should be written in Portuguese language.
102
+ Answer the title and the news, once, nothing more.
103
  The news should be about the following context: <{context}>
104
  Question: <{question}>
105
+ Answer here: """
 
 
 
106
  self.prompt = PromptTemplate(template=prompt_template,
107
  input_variables=["context", "question"],
108
  partial_variables={"min_words": min_words, "max_words": max_words})