Spaces:
Running
Running
Commit
•
3d5c843
1
Parent(s):
cc87172
Update utils.py
Browse files
utils.py
CHANGED
@@ -16,7 +16,7 @@ from langchain.embeddings import HuggingFaceEmbeddings, OpenAIEmbedding
|
|
16 |
from langchain.chains import LLMChain
|
17 |
from langchain.evaluation import StringEvaluator
|
18 |
from typing import Any, Optional
|
19 |
-
from langsmith.client
|
20 |
from langchain.smith import RunEvalConfig, run_on_dataset
|
21 |
import streamlit as st
|
22 |
import together
|
@@ -167,7 +167,7 @@ class RelevanceEvaluator(StringEvaluator):
|
|
167 |
return {"score": score, "reasoning": reasoning.strip()}
|
168 |
|
169 |
# -- Get GPT response
|
170 |
-
def get_gpt_response(transcription_path, query):
|
171 |
template = """Eres un asistente. Su misión es proporcionar respuestas precisas a preguntas relacionadas con la transcripción de una entrevista de YouTube.
|
172 |
No saludes en tu respuesta. No repita la pregunta en su respuesta. Sea conciso y omita las exenciones de responsabilidad o los mensajes predeterminados.
|
173 |
Solo responda la pregunta, no agregue texto adicional. No des tu opinión personal ni tu conclusión personal. No haga conjeturas ni suposiciones.
|
@@ -216,8 +216,8 @@ def get_gpt_response(transcription_path, query):
|
|
216 |
evaluation=evaluation_config,
|
217 |
client=llm,
|
218 |
)
|
219 |
-
|
220 |
-
|
221 |
|
222 |
return llm_output
|
223 |
|
|
|
16 |
from langchain.chains import LLMChain
|
17 |
from langchain.evaluation import StringEvaluator
|
18 |
from typing import Any, Optional
|
19 |
+
from langsmith.client import Client
|
20 |
from langchain.smith import RunEvalConfig, run_on_dataset
|
21 |
import streamlit as st
|
22 |
import together
|
|
|
167 |
return {"score": score, "reasoning": reasoning.strip()}
|
168 |
|
169 |
# -- Get GPT response
|
170 |
+
def get_gpt_response(transcription_path, query, logger):
|
171 |
template = """Eres un asistente. Su misión es proporcionar respuestas precisas a preguntas relacionadas con la transcripción de una entrevista de YouTube.
|
172 |
No saludes en tu respuesta. No repita la pregunta en su respuesta. Sea conciso y omita las exenciones de responsabilidad o los mensajes predeterminados.
|
173 |
Solo responda la pregunta, no agregue texto adicional. No des tu opinión personal ni tu conclusión personal. No haga conjeturas ni suposiciones.
|
|
|
216 |
evaluation=evaluation_config,
|
217 |
client=llm,
|
218 |
)
|
219 |
+
logger.info("Eval output!!!!")
|
220 |
+
logger.info(eval_output)
|
221 |
|
222 |
return llm_output
|
223 |
|