Update app.py
Browse filesUI test for the new design
app.py
CHANGED
@@ -3,8 +3,8 @@ from opentelemetry.exporter.otlp.proto.http.trace_exporter import OTLPSpanExport
|
|
3 |
from openinference.instrumentation.smolagents import SmolagentsInstrumentor
|
4 |
from opentelemetry.sdk.trace import TracerProvider
|
5 |
from opentelemetry import trace
|
6 |
-
from evaluator import Evaluator
|
7 |
-
from runner import Runner
|
8 |
from settings import Settings
|
9 |
import os
|
10 |
import pandas as pd
|
@@ -13,8 +13,8 @@ import logging
|
|
13 |
logging.basicConfig(level=logging.INFO, force=True)
|
14 |
logger = logging.getLogger(__name__)
|
15 |
settings = Settings()
|
16 |
-
evaluator = Evaluator(settings)
|
17 |
-
runner = Runner(settings)
|
18 |
|
19 |
|
20 |
# Create a TracerProvider for OpenTelemetry
|
@@ -31,20 +31,21 @@ tracer = trace.get_tracer(__name__)
|
|
31 |
SmolagentsInstrumentor().instrument(tracer_provider=trace_provider)
|
32 |
|
33 |
|
34 |
-
def run(test_mode
|
35 |
if test_mode:
|
36 |
-
|
37 |
-
# questions = [get_one_question(
|
38 |
-
# questions = [get_one_question('3f57289b-8c60-48be-bd80-01f8099ca449')]
|
39 |
-
# questions = [get_one_question('cca530fc-4052-43b2-b130-b30968d8aa44')]
|
40 |
else:
|
41 |
-
|
|
|
42 |
|
43 |
-
return runner.run_agent(questions)
|
|
|
44 |
|
45 |
|
46 |
def submit():
|
47 |
-
evaluator.submit_answers()
|
|
|
48 |
|
49 |
|
50 |
# --- Build Gradio Interface using Blocks ---
|
@@ -85,7 +86,7 @@ with gr.Blocks() as demo:
|
|
85 |
outputs=[results_table]
|
86 |
)
|
87 |
submit_button.click(
|
88 |
-
fn=
|
89 |
outputs=[status_output]
|
90 |
)
|
91 |
|
|
|
3 |
from openinference.instrumentation.smolagents import SmolagentsInstrumentor
|
4 |
from opentelemetry.sdk.trace import TracerProvider
|
5 |
from opentelemetry import trace
|
6 |
+
# from evaluator import Evaluator
|
7 |
+
# from runner import Runner
|
8 |
from settings import Settings
|
9 |
import os
|
10 |
import pandas as pd
|
|
|
13 |
logging.basicConfig(level=logging.INFO, force=True)
|
14 |
logger = logging.getLogger(__name__)
|
15 |
settings = Settings()
|
16 |
+
# evaluator = Evaluator(settings)
|
17 |
+
# runner = Runner(settings)
|
18 |
|
19 |
|
20 |
# Create a TracerProvider for OpenTelemetry
|
|
|
31 |
SmolagentsInstrumentor().instrument(tracer_provider=trace_provider)
|
32 |
|
33 |
|
34 |
+
def run(test_mode) -> pd.DataFrame:
|
35 |
if test_mode:
|
36 |
+
logger.info("test_mode")
|
37 |
+
# questions = [evaluator.get_one_question()]
|
|
|
|
|
38 |
else:
|
39 |
+
logger.info("not test_mode")
|
40 |
+
# questions = evaluator.get_questions()
|
41 |
|
42 |
+
# return runner.run_agent(questions)
|
43 |
+
return pd.DataFrame(columns=['task_id', 'question', 'answer'])
|
44 |
|
45 |
|
46 |
def submit():
|
47 |
+
# evaluator.submit_answers()
|
48 |
+
logger.info("submit")
|
49 |
|
50 |
|
51 |
# --- Build Gradio Interface using Blocks ---
|
|
|
86 |
outputs=[results_table]
|
87 |
)
|
88 |
submit_button.click(
|
89 |
+
fn=submit,
|
90 |
outputs=[status_output]
|
91 |
)
|
92 |
|