Add an On-Demand Publishing Skill
Updated
Overview
On-Demand Publishing lets you customize message delivery timing and improve chatbot interactions. Example: You can publish API responses stored in variables, allowing precise control over when and how they’re published—whether all at once or sequentially—ensuring output meets specific business needs and avoids reliance on AI's default response order.
Note: While integrating the On-Demand Publishing skill with Composite Skill, choose Skill Execution Behaviour as Standard.
Key Benefits
Increased Control: Take charge of when and how outputs are published, reducing reliance on generative AI and ensuring messages align with specific requirements and desired formats.
Steps to Add an On-Demand Publishing Skill
Refer to this article for detailed steps on adding a skill to an AI Agent.
On the Skills window, click Add Skill in the top right corner of the window and select the On-Demand Publishing from the dropdown.
On the On-Demand Publishing window, enter the Name and Description.
Guidelines for Skill Names:
Be Clear and Direct: Use action-oriented, unambiguous verbs.
Keep It Concise: Aim for 2-4 words that clearly describe the function's purpose.
Avoid Generic Names: Ensure the name is distinct from other functions.
Use a Noun or Output Indicator: Reflect the returned value (such as fetch_exchange_rate, not convert_money).
Guidelines for Skill Descriptions:
Start with a Clear Action Verb: Use verbs like "Retrieves," "Fetches," or "Generates."
Clearly State Function Purpose: Describe what the function does without assuming prior knowledge.
Mention Key Inputs: Include relevant inputs, but avoid specifying types (handled separately).
Specify Expected Output: Clarify what the function returns.
Keep it Concise: Aim for a description under 20 words.
Add Output Response manually:
You can send plain text messages in the text reply
You can call variables to publish them by writing $ {variable} in the text reply.
Add Output Response from DAM:
You can choose assets to publish across various channels directly from the Digital Asset Manager (DAM). Refer to this section to create a digital asset within DAM.
Click Save to create an On-Demand Publishing skill for your AI Agent.