You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: docs/ai_actions/ai_actions_guide.md
+12-12Lines changed: 12 additions & 12 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -9,14 +9,14 @@ description: AI Actions add-on helps editors by automating repetitive tasks.
9
9
In the evolving landscape of digital experience, artificial intelligence becomes more and more important by enhancing user interaction and automating complex tasks.
10
10
To harness AI's potential, [[= product_name =]] introduces th AI Actions add-on, which you can install and use to automate various time-consuming tasks, for example, generating alt text for images.
11
11
12
-
Built upon the PHP framework, AI Actions offer an extensible solution for integrating services provided by AI engines into your workflows, all managed through a user-friendly interface.
12
+
Built upon the PHP framework, AI Actions offer an extensible solution for integrating services provided by AI services into your workflows, all managed through a user-friendly interface.
13
13
14
14
You can extend the add-on and make it do different things, for example, transform text passages, or generate illustrations for your articles based on a prompt.
15
-
The possibilities are endless.
15
+
The possibilities are endless and you're not limited to a specific AI service, avoiding vendor lock-in.
16
16
17
17
## Availability
18
18
19
-
AI Actios are available as an add-on to the v.4.6.x version of [[= product_name =]], regardless of its edition.
19
+
AI Actions are available as an add-on to the v4.6.x version of [[= product_name =]], regardless of its edition.
20
20
To use it's capabilities you must install the package and perform initial configuration.
21
21
22
22
## How it works
@@ -32,8 +32,8 @@ This clear separation allows for a flexible system where actions can be easily c
32
32
33
33
#### Action types
34
34
35
-
Action types are predefined by developers within YAML configuration.
36
-
Each action type defines the structure and nature of the task that the AI engine performs.
35
+
Action types are predefined by developers.
36
+
Each action type defines the structure and nature of the task that the AI service performs.
37
37
Action types could be designed to generate alt text for images, summarize a passage of text, or even translate content into another language.
38
38
By defining action types in YAML, developers can create a wide range of functionalities that can be easily deployed within the application.
39
39
@@ -48,9 +48,9 @@ By adjusting these configurations, administrators can ensure that the actions ar
48
48
49
49
Once an action is defined and configured, it must be executed, and this is where handlers come into play.
50
50
Handlers are pieces of PHP code that are responsible for resolving an action.
51
-
Each handler is designed to work with a specific AI engine and action type pair.
52
-
Handlers may include hardcoded prompts for conversational AI engines like ChatGPT, or they may operate without prompts for other types of AI.
53
-
Handlers take configurations defined in the action type and action configuration, combine it with user input and any predefined settings or prompts, and pass this information to the AI engine for processing.
51
+
Each handler is designed to work with a specific AI service and action type pair.
52
+
Handlers may include hardcoded prompts for conversational AI services like ChatGPT, or they may operate without prompts for other types of AI.
53
+
Handlers take configurations defined in the action type and action configuration, combine it with user input and any predefined settings or prompts, and pass this information to the AI service for processing.
54
54
55
55
### Triggering actions from the UI
56
56
@@ -76,9 +76,9 @@ By issuing commands through the API, developers can trigger actions based on ext
76
76
77
77
Built-in action types offer a good starting point, but the real power of AI Actions lies in extensibility.
78
78
Extending AI Actions opens up new possibilities for content management and editing.
79
-
Developers can extend the feature by adding new action types that use existing AI engines or even integrating additional AI services.
80
-
This involves defining a new action type in YAML, writing a handler that communicates with the new service or engine, and creating a form for configuring the options that extends the action configuration form shown in the Admin Panel.
81
-
For example, a developer could write a handler that uses an AI service to shorten or expand text passages, or generate illustrations based on a body of an article.
79
+
Developers can extend the feature by adding new action types that use existing AI services or even integrating additional ones.
80
+
This involves defining a new action type in YAML, writing a handler that communicates with the new service, and creating a form for configuring the options that extends the action configuration form shown in the Admin Panel.
81
+
For example, a developer could write a handler that uses an AI service to generate complete articles based on a short description, or illustrations based on a body of an article.
82
82
83
83
### Use cases
84
84
@@ -89,4 +89,4 @@ For example, a developer could write a handler that uses an AI service to shorte
89
89
Out of the box, the [[= product_name_base =]] AI Actions add-on comes with the generating alt text for images capability.
90
90
Organizations can benefit from it's use by improving accessibility and SEO.
91
91
Once the feature is configured, editors can generate alt text for images they upload to the system by clicking one button, while administrators can use the API to run a batch process against a larger collection of illustrations.
92
-
Before you can start generating alt text, some preliminary setup is required, which includes configuring access to an AI engine.
92
+
Before you can start generating alt text, some preliminary setup is required, which includes configuring access to an AI service.
Copy file name to clipboardExpand all lines: docs/ai_actions/alt_text/customize_alt_text_generation.md
+4-4Lines changed: 4 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ description: Add custom features to alternative text generation for images.
4
4
5
5
# Customize alternative text generation
6
6
7
-
If you need more control over the alt text generation feature, you can customize, for example, by integrating a different AI engine, and modifying the default behavior.
7
+
If you need more control over the alt text generation feature, you can customize, for example, by integrating a different AI service, and modifying the default behavior.
8
8
9
9
## Add custom glossaries
10
10
@@ -13,9 +13,9 @@ One way to do it is by creating lists of specific keywords or phrases that shoul
13
13
14
14
...
15
15
16
-
## Integrate a different AI engine
16
+
## Integrate a different AI service
17
17
18
-
If the default AI engine doesn’t meet your requirements, you can connect to a different AI service.
19
-
To do it, you must configure API endpoints, input formats, and authentication details for the new engine.
18
+
If the default AI service doesn’t meet your requirements, you can connect to a different one.
19
+
To do it, you must configure API endpoints, input formats, and authentication details for the new service.
Copy file name to clipboardExpand all lines: docs/ai_actions/alt_text/enable_alt_text_generation.md
+2-2Lines changed: 2 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -25,9 +25,9 @@ In the root folder of your project, edit the `<ADD FILE NAME>` file by adding th
25
25
...
26
26
```
27
27
28
-
!!! note "Configuring user credentials for different engines"
28
+
!!! note "Configuring user credentials for different servces"
29
29
30
-
If your installation supports [multiple AI engines](extend_ai_actions.md) that perform the same AI action, you must provide credentials for each of these engines.
30
+
If your installation supports [multiple AI services](extend_ai_actions.md) that perform the same AI action, you must provide credentials for each of these services.
31
31
Otherwise some of the AI Actions will remain inactive.
description: Extend AI Actions by connecting to other engines and adding new capabilities.
2
+
description: Extend AI Actions by connecting to other services and adding new capabilities.
3
3
---
4
4
5
5
# Extend AI Actions
6
6
7
7
By extending AI Actions you can enhance the attractiveness of mundane content management and editing tasks and make them less burdensome.
8
-
You can start from adding new action types that use the existing AI engine, and evolve to integrating additional AI services with completely new areas of application.
8
+
You can start from adding new action types that use the existing AI service, and evolve to integrating additional ones with completely new areas of application.
9
9
For example, you could write a handler that connects to a translation model and use it to translate your website on-the-fly, or generate illustrations based on a body of an article.
0 commit comments