Files
2026-07-13 13:22:34 +08:00

23 lines
730 B
Python

# ruff: noqa: F821, I001
{{pipInstall}}
from databricks.agents.evals import generate_evals_df
import mlflow
agent_description = "A chatbot that answers questions about Databricks."
question_guidelines = """
# User personas
- A developer new to the Databricks platform
# Example questions
- What API lets me parallelize operations over rows of a delta table?
"""
# TODO: Spark/Pandas DataFrame with "content" and "doc_uri" columns.
docs = spark.table("catalog.schema.my_table_of_docs")
evals = generate_evals_df(
docs=docs,
num_evals=25,
agent_description=agent_description,
question_guidelines=question_guidelines,
)
eval_result = mlflow.evaluate(data=evals, model="{{modelUri}}", model_type="databricks-agent")