You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
[](https://codespaces.new/Azure-Samples/python-agentframework-demos)
18
18
[](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/Azure-Samples/python-agentframework-demos)
19
19
20
-
This repository provides examples of [Microsoft Agent Framework](https://learn.microsoft.com/agent-framework/) using LLMs from [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/) or other model providers.
20
+
This repository provides examples of [Microsoft Agent Framework](https://learn.microsoft.com/agent-framework/) using LLMs from [Microsoft Foundry](https://learn.microsoft.com/azure/ai-foundry/) or other model providers.
21
21
22
22
*[Getting started](#getting-started)
23
23
*[GitHub Codespaces](#github-codespaces)
24
24
*[VS Code Dev Containers](#vs-code-dev-containers)
25
25
*[Local environment](#local-environment)
26
26
*[Configuring model providers](#configuring-model-providers)
27
-
*[Using Azure AI Foundry models](#using-azure-ai-foundry-models)
27
+
*[Using Microsoft Foundry models](#using-microsoft-foundry-models)
*[Running the Python examples](#running-the-python-examples)
30
30
*[Resources](#resources)
@@ -94,11 +94,11 @@ The dev container includes a Redis server, which is used by the `agent_history_r
94
94
95
95
## Configuring model providers
96
96
97
-
These examples can be run with Azure AI Foundry or OpenAI.com, depending on the environment variables you set. All the scripts reference the environment variables from a `.env` file, and an example `.env.sample` file is provided. Host-specific instructions are below.
97
+
These examples can be run with Microsoft Foundry or OpenAI.com, depending on the environment variables you set. All the scripts reference the environment variables from a `.env` file, and an example `.env.sample` file is provided. Host-specific instructions are below.
98
98
99
-
## Using Azure AI Foundry models
99
+
## Using Microsoft Foundry models
100
100
101
-
This project includes infrastructure as code (IaC) to provision Azure OpenAI deployments of "gpt-5.4" and "text-embedding-3-large" via Azure AI Foundry. The IaC is defined in the `infra` directory and uses the Azure Developer CLI to provision the resources.
101
+
This project includes infrastructure as code (IaC) to provision Azure OpenAI deployments of "gpt-5.4" and "text-embedding-3-large" via Microsoft Foundry. The IaC is defined in the `infra` directory and uses the Azure Developer CLI to provision the resources.
102
102
103
103
1. Make sure the [Azure Developer CLI (azd)](https://aka.ms/install-azd) is installed.
104
104
@@ -208,7 +208,7 @@ You can run the examples in this repository by executing the scripts in the `exa
208
208
| [agent_otel_aspire.py](examples/agent_otel_aspire.py) | An agent with OpenTelemetry tracing, metrics, and structured logs exported to the [Aspire Dashboard](https://aspire.dev/dashboard/standalone/). |
209
209
| [agent_otel_appinsights.py](examples/agent_otel_appinsights.py) | An agent with OpenTelemetry tracing, metrics, and structured logs exported to [Azure Application Insights](https://learn.microsoft.com/azure/azure-monitor/app/app-insights-overview). Requires Azure provisioning via `azd provision`. |
210
210
| [agent_evaluation_generate.py](examples/agent_evaluation_generate.py) | Generate synthetic evaluation data for the travel planner agent. |
211
-
| [agent_evaluation.py](examples/agent_evaluation.py) | Evaluate a travel planner agent using [Azure AI Evaluation](https://learn.microsoft.com/azure/ai-foundry/concepts/evaluation-evaluators/agent-evaluators) agent evaluators (IntentResolution, ToolCallAccuracy, TaskAdherence, ResponseCompleteness). Optionally set`AZURE_AI_PROJECT`in`.env` to log results to [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/how-to/develop/agent-evaluate-sdk). |
211
+
| [agent_evaluation.py](examples/agent_evaluation.py) | Evaluate a travel planner agent using [Azure AI Evaluation](https://learn.microsoft.com/azure/ai-foundry/concepts/evaluation-evaluators/agent-evaluators) agent evaluators (IntentResolution, ToolCallAccuracy, TaskAdherence, ResponseCompleteness). Optionally set`AZURE_AI_PROJECT`in`.env` to log results to [Microsoft Foundry](https://learn.microsoft.com/azure/ai-foundry/how-to/develop/agent-evaluate-sdk). |
212
212
| [agent_evaluation_batch.py](examples/agent_evaluation_batch.py) | Batch evaluation of agent responses using Azure AI Evaluation's `evaluate()` function. |
213
213
| [agent_redteam.py](examples/agent_redteam.py) | Red-team a financial advisor agent using [Azure AI Evaluation](https://learn.microsoft.com/azure/ai-foundry/how-to/develop/red-teaming-agent) to test resilience against adversarial attacks across risk categories (Violence, HateUnfairness, Sexual, SelfHarm). Requires `AZURE_AI_PROJECT` in `.env`. |
214
214
@@ -279,7 +279,7 @@ This example requires an `APPLICATIONINSIGHTS_CONNECTION_STRING` environment var
279
279
280
280
**Option A: Automatic via `azd provision`**
281
281
282
-
If you run `azd provision` (see [Using Azure AI Foundry models](#using-azure-ai-foundry-models)), the Application Insights resource is provisioned automatically and the connection string is written to your `.env` file.
282
+
If you run `azd provision` (see [Using Microsoft Foundry models](#using-microsoft-foundry-models)), the Application Insights resource is provisioned automatically and the connection string is written to your `.env` file.
[](https://codespaces.new/Azure-Samples/python-agentframework-demos)
19
19
[](https://vscode.dev/redirect?url=vscode://ms-vscode-remote.remote-containers/cloneInVolume?url=https://github.com/Azure-Samples/python-agentframework-demos)
20
20
21
-
Este repositorio ofrece ejemplos de [Microsoft Agent Framework](https://learn.microsoft.com/agent-framework/) usando LLMs de [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/) u otros proveedores de modelos.
21
+
Este repositorio ofrece ejemplos de [Microsoft Agent Framework](https://learn.microsoft.com/agent-framework/) usando LLMs de [Microsoft Foundry](https://learn.microsoft.com/azure/ai-foundry/) u otros proveedores de modelos.
22
22
23
23
*[Cómo empezar](#cómo-empezar)
24
24
*[GitHub Codespaces](#github-codespaces)
25
25
*[VS Code Dev Containers](#vs-code-dev-containers)
26
26
*[Entorno local](#entorno-local)
27
27
*[Configurar proveedores de modelos](#configurar-proveedores-de-modelos)
28
-
*[Usar modelos de Azure AI Foundry](#usar-modelos-de-azure-ai-foundry)
28
+
*[Usar modelos de Microsoft Foundry](#usar-modelos-de-microsoft-foundry)
29
29
*[Usar modelos de OpenAI.com](#usar-modelos-de-openaicom)
30
30
*[Ejecutar los ejemplos en Python](#ejecutar-los-ejemplos-en-python)
31
31
*[Recursos](#recursos)
@@ -95,11 +95,11 @@ El dev container incluye un servidor Redis, que se usa en el ejemplo `agent_hist
95
95
96
96
## Configurar proveedores de modelos
97
97
98
-
Estos ejemplos se pueden ejecutar con Azure AI Foundry u OpenAI.com, dependiendo de las variables de entorno que configures. Todos los scripts hacen referencia a las variables de entorno de un archivo `.env`, y se proporciona un archivo de ejemplo `.env.sample`. Las instrucciones específicas de cada proveedor se encuentran a continuación.
98
+
Estos ejemplos se pueden ejecutar con Microsoft Foundry u OpenAI.com, dependiendo de las variables de entorno que configures. Todos los scripts hacen referencia a las variables de entorno de un archivo `.env`, y se proporciona un archivo de ejemplo `.env.sample`. Las instrucciones específicas de cada proveedor se encuentran a continuación.
99
99
100
-
## Usar modelos de Azure AI Foundry
100
+
## Usar modelos de Microsoft Foundry
101
101
102
-
Este proyecto incluye infraestructura como código (IaC) para provisionar despliegues de Azure OpenAI de "gpt-5.4" y "text-embedding-3-large" a través de Azure AI Foundry. La IaC está definida en el directorio `infra` y usa Azure Developer CLI para provisionar los recursos.
102
+
Este proyecto incluye infraestructura como código (IaC) para provisionar despliegues de Azure OpenAI de "gpt-5.4" y "text-embedding-3-large" a través de Microsoft Foundry. La IaC está definida en el directorio `infra` y usa Azure Developer CLI para provisionar los recursos.
103
103
104
104
1. Asegúrate de tener instalado [Azure Developer CLI (azd)](https://aka.ms/install-azd).
105
105
@@ -203,7 +203,7 @@ Puedes ejecutar los ejemplos en este repositorio ejecutando los scripts en el di
203
203
| [agent_otel_aspire.py](agent_otel_aspire.py) | Un agente con trazas, métricas y logs estructurados de OpenTelemetry exportados al [Aspire Dashboard](https://aspire.dev/dashboard/standalone/). |
204
204
| [agent_otel_appinsights.py](agent_otel_appinsights.py) | Un agente con trazas, métricas y logs estructurados de OpenTelemetry exportados a [Azure Application Insights](https://learn.microsoft.com/azure/azure-monitor/app/app-insights-overview). Requiere aprovisionamiento de Azure con `azd provision`. |
205
205
| [agent_evaluation_generate.py](agent_evaluation_generate.py) | Genera datos sintéticos de evaluación para el agente planificador de viajes. |
206
-
| [agent_evaluation.py](agent_evaluation.py) | Evalúa un agente planificador de viajes usando evaluadores de [Azure AI Evaluation](https://learn.microsoft.com/azure/ai-foundry/concepts/evaluation-evaluators/agent-evaluators) (IntentResolution, ToolCallAccuracy, TaskAdherence, ResponseCompleteness). Opcionalmente configura `AZURE_AI_PROJECT` en `.env` para registrar resultados en [Azure AI Foundry](https://learn.microsoft.com/azure/ai-foundry/how-to/develop/agent-evaluate-sdk). |
206
+
| [agent_evaluation.py](agent_evaluation.py) | Evalúa un agente planificador de viajes usando evaluadores de [Azure AI Evaluation](https://learn.microsoft.com/azure/ai-foundry/concepts/evaluation-evaluators/agent-evaluators) (IntentResolution, ToolCallAccuracy, TaskAdherence, ResponseCompleteness). Opcionalmente configura `AZURE_AI_PROJECT` en `.env` para registrar resultados en [Microsoft Foundry](https://learn.microsoft.com/azure/ai-foundry/how-to/develop/agent-evaluate-sdk). |
207
207
| [agent_evaluation_batch.py](agent_evaluation_batch.py) | Evaluación por lotes de respuestas de agentes con la función `evaluate()` de Azure AI Evaluation. |
208
208
| [agent_redteam.py](agent_redteam.py) | Prueba de red team a un agente asesor financiero usando [Azure AI Evaluation](https://learn.microsoft.com/azure/ai-foundry/how-to/develop/red-teaming-agent) para evaluar su resiliencia ante ataques adversariales en categorías de riesgo (Violence, HateUnfairness, Sexual, SelfHarm). Requiere `AZURE_AI_PROJECT` en `.env`. |
209
209
@@ -274,7 +274,7 @@ Este ejemplo requiere la variable de entorno `APPLICATIONINSIGHTS_CONNECTION_STR
274
274
275
275
**Opción A: Automática con `azd provision`**
276
276
277
-
Si ejecutas `azd provision` (consulta [Usar modelos de Azure AI Foundry](#usar-modelos-de-azure-ai-foundry)), el recurso de Application Insights se provisiona automáticamente y la cadena de conexión se escribe en tu archivo `.env`.
277
+
Si ejecutas `azd provision` (consulta [Usar modelos de Microsoft Foundry](#usar-modelos-de-microsoft-foundry)), el recurso de Application Insights se provisiona automáticamente y la cadena de conexión se escribe en tu archivo `.env`.
0 commit comments