ProWorks.Umbraco.AI.PageEvaluator
17.3.1
dotnet add package ProWorks.Umbraco.AI.PageEvaluator --version 17.3.1
NuGet\Install-Package ProWorks.Umbraco.AI.PageEvaluator -Version 17.3.1
<PackageReference Include="ProWorks.Umbraco.AI.PageEvaluator" Version="17.3.1" />
<PackageVersion Include="ProWorks.Umbraco.AI.PageEvaluator" Version="17.3.1" />
<PackageReference Include="ProWorks.Umbraco.AI.PageEvaluator" />
paket add ProWorks.Umbraco.AI.PageEvaluator --version 17.3.1
#r "nuget: ProWorks.Umbraco.AI.PageEvaluator, 17.3.1"
#:package ProWorks.Umbraco.AI.PageEvaluator@17.3.1
#addin nuget:?package=ProWorks.Umbraco.AI.PageEvaluator&version=17.3.1
#tool nuget:?package=ProWorks.Umbraco.AI.PageEvaluator&version=17.3.1
ProWorks Umbraco AI Page Evaluator
AI-powered page evaluation for the Umbraco 17 back-office using the Umbraco.AI framework.
What it does
Adds an Evaluate Page workspace action to the Umbraco content editor. Clicking it sends the current page's content to a configured AI model and returns a structured quality report directly inside the back-office, including scored checks, warnings, and actionable suggestions.
Requirements
| Dependency | Version |
|---|---|
| Umbraco CMS | 17.6.2+ (17.x) |
| Umbraco.AI | 17.3.4+ (17.x) |
Upgrade the CMS and Umbraco.AI first, then this package (on an older CMS the install fails with NU1605 "package downgrade" for Umbraco.Cms); the evaluation cache table is migrated automatically on first start.
| .NET | 10 |
Quick Start
- Install this package
- Run your Umbraco site (migrations apply automatically on startup)
- Go to Settings → Umbraco.AI Add-ons → Page Evaluator and create an evaluator configuration
- Open any content node of that document type and the Evaluate Page button appears in the toolbar
Key Features
- Per-document-type evaluator configurations with custom AI prompts
- Supports any AI provider configured in Umbraco.AI (Anthropic, OpenAI, etc.)
- Cached results with timestamp and one-click re-evaluation
- Workspace action hidden automatically on unconfigured document types
- Tells you when scores may vary: a notice appears on the configuration screen and on reports when the selected AI model ignores the deterministic-output (temperature) setting, as OpenAI reasoning models and newer Claude models do
- AI text recommendations for Fail and Warn checks — the recommendation panel shows the current field value alongside the AI suggestion so you can compare before applying or copying it to the clipboard; Rich Text can be applied directly (withheld if embedded blocks would be lost)
- Multilingual aware: evaluations, recommendations, Apply and the cache follow the language you're viewing
About ProWorks
ProWorks Corporation is an Umbraco Platinum Partner based in the USA. We have been building and maintaining Umbraco implementations since the early versions of the platform, certified across Umbraco 7 through 17 LTS, and we have three Umbraco MVPs on staff. We work with organizations across many industries including credit unions, insurers, public agencies, travel, higher education, and manufacturers. Our approach is consultative: we will meet you where you are and recommend the right next step, even if that means doing less.
This package evaluates individual pages on demand. If you're interested in understanding how AI systems interpret your organization's content across your entire website, ProWorks offers a site-wide Content Evaluator service that delivers an AI Perspective Report on your positioning, messaging, and audience signals based on your publicly available content.
Learn more at proworks.com/ai or contact us to discuss your project.
Links
| Product | Versions Compatible and additional computed target framework versions. |
|---|---|
| .NET | net10.0 is compatible. net10.0-android was computed. net10.0-browser was computed. net10.0-ios was computed. net10.0-maccatalyst was computed. net10.0-macos was computed. net10.0-tvos was computed. net10.0-windows was computed. |
-
net10.0
- Microsoft.EntityFrameworkCore.Sqlite (>= 10.0.10)
- Microsoft.EntityFrameworkCore.SqlServer (>= 10.0.10)
- Microsoft.Extensions.AI (>= 10.7.0)
- Microsoft.Extensions.AI.Abstractions (>= 10.7.0)
- Umbraco.AI.Core (>= 17.3.4 && < 18.0.0)
- Umbraco.AI.Startup (>= 17.3.4 && < 18.0.0)
- Umbraco.Cms (>= 17.6.2 && < 18.0.0)
- Umbraco.Cms.Api.Management (>= 17.6.2 && < 18.0.0)
- Umbraco.Cms.Persistence.EFCore (>= 17.6.2 && < 18.0.0)
- Umbraco.Cms.Persistence.EFCore.Sqlite (>= 17.6.2 && < 18.0.0)
- Umbraco.Cms.Persistence.EFCore.SqlServer (>= 17.6.2 && < 18.0.0)
NuGet packages
This package is not used by any NuGet packages.
GitHub repositories
This package is not used by any popular GitHub repositories.
| Version | Downloads | Last Updated |
|---|---|---|
| 17.3.1 | 85 | 9/26/2026 |
| 17.3.0 | 95 | 9/25/2026 |
| 17.0.0 | 398 | 7/3/2026 |
| 1.0.20 | 151 | 5/28/2026 |
| 1.0.19 | 209 | 5/17/2026 |
| 1.0.18 | 121 | 5/16/2026 |
| 1.0.17 | 121 | 5/13/2026 |
| 1.0.16 | 150 | 4/17/2026 |
| 1.0.15 | 118 | 4/17/2026 |
| 1.0.14 | 130 | 4/15/2026 |
| 1.0.13 | 122 | 4/14/2026 |
| 1.0.12 | 122 | 4/13/2026 |
| 1.0.11 | 130 | 4/10/2026 |
| 1.0.10 | 113 | 4/9/2026 |
| 1.0.9 | 133 | 4/9/2026 |
| 1.0.8 | 116 | 4/7/2026 |
| 1.0.7 | 122 | 4/5/2026 |
| 1.0.6 | 122 | 4/4/2026 |
17.3.1: Fixes an unattended install or upgrade failing with "no such table: umbracoAIEvaluationCache" when another package publishes content during install (issue #25). Cache clean-up on publish/unpublish now waits until Umbraco is fully running and never blocks a publish. 17.3.0: Requires Umbraco CMS 17.6.2+ and Umbraco.AI 17.3.4+ (UUI 2, EF Core 10.0.10). Language-aware evaluation, recommendations, Apply and per-language caching on multilingual sites. Rich Text recommendations can be applied directly, with a safeguard that withholds Apply when embedded blocks would be lost, and now always come back as clean HTML (previously they could be returned in the editor's internal JSON format). Provider-enforced JSON response schemas with an automatic fallback. A notice when the AI model ignores the deterministic (temperature) setting. Localized messages for aborted/timed-out AI requests and for gateway timeouts/unreachable gateways. Evaluation cache is migrated automatically on first start. Installing on a site older than Umbraco 17.6.2 now fails with a clear NU1605 error instead of partially upgrading the CMS.