惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

B
Blog
C
Cybersecurity and Infrastructure Security Agency CISA
Microsoft Security Blog
Microsoft Security Blog
B
Blog RSS Feed
云风的 BLOG
云风的 BLOG
G
Google Developers Blog
Recent Announcements
Recent Announcements
A
About on SuperTechFans
cs.AI updates on arXiv.org
cs.AI updates on arXiv.org
Google Online Security Blog
Google Online Security Blog
Google DeepMind News
Google DeepMind News
S
Schneier on Security
S
Secure Thoughts
T
The Exploit Database - CXSecurity.com
Martin Fowler
Martin Fowler
P
Proofpoint News Feed
Security Latest
Security Latest
Jina AI
Jina AI
D
Darknet – Hacking Tools, Hacker News & Cyber Security
Recorded Future
Recorded Future
T
Tor Project blog
有赞技术团队
有赞技术团队
H
Hackread – Cybersecurity News, Data Breaches, AI and More
N
News | PayPal Newsroom
博客园 - 三生石上(FineUI控件)
MyScale Blog
MyScale Blog
cs.CV updates on arXiv.org
cs.CV updates on arXiv.org
Last Week in AI
Last Week in AI
F
Full Disclosure
Hacker News: Ask HN
Hacker News: Ask HN
Forbes - Security
Forbes - Security
D
DataBreaches.Net
人人都是产品经理
人人都是产品经理
NISL@THU
NISL@THU
C
Cisco Blogs
Recent Commits to openclaw:main
Recent Commits to openclaw:main
Google DeepMind News
Google DeepMind News
Project Zero
Project Zero
IT之家
IT之家
T
Threatpost
Cyberwarzone
Cyberwarzone
O
OpenAI News
cs.CL updates on arXiv.org
cs.CL updates on arXiv.org
J
Java Code Geeks
P
Proofpoint News Feed
The Last Watchdog
The Last Watchdog
月光博客
月光博客
Latest news
Latest news
MongoDB | Blog
MongoDB | Blog
Apple Machine Learning Research
Apple Machine Learning Research

DEV Community

Authentication Security Deep Dive: From Brute Force to Salted Hashing (With Java Examples) Why AI Systems Don’t Fail — They Drift Spilling beans for how i learn for exam😁"Reinforcement Learning Cheat Sheet" I Replaced Chrome with Safari for AI Browser Automation. Here's What Broke (and What Finally Worked) How Python Borrows Other People's Work The $40 Architecture: Processing 1 Billion API Requests with 99.99% Uptime Vibe Coding: A Workflow Guide (From Zero to SaaS) Most webhook security guides protect the wrong side. The scary part is delivery. Headless CMS for TanStack Start: Build a Blog with Cosmic EU Age Verification App "Hacked in 2 Minutes" — What Actually Happened Comfy Cloud’s delete function does not actually remove files Running AI Models on GPU Cloud Servers: A Beginner Guide Event-driven media intelligence with AWS Step Functions and Bedrock I scored 500 AI prompts across 8 quality dimensions — here's what broke How to Call Google Gemini API from Next.js (Free Tier, No Backend Needed) The Portal Protocol: Reclaiming Human Connection in the Age of AI How to Fix Your Team's Scattered Knowledge Problem With a Self-Hosted Forum Intro to tc Cloud Functors: A Graph-First Mental Model for the Modern Cloud Designing Multi-Tenant Backends With Both Ownership and Team Access I Built a Neumorphic CSS Library with 77+ Components — Here's What I Learned PostgreSQL Performance Optimization: Why Connection Pooling Is Critical at Scale Cómo construí un SaaS multi-rubro para gestionar expensas en Argentina con FastAPI + Vue 3 🚀 I Built an Ethical Hacking Scanner Tool – Open Source Project I Replaced /usage and /context in Claude Code With a Single Statusline A Pythonic Way to Handle Emails (IMAP/SMTP) with Auto-Discovery and AI-Ready Design I Collected 8.9 Million Polymarket Price Points — Here's What I Found About How Markets Really Move EcoTrack AI — Carbon Footprint Tracker & Dashboard Everyone's Using AI. No One Agrees How. 5 self-hosted ebook managers worth trying in 2026 Building Your First AI Agent with LangChain: From Chatbot to Autonomous Assistant Common SOC 2 Failures (Real World) Stop Vibe-Checking Your AI App: A Practical Guide to Evals How to Use SonarQube and SonarScanner Locally to Level Up Your Code Quality Your Next To-Do App Is Dead — I Replaced Mine with an OpenClaw AI Sign a Nostr event in 60 lines of Python using coincurve — no nostr-sdk, no nbxplorer, no rust toolchain ITGC Audit Explained Like You’re in Big 4 Patch Tuesday abril 2026: Microsoft parcha 163 vulnerabilidades y un zero-day en SharePoint Stop scraping everything: a better way to track competitor price changes Listing on MCPize + the Official MCP Registry while routing payments OUTSIDE the marketplace — how I kept 100% of my x402 revenue Building an AI-Powered Risk Intelligence System Using Serverless Architecture Why We Ripped Function Overloading Out of Our AI Toolchain Testing AI-Generated Code: How to Actually Know If It Works SaaS Churn Is Killing Your Business. Here Is What to Do About It (Without a Support Team) The Speed of AI Is No Longer Linear - And Self-Improving Models Are Why How to Implement RBAC for MCP Tools: A Practical Guide for Engineering Teams From Standard Quote to Persuasive Proposal: AI Automation for Arborists I built a CLI that scaffolds complete multi-tenant SaaS apps Axios CVE-2025–62718: The Silent SSRF Bug That Could Be Hiding in Your Node.js App Right Now The dashboard that ended our friendship Data Pipelines Explained Simply (and How to Build Them with Python) The Hidden Cost of AI Systems Nobody Talks About. undefined vs undeclared, and how typeof behaves Switching from file-based jobs to NATS/Kafka in Rust without changing code io_uring Adventures: Rust Servers That Love Syscalls Why Agentic AI is Killing the Traditional Database The POUR principles of web accessibility for developers and designers Quantum Neural Network 3D — A Deep Dive into Interactive WebGL Visualization How To Install Caveman In Codex On macOS And Windows Automation Pipeline Reliability: Why Your Workflow Breaks When Nobody Is Watching I Built an 'Open World' AI Coding Agent — It Works From ANY Folder From Freelancing to Product: A Tech Service Company's SaaS Transformation China's AI Giants: Adding Tencent Hunyuan & ByteDance Doubao to AI University (74 Providers) On the Vibe Coders and Their Lies clerk: Auto-Summarize Your Claude Code Sessions AI Weekly — 2026/04/10–04/17 | The Model Lockdown Is Here, but the Toolchain Is the Real Battleground AI 週報 — 2026/04/10–2026/04/17 模型封鎖潮來了,但工具鏈才是真戰場 Maybe this is how Open-Source apps are born... 🚀 Fine-Tune LLMs with LoRA and QLoRA: 2026 Guide tRPC v11 + Next.js App Router: End-to-End Type Safety Without the Boilerplate ShadCN UI in 2026: Why I Stopped Installing Component Libraries and Started Owning My Components SaaS Billing in React Server Components: Stripe + Supabase Without a Single `useEffect` Join our DEV Weekend Challenge — $1,000 in Prizes Across TEN winners! Submissions Due April 20 at 6:59 AM UTC. Implementing FSRS Spaced Repetition in Flutter + Supabase — Adding Memory Science to an AI Learning App "I Texted My Localhost From the Train — Claude Code Fixed the Bug Before I Got Home" I Built a Sales Prep AI and It Went Deeper Than Expected Design to Code #2: One JSON, Eleven Outputs Solving the 100M-Row Problem: A Summary Table Pattern for High-Volume Push Notification Logs Flutter Web With Wasm: What Actually Changes For Developers I Built 50 Royalty-Free Soundtracks for My Side Project in a Weekend Using AI Music Generation The Vibe Coding Security Checklist: 7 Things to Check Before You Ship Stop Letting Googlebot Guess Fix Your React App's SEO Right Desconstruindo o Streaming do LinkedIn: Como Criar um Engine de Extração de Vídeo de Alta Performance com HLS e FFmpeg (EDA Part-1) EDA (Exploratory Data Analysis) Explained With Real Life — Why Looking at Your Data Is the Most Important Step in Machine Learning Brand Relationship Management at Scale: Our 4-Touch Outreach System for 200+ Brands Why String.fromEnvironment() Might Return an Empty String in Dart JGuardrails 1.0.0 — Hardening Java LLM Apps Against Jailbreaks, Toxicity, and Prompt Injection Plan and Schedule a Full Week of Threads Content From One Claude Conversation Coding Cat Oran Ep3, Five Tables Changed Everything Updated: BFF Pattern I'm done watching freelancers get buried by 200 proposals. So I'm building the alternative. This is my first post BFS Algorithm in Java Step by Step Tutorial with Examples Tracking LLM Pricing Monthly: An Open Dataset for 22 AI Models How We Measure Content ROI on a Comparison Site: Revenue Attribution Without Perfect Data Introducing Nova AI Ops: The AI-Native Operating System for SRE Teams I built a free desktop video downloader for Windows — Grabbit How Talkie OCR Helps Vision-Impaired & Dyslexic Users Read the World Around Them VRCFaceTracking安装和iPhone面捕配置教程,有bug Even CrowdStrike Can't See Your Agents The Automation Gold Rush: What n8n Workflows and Claude Are Opening Up for Developers Right Now
The Swiss Army Knife That Actually Works: How AI Learned to Think and Draw at the Same Time
Bongho Tae · 2026-04-27 · via DEV Community

Picture a talented friend who can do something most people cannot: hold a genuine conversation about a painting while simultaneously sketching it from memory, then explain their artistic choices in writing, then generate a variation in a different style — all in one unbroken flow of thought. No pausing to switch hats. No handing the problem to a different colleague. Just one mind, moving fluidly between seeing, understanding, reasoning, and creating.

For years, artificial intelligence couldn't do this. The systems that were brilliant at understanding images were separate creatures from the systems that could generate them. And the systems that could generate text were fundamentally strangers to the ones that could generate pictures. We built specialists and called them state-of-the-art. A new paper from Inclusion AI suggests we may finally be moving past that era.

The Specialist Trap

To understand why building a unified AI brain has been so hard, consider how the field arrived at where it is today.

When researchers wanted to build systems that could understand images — answering questions like "Is the dog happy?" or "What's in the background?" — they built what are called vision-language models. These work a bit like a translator with two desks: one desk for images, one for text, with a bridge between them. The model looks at an image, converts it into a kind of abstract summary, then reasons about that summary using language skills. It became excellent at this. Ask it what's on a table in a photo and it will describe every item with unnerving precision.

But when researchers wanted to build systems that could generate images — creating a picture from a text description — they took an entirely different road. They built diffusion models, which work through a process analogous to developing a photograph in a darkroom. Imagine a blank sheet of photographic paper coated in a fog of random chemical noise. The developer's job is to gradually coax a clear image out of that noise by applying the right chemistry in the right sequence. Generation-focused AI works the same way: it starts with pure randomness and, step by step, refines it into something coherent. These models became extraordinarily good at producing images, but they weren't built for conversation.

The result was a landscape of powerful specialists who couldn't collaborate. Your image-understanding model couldn't create anything new. Your image-generating model couldn't reason about what it made. Asking one system to understand a photograph and then produce a variation of it was like asking a translator and a painter to work together when they speak different languages and have never met.

System architecture diagram showing the unified LLaDA2.0-Uni framework

A Common Alphabet

The fundamental problem was that text and images were written in incompatible scripts. Text arrives as words — discrete, enumerable, easy to shuffle around and reason about. Images arrive as a continuous wash of pixel values: 16 million possible colors per pixel, no obvious boundaries, no clean units. Trying to process both in the same system was like trying to play chess and checkers on the same board with the same pieces.

The solution the LLaDA2.0-Uni researchers found starts with a step that sounds simple but is actually the keystone of everything else: they translated images into the same kind of discrete alphabet that text already uses.

Think of it this way. If you wanted to describe a piece of music to someone who only reads sheet music, you wouldn't play them the recording — you'd transcribe it into notes and rests on a staff. The transcription loses some nuance (the exact timbre of the violin, the subtle swell of dynamics), but it captures the essential structure in a form the reader can work with. The researchers built something similar for images, using a component called SigLIP-VQ, which stands for a particular kind of image encoder paired with vector quantization.

Vector quantization is the sheet music step. Imagine you have a vast library of small visual "stamps" — maybe 16,384 different ones, each representing a distinct visual pattern: a soft edge, a bright diagonal, a particular texture. When you feed an image into the tokenizer, it breaks the image into small patches (like cutting a photograph into a grid of tiny tiles) and asks, for each patch: which stamp in our library is closest to this? The answer — "stamp number 7,341" — is a discrete token. Do this for every patch and you've converted a continuous photograph into a sequence of numbers, just like text.

Now text and images speak the same language. A sentence like "a red barn at sunset" and a photograph of a red barn at sunset can both be represented as sequences of tokens. The same reasoning machinery can process either.

The Crossword Puzzle Model

Here is where the paper's central gamble becomes interesting, because the reasoning machinery they chose is not the dominant approach in the field.

Most large language models today generate text the way a novelist types: one word at a time, left to right, never going back. The model commits to each word before seeing what comes next, which works remarkably well but has limitations — especially for tasks where you might want to revise your global plan as you go, or fill in a document non-sequentially.

The LLaDA2.0-Uni system instead uses what researchers call a discrete diffusion model. The analogy here is a crossword puzzle.

Imagine you're handed a crossword grid where every square has been filled in with random letters — pure noise. Your job is to fix it, guided by the clues. You don't start at 1-Across and work linearly. Instead, you scan the whole grid for places where you're most confident ("7-Down, three letters, 'feline'? That's CAT, obvious"), fill those in, then let those anchors guide the harder squares. You're refining the whole grid simultaneously, converging toward correctness from many directions at once. When you're mostly done, you revisit the remaining uncertain squares with fresh eyes, because now the surrounding letters constrain them.

Discrete diffusion works the same way. The model starts with a sequence of masked tokens — imagine every word in a sentence replaced by a [?] — and iteratively fills them in, guided by the content it's already committed to. It can fill any position at any time, not just left to right. This means it can develop a global sense of what a response should look like before committing to individual words. For images, this is especially powerful: it can simultaneously work on the sky of an image and the ground, letting each inform the other.

Training pipeline and data curation stages for LLaDA2.0-Uni

The Council of Specialists

Running a model that processes both high-resolution images and complex language simultaneously is computationally expensive — the kind of expensive that makes the electricity bill of a small city seem modest. The researchers addressed this with an architectural choice called Mixture of Experts, or MoE.

Think of a large hospital emergency department. When a patient arrives, a triage nurse assesses the situation and routes them: chest pain goes to cardiology, a broken bone to orthopedics, a rash to dermatology. Not every doctor sees every patient. Most doctors sit idle for any given case while the relevant specialist handles it.

The MoE backbone works the same way. Inside the model, there are many specialized sub-networks — the "experts." When the model processes a given input, a routing mechanism decides which subset of experts should activate. An image-heavy input might activate different experts than a text-heavy one. The result is a model with the capacity of a very large system but the computational cost of a much smaller one, because only a fraction of the total machinery runs at any moment.

This is not a new idea in AI research, but combining it with a diffusion-style architecture for both text and image tokens simultaneously is precisely the kind of integration that makes this work notable.

Reconstructing the Canvas

Even after all this machinery processes an image as tokens, you eventually need to convert those tokens back into actual pixels that a human can see. The gap between "a sequence of stamp numbers" and "a beautiful, coherent image" is where many unified systems stumble, producing outputs that look smeared or incoherent.

The researchers added a dedicated diffusion decoder for this final step — essentially a specialized refinement engine that takes the abstract token sequence and reconstructs it into a high-fidelity image. Think of it as the difference between reading sheet music notation and actually hearing an orchestra perform it. The notation captures the structure; the performance fills in all the richness that makes it real.

To make this fast enough to be useful, they used a technique called few-step distillation. Normally, the diffusion process requires dozens or hundreds of refinement steps — like developing a photograph through a long sequence of chemical baths. Distillation compresses this wisdom: a "teacher" model that takes a hundred careful steps trains a "student" model to achieve comparable results in just a few. The student learns not the teacher's process but the teacher's outcomes, skipping the intermediate labor.

Qualitative examples of image generation and editing from LLaDA2.0-Uni
LLaDA2.0-Uni LLaDA-O Lumina-DiMOO Figure 1: Benchmark Perfo Authors are listed in alphabetical order based on last nam 1

The Integrated Mind

What all of this amounts to is a system that, for the first time in this configuration, can genuinely interleave text and images in its reasoning without handing off between different specialized models.

Consider what this means concretely. Imagine asking the system: "Here's a painting. What mood does it evoke, and can you generate a photograph that captures the same feeling in a real-world setting?" A siloed system would have to pass the image to an understanding model, extract a description, pass that description to a generation model, and hope the handoff preserved what mattered. LLaDA2.0-Uni processes the original image and generates the new photograph within the same computational stream. The understanding and the creation are happening in the same mind, informed by each other.

The paper calls this "interleaved generation and reasoning," and it's the feature that most distinguishes this architecture from its predecessors. The model can generate a paragraph of text, then generate an image that continues the narrative, then reason about both together — without the artificial seams that separate-model pipelines inevitably produce.

Interleaved text and image generation examples

What Changes in the Real World

The most interesting applications of a system like this are not in the lab but in the workflows where the gap between understanding and generation currently costs time, fidelity, and money.

Consider medical imaging. A radiologist today looks at a scan, forms a judgment, and dictates a report — two separate steps, often using separate tools. A system that can simultaneously examine a CT scan and draft a structured report, then modify the report and highlight the corresponding region of the scan when a colleague asks a follow-up question, collapses multiple handoffs into a single workflow. The bottleneck shrinks.

Consider education. A teacher designing a history lesson might want to explain the significance of a photograph from 1945, generate a map showing the troop positions it references, create a timeline that incorporates both, and then produce a quiz that uses all three. Today, each of those steps requires a different tool and a manual bridge between them. A unified reasoning-and-generation system makes the bridges automatic.

Or consider design iteration, where a product designer needs to produce a concept, explain its rationale to a client, modify it based on feedback, and document the changes — all in a single collaborative session. The ability to reason about what's on the canvas and alter it within the same cognitive loop changes the pace of that process entirely.

Additional qualitative results showing text-image interleaving and editing capabilities

What Remains Unanswered

It would be wrong to leave this without noting what the paper doesn't address, because the gap between benchmark performance and real-world deployment is always wider than a research paper can acknowledge.

The authors report that their model "matches specialized VLMs in multimodal understanding while delivering strong performance in image generation." That hedge — "matches" rather than "surpasses," "strong" rather than "best" — is doing meaningful work. The specialized models that focus only on understanding images remain better at it. The specialized models that focus only on generating images remain better at that. What LLaDA2.0-Uni offers is not supremacy in any single domain but competence across all of them simultaneously. Whether that trade-off is worth making depends entirely on the use case.

I'm also skeptical, from the abstract alone, about how the discrete tokenization of images holds up at the extremes. The sheet music analogy works well for capturing structure, but it loses expressiveness. A violin's exact timbre doesn't survive transcription. Similarly, the process of converting an image into a vocabulary of 16,384 stamps and then reconstructing it will introduce artifacts and losses, particularly for images with complex textures or fine detail. The paper claims "high-fidelity" reconstruction, but what "high fidelity" means at scale, across diverse real-world imagery, is a question that requires more than a benchmark table to answer.

Finally, the computational reality is sobering. A Mixture of Experts architecture is cheaper to run than a naive model of the same theoretical capacity, but "cheaper" is relative. Running a system like this in a consumer product, at scale, remains a significant engineering challenge. The gap between "this works in a research paper" and "this works on your phone" is still large.

None of this diminishes the intellectual accomplishment. Building a system that can read an image as a sequence of meaningful symbols, reason about those symbols and text symbols simultaneously using a diffusion process, and then reconstruct coherent images from the output — all within one integrated architecture — represents a genuine step toward the flexible, general-purpose AI systems the field has been working toward for years. The question is never whether a new approach is perfect. The question is whether it moves the frontier in a direction worth moving. This one does.

📄 https://arxiv.org/abs/2604.20796

tags: multimodal, diffusion, imagegeneration, unifiedai

🇰🇷 Korean version on Velog: https://velog.io/@tkdnel1002/f4k7gl8o