Smart Image Analyzer with AI Assistant for Optimizely
The Smart Image Analyzer is a new feature in the Epicweb AI Assistant for Optimizely CMS that automates the management of image metadata, such as tags, alt text, and descriptions, improving efficiency and accuracy in content workflows.
Automatically Populate Image Properties with AI
The Smart Image Analyzer uses advanced AI capabilities to analyze images and automatically populate media object properties. When images are uploaded to Optimizely CMS, the feature extracts valuable information and fills in key attributes seamlessly. Here are some examples of what it can do:
-
Alt Text for Accessibility
-
Alt text is automatically created in multiple languages, enhancing accessibility and SEO.
-
-
Extract Text from Images
-
Using OCR (Optical Character Recognition), the analyzer identifies and captures text within images, storing it in a semicolon-separated format.
-
-
Generate Tags for Improved Searchability
-
Tags are automatically generated based on objects and elements detected in the image, presented as a comma-separated list.
-
-
Create Persuasive Sales Descriptions
-
The AI crafts product-oriented descriptions, optimized for sales pitches, leaving out unnecessary details to keep it concise and impactful.
-
-
Identify Objects and Count People
-
For specialized needs, the analyzer can detect specific objects (e.g., cars) or count the number of people in an image, providing Boolean or numeric outputs.
-
How It Works
The Smart Image Analyzer leverages predefined attributes set in your Optimizely codebase on Image Model. Here are a few example properties:
-
[AnalyzeImageAltText]
Produces Alt text for enhanced localization.
-
[AnalyzeImageAltText(languageCode: "sv")]
Produces Swedish Alt text for enhanced localization.
[AnalyzeImage(prompt: "Return tags from the image on objects in the picture. Return a comma-separated list.")]
Automatically generates tags based on image content.
-
[AnalyzeImage(prompt: "How many people are in the picture? Return an integer.")]
Counts the number of people visible in the image.
This automated approach ensures consistency and saves significant time for editors, freeing them to focus on crafting compelling content rather than managing metadata.
Benefits for Editors
-
Enhanced Productivity
-
Automating image analysis reduces manual tasks, speeding up workflows and allowing editors to allocate time to higher-value activities.
-
-
Improved Accuracy
-
AI-driven metadata generation minimizes human error and enhances consistency across your media library.
-
-
SEO and Accessibility Gains
-
Automatically generated alt text and tags optimize images for search engines and ensure compliance with accessibility standards.
-
-
Multilingual Support
-
Localization features make it easier to tailor content for global audiences.
-
Ready to Transform Your Workflow?
The Smart Image Analyzer is a revolutionary tool for content editors using Optimizely CMS. By leveraging AI to automate image management, this tool not only improves efficiency but also enhances the quality of your content.
Empower your content strategy with AI-driven image management today!
Documentation
Find our documentation on github: https://github.com/Epicweb-Optimizely/Epicweb.Optimizely.AIAssistant/blob/master/configuration-image-analyzer.md
Code samples:
The following are examples of properties that can be used with AnalyzeImageAttribute:
- Alt Text in Multiple Languages:
[AnalyzeImageAltText] public virtual IList<LocalizedString> AltTextList { get; set; }

-
Alt Text in one specific language:
[AnalyzeImageAltText(languageCode: "sv")] public virtual string AltTextSE { get; set; }

-
Generate Tags:
[AnalyzeImage(prompt: "Return tags from the image on objects in the picture. Return a comma-separated list.")] public virtual IList<string> Tags { get; set; }

-
Generate Sales Description:
[AnalyzeImage(prompt: "Describe this as a persuasive sales pitch, you are selling a product.", languageCode: "en")] public virtual string SalesDescription { get; set; }

-
Identify Objects:
[AnalyzeImage(prompt: "Return true or false if the image contains one or more cars. Return true or false only.")]
public virtual bool IsCarInImage { get; set; }

- Count People:
[AnalyzeImage(prompt: "How many people is there in the picture? return an int")]
public virtual int PeopleCountTest { get; set; }

- Extract Text from Images OCR (Optical Character Recognition):
[AnalyzeImage(prompt: "Return the Text that appear in the image. Return in semi colon separated (;) text.")]
public virtual string TextInImage { get; set; }


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)
AI-assistenten: Det här får du
Funktionsrik för ökad redaktionell effektivitet
Epicwebs AI-assistent har en imponerande mängd funktioner:
-
Textförslag och alternativ: Förbättra ditt skrivande med AI-genererade formuleringar och alternativa varianter.
-
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.
-
SEO, AEO och GEO: Generera optimeringsinnehåll för sökmotorer och AI-sökning.
-
Prompt Pro Assistance: Det sparar tid och hjälper dig få mer ut av dina idéer, omedelbart.
-
Bild AltText-analysator: Avancerade AI-funktioner för att analysera bilder och automatiskt fylla i medieobjektsegenskaper.
-
Bildgenerering: Skapa relevanta och engagerande bilder som kompletterar ditt innehåll.
-
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.
-
Ny textgenerering: Generera nytt innehåll som håller din publik engagerad.
-
Textsammanfattning: Snabbt kondensera långa texter till koncisa sammanfattningar, spara tid och behålla essensen, perfekt för SEO-beskrivningar.
-
HTML-formatering: AI-assistenten erbjuder en rad formateringsmöjligheter inom Rich Text Editor. WCAG-kompatibel.
-
Stavningskontroll: Säkerställ att ditt innehåll är fritt från fel och professionellt polerat.
-
Tonaljustering och konsekvens: Anpassa din texts ton för att passa ändamålet och bibehålla en konsekvent varumärkesröst.
-
Nyckelordsutvinning: Identifiera och extrahera nyckeltermer från din text för SEO-optimering.
-
Anpassade uppmaningar med ChatGPT: Utnyttja kraften i ChatGPT för att köra egna uppmaningar för unik innehållsskapande.
-
Anpassade genvägsuppmaningar: Lägg till egna genvägar för frekvent använda kommandon, koppla verktyg och öka produktiviteten.
-
Inline ChatGPT-hjälp: Använd ChatGPT eller Google GEMINI direkt inom plattformen för omedelbar hjälp.
-
Verktyg för AI: Anslut dina C# Funktionsanrop eller MCP-verktyg direkt till AI-assistenten, vilket möjliggör anpassade integrationer.
-
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)
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: