Funcția assert_test în DeepEval: Integrarea Evaluării AI în Pipeline-ul CI/CD Pytest în LLMOps, Evaluare & Securitate AI

Transformarea evaluărilor LLM în teste unitare standard rulate automat la fiecare git push sau pull request.

Configurare & comandă
from deepeval import assert_test
def test_agent():
    assert_test(test_case, [metric_1, metric_2])

assert_test extinde biblioteca standard pytest, făcând ca testul să treacă sau să eșueze în funcție de scorul obținut față de pragul minim stabilit pe fiecare metrică.

Exemplu de fișier test_rag.py

import pytest
from deepeval import assert_test
from deepeval.test_case import LLMTestCase
from deepeval.metrics import AnswerRelevancyMetric

def test_raspuns_suport():
    caz = LLMTestCase(
        input="Cum resetez parola?",
        actual_output="Accesați pagina de setări și apăsați pe Resetare Parolă."
    )
    metrica = AnswerRelevancyMetric(threshold=0.8)
    assert_test(caz, [metrica])

Se execută prin comanda nativă deepeval test run test_rag.py sau direct pytest.

Învață AI • Comunitate & Q&A

Întrebări & Exemple practice: Funcția assert_test în DeepEval: Integrarea Evaluării AI în Pipeline-ul CI/CD Pytest

Ai o întrebare despre Funcția assert_test în DeepEval: Integrarea Evaluării AI în Pipeline-ul CI/CD Pytest sau ai descoperit un truc, prompt sau fragment de cod util? Distribuie-l cu ceilalți membri ai comunității!

🤖

Fii primul care pune o întrebare sau distribuie un fragment de cod / prompt!

Nu au fost adăugate încă întrebări sau resurse pentru această pagină. Dacă ai testat un prompt sau ai un snippet util, adaugă-l mai jos pentru comunitate.

Comunitate AI Adaugă o întrebare sau distribuie un cod / prompt

Moderare & Siguranță:

Pentru a menține calitatea și securitatea informațiilor, fiecare întrebare sau fragment de cod/prompt este analizat (manual sau prin moderare asistată de AI) înainte de publicare.