Passer de l'agent hôte Foundry en 3 lignes C#
La nouvelle simplicité du déploiement en production
Le transfert d'un agent fonctionnant sur une machine locale vers le cloud a longtemps été un défi pour les équipes de développement. Microsoft propose une solution basée sur le framework d'agent, qui peut être mise en œuvre avec seulement trois lignes de code C# et deux commandes simples. Cette évolution ne se limite pas à la réduction du code, mais allège également considérablement la charge de configuration et de maintenance.
Caractéristiques clés du framework d'agent Microsoft
Le framework d'agent offre une infrastructure qui permet aux développeurs d'automatiser des tâches à long terme et d'intégrer des systèmes externes. Le framework gère le cycle de vie des agents, ajoute des capacités de surveillance et prend en charge une transition en douceur vers le cloud. Maintenant, le Foundry Hosted Agent, construit sur ces fondements, simplifie encore le processus de déploiement.
Rôle du Foundry Hosted Agent
Le Foundry Hosted Agent, l'un des services basés sur le cloud de Microsoft, permet d'héberger des agents qui fonctionnent dans un environnement de développement local. Ce service promet une scalabilité et une haute disponibilité tout en éliminant la nécessité pour les développeurs de gérer l'infrastructure. La différence clé réside dans la réduction drastique des étapes de déploiement.
Intégration en trois lignes C#
Les trois lignes de code C# au cœur du déploiement consistent simplement à référencer un package NuGet et à configurer quelques lignes. Par exemple, l'initialisation de la classe AgentBuilder, la spécification de l'environnement cible et la connexion au service Hosted Agent sont toutes traitées dans ces lignes. La brièveté du code permet aux nouveaux venus de suivre facilement le processus.
Package NuGet et commandes
Le seul package NuGet nécessaire est disponible dans le référentiel de packages officiel de Microsoft et peut être ajouté au projet à l'aide de la commande dotnet add package Microsoft.Foundry.Agent. Après l'installation du package, deux commandes sont exécutées : une pour déployer l'agent sur le cloud et une autre pour valider le déploiement après coup. Ces commandes peuvent être intégrées de manière transparente aux pipelines CI/CD.
Avantages opérationnels
- Déploiement rapide : Contrairement aux méthodes traditionnelles qui impliquent des fichiers de configuration, des scripts et des variables d'environnement, le nouveau flux se termine en deux commandes.
- Erreur minimale : La réduction du nombre d'étapes manuelles minimise les risques d'erreur humaine.
- Intégration CI/CD : L'approche basée sur la ligne de commande peut être utilisée directement sur des plates-formes comme Azure Pipelines ou GitHub Actions.
- Scalabilité : Le Foundry Hosted Agent tire parti des capacités d'auto-échelonnement de l'infrastructure cloud pour allouer des ressources en fonction de la demande.
Scénarios d'application
Ce processus simplifié convient particulièrement aux architectures de microservices et aux tâches en arrière-plan. Par exemple, les agents chargés de la collecte de données, de la création de rapports ou de l'exécution de flux de travail périodiques peuvent désormais être déployés en production en une seule étape. De plus, la gestion de plusieurs environnements (dév, test, prod) peut être effectuée via le même package et les mêmes lignes de code, assurant ainsi la cohérence de la configuration.
En adoptant cette nouvelle approche, les développeurs peuvent réduire les délais de livraison de leurs projets et alléger la charge de maintenance qui pèse sur les équipes opérationnelles. Les équipes axées sur l'intégration continue et la livraison continue (CI/CD) peuvent intégrer cette approche dans leurs pipelines pour exploiter pleinement le potentiel du déploiement automatisé.
En fin de compte, le modèle de déploiement simplifié proposé par Microsoft rend le déploiement des applications basées sur des agents vers la production beaucoup plus rapide et sécurisé qu'auparavant. Les développeurs peuvent mettre en place un service fonctionnant sur le cloud avec seulement quelques lignes de code et deux commandes, tandis que les équipes opérationnelles réduisent les coûts de maintenance et se concentrent sur des tâches plus stratégiques.
Source : .NET Blog
Kaynak: .NET Blog
Alakalı İçerikler
-
Canonical, Open Secure AI İttifakı'na Katıldı ve Güvenli AI'yi Destekliyor 4 Saat önce
Canonical, NVIDIA'nın öncülüğündeki Open Secure AI İttifakı'na katılarak açık kaynaklı güvenli yapay zeka çözümlerini hızlandırıyor; sektörde iş birliği ve şeffaflık vurgulanıyor.
-
Red Hat, Kurumsal AI’yı Dört Katmanda Sunuyor 11 Saat önce
Red Hat, dört katmanlı kurumsal AI mimarisini ve bu katmanların yönetim sorumluluklarını, dağıtım kalıplarını ve Gün 2 operasyonlarını detaylandırıyor.
-
IBM, Z ve LinuxONE Sistemlerinde Arm Desteği Başlatıyor 17 Saat önce
IBM, yeni nesil Z ve LinuxONE sunucularına Arm mimarisini entegre ederek kurumsal bilgi işlemde performans ve verimlilik odaklı bir adım attığını duyurdu.
-
Comment mesurer l'impact de l'IA sur le design ? 18 Saat önce
Une nouvelle étude publiée sur le blog de Figma examine les moyens de mesurer l'impact de l'IA sur les processus de design et de développement produit, tout en révélant les résultats de l'utilisation de l'IA au cœur même de ce processus.
-
MIT Projesinden Doğan Julia, Küresel Araştırma Diline Dönüştü 19 Saat önce
Julia, MIT'den çıkan bir araştırma projesi olarak doğdu ve bugün bilim, mühendislik ve yapay zeka alanlarında milyonlarca kullanıcı tarafından tercih edilen bir programlama diline evrildi.
-
WordPress Açık AI Modelleri İçin ABD'ye Mektup İmzaladı 1 Gün önce
WordPress, açık ağırlıklı yapay zeka modellerinin erken kısıtlanmaması için ABD politikacılarına hitap eden bir mektup imzaladı ve topluluğun özgür AI geliştirmesini savunuyor.
- Foundry Hosted Agent
- Microsoft Agent Framework
- C# dağıtım
- NuGet paket
- CI/CD entegrasyonu
- bulut ajanları
Montrez votre réaction
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
- 0
Commentaires
Ajoutez votre commentaire