Microsoft präsentiert neue Tools zur Optimierung der KI-Anwendungsentwicklung
Microsoft hat neue Tools und Funktionen vorgestellt, die die Entwicklung von KI-Anwendungen und die Integration verschiedener KI-Modelle vereinfachen sollen. Dazu gehören GitHub Copilot für Azure, KI-App-Vorlagen und die Integration von Azure AI-Modellen in den GitHub Marketplace, um Entwicklern personalisierte Unterstützung, schnellere Entwicklungsprozesse und einen einfachen Zugang zu verschiedenen Modellen zu bieten. Microsoft betont die Bedeutung von Azure als zuverlässige und sichere Plattform für KI-Projekte und integriert diese eng mit GitHub und Visual Studio Code.
Microsoft vereinfacht die Entwicklung von KI-Anwendungen und die Modellintegration
Microsoft hat eine Reihe neuer Tools und Funktionen vorgestellt, die darauf abzielen, die Entwicklung von KI-Anwendungen zu vereinfachen und die Integration verschiedener KI-Modelle zu erleichtern. Wie Cryptopolitan berichtet, wurden diese Neuerungen im Rahmen des GitHub Universe 2024 vorgestellt und umfassen unter anderem GitHub Copilot für Azure, KI-App-Vorlagen und die Integration von Azure AI-Modellen in den GitHub Marketplace.
GitHub Copilot für Azure fungiert als persönlicher Experte für Entwickler und bietet innerhalb von Visual Studio Code und GitHub personalisierte Unterstützung bei der Verwaltung von Ressourcen und der Bereitstellung von Anwendungen. Durch die Verwendung von "@azure" können Entwickler Informationen zu Diensten und Tools abrufen, ohne ihre Entwicklungsumgebung verlassen zu müssen. Die Bereitstellung von Azure-Ressourcen wird durch Azure Developer CLI (azd)-Vorlagen vereinfacht. Zusätzlich unterstützt GitHub Copilot für Azure bei der Diagnose von Problemen und beantwortet Fragen zu Ressourcen und Kosten.
KI-App-Vorlagen sollen den Entwicklungsprozess beschleunigen, indem sie den Einstieg in die Entwicklung erleichtern und die Evaluierung sowie den Weg zur Produktion vereinfachen. Diese Vorlagen können direkt in Entwicklungsumgebungen wie GitHub Codespaces, VS Code und Visual Studio verwendet werden. GitHub Copilot für Azure kann sogar Empfehlungen für spezifische Vorlagen basierend auf dem jeweiligen KI-Anwendungsfall geben. Die Vorlagen bieten Flexibilität und Auswahlmöglichkeiten bei Modellen, Frameworks, Programmiersprachen und Lösungen von Anbietern wie Arize, LangChain, LlamaIndex und Pinecone. Entwickler können komplette Anwendungen auf einmal bereitstellen oder mit einzelnen App-Komponenten beginnen und Ressourcen über Azure und Partnerdienste hinweg bereitstellen. Die Vorlagen enthalten auch Empfehlungen für zusätzliche Sicherheitsmaßnahmen, wie die Verwendung von Managed Identity und schlüssellose Authentifizierungsabläufe.
Wie InfoQ berichtet, hat Microsoft außerdem eine Vorschauversion von Integrationsbibliotheken für .NET veröffentlicht, die als Unified AI Building Blocks bezeichnet werden. Diese Bibliotheken bieten Abstraktionen für die Integration von KI-Diensten in .NET-Anwendungen und Middleware zur Verbesserung wichtiger Funktionen. Sie ermöglichen die Interaktion mit KI-Diensten wie kleinen und großen Sprachmodellen (SLMs und LLMs), Einbettungen und Middleware. Referenzimplementierungen für OpenAI, Azure AI Inference und Ollama sind ebenfalls enthalten.
Um Entwicklern die Möglichkeit zu geben, schnell verschiedene KI-Modelle zu entdecken, zu erlernen und mit ihnen zu experimentieren, hat GitHub die Vorschauversion von GitHub Models veröffentlicht, die die Modellauswahl von Azure AI direkt in GitHub integriert. Die Azure AI-Modellinferenz-API ermöglicht es Entwicklern, Azure AI-Modelle direkt über den GitHub Marketplace zu erkunden und darauf zuzugreifen. Entwickler können die Modellleistung vergleichen, experimentieren und verschiedene Modelle, einschließlich proprietärer und offener Modelle, kostenlos kombinieren (mit Nutzungsbeschränkungen).
Wie VentureBeat berichtet, hat Microsoft auf der Ignite-Konferenz weitere Updates für Fabric, seine End-to-End-SaaS-Datenplattform, angekündigt. Dazu gehört die Integration von Transaktionsdatenbanken, die Fabric zu einer einheitlichen, offenen Datenplattform macht, die alle notwendigen Technologien für die Entwicklung von KI-Anwendungen der nächsten Generation, einschließlich fortschrittlicher Agenten, vereint.
Zusätzlich vereinfacht der GitHub Copilot Upgrade Assistant für Java die Aktualisierung von Java-Anwendungen. Er generiert einen Upgrade-Plan und führt Entwickler Schritt für Schritt durch den Übergang von einer älteren Java-Laufzeit zu einer neueren Version mit optionalen Abhängigkeiten und Frameworks wie Spring Boot und JUnit. Der Assistent behebt automatisch Probleme durch eine dynamische Build- oder Fix-Schleife und verwendet einen Human-in-the-Loop-Ansatz, damit Entwickler andere Fehler beheben und gegebenenfalls Korrekturen vornehmen können.
Microsoft betont die Bedeutung der Plattformwahl für KI-Projekte und verweist darauf, dass 95 % der Fortune-500-Unternehmen ihre Abläufe auf Azure vertrauen. Die Integration mit GitHub und Visual Studio Code vereinfacht die Entwicklung mit KI auf Azure. Mit mehr als 60 Rechenzentrumsregionen weltweit und einem dedizierten Sicherheitsteam bietet Azure eine zuverlässige und sichere Grundlage für KI-Projekte.
Quellen:
- https://www.cryptopolitan.com/microsoft-launches-tools-to-simplify-ai-app-building-and-model-integration/
- https://azure.microsoft.com/en-us/blog/azure-at-github-universe-new-tools-to-help-simplify-ai-app-development/
- https://www.infoq.com/news/2024/10/dotnet-ai-integration-libraries/
- https://www.apptunix.com/blog/microsoft-power-apps-all-you-need-to-know-to-build-ai-apps/
- https://venturebeat.com/data-infrastructure/microsoft-supercharges-fabric-with-new-data-tools-to-accelerate-enterprise-ai-workflows/
- https://github.blog/news-insights/company-news/software-is-a-team-sport-building-the-future-of-software-development-together/
- https://www.infoq.com/news/2024/11/github-universe-2024-ai/