Differences between personal and organizational Agent apps
This is the beginning of an exploration of the territory for discussion at this stage, not a proposal.
As mentioned previously, an individual agent would act from their own Agent app, while if a organizational agent needed to execute its agency in some way, it would need an authorized individual to do that, and the individual would most likely act from the organization's app. _Rethinking: all of the actions for group agents could, and probably should, be triggered from individual agent apps, either by agents that are authorized by the group to take particular actions on behalf of the group (and then the group takes the action like a bot) or by means of decision-making protocols offered to the group members by the group, again acting like a bot to offer the decision-making tools and then in executing the decision._
A lot of the apps that would be useful for an organization might also be used by an individual person, but maybe differently.
For example, both individuals and organizations might want to use Recipes and Planning.
But what happens if an individual wants others to help to execute a planned process? In an organization, that would be normal, and the process would live in the organization's app, while the individuals who worked on it would mostly take their individual actions (like committing to and logging work on the process) from their individual apps.
But for a set of people who want to work on a process together that are not a defined group with a group app, where does the process live? It could either live in the individual agent app of one of the participants, or the process could be shared by all the participants by each individual having a copy and the copies syncing with each other, or they could form a group agent or an adhoc group that might live only for the duration of the process.
Another set of differences might occur in forming relationships between agents, for example group-forming and membership apps.
Both individuals and organizations might want to form new groups:
- for the individuals, a new group composed of individuals or possibly both individuals and other groups;
- for the groups, maybe networks or other groups of groups, or subgroups or supergroups.
Groups might have membership apps with procedures for bring in, managing, or kicking out, individual or group members. Individual agents would probably not have membership apps.
But both individuals and groups will want to form a variety of relationships with other agents.