2024-04-22 13:51:27 +02:00
2024-04-22 13:51:27 +02:00

Agenten-Plattform

Allgemein

  • Docker Container
    • Ein Manager-Agent
    • Viele Worker-Agenten
  • JSON Post Requests
  • Studis erstellen Worker-Agenten
    • Library vorgegeben
    • HTTP-Server für Tasks, Ergebnisse per HTTP an Manager
    • Worker registriert sich beim Manager mit
      • Seiner IP/ HTTP Schnittstelle
      • Seinen Fähigkeiten (Capabilities)

Agent Capabilities

  • Vorverarbeitung
  • Evaluation

Example

  • Manager und einfache Worker

Requests

{
	"type" : "register" // "unregister",
	"body" : {
		"capabilities" : [""],
		"endpoint" : "10.0.0.12:8080"
	},
	"sender-id" : "worker1",
	"comment" : "",
	"error" : false
}
{
	"type" : "task",
	"task-id" : "t12",
	"capability" : "",
	"body" : {
		
	},
	"sender-id" : "manager",
	"comment" : "",
	"error" : false
}
{
	"type" : "response",
	"task-id" : "t12"
	"body" : {
		
	},
	"sender-id" : "worker1",
	"comment" : "",
	"error" : false
}
Description
Languages
HTML 95.9%
Python 3.4%
JavaScript 0.3%
Shell 0.3%
Dockerfile 0.1%