An arrangement for controlling an industrial automation arrangement, at least one software Agent based on artificial intelligence, utilizing a natural-language request input by a user, being configured to generate controller commands for at least one industrial control facility of the automation arrangement, the control facility being configured to control the automation arrangement, and at least one adapter for exchanging the controller commands between the at least one software agent and the control facility being associated with the control facility, the arrangement comprising:
- an assistance system based on artificial intelligence for transmitting the request of the user to a local client component of an orchestrator;
- wherein the client component supplements the request with items of context information about the automation arrangement and with items of control information about the at least one local adapter of the control facility and transmits the supplemented request to a server component of the orchestrator,
- wherein the server component is configured to, utilizing the supplemented request, select and retrieve at least agent of the at least one software Agent for generating at least some of the controller commands required for fulfilling the request;
- wherein the at least one software Agent is configured to process the request and generate and transmit a response with the controller commands back to the server component;
- wherein the server component is further configured to transmit the controller commands generated by the at least one software Agent to the client component ;
- and
- wherein the client component is configured to, utilizing the items of context information and the items of control information, transmit the controller commands to the at least one local adapter and to control the automation arrangement via the at least one local adapter and the at least one control facility.