fix: use time-aware to define experiment result

This commit is contained in:
Lucas Gomide
2025-07-10 21:27:57 -03:00
parent 22d46999fe
commit bb2a0f95ba

View File

@@ -1,6 +1,6 @@
import json import json
import os import os
from datetime import datetime from datetime import datetime, timezone
from typing import Any, Dict, Optional from typing import Any, Dict, Optional
from pydantic import BaseModel from pydantic import BaseModel
@@ -16,7 +16,7 @@ class ExperimentResults:
def __init__(self, results: list[ExperimentResult], metadata: dict[str, Any] | None = None): def __init__(self, results: list[ExperimentResult], metadata: dict[str, Any] | None = None):
self.results = results self.results = results
self.metadata = metadata or {} self.metadata = metadata or {}
self.timestamp = datetime.now() self.timestamp = datetime.now(timezone.utc)
from crewai.evaluation.experiment.result_display import ExperimentResultsDisplay from crewai.evaluation.experiment.result_display import ExperimentResultsDisplay
self.display = ExperimentResultsDisplay() self.display = ExperimentResultsDisplay()