Bring Your Own AI - Now Available in Optimizely CMS

We are introducing a new capability in Optimizely CMS: Bring Your Own AI. We call it, CustomAI! This feature, powered by the AI-Assistant for Optimizely developed by Epicweb, allows enterprise companies to integrate any AI vendor directly into the Optimizely CMS and Customizable Commerce platforms. This gives web editors the flexibility to tailor AI capabilities to their specific needs.

"Bring Your Own AI" (BYOAI) refers to a practice where organizations, customize, and deploy their own artificial intelligence models and systems rather than relying solely on pre-built or third-party AI solutions.

icon of user profile
By OMVP Luc Gosso

 

Flexibility

CustomAI offers enterprises the flexibility to integrate the AI solutions that best align with their organization’s requirements. Whether using popular AI services like OpenAI or Azure's OpenAI Services, or opting for other vendors such as Google, Meta, Anthropic, or any other vendor. The CustomAI provider ensures that your Optimizely environment can be customized to meet your unique needs.

Search on Your Own Data: AI-Powered Insights from Your Data

One of the standout features of CustomAI is the ability to search and interact with your own data. This means that the AI can be trained or configured to utilize your organization’s internal documentation, databases, or any other proprietary data sources. This allows web editors to leverage AI to generate content, provide suggestions, or answer queries based on the most relevant and accurate information available within your enterprise.

Built-In AI Providers: OpenAI and Azure OpenAI

We have previously offered, by default, built-in support for two leading AI providers:

  1. OpenAI: Known for its advanced language models like GPT-4, OpenAI can be easily integrated into Optimizely CMS, providing tools for content generation, keyword extraction, translation, and more.

  2. Azure OpenAI Services: For enterprises with specific data residency or compliance requirements, Azure OpenAI Services offers the same powerful models, hosted in Microsoft Azure data centers across Europe and the United States. This ensures that your AI services meet regional data protection standards.

How It Works: Integrating Your Preferred AI

This integration is designed to be straightforward:

  1. Select Your AI Provider: Beyond the built-in options, CustomAI supports a wide range of AI providers, including Google Gemini AI, Meta Llama AI, and others that offer REST APIs.

  2. Configuration: The AI-Assistant plugin in Optimizely is configured to work with your Azure Function service, where your custom AI logic is implemented. However, you are not limited to Azure. If your organization prefers to use another microservices platform, such as Google Cloud or AWS, you can integrate CustomAI with those services as well.

  3. Enhanced Editing Tools: Once configured, CustomAI enhances the Optimizely platform with AI-powered features such as text generation, keyword extraction, tone adjustments, and custom prompts, making content creation more efficient.

Technical Implementation: Setting Up CustomAI

For those looking to implement CustomAI, the process involves the following steps:

  1. Microservices Setup: While Epicweb provides a boilerplate template for Azure Functions, you have the flexibility to use any microservices platform, such as Google Cloud Functions or AWS Lambda. This function will serve as the connection between Optimizely and your chosen AI, where custom logic can be implemented.

  2. Configuration: Add the following settings to your Optimizely configuration file to integrate your AI:

    "AIAssistant": {
    "AccountName": "<epicweb accountname>", // Provided by Epicweb support
    "ApiKey": "<your key>", // Your API key for the microservice
    "ServiceUrl": "https://<your service instance>.com/api/CustomAI",
    "ProviderName": "CustomAI",
    "CustomJson": "{\"prop\":\"fromAppsettings\"}" // Any custom data you want to send to your API
    }

  3. Custom Logic and AI Integration: With your chosen microservices platform in place, you can implement any AI with a REST API, allowing for a customized AI experience within Optimizely CMS.

Demo Formatting with AI-Assistant

What is Bring Your Own AI

"Bring Your Own AI" (BYOAI) refers to a trend or practice where organizations or individuals develop, customize, and deploy their own artificial intelligence models and systems rather than relying solely on pre-built or third-party AI solutions. The concept is similar to the "Bring Your Own Device" (BYOD) model, where employees bring personal devices to work. BYOAI extends this idea to AI technologies, allowing for greater flexibility, customization, and control over AI implementations.

Purpose of BYOAI:

  1. Customization and Control:

    • Organizations can tailor AI models to their specific needs, fine-tuning them for their unique data sets, business requirements, and operational environments.
    • Greater control over AI systems allows organizations to ensure that the AI aligns with their goals, ethical standards, and compliance requirements.
  2. Data Privacy and Security:

    • By using in-house or self-developed AI models, organizations can maintain control over their data, reducing the risk of exposure to third-party vendors and potential data breaches.
    • Sensitive or proprietary data can be processed within the organization’s own infrastructure, enhancing data security and privacy.
  3. Cost Efficiency:

    • Developing and deploying custom AI models can be more cost-effective in the long run, especially if the organization has specific requirements that off-the-shelf AI solutions cannot meet.
    • Avoiding subscription or usage fees associated with third-party AI services can also result in cost savings.
  4. Innovation and Differentiation:

    • Organizations can innovate by developing unique AI capabilities that give them a competitive edge in their industry.
    • Custom AI models can be designed to perform tasks or provide insights that generic AI solutions may not offer.
  5. Integration with Existing Systems:

    • BYOAI allows for seamless integration with existing systems, tools, and workflows, ensuring that AI solutions fit within the organization's technology stack.
    • This integration can improve efficiency and reduce the time required to deploy AI in real-world scenarios.

Boka ett möte för att komma igång!

Vi erbjuder ett timmes introduktionsmöte om vår AI-assistent för Optimizely CMS 12. (Svenska eller engelska)

Ta mig till bokningssidan

AI-assistenten: Det här får du

Funktionsrik för ökad redaktionell effektivitet

Epicwebs AI-assistent har en imponerande mängd funktioner:

  1. Textförslag och alternativ: Förbättra ditt skrivande med AI-genererade formuleringar och alternativa varianter.

  2. Flerspråkig översättning: Översätt din text sömlöst till flera språk samtidigt som formattering och stil bevaras för att nå en mångsidig publik.

  3. SEO, AEO och GEO: Generera optimeringsinnehåll för sökmotorer och AI-sökning.

  4. Prompt Pro Assistance: Det sparar tid och hjälper dig få mer ut av dina idéer, omedelbart.

  5. Bild AltText-analysator: Avancerade AI-funktioner för att analysera bilder och automatiskt fylla i medieobjektsegenskaper.

  6. Bildgenerering: Skapa relevanta och engagerande bilder som kompletterar ditt innehåll.

  7. Bildtransformer: Ta vilken bild som helst, förbättra den och lägg till nya element med AI-driven kreativitet. Förändra sättet du interagerar med bilder.

  8. Ny textgenerering: Generera nytt innehåll som håller din publik engagerad.

  9. Textsammanfattning: Snabbt kondensera långa texter till koncisa sammanfattningar, spara tid och behålla essensen, perfekt för SEO-beskrivningar.

  10. HTML-formatering: AI-assistenten erbjuder en rad formateringsmöjligheter inom Rich Text Editor. WCAG-kompatibel.

  11. Stavningskontroll: Säkerställ att ditt innehåll är fritt från fel och professionellt polerat.

  12. Tonaljustering och konsekvens: Anpassa din texts ton för att passa ändamålet och bibehålla en konsekvent varumärkesröst.

  13. Nyckelordsutvinning: Identifiera och extrahera nyckeltermer från din text för SEO-optimering.

  14. Anpassade uppmaningar med ChatGPT: Utnyttja kraften i ChatGPT för att köra egna uppmaningar för unik innehållsskapande.

  15. Anpassade genvägsuppmaningar: Lägg till egna genvägar för frekvent använda kommandon, koppla verktyg och öka produktiviteten.

  16. Inline ChatGPT-hjälp: Använd ChatGPT eller Google GEMINI direkt inom plattformen för omedelbar hjälp.

  17. Verktyg för AI: Anslut dina C# Funktionsanrop eller MCP-verktyg direkt till AI-assistenten, vilket möjliggör anpassade integrationer.

  18. RAG (Retrieval-Augmented Generation): Anslut din egen kunskapsbas för AI-svar som drivs av din organisations interna data.

Smidig integration i Optimizely

AI-assistenten är sömlöst integrerad i varje fält inom Optimizely CMS och Commerce-plattformen, vilket säkerställer att dessa kraftfulla funktioner är tillgängliga precis där du behöver dem, i redigerarläget.

Kom igång med Epicwebs AI-assistent:

För att komma igång med den kostnadsfria utvärderingen, fyll enkelt i formuläret på vår webbplats för att komma igång och ladda ner tillägget till din Optimizely CMS och anpassningsbara Commerce-plattform från Optimizely Nuget-feed.

Följ vår nybörjarvänliga guide eller dyka djupt med vår omfattande dokumentation.

Installation är snabb och enkel, vilket gör att du kan börja utnyttja kraften i AI-assistans på nolltid.

Boka ett möte för att komma igång!

Vi erbjuder ett timmes introduktionsmöte om vår AI-assistent för Optimizely CMS 12. (Svenska eller engelska)

Ta mig till bokningssidan

Notera: Detta blogginlägg har förbättrats med hjälp av AI-assistenten för Optimizely.

 

AI-assistenten i Optimizely ökar din produktivitet och frigör tid, se filmen:

 



Search Terms

  • Integrate Any AI into Optimizely CMS with BYOAI
  • Bringing Flexibility to AI Integration in Optimizely CMS
  • Optimize Your Content with Bring Your Own AI in Optimizely CMS
  • Seamlessly Integrate Your Preferred AI into Optimizely
  • Bring Your Own AI: A New Feature in Optimizely CMS
  • Empower Your Web Editing with AI in Optimizely CMS
  • Tailoring AI to Your Needs in Optimizely CMS
  • Choose Your AI: Available in Optimizely CMS
  • Integrate Any AI Vendor Seamlessly
  • Connect your own AI to Optimizely

About the Author

Luc Gosso

OMVP Luc Gosso

– Independent Senior Web Developer
working with Azure, AI and Optimizely