A
azure-ai-evaluation-py
Azure AI Evaluation SDK for Python. Use for evaluating generative AI applications with quality, safety, and custom evaluators.\nTriggers: \
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Azure AI Evaluation SDK for Python. Use for evaluating generative AI applications with quality, safety, and custom evaluators.\nTriggers: \
How to use
- Zainstaluj pakiet Azure AI Evaluation za pomocą pip install azure-ai-evaluation. Jeśli planujesz używać zdalnych ewaluacji, dodaj opcję [remote]: pip install azure-ai-evaluation[remote].
- Skonfiguruj zmienne środowiskowe dla Azure OpenAI: ustaw AZURE_OPENAI_ENDPOINT, AZURE_OPENAI_API_KEY i AZURE_OPENAI_DEPLOYMENT (np. gpt-4o-mini). Jeśli integrujesz się z Foundry, dodaj AIPROJECT_CONNECTION_STRING.
- Zaimportuj wybrany ewaluator z azure.ai.evaluation. Dla oceny jakości wspomaganej AI wybierz GroundednessEvaluator, RelevanceEvaluator, CoherenceEvaluator, FluencyEvaluator, SimilarityEvaluator lub RetrievalEvaluator. Dla metryk NLP użyj F1ScoreEvaluator, RougeScoreEvaluator, BleuScoreEvaluator lub innych.
- Utwórz konfigurację modelu zawierającą dane dostępu do Azure OpenAI (azure_endpoint, api_key, azure_deployment).
- Zainicjalizuj wybrany ewaluator, przekazując konfigurację modelu: groundedness = GroundednessEvaluator(model_config).
- Uruchom ewaluację na Twoich danych, przekazując odpowiednie dane wejściowe do metody ewaluatora, aby otrzymać metryki jakości i bezpieczeństwa aplikacji.