rubenml commited on
Commit
b8834cc
·
verified ·
1 Parent(s): 0749084

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +4 -4
app.py CHANGED
@@ -17,20 +17,20 @@ class BasicAgent:
17
  # Cargar el modelo BERT preentrenado en SQuAD para tareas de Pregunta y Respuesta
18
  self.qa_pipeline = pipeline("question-answering", model="bert-large-uncased-whole-word-masking-finetuned-squad")
19
 
20
- def __call__(self, question: str, context: str = None) -> str:
21
  """
22
  Procesa la pregunta y devuelve una respuesta basada en el contexto proporcionado.
23
  Si no se proporciona contexto, devuelve un mensaje de error.
24
  """
25
- if context is None:
26
- return "FINAL ANSWER: No context provided."
27
 
28
  # Crear un prompt dentro del contexto que estructure la tarea más explícitamente
29
  prompt = f"""
30
  You are a general AI assistant. I will ask you a question based on the provided context.
31
  Please provide the answer in a clear and concise manner.
32
  Question: {question}
33
- Context: {context}
34
  Answer:
35
  """
36
 
 
17
  # Cargar el modelo BERT preentrenado en SQuAD para tareas de Pregunta y Respuesta
18
  self.qa_pipeline = pipeline("question-answering", model="bert-large-uncased-whole-word-masking-finetuned-squad")
19
 
20
+ def __call__(self, question: str) -> str:
21
  """
22
  Procesa la pregunta y devuelve una respuesta basada en el contexto proporcionado.
23
  Si no se proporciona contexto, devuelve un mensaje de error.
24
  """
25
+ prompt = """You are a general AI assistant. I will ask you a question based on the provided context.
26
+ Please provide the answer in a clear and concise manner."""
27
 
28
  # Crear un prompt dentro del contexto que estructure la tarea más explícitamente
29
  prompt = f"""
30
  You are a general AI assistant. I will ask you a question based on the provided context.
31
  Please provide the answer in a clear and concise manner.
32
  Question: {question}
33
+ Context: {prompt}
34
  Answer:
35
  """
36