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
Dieser Kurs bietet eine Reihe von Jupyter Notebooks, die Sie ausführen können, um praktische Erfahrungen im Aufbau von KI-Agenten zu sammeln.
17
+
18
+
Die Codebeispiele verwenden entweder:
19
+
20
+
**Erfordert GitHub-Konto – Kostenlos**:
21
+
22
+
1) Semantic Kernel Agent Framework + GitHub Models Marketplace. Bezeichnet als (semantic-kernel.ipynb)
23
+
2) AutoGen Framework + GitHub Models Marketplace. Bezeichnet als (autogen.ipynb)
24
+
25
+
**Erfordert Azure-Abonnement**:
26
+
3) Azure AI Foundry + Azure AI Agent Service. Bezeichnet als (azureaiagent.ipynb)
27
+
28
+
Wir empfehlen, alle drei Beispieltypen auszuprobieren, um herauszufinden, welcher für Sie am besten funktioniert.
29
+
30
+
Welche Option Sie auch wählen, sie bestimmt, welche Einrichtungsschritte Sie unten befolgen müssen:
31
+
32
+
## Anforderungen
33
+
34
+
- Python 3.12+
35
+
- Ein GitHub-Konto – für den Zugriff auf den GitHub Models Marketplace
36
+
- Azure-Abonnement – für den Zugriff auf Azure AI Foundry
37
+
- Azure AI Foundry-Konto – für den Zugriff auf den Azure AI Agent Service
38
+
39
+
Wir haben eine `requirements.txt` Datei im Stammverzeichnis dieses Repositories eingefügt, die alle erforderlichen Python-Pakete enthält, um die Codebeispiele auszuführen.
40
+
41
+
Sie können diese installieren, indem Sie den folgenden Befehl in Ihrem Terminal im Stammverzeichnis des Repositories ausführen:
42
+
43
+
```bash
44
+
pip install -r requirements.txt
45
+
```
46
+
47
+
Wir empfehlen, eine Python-virtuelle Umgebung zu erstellen, um Konflikte und Probleme zu vermeiden.
48
+
49
+
## Einrichtung für Beispiele mit GitHub Models
50
+
51
+
### Schritt 1: Holen Sie sich Ihren GitHub Personal Access Token (PAT)
52
+
53
+
Derzeit verwendet dieser Kurs den GitHub Models Marketplace, um kostenlosen Zugriff auf Large Language Models (LLMs) zu bieten, die zur Erstellung von KI-Agenten verwendet werden.
54
+
55
+
Um auf diesen Dienst zuzugreifen, müssen Sie einen GitHub Personal Access Token erstellen.
56
+
57
+
Dies können Sie tun, indem Sie sich in Ihrem GitHub-Konto anmelden.
58
+
59
+
Wählen Sie die Option `Fine-grained tokens` option on the left side of your screen.
You will be prompted to enter a name for your token, select the expiration date (Recommended: 30 Days), and select the scopes for your token (Public Repositories).
19
66
67
+
It's also necessary to edit the permissions of this token: Permissions -> Models -> Allows access to GitHub Models
68
+
20
69
Copy your new token that you have just created. You will now add this to your `.env` file included in this course.
21
70
22
71
23
72
### Step 2: Create Your `.env` File
24
73
25
-
To create your `.env` Datei und führe den folgenden Befehl in deinem Terminal aus.
74
+
To create your `.env` Datei und führen Sie den folgenden Befehl in Ihrem Terminal aus.
26
75
27
76
```bash
28
77
cp .env.example .env
@@ -38,17 +87,19 @@ You should now be able to run the code samples of this course.
38
87
39
88
### Step 1: Retrieve Your Azure Project Connection String
40
89
41
-
Follow the steps to creating a project and agent in Azure AI Foundry found here: [Create a project in Azure AI Foundry](https://learn.microsoft.com/en-us/azure/ai-services/agents/quickstart?pivots=ai-foundry-portal?WT.mc_id=academic-105485-koreyst)
90
+
91
+
Follow the steps to creating a hub and project in Azure AI Foundry found here: [Hub resources overview](https://learn.microsoft.com/en-us/azure/ai-foundry/concepts/ai-resources)
92
+
42
93
43
94
Once you have created your project, you will need to retrieve the connection string for your project.
44
95
45
96
This can be done by going to the **Overview** page of your project in the Azure AI Foundry portal.
To create your `.env` Datei. Führe den folgenden Befehl in deinem Terminal aus.
102
+
To create your `.env` Datei. Führen Sie den folgenden Befehl in Ihrem Terminal aus.
52
103
53
104
```bash
54
105
cp .env.example .env
@@ -67,7 +118,7 @@ Next, open a terminal and run `az login --use-device-code` to sign in to your Az
67
118
Once you've logged in, select your subscription in the terminal.
68
119
69
120
70
-
## Additional Envionment Variables - Azure Search and Azure OpenAI
121
+
## Additional Environment Variables - Azure Search and Azure OpenAI
71
122
72
123
For the Agentic RAG Lesson - Lesson 5 - there are samples that use Azure Search and Azure OpenAI.
73
124
@@ -115,19 +166,19 @@ Rather than hardcode your credentials, we'll use a keyless connection with Azure
115
166
from azure.identity import DefaultAzureCredential, InteractiveBrowserCredential
116
167
```
117
168
118
-
## Steckst du irgendwo fest?
169
+
## Hängen geblieben?
119
170
120
-
Wenn du Probleme bei der Einrichtung hast, tritt unserem
171
+
Wenn Sie Probleme bei der Einrichtung haben, treten Sie gerne unserer
121
172
122
173
oder
123
174
124
-
bei.
175
+
Gruppe bei.
125
176
126
177
## Nächste Lektion
127
178
128
-
Du bist jetzt bereit, den Code dieses Kurses auszuführen. Viel Erfolg und viel Spaß beim weiteren Lernen über die Welt der KI-Agenten!
179
+
Sie sind jetzt bereit, den Code für diesen Kurs auszuführen. Viel Spaß beim weiteren Lernen über die Welt der KI-Agenten!
129
180
130
-
[Einführung in KI-Agenten und Anwendungsfälle für Agenten](../01-intro-to-ai-agents/README.md)
181
+
[Introduction to AI Agents and Agent Use Cases](../01-intro-to-ai-agents/README.md)
131
182
132
183
**Haftungsausschluss**:
133
-
Dieses Dokument wurde mit dem KI-Übersetzungsdienst [Co-op Translator](https://github.com/Azure/co-op-translator) übersetzt. Obwohl wir uns um Genauigkeit bemühen, beachten Sie bitte, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner ursprünglichen Sprache gilt als maßgebliche Quelle. Für wichtige Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die aus der Verwendung dieser Übersetzung entstehen.
184
+
Dieses Dokument wurde mit dem KI-Übersetzungsdienst [Co-op Translator](https://github.com/Azure/co-op-translator) übersetzt. Obwohl wir uns um Genauigkeit bemühen, beachten Sie bitte, dass automatisierte Übersetzungen Fehler oder Ungenauigkeiten enthalten können. Das Originaldokument in seiner Ursprungssprache ist als maßgebliche Quelle zu betrachten. Für wichtige Informationen wird eine professionelle menschliche Übersetzung empfohlen. Wir übernehmen keine Haftung für Missverständnisse oder Fehlinterpretationen, die durch die Nutzung dieser Übersetzung entstehen.
0 commit comments