\n\n\n\n Ai Agent Tutorial Mit Python Beispielen Agent 101 \n

Ai Agent Tutorial Mit Python Beispielen

📖 4 min read741 wordsUpdated Mar 27, 2026

AI-Agent-Tutorial mit Python-Beispielen

Hallo, liebe Programmierbegeisterte! Ich bin Emma Walsh und heute erkunden wir die faszinierende Welt der KI-Agenten mit praktischen Beispielen in Python. Wenn du dich jemals gefragt hast, was KI-Agenten sind oder wie man einen mit Python erstellt, bist du hier genau richtig. Lass uns anfangen!

Was ist ein KI-Agent?

Einfach gesagt, ist ein KI-Agent eine Software, die ihre Umgebung durch Sensoren wahrnimmt und auf diese Umgebung durch Aktuatoren reagiert. Er versucht, festgelegte Ziele zu erreichen, indem er die Welt wahrnimmt und mit ihr interagiert – so, wie wir Menschen es tun.

Jetzt lass uns das etwas aufschlüsseln. Stell dir einen Staubsauger vor, der sich selbstständig durch dein Haus bewegt, Hindernisse umgeht und nur dort reinigt, wo Staub ist. Das ist ein perfektes Beispiel dafür, wie ein KI-Agent funktioniert: Er nimmt durch Sensoren wahr, entscheidet über einen Handlungsablauf und führt diese Handlung dann mit Aktuatoren aus.

Die wichtigsten Komponenten eines KI-Agenten

Bevor wir mit dem Programmieren beginnen, werfen wir einen Blick auf die wesentlichen Komponenten eines KI-Agenten:

  • Umgebung: Der externe Kontext oder Raum, in dem der Agent operiert.
  • Sensoren: Werkzeuge oder Funktionalitäten, die der Agent nutzt, um die Umgebung wahrzunehmen.
  • Aktuatoren: Mechanismen, die der Agent verwendet, um in der Umgebung zu handeln.
  • Logik des Agenten: Algorithmen oder Regeln, die bestimmen, wie Handlungen basierend auf Wahrnehmungen ausgewählt werden.

Einrichtung der Python-Umgebung

Um einen KI-Agenten zu erstellen, gehe ich davon aus, dass Python installiert ist (wenn nicht, ist ein schneller Download und die Installation von der offiziellen Python-Website alles, was du brauchst). Außerdem verwenden wir eine beliebte Bibliothek namens numpy für Berechnungen. Du kannst sie mit pip installieren:

pip install numpy

Erstellen eines einfachen KI-Agenten in Python

Lass uns einen einfachen KI-Agenten erstellen, der sich in einer rasterbasierten Umgebung bewegt. Wir nennen ihn unseren „Grid Navigator“. In diesem Beispiel wird der Agent versuchen, ein bestimmtes Ziel auf einem Raster zu erreichen, während er Hindernisse umgeht.

Schritt 1: Definiere die Umgebung

Die Umgebung in diesem Fall ist ein 5×5-Raster. Wir können dies mit einer Python-Liste darstellen, wobei eine 0 einen leeren Platz, eine 1 ein Hindernis und eine 9 das Ziel anzeigt.


import numpy as np

# Die Rasterumgebung
environment = np.array([
 [0, 0, 0, 1, 0],
 [0, 1, 0, 1, 0],
 [0, 1, 0, 0, 0],
 [0, 0, 0, 1, 0],
 [1, 0, 0, 0, 9]
])

Schritt 2: Definiere den Agenten

Wir werden eine Klasse für unseren Agenten erstellen. Er muss seine Position verfolgen, das Raster wahrnehmen und entscheiden, wie er zum Ziel navigiert.


class Agent:
 def __init__(self, start_pos):
 self.position = start_pos

 def move(self, direction):
 if direction == 'up' and self.position[0] > 0:
 self.position[0] -= 1
 elif direction == 'down' and self.position[0] < 4:
 self.position[0] += 1
 elif direction == 'left' and self.position[1] > 0:
 self.position[1] -= 1
 elif direction == 'right' and self.position[1] < 4:
 self.position[1] += 1

 def perceive(self, environment):
 x, y = self.position
 return environment[x, y]

Schritt 3: Implementiere die Logik des Agenten

Jetzt lass uns eine einfache Logik für den Agenten erstellen, um sich dem Ziel zu nähern. Hier verwende ich einen Brute-Force-Ansatz, bei dem der Agent zufällig eine Richtung auswählt, bis er das Ziel findet. Obwohl dies nicht der effizienteste Weg ist, ist es ein Anfang!


import random

# Initialisiere den Agenten
agent = Agent([0, 0])

# Einfache Heuristik, um das Ziel zu finden
while agent.perceive(environment) != 9:
 direction = random.choice(['up', 'down', 'left', 'right'])
 agent.move(direction)
 print(f"Agentenposition: {agent.position}")
 if agent.perceive(environment) == 9:
 print("Ziel erreicht!")
 break

Verbesserung des KI-Agenten

Jetzt, da wir einen funktionalen grundlegenden KI-Agenten haben, lasst uns über mögliche Verbesserungen sprechen. Dieser Agent könnte intelligentere Pfadfindungsalgorithmen wie A* oder Dijkstra's Algorithmus verwenden, besonders wenn es um komplexere Umgebungen geht. Du könntest auch in Betracht ziehen, maschinelles Lernen hinzuzufügen, um Bewegungen effizienter in variierenden oder dynamischen Umgebungen vorherzusagen und zu planen.

Fazit

Herzlichen Glückwunsch! Du hast einen einfachen KI-Agenten kreiert, der sich in einer Rasterumgebung in Python bewegt. Obwohl dieses Beispiel grundlegend ist, dient es als Grundlage für die Entwicklung komplexerer Agenten, die Aufgaben von einfacher Navigation bis hin zu komplexen Entscheidungsfindungen ausführen können.

Ich hoffe, dir hat dieses Tutorial gefallen. Es gibt noch so viel mehr im Bereich der KI-Agenten zu entdecken, und mit Python sind die Möglichkeiten virtually limitless. Viel Spaß beim Programmieren!

🕒 Published:

🎓
Written by Jake Chen

AI educator passionate about making complex agent technology accessible. Created online courses reaching 10,000+ students.

Learn more →

Leave a Comment

Your email address will not be published. Required fields are marked *

Browse Topics: Beginner Guides | Explainers | Guides | Opinion | Safety & Ethics

See Also

AidebugAgntworkAgntdevClawgo
Scroll to Top