Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraEste explorador ya no se admite.
Actualice a Microsoft Edge para aprovechar las características y actualizaciones de seguridad más recientes, y disponer de soporte técnico.
Agente de servicio de IA de Azure es un servicio totalmente administrado diseñado para permitir a los desarrolladores crear, implementar y escalar de forma segura agentes de inteligencia artificial extensible y de alta calidad sin necesidad de administrar los recursos de proceso y almacenamiento subyacentes. Lo que originalmente tomó cientos de líneas de código para admitir llamada a funciones del lado cliente ahora se puede hacer en solo unas pocas líneas de código con el servicio agente de Azure AI.
En Azure AI Foundry, un agente de IA actúa como un microservicio "inteligente" que se puede usar para responder a preguntas (RAG), realizar acciones o automatizar completamente los flujos de trabajo. Para ello, combina la eficacia de los modelos de inteligencia artificial generativa con herramientas que le permiten acceder a orígenes de datos reales e interactuar con ellos.
Dado que Azure AI Agent Service usa el mismo protocolo de conexión que Azure OpenAI Assistants, puede usar SDK de OpenAI o SDK de Azure AI Foundry para crear y ejecutar un agente en solo unas líneas de código. Por ejemplo, para crear un agente de IA con el SDK de Azure AI Foundry, puede definir simplemente qué modelo usa la inteligencia artificial, las instrucciones sobre cómo debe completar las tareas y las herramientas que puede usar para acceder a otros servicios e interactuar con ellos.
agent = project_client.agents.create_agent(
model="gpt-4o-mini",
name="my-agent",
instructions="You are helpful agent",
tools=code_interpreter.definitions,
tool_resources=code_interpreter.resources,
)
Después de definir un agente, puede empezar a pedirle que realice el trabajo invocando una ejecución sobre un subproceso de actividad, que es simplemente una conversación entre varios agentes y usuarios.
# Create a thread with messages
thread = project_client.agents.create_thread()
message = project_client.agents.create_message(
thread_id=thread.id,
role="user",
content="Could you please create a bar chart for the operating profit using the following data and provide the file to me? Company A: $1.2 million, Company B: $2.5 million, Company C: $3.0 million, Company D: $1.8 million",
)
# Ask the agent to perform work on the thread
run = project_client.agents.create_and_process_run(thread_id=thread.id, agent_id=agent.id)
# Fetch and log all messages to see the agent's response
messages = project_client.agents.list_messages(thread_id=thread.id)
print(f"Messages: {messages}")
Cada vez que se invoque la operación de ejecución, el servicio agente de Azure AI completará todo el ciclo de vida de llamada de la herramienta por usted en 1) ejecutando el modelo con las instrucciones proporcionadas, 2) invocando las herramientas a medida que el agente los llama y 3) devolviendo los resultados de nuevo a usted.
Una vez que haya obtenido los conceptos básicos, puede empezar a usar varios agentes juntos para automatizar flujos de trabajo aún más complejos con AutoGen y Kernel semántico. Dado que Azure AI Agent Service es un servicio totalmente administrado, puede centrarse en la creación de flujos de trabajo y los agentes que los impulsan sin necesidad de preocuparse por el escalado, la seguridad o la administración de la infraestructura subyacente para agentes individuales.
En comparación con el desarrollo con la API de inferenciadirectamente, Azure AI Agent Service proporciona una manera más simplificada y segura de compilar e implementar agentes de INTELIGENCIA ARTIFICIAL. Esto incluye:
Lo que originalmente tomó cientos de líneas de código ahora se puede hacer en solo unos cuantos con el servicio agente de Azure AI.
Ambos servicios le permiten compilar agentes con la misma API y SDK, pero si tiene requisitos empresariales adicionales, es posible que desee considerar el uso del servicio agente de Azure AI. Azure AI Agent Service proporciona todas las funcionalidades de los asistentes además de:
Selección de modelos flexible: cree agentes que usen modelos de Azure OpenAI u otros, como Llama 3, Mistral y Cohere. Elija el modelo más adecuado para satisfacer sus necesidades empresariales.
Amplia integración de datos: base sus agentes de IA en el conocimiento empresarial relevante y seguro de diversos orígenes de datos, como Microsoft Bing, Búsqueda de Azure AI y otras API.
Seguridad de nivel empresarial: garantice la privacidad y el cumplimiento de los datos con el control seguro de datos, la autenticación sin claves y ninguna salida pública.
Elija la solución de almacenamiento: traiga su propio almacenamiento de blobs de Azure para obtener visibilidad y control completos de los recursos de almacenamiento, o bien use el almacenamiento administrado por la plataforma para facilitar el uso seguro.
En Microsoft, estamos comprometidos con el avance de la inteligencia artificial controlado por ciertos principios que antepongan a las personas. Los modelos generativos, como los disponibles en Azure OpenAI, tienen importantes beneficios potenciales, pero, sin un diseño cuidadoso y mitigación prudente, tales modelos tienen el potencial de generar contenido incorrecto o incluso dañino. Microsoft ha realizado inversiones significativas para ayudar a protegerse contra el abuso y el daño no intencionado, entre las que se incluyen la incorporación de los principios de Microsoft para el uso responsable de la IA, la adopción de un Código de Conducta para el uso del servicio, la creación de filtros de contenido para ayudar a los clientes y el suministro de información y orientación sobre IA responsable que los clientes deben tener en cuenta al usar el servicio de agente de IA Azure.
Para empezar a trabajar con el servicio agente de Azure AI, debe crear un centro de Azure AI Foundry y un proyecto de agente en la suscripción de Azure.
Inicie con la guía deinicio rápido si es la primera vez que usa el servicio.
Obtenga más información acerca de los modelos que impulsan agentes.
Eventos
Compilación de Intelligent Apps
17 mar, 21 - 21 mar, 10
Únase a la serie de reuniones para crear soluciones de inteligencia artificial escalables basadas en casos de uso reales con compañeros desarrolladores y expertos.
Regístrese ahoraCursos
Módulo
Develop an AI agent with Azure AI Agent Service - Training
Learn how to start using Azure AI Agent Service.
Certificación
Microsoft Certified: Aspectos básicos de Azure AI - Certifications
Demostrar conceptos fundamentales de inteligencia artificial relacionados con el desarrollo de software y servicios de Microsoft Azure para crear soluciones de inteligencia artificial.
Documentación
Inicio rápido: Creación de un nuevo proyecto de Servicio de Agente de Azure AI - Azure AI services
Use esta guía para empezar a usar el Servicio de Agente de Azure AI.
Aprenda a crear agentes que apliquen modelos eficaces como GPT-4o, Llama y Mistral.
Modelos admitidos en el servicio agente de Azure AI - Azure AI services
Obtenga información sobre los modelos que puede usar con el servicio agente de Azure AI.