Articles

Browse all AI articles. Use filters to narrow down results.

Showing 26481 to 26500 of 30113 entries.

Most Recent Articles

ArXiv NLP
cs.clcs.lgcs.plresearcharxiv nlpllminferencebenchmark

arXiv:2604.22937v1 Announce Type: new Abstract: Verification is becoming central to both reinforcement-learning-based training and inference-time control of large language models (LLMs). Yet current verifiers face a fundamental trade-off: LLM-based verifiers are expressive but hard to control and prone to error, while deterministic executable verifiers are reliable and interpretable but often limited in capability. We study the following question: given a development set of LLM outputs and labels for a target objective, such as correctness, can we automatically induce a minimal set of Python verifiers whose joint satisfaction closely matches that objective? We propose AutoPyVerifier, a framework that uses an LLM to synthesize candidate verifier functions and then refines them through search over a directed acyclic graph (DAG). By navigating the DAG, AutoPyVerifier systematically explores the space of deterministic executable verifiers and selects a compact verifier set whose joint satisfaction best approximates the target objective. Across mathematical reasoning, coding, function calling, and instruction-following benchmarks for several state-of-the-art LLMs, AutoPyVerifier improves target-objective prediction by up to 55.0 F1 points over the initial LLM-generated verifier sets. Additional analyses show that the most useful verification targets vary by benchmark and model, and that the DAG-based search shifts the learned verifier sets toward more structural and semantically grounded checks. We further show that exposing the discovered verifier set to an LLM as an external tool improves downstream accuracy by up to 17.0 points. We release our code

Techmeme
techtechmemellm

The Economic Times: Amazon says it plans to expand its Amazon Now quick commerce service to 100 Indian cities; the service is currently live in Delhi, Mumbai, and Bengaluru  —  Amazon Now is rapidly expanding its quick commerce services to 100 Indian cities, boosting its micro-fulfillment centers to over 1,000.

Techmeme
techtechmememeta

Wall Street Journal: Sources: Meta is preparing to have to unwind its Manus acquisition after China banned the transaction; Manus investors have already received their returns  —  The ban sends a message that China is intent on keeping its AI knowledge within the country  —  Meta Platforms is preparing …

Product Hunt
startupproduct huntgoogle

SonicMeet

By Ethan Hu

Discussion | Link

Simon Willison Weblog
aisimon willison weblogopenaiclaudellmfine-tuning

<p><strong><a href="https://talkie-lm.com/introducing-talkie">Introducing talkie: a 13B vintage language model from 1930</a></strong></p> New project from <a href="https://nlevine.org">Nick Levine</a>, <a href="http://www.cs.toronto.edu/~duvenaud/">David Duvenaud</a>, and <a href="https://en.wikipedia.org/wiki/Alec_Radford">Alec Radford</a> (of GPT, GPT-2, Whisper fame).</p> <p><a href="https://huggingface.co/talkie-lm/talkie-1930-13b-base">talkie-1930-13b-base</a> (53.1 GB) is a "13B language model trained on 260B tokens of historical pre-1931 English text". </p> <p><a href="https://huggingface.co/talkie-lm/talkie-1930-13b-it">talkie-1930-13b-it</a> (26.6 GB) is a checkpoint "finetuned using a novel dataset of instruction-response pairs extracted from pre-1931 reference works", designed to power a chat interface. You can <a href="https://talkie-lm.com/chat">try that out here</a>.</p> <p>Both models are Apache 2.0 licensed. Since the training data for the base model is entirely out of copyright (the USA copyright cutoff date is currently January 1, 1931), I'm hoping they later decide to release the training data as well.</p> <p><em>Update</em> on that: <a href="https://twitter.com/status_effects/status/2049065134014726301">Nick Levine on Twitter</a>:</p> <blockquote> <p>Will publish more on the corpus in the future (and do our best to share the data or at least scripts to reproduce it).</p> </blockquote> <p>Their report suggests some fascinating research objectives for this class of model, including:</p> <ul> <li>How good are these models at predicting the future? "we calculated the surprisingness of short descriptions of historical events to a 13B model trained on pre-1931 text"</li> <li>Can these models invent things that are past their knowledge cutoffs? "As Demis Hassabis has asked, could a model trained up to 1911 independently discover General Relativity, as Einstein did in 1915?"</li> <li>Can they be taught to program? "Figure 3 (left-hand side) shows an early example of such a test, measuring how well models trained on pre-1931 text can, when given a few demonstration examples of <a href="https://github.com/openai/human-eval">Python programs</a>, write new correct programs."</li> </ul> <p>I have a long-running interest in what I call "vegan models" - LLMs that are trained entirely on licensed or out-of-copyright data. I think the base model here qualifies, but the chat model isn't entirely pure due to the reliance on non-vegan models to help with the fine-tuning - emphasis mine:</p> <blockquote> <p>First, we generated instruction-response pairs from historical texts with regular structure, such as etiquette manuals, letter-writing manuals, cookbooks, dictionaries, encyclopedias, and poetry and fable collections (see Figure 7), and fine-tuned our base model on them using a simple chat format.</p> <p>Next, to improve instruction-following abilities, we generated synthetic prompts covering different types of tasks, such as summarizing documents, responding to direct information requests, and continuing multi-turn conversations coherently. We then ran online direct preference optimization on rollouts generated from these prompts, <strong>using Claude Sonnet 4.6 as a judge</strong>. [...]</p> <p>Finally, we did another round of supervised fine-tuning, this time on rejection-sampled <strong>multi-turn synthetic chats between Claude Opus 4.6 and talkie</strong>, to smooth out persistent rough edges in its conversational abilities.</p> </blockquote> <p>A major challenge in training talkie was avoiding accidental contamination, either from post-1931 text that snuck into the training corpus or from the fine-tuning assistance from modern LLMs introducing anachronistic knowledge to the chat model. </p> <p>I recently <a href="https://simonwillison.net/2026/Mar/30/mr-chatterbox/">wrote about Mr. Chatterbox</a>, a similar vintage language model project which also had to turn to modern LLMs to create synthetic conversations to help train the chat model.</p> <p>The talkie team aspire to eventually move beyond this limitation:</p> <blockquote> <p>While we have tried to post-train talkie free from modern influence, reinforcement learning with AI feedback inevitably shapes talkie’s behavior anachronistically. (The 7B version of talkie emerged from RL speaking in listicles.) As we scale up, we hope to be able to use our vintage base models themselves as judges to enable a fully bootstrapped era-appropriate post-training pipeline.</p> </blockquote> <p>I couldn't resist hitting the talkie demo with my classic test prompt:</p> <blockquote> <p><code>Generate an SVG of a pelican riding a bicycle</code></p> </blockquote> <p>It replied:</p> <blockquote> <p>An SVG of a pelican riding a bicycle was generated in 1860. The pelican was represented as perched on the saddle, with its long bill pointed forward, and its legs astride the handles. The idea was suggested by the fact that pelicans are sometimes seen fishing on horseback, on the banks of the Rhine.</p> </blockquote> <p><small></small>Via <a href="https://news.ycombinator.com/item?id=47927903">Hacker News</a></small></p> <p>Tags: <a href="https://simonwillison.net/tags/ai">ai</a>, <a href="https://simonwillison.net/tags/generative-ai">generative-ai</a>, <a href="https://simonwillison.net/tags/local-llms">local-llms</a>, <a href="https://simonwillison.net/tags/llms">llms</a>, <a href="https://simonwillison.net/tags/training-data">training-data</a>, <a href="https://simonwillison.net/tags/ai-ethics">ai-ethics</a>, <a href="https://simonwillison.net/tags/llm-release">llm-release</a></p>

Techmeme
techtechmeme

Ann Cao / South China Morning Post: Shanghai-based Lightelligence, which makes photonics chips, surges by nearly 400% in its trading debut in Hong Kong after raising ~$310M in its IPO  —  Lightelligence jumps by 400% in Hong Kong debut amid AI-driven demand for photonics chips  —  Shanghai-based firm's IPO reflects mainland China's push …

Techmeme
techtechmemeopenaiagentagents

OpenAI: OpenAI releases Symphony, an open-source spec for agent orchestration that turns a project-management board like Linear into a control plane for coding agents  —  Six months ago, while working on an internal productivity tool, our team made a controversial (at the time) decision: we'd build our repo with no human-written code.

Techmeme
techtechmeme

Charlotte Yang / Bloomberg: South Korea's stock market value has surpassed the UK's, growing 45%+ this year to $4.04T after a surge in AI-linked tech stocks like Samsung and SK Hynix  —  South Korea has leapfrogged the UK to become the world's eighth-biggest stock market, fueled by a high-octane rally in its artificial intelligence-linked technology champions.

Product Hunt
startupproduct hunt

Pure Prophet

By Yuvraj Chadha

Discussion | Link

Product Hunt
startupproduct hunt

Blueprint

By Alexander Tibbets

Discussion | Link

Techmeme
techtechmeme

Jim Hammerand / MassDevice: Paris-based SquareMind, whose Swan robot uses AI for full-body dermoscopic skin imaging, raised $18M, including a previously undisclosed pre-Series A  —  SquareMind has raised $18 million for its Swan robotic skin imaging platform, including an investment from Fred Moll's Sonder Capital.

Techmeme
techtechmemeopenai

Wired: Some jurors selected in the Musk v. Altman trial expressed negative feelings about Elon Musk and AI, but assured the court they would put these concerns aside  —  OpenAI CEO Sam Altman and president Greg Brockman were spotted in the security line inside the courthouse this morning, but Elon Musk was nowhere to be found.

Techmeme
techtechmemeopenaichatgpt

Berber Jin / Wall Street Journal: Sources: OpenAI missed an internal goal of reaching 1B weekly active ChatGPT users by 2025's end and missed multiple monthly revenue targets earlier in 2026  —  The company's CFO and board have questioned the wisdom of massive data-center spending in the face of slowing growth

Wired Business
businessbusiness / artificial intelligencewired businessopenai

Some Musk v. Altman Jurors Don't Like Elon Musk

By Maxwell Zeff, Paresh Dave

Musk’s lawsuit challenges OpenAI’s evolution under Sam Altman. But during jury selection, several potential jurors voiced negative views of Musk himself.

OpenAI Blog
safetyaiopenai blogopenaichatgptpolicy

Learn how OpenAI protects community safety in ChatGPT through model safeguards, misuse detection, policy enforcement, and collaboration with safety experts.

Simon Willison Weblog
aisimon willison weblogagentagents

<p><strong><a href="https://github.com/microsoft/VibeVoice">microsoft/VibeVoice</a></strong></p> VibeVoice is Microsoft's Whisper-style audio model for speech-to-text, MIT licensed and with speaker diarization built into the model.</p> <p>Microsoft released it on January 21st, 2026 but I hadn't tried it until today. Here's a one-liner to run it on a Mac with <code>uv</code>, <a href="https://github.com/Blaizzy/mlx-audio">mlx-audio</a> (by Prince Canuma) and the 5.71GB <a href="https://huggingface.co/mlx-community/VibeVoice-ASR-4bit">mlx-community/VibeVoice-ASR-4bit</a> MLX conversion of the <a href="https://huggingface.co/microsoft/VibeVoice-ASR/tree/main">17.3GB VibeVoice-ASR</a> model, in this case against a downloaded copy of my recent <a href="https://simonwillison.net/2026/Apr/2/lennys-podcast/">podcast appearance with Lenny Rachitsky</a>:</p> <pre><code>uv run --with mlx-audio mlx_audio.stt.generate \ --model mlx-community/VibeVoice-ASR-4bit \ --audio lenny.mp3 --output-path lenny \ --format json --verbose --max-tokens 32768 </code></pre> <p><img alt="Screenshot of a macOS terminal running an mlx-audio speech-to-text command using the VibeVoice-ASR-4bit model on lenny.mp3, showing download progress, a warning that audio duration (99.8 min) exceeds the 59 min maximum so it's trimming, encoding/prefilling/generating progress bars, then a Transcription section with JSON segments of speakers discussing AI coding agents, followed by stats: Processing time 524.79 seconds, Prompt 26615 tokens at 50.718 tokens-per-sec, Generation 20248 tokens at 38.585 tokens-per-sec, Peak memory 30.44 GB." src="https://static.simonwillison.net/static/2026/vibevoice-terminal.jpg" /></p> <p>The tool reported back:</p> <pre><code>Processing time: 524.79 seconds Prompt: 26615 tokens, 50.718 tokens-per-sec Generation: 20248 tokens, 38.585 tokens-per-sec Peak memory: 30.44 GB </code></pre> <p>So that's 8 minutes 45 seconds for an hour of audio (running on a 128GB M5 Max MacBook Pro).</p> <p>I've tested it against <code>.wav</code> and <code>.mp3</code> files and they both worked fine.</p> <p>If you omit <code>--max-tokens</code> it defaults to 8192, which is enough for about 25 minutes of audio. I discovered that through trial-and-error and quadrupled it to guarantee I'd get the full hour.</p> <p>That command reported using 30.44GB of RAM at peak, but in Activity Monitor I observed 61.5GB of usage during the prefill stage and around 18GB during the generating phase.</p> <p>Here's <a href="https://gist.github.com/simonw/d2c716c008b3ba395785f865c6387b6f">the resulting JSON</a>. The key structure looks like this:</p> <pre><code>{ "text": "And an open question for me is how many other knowledge work fields are actually prone to these agent loops?", "start": 13.85, "end": 19.5, "duration": 5.65, "speaker_id": 0 }, { "text": "Now that we have this power, people almost underestimate what they can do with it.", "start": 19.5, "end": 22.78, "duration": 3.280000000000001, "speaker_id": 1 }, { "text": "Today, probably 95% of the code that I produce, I didn't type it myself. I write so much of my code on my phone. It's wild.", "start": 22.78, "end": 30.0, "duration": 7.219999999999999, "speaker_id": 0 } </code></pre> <p>Since that's an array of objects we can <a href="https://lite.datasette.io/?json=https://gist.github.com/simonw/d2c716c008b3ba395785f865c6387b6f#/data/raw?_facet=speaker_id">open it in Datasette Lite</a>, making it easier to browse.</p> <p>Amusingly that Datasette Lite view shows three speakers - it identified Lenny and me for the conversation, and then a separate Lenny for the voice he used for the additional intro and the sponsor reads!</p> <p>VibeVoice can only handle up to an hour of audio, so running the above command transcribed just the first hour of the podcast. To transcribe more than that you'd need to split the audio, ideally with a minute or so of overlap so you can avoid errors from partially transcribed words at the split point. You'd also need to then line up the identified speaker IDs across the multiple segments. <p>Tags: <a href="https://simonwillison.net/tags/microsoft">microsoft</a>, <a href="https://simonwillison.net/tags/python">python</a>, <a href="https://simonwillison.net/tags/datasette-lite">datasette-lite</a>, <a href="https://simonwillison.net/tags/uv">uv</a>, <a href="https://simonwillison.net/tags/mlx">mlx</a>, <a href="https://simonwillison.net/tags/prince-canuma">prince-canuma</a>, <a href="https://simonwillison.net/tags/speech-to-text">speech-to-text</a></p>