A community of collaborative software agents work together in a domain to
provide functionality such as providing of communications services or
control of a chemical process. A system is provided for building such
communities of collaborative software agents. Each software agent has data
concerning its relationship(s) with other agents of the community. A
visualizer is provided for debugging the community which offers several
partial views of the communications between and within agents, organized
according to the relationships between agents. By using multiple partial
views, such as messages between selected agents and job status reports
within single agents, the visualizer is capable of particularly effective
debugging.
Una Comunità degli agenti di collaborazione del software lavora insieme in un dominio per fornire la funzionalità come fornire dei servizi di comunicazioni o del controllo di un processo chimico. Un sistema è fornito per lo sviluppo delle tali Comunità degli agenti di collaborazione del software. Ogni agente del software ha dati riguardo al relativo relationship(s) con altri agenti della Comunità. Un visualizzatore è fornito per mettere a punto la Comunità cui offre parecchie viste parziali delle comunicazioni fra ed all'interno degli agenti, organizzato secondo i rapporti fra gli agenti. Usando le viste parziali multiple, quali i messaggi fra gli agenti selezionati e le relazioni di lavoro all'interno di singoli agenti, il visualizzatore è capace di mettere a punto particolarmente efficace.