Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| 712:chatbot_config [2025/08/18 20:10] – [Acronym Handling] Meier, Erich | 712:chatbot_config [2026/04/10 18:48] (current) – [Disable History] Meier, Erich | ||
|---|---|---|---|
| Line 5: | Line 5: | ||
| You can find more on its [[chatbot|basic usage and functionality here]]. | You can find more on its [[chatbot|basic usage and functionality here]]. | ||
| - | The paragraphs | + | The sections |
| + | |||
| + | ===== Acknowledgement of AI-enabled Features ===== | ||
| + | |||
| + | The Stages Assistant uses Generative AI to implement its various capabilities. Although our implementation aims to minimize mistakes through the use of knowledge-graph technology, AI-based systems can be imprecise or incorrect, a phenomenon usually known as " | ||
| + | |||
| + | To make users aware of this fact, each user is required to accept an AI disclaimer before first use. | ||
| + | |||
| + | [[ai_acknowledgements|See here for more info]] on this subject. | ||
| ===== Views and Workspaces ===== | ===== Views and Workspaces ===== | ||
| - | Processes in Stages exist in many different versions, | + | Processes in Stages exist in many different |
| + | |||
| + | Therefore, | ||
| - | Possible | + | Examples of a process |
| * Standard processes that everyone should follow | * Standard processes that everyone should follow | ||
| - | * Process variants, e.g. a development process | + | * A process variant – for example, you might have separate views for a development process for safety-critical products and the process without |
| - | * Processes that are especially | + | * A process |
| - | Views can consist of a single workspace or a collection of workspaces. | + | Views consist of a single workspace or a collection of workspaces. |
| - | Stages | + | Note: The Stages |
| - | ===== Assistant Configuration | + | ===== Required Permissions |
| - | Stages Assistants are configured in the '' | + | End users require |
| - | {{ :712:chatbotconfig-overview.png? | + | * '' |
| + | * '' | ||
| - | In addition to the name and the view, you can see the following | + | To configure |
| - | * Time and duration of last training run | + | * '' |
| - | * Status | + | * '' |
| - | * Ready: assistant view is fully trained, enabled, and can be used by end users | + | |
| - | * Disabled: assistant view has been disabled or not trained yet | + | |
| - | * Outdated: assistant view can be used for end users, but a newer valid version of one of the workspaces was released. Depending on the training configuration (see below), the view will either be automatically retrained or needs administrators to manually start the training. | + | |
| - | * Warnings that occurred during training, e.g. missing properties. If those warnings persist, please contact the Stages support or your dedicated Stages consultant. | + | |
| - | * Possible actions | + | |
| - | * Edit the view configuration | + | |
| - | * Rename the view | + | |
| - | * Assign workspace or workspace collections (see above for details) | + | |
| - | * Start training | + | |
| - | * Delete view | + | |
| - | * Enable/ | + | |
| - | Clicking on the view name or selecting | + | In both cases, the permission scope must include the workspaces for the defined view. If the view includes a workspace collection, |
| - | {{ : | + | In the Assistant, users will only see the views for which they have read permissions. |
| - | In the configuration screen, the following information can be configured: | + | ===== Configuring |
| - | * //View name// | + | Configure |
| - | * //Welcome message// that is displayed to the end users when they open the Assistant view. The message should describe | + | |
| - | * //Color scheme// so users can visually distinguish the different | + | |
| - | * //Default and trained languages.// Please note that each enabled language is trained separately, so enabling multiple languages increases the training costs. Most AI language models are capable of automatically detecting the language of the user questions and automatically answer in the correct language without requiring separate training. Separate trainings for each language are only required if the process content is different, e.g. specific for certain regions. | + | |
| - | * //Training schedule// to be selected automatically when new valid process versions are being released or requiring manual interaction | + | |
| - | * //Security level// required by end users to access the assistant view | + | |
| - | __Please note__ that each view needs to be separately enabled after successful training is run to be usable by the end users. | + | {{ : |
| + | In addition to the name, you can see the following information for each view: | ||
| - | ===== Acronym Handling ===== | + | * Workspace or collection assigned to the view |
| + | * Time and duration of last training run | ||
| + | * Status: | ||
| + | * Ready: assistant view is fully trained, enabled, and can be used by end users | ||
| + | * Disabled: assistant view has been disabled or is not trained yet | ||
| + | * Outdated: assistant view can be used for end users, but a newer valid version of one of the workspaces was released since it was last trained. Depending on the training configuration (see below), the view will either be automatically retrained or needs administrators to manually start the training. | ||
| + | * Warnings that occurred during training, e.g. missing properties. If those warnings persist, please contact Stages Support or your Stages consultant. | ||
| - | The assistant needs to be made aware of company-specific acronyms that are not described in the process models. | + | Use the 3-dot menu to the right of the view to: |
| - | To manage those acronyms, a Stages administrator with edit permission in the new " | + | * Edit the view configuration |
| + | * Rename | ||
| + | * Assign or change the workspace or workspace collection (see above for details) | ||
| + | * Start training | ||
| + | * Delete the view | ||
| + | * Enable/ | ||
| - | For each acronym, its actual expansion and a longer multi-language explanation can be maintained. | + | Clicking on the view name or selecting the Edit action opens the following configuration screen: |
| - | For mass updates, an import and export of CSV files can be accessed via the "'' | + | {{ : |
| + | In the configuration screen, you can modify: | ||
| - | ===== Required Permissions ===== | + | * Name of the view |
| + | * Domain of the processes contained in the view, e.g. " | ||
| + | * Welcome Message that end users see when they access the view in the Stages Assistant. The message should describe the scope of information the Assistant can answer questions about. | ||
| + | * Color used to display user questions in the Assistant, so users can visually distinguish between different views | ||
| + | * Default and trained languages// | ||
| + | * Training schedule, whether training should be run manually or automatically when new valid process versions are released. For workspace collections, | ||
| + | * Security level required by end users to access the view, if applicable. | ||
| - | To use the AI assistants as end users, the following permissions are necessary: | + | __Please note: |
| - | * '' | ||
| - | * '' | ||
| - | To configure the AI assistants, the following permissions are necessary: | + | ===== Defining Acronyms ===== |
| - | * '' | + | Company-specific acronyms that are not described in the process models must be defined for the Stages Assistant using the '' |
| - | * '' | + | |
| + | For each acronym, you can provide both its expansion and a longer multi-language explanation. | ||
| + | |||
| + | For mass updates, you can import and export CSV files using the " | ||
| + | |||
| + | ===== Disable History ===== | ||
| + | |||
| + | In newer Stages Versions the chat history can be disabled, e.g., to comply with local policies or regulations. Chats and chat messages will not be stored in the database. To disable history, add the following property to conf/ | ||
| - | For both cases, the permission scope needs to be set to the workspaces the chatbots are trained on. In case workspace collections are being used for chatbot | + | <code xml> |
| + | < | ||
| + | </ | ||
| ===== Limitations ===== | ===== Limitations ===== | ||
| - | The context window of the used AI Large Language Models (LLMs) | + | Large Language Models (LLMs) |
| - | During the training of the assistant, all process elements are transformed into a knowledge graph and stored in special databases. The following elements are currently excluded in this transformation: | + | During the training of the Assistant, all process elements are transformed into a knowledge graph and stored in special databases. The following elements are currently excluded in this transformation: |
| - | * landing | + | * Landing |
| - | * process | + | * Process |
| - | * "comment | + | * "Comment |
| - | * descriptions that are managed via "'' | + | * Descriptions |
| - | * graphics that are embedded in element descriptions | + | * Graphics |
| - | * custom | + | * Custom |
| - | * compliance | + | * Compliance |
| - | * user-role associations | + | * User-role associations |
| - | * project | + | * Project |
| - | It is planned, to include those elements in future revisions of the assistant training scripts, if those improve the quality of the given answers. | + | Such elements |
| Process interfaces to elements outside of the training view (workspace or workspace collection) are ignored. | Process interfaces to elements outside of the training view (workspace or workspace collection) are ignored. | ||
| - | To customize the trainings | + | To customize the training |