|
|
|
|
| class Agent:
|
| """
|
| Eine einfache Agentenklasse zur Verarbeitung von Benutzereingaben.
|
| Kann modular erweitert werden, z. B. um verschiedene Strategien, Rollen oder Logiken.
|
| """
|
|
|
| def __init__(self, name: str = "DefaultAgent"):
|
| self.name = name
|
|
|
| def run(self, user_input: str) -> str:
|
| """
|
| Führt den Agenten-Code mit der gegebenen Benutzereingabe aus.
|
| """
|
| return f"[{self.name}] Hello from agent.py 👋 – deine Eingabe war: '{user_input}'"
|
|
|
|
|
| def reverse(self, user_input: str) -> str:
|
| """
|
| Gibt die umgedrehte Eingabe zurück.
|
| """
|
| return user_input[::-1]
|
|
|
| def summarize(self, user_input: str) -> str:
|
| """
|
| Platzhalter für eine spätere Funktion zur Inhaltszusammenfassung.
|
| """
|
| return "(Zusammenfassung folgt …)"
|
|
|
|
|
|
|
| if __name__ == "__main__":
|
| agent = Agent("DebugAgent")
|
| eingabe = input("Gib etwas ein: ")
|
| print(agent.run(eingabe))
|
|
|