GitHub Copilot Workspace: Per AI GitHub Issues bearbeiten
Heute möchte ich euch ein Feature vorstellen, an dem GitHub gerade arbeitet. Dabei handelt es sich um GitHub Copilot Workspace. Aktuell ist der Dienst als Preview verfügbar und auf der GitHub Next Webseite kann man sich auf die Warteliste setzen lassen. Ich habe dies natürlich direkt getan und habe seit kurzem entsprechend Zugriff.
Azure.AI.OpenAI NuGet Package in Version 2.0.0 veröffentlicht
In der Welt der künstlichen Intelligenz schreiten die Entwicklungen rasant voran, und Entwickler erhalten zunehmend leistungsstarke Tools, die es ihnen ermöglichen, innovative Lösungen schneller und effizienter zu entwickeln. Eines dieser Tools ist das Azure.AI.OpenAI NuGet Package, das in der Version 2.0.0 einen großen Sprung nach vorne macht. In diesem Blog-Post werfen wir einen genaueren Blick auf die Neuerungen und Vorteile dieser Version, um zu verstehen, wie sie die Arbeit mit KI in Azure revolutioniert.
SnakeAI – ChatGPT vs. Grok vs. Gemini
Ich habe bereits vor einiger Zeit einmal ChatGPT genutzt, um das klassische Spiel Snake per AI als Python-Script erstellen zu lassen. Seitdem ist einiges an Zeit vergangen und man bekommt Zugriff auf neue Modelle und daher habe ich mir gedacht, dass ich einfach mal einen Prompt nutze und damit die bekannten Large Language Models füttere. In diesem Beitrag gibt es nun das Ergebnis.
Einrichtung von Azure OpenAI
In diesem Blog-Post möchte ich die Vorbereitungen klären, die notwendig sind, um mit Azure OpenAI zu arbeiten. Wie der Name schon vermuten lässt, handelt es sich um die OpenAI-Dienste, die innerhalb von Azure laufen und dort administriert werden. Die APIs sind nahezu identisch und man kann mit dem Azure.AI.OpenAI NuGet-Package sowohl mit OpenAI als auch Azure OpenAI kommunizieren.
Einrichtung von OpenAI
In diesem Blog-Post möchte ich die Vorbereitungen klären, die notwendig sind, um mit OpenAI zu arbeiten. Dabei werde ich Schritt für Schritt aufzeigen, wie man den notwendigen Account anlegen und administrieren kann.
Abkürzungen der Künstlichen Intelligenz
In diesem Beitrag möchte ich gerne auf ein paar Abkürzungen eingehen, welche im Umfeld der Künstlichen Intelligenz immer wieder auftreten. Dabei ist zu beachten, dass die meisten Abkürzungen einen englischen Ursprung haben, aber natürlich erfolgt eine Beschreibung in deutscher Sprache.
Unvollständige Geschichte der KI
Seit geraumer Zeit ist der Begriff Künstliche Intelligenz (Artificial Intelligence) aus unserem Sprachgebrauch nicht mehr wegzudenken. Im Oktober 2022 veröffentlichte OpenAI ChatGPT und ermöglichte es damit jedem, Künstliche Intelligenz zu nutzen. Seitdem sind zahlreiche neue Modelle und Dienste aufgetaucht, aber in diesem Beitrag möchten wir uns die Geschichte der KI genauer ansehen.
Snake-Spiel in Python mit ChatGPT entwickelt
Man hört ja immer wieder von ChatGPT und die Möglichkeit, dass die künstliche Intelligenz Aufgaben übernehmen kann und einen bei verschiedenen Aufgaben unterstützen kann. Ich dachte mir einfach mal, dass ich versuchen möchte das klassische Snake-Spiel in Python mit der Hilfe von ChatGPT zu entwickeln.
Bereitstellen von Azure Open AI Services mit LLM Deployments mit Bicep
Natürlich ist es möglich, die benötigten Azure-Ressourcen über das Azure-Portal zu erstellen, aber da wir versuchen, alles zu automatisieren, können wir Bicep verwenden, um die benötigten Dienste zu erstellen. In diesem Blogbeitrag werde ich erklären, wie ihr die Bicep-Dateien schreiben könnt. Dieser Beitrag ist auch in englischer Sprache bereits auf Medium veröffentlicht worden.
Azure OpenAI verwenden, um einen Copiloten für eigenen Daten zu erstellen – Teil 2
Während der Microsoft Build Conference 2023 in Seattle stellte Microsoft die Möglichkeit vor, eigene Daten zum Azure OpenAI Service hinzuzufügen. In meinem letzten Beitrag habe ich euch bereits gezeigt, wie ihr einen Azure OpenAI-Dienst einrichten und eigenen Daten hinzufügen könnt. In diesem Beitrag wollen wir nun eine kleine C#-Konsolenapplikation schreiben, welche die Daten konsumiert. Dieser Beitrag ist auch in englischer Sprache bereits auf Medium veröffentlicht worden.
Azure OpenAI verwenden, um einen Copiloten für eigenen Daten zu erstellen – Teil 1
Während der Microsoft Build Conference 2023 in Seattle stellte Microsoft die Möglichkeit vor, eigene Daten zum Azure OpenAI Service hinzuzufügen. In diesem Beitrag zeige ich nun, wie man ganz einfach einen Azure OpenAI-Dienst einrichten und eigenen Daten hinzufügen kann. Dieser Beitrag ist auch in englischer Sprache bereits auf Medium veröffentlicht worden.
GitHub Copilot: Code mit der Hilfe von AI schreiben (lassen)
Heute möchte ich euch das Tool GitHub Copilot ein wenig näher vorstellen, welches sich derzeit noch in einer Technical Preview vorliegt und daher noch nicht für jeden einsetzbar ist. Bei GitHub Copilot handelt es sich um einen Service, welcher mit der Hilfe von künstlicher Intelligenz dabei helfen soll, Code schneller und mit weniger Aufwand zu schreiben. Dabei zieht GitHub Copilot aus Kommentaren oder Code-Fragmenten Rückschlüsse und schlägt einzelne Code-Zeilen oder ganzen Funktionen vor. Zu Beginn steht GitHub Copilot als Erweiterung für Visual Studio Code, Neovim und die IDEs von JetBrains zur Verfügung.