Add blog post: Bringing AI to policymaking — a chat interface to PolicyEngine UK#1070
Closed
vahid-ahmadi wants to merge 9 commits into
Closed
Add blog post: Bringing AI to policymaking — a chat interface to PolicyEngine UK#1070vahid-ahmadi wants to merge 9 commits into
vahid-ahmadi wants to merge 9 commits into
Conversation
Add "Bringing AI to policymaking: a chat interface to PolicyEngine UK" with Vahid Ahmadi and Anthony Volk as co-authors. Reuses the multi-agent workflows cover image for now. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Add high-level technical content adapted from the engineering draft: an inline-SVG architecture diagram of the tool-use loop, the bounded loop with its iteration cap and repeated-call breaker, the deterministic vs non-deterministic contract, structural plan mode, the six typed tools, and the version-stamped engine reference. Claims verified against the policyengine-uk-chat runtime; engine attributed to policyengine-uk-compiled. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
|
The latest updates on your projects. Learn more about Vercel for GitHub.
|
…p code block - Rework the opening to lead with AI's growing role in policymaking - Set subtitle to a plain description of the chat interface - Remove the related-work sentence and the tool-loop code block Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Replace the borrowed placeholder with a dark-mode screenshot of the
UK Chat interface ("What's on your mind today?").
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…label - Shorten three section headings - Soften strong/informal phrasings toward neutral language - Reposition the "result → back into model" diagram label so the dashed return arrow no longer crosses it Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
… UK-gov sources - Lead with the guess-vs-compute contrast; add H1 title - Drop unsupported "version-stamped" engine-reference claim - Attribute calculations to the compiled engine (policyengine-uk-compiled) - Surface the audit-vs-trust contract early; name the failure mode - Describe input-token routing, single-tool error path, and eval checks - Add "For technical readers" divider; add free/citable/checkable trust line - British English (artefact) and trimmed repetition - Add three UK public-sector sources (GOV.UK AI Playbook, POST, NAO) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ep-link citations - Remove the H1 title (title comes from posts.json) and the "For technical readers" and "Constraints" sections - Group the technical deep-dive under "How it works" with H3 subsections; make The architecture and The tool-use loop numbered lists - Replace the duplicated six-tools prose/table with a single SVG graphic - Generalise "A Claude model" to "AI tools like Claude or ChatGPT"; drop the compiled-build aside and the eval-cross-check sentence - Deep-link the AI Playbook and add a Wikipedia citation for next-token generation, both via #:~:text= fragments - Move the loop-diagram caption to a lead-in above the diagram; trim repetition - Update the cover image Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
…ix, cover - Shorten section/subsection titles to short noun phrases (no interrogatives) - Replace the six-tools figure with a centred, grouped (Calculate/Support) SVG; add a figure lead-in and drop the trailing synthetic-illustration note - Generalise "Anyone comparing two reforms"; unlink Claude/ChatGPT mention - Deep-link the POST and NAO citations to their exact sentences (#:~:text=) - Fix ordered/unordered list rendering: restore list markers that Tailwind preflight had reset, so numbered steps show their numbers - Update the cover image Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Contributor
Author
|
Superseded by #1073, which consolidates all the UK chatbot launch work (blog post, homepage CTA, featured tools, CliffWatch rename) into a single PR. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Adds the research post "Bringing AI to policymaking: a chat interface to PolicyEngine UK" by Vahid Ahmadi and Anthony Volk.
What's here
app/src/data/posts/articles/uk-chat-cant-make-up-numbers.mdposts.jsonentry (date 2026-06-25; tagsuk / featured / technology / ai; authorsvahid-ahmadi,anthony-volk)Content
The post explains why every figure comes from the
policyengine-uk-compiledmicrosimulation engine rather than the language model's memory, then a technical section covering:MAX_ITERATIONS = 30, repeated-identical-call breaker,stop_reason="iteration_cap")Technical claims were verified against the
policyengine-uk-chatruntime source.@anth-volk — requesting your review, especially on the technical section and the cover image (placeholder for now).
🤖 Generated with Claude Code