AI Tools - Supercharge Your Optimizely CMS connecting to anything
Boost Optimizely CMS with AI tools. Editors get answers and AI performs tasks by connecting to your data. Simplify content management.
With the Epicweb AI-Assistant for Optimizely, editors can now ask specific questions directly inside the Optimizely interface and receive precise, context-aware responses. But the real magic happens when the assistant starts using Tools.
Supercharge your Optimizely CMS! Our AI Assistant uses "Tools" to connect directly to your data. Editors ask questions, and the AI performs real tasks, instantly delivering accurate, up-to-date information.
Here are the child pages for "AI-Assistant Live Demo":
- AI Tools - Supercharge Your Optimizely CMS connecting to anything
- Smart Image Analyzer with AI Assistant for Optimizely
- Image Generation with Recraft V3: The best Image Generation Now Available
- Working with Translations
- Example SEO work on products
- Change tone with AI Shortcuts
What Are Tools?
Tools are connected functions that extend what the AI-Assistant can do.
They act as bridges between the AI and your real-time data or business logic — enabling the assistant to go beyond static content and interact directly with your system.
In simple terms, Tools are powered by function calling. You can easily connect them to your existing C# methods, allowing the AI to call your functions when it needs specific information or to perform an action.
Example: Tools in a CMS Environment
Inside Optimizely CMS, Tools can be used for a wide range of operations.
For example:
-
@GetProductDescription – Retrieve a detailed product description based on a product number.
-
@GetContentById – Fetch information about a specific page or content item.
-
@GetCurrentDateTime – Get the current date and time from your system.
-
@GetCarBrandsByCountry – Retrieve a list of car brands from a particular market.
These are just examples, but the concept is completely flexible.
You decide what Tools your AI-Assistant should have access to — whether that means querying product data, generating documentation summaries, or checking SEO compliance.
How Editors Use Tools in Practice
Inside the CMS editor view, the workflow is intuitive.
When an editor writes a question to the AI-Assistant, they can type the @ symbol to bring up a list of all available Tools.
As soon as “@” is entered, the assistant displays all the connected functions, along with short descriptions explaining what each Tool does.
The editor can then simply select one — for example:
“Summarize in 20 words product T8877 @GetProductDescription”
The AI will automatically use that specific Tool to retrieve the data and generate a tailored answer based on the live product information.
Why This Matters
This combination of AI and function calling transforms the Optimizely CMS experience.
Editors no longer have to switch between systems or wait for technical support to extract data.
Instead, they can simply ask — and the assistant handles the rest, securely and instantly.
From a developer’s perspective, Tools are easy to integrate.
You can expose any existing logic as a Tool through a C# function, allowing full control over what the AI can access.
The result is an intelligent assistant that can perform real tasks, fetch live data, and deliver accurate, up-to-date information within your own ecosystem.
The Future of AI in CMS
Epicweb’s AI-Assistant brings real-time intelligence into the editor workflow.
With Tools, you’re not just using AI to generate text — you’re giving it the ability to understand and act.
Whether you’re retrieving structured data, verifying SEO rules, or summarizing content from your CMS — the assistant can do it all, right where you work.
Welcome to the next generation of AI-powered content management.
Frequently Asked Questions
What are Tools in the context of the Optimizely AI Assistant?
Tools are special connections that make the AI Assistant more powerful. They act like bridges, linking the AI to your live data and business rules.
This allows the assistant to do more than just provide information from its training. It can interact directly with your systems to get real-time details or perform actions.
How do Tools work with the AI Assistant?
Tools are powered by something called "function calling." You can connect them to your existing C# code. When the AI needs specific information or needs to do something, it can call these connected functions.
Think of it like telling the AI, "When you need to know the description for product number X, use this specific function to find it." This makes the AI much more useful and accurate.
Can you give examples of how Tools are used in Optimizely CMS?
Yes, Tools can be used for many tasks within Optimizely CMS. Here are a few examples:
- @GetProductDescription: Get details about a product using its number.
- @GetContentById: Find information about a specific page or piece of content.
- @GetCurrentDateTime: Get the current date and time from your system.
- @GetCarBrandsByCountry: Find car brands available in a specific country.
You can connect the AI to almost any data or logic you have, such as product information, SEO rules, or customer data.
How do editors use Tools when working in Optimizely?
It's very simple for editors. When you ask the AI Assistant a question, you can type the '@' symbol. This will show a list of all the available Tools.
Each Tool has a short description explaining what it does. You can then select the Tool you need and include it in your question. For example, you could ask: "Summarize in 20 words product T8877 @GetProductDescription". The AI will then use that Tool to get the correct information and give you an answer.
What are the benefits of using AI with Tools in Optimizely?
Using AI with Tools makes your work in Optimizely CMS much easier and faster. Editors don't need to leave the CMS to find information or wait for technical help.
The AI Assistant can securely and instantly access the data it needs. This means you get accurate, up-to-date information right when you need it, directly within your familiar working environment.
How easy is it for developers to set up Tools?
From a developer's point of view, setting up Tools is straightforward. You can connect any of your existing business logic by making it a C# function.
This gives you complete control over what information and actions the AI Assistant can access, ensuring security and relevance to your specific needs.