Der AgentComponent (AC) Ansatz verbindet die Komponenten-Technologie mit der Agenten-Technologie und beschreibt den Agenten als Softwarekomponente. Eine AC besitzt bestimmte Bestandteile (siehe AgentComponent Paper), die über eine Schnittstelle verändert und angepasst werden können. So können laufende ACs für verschiedene Kontexte und Aufgaben eingestellt werden. Das AgentComponent Tool ist eine prototypische Implementierung des AC Ansatzes, basierend auf dem JADE-Framework. Mit diesem Tool lassen sich verteilte Multi-Agenten-Systeme bestehend aus AgentComponents graphisch erzeugen und während der Laufzeit verändern. Im Gegensatz zu anderen grafischen Agenten-Entwicklungswerkzeugen (Zeus, AGIL, agentTool)ist das AC Tool kein Code Generator, der visuell erzeugte Agenten-Metadaten in Code umwandelt und dann das ganze System auf einer Plattform startet. Vielmehr wird hier jeder grafisch erzeugte Agent sofort auf der Plattform gestartet und kann während seiner Laufzeit gemäss dem AC Ansatz verändert und angepasst werden.
Die Aufgabe dieser Arbeit ist es, die grafische Oberfläche des AgentComponent Tools zu überarbeiten bzw. neu zu gestalten. Hierzu ist es notwendig, sich in die Grundlagen der Agententechnologie einzuarbeiten, JADE als Framework für Multi-Agenten-Systeme zu verstehen und die Architektur des AgentComponent Tools zu verstehen.