AI News
Signal over noise. Daily.
一線 AI Lab
25 articlesAgent SDK reference - TypeScript
Complete API reference for the TypeScript Agent SDK, including all functions, types, and interfaces. npm install @anthropic-ai/claude-agent-sdk The SDK bundles a native Claude Code binary for your platform as an optional dependency such as `@anthropic-ai/claude-agent-sdk-darwin-arm64`. Most installs need no separate Claude Code install. The SDK version tracks the bundled Claude Code version: SDK v0.3.191 bundles Claude Code v2.1.191, so a feature on this page that requires a Claude Code version needs the SDK release with the same patch number or later. If your package manager skips optional dependencies, the SDK throws `Native CLI binary for not found`; set `pathToClaudeCodeExecutable` to a separately installed `claude` binary instead.
Slash Commands in the SDK
Learn how to use slash commands to control Claude Code sessions through the SDK Slash commands provide a way to control Claude Code sessions with special commands that start with `/`. These commands can be sent through the SDK to perform actions like compacting context, listing context usage, or invoking custom commands. Only commands that work without an interactive terminal are dispatchable through the SDK; the `system/init` message lists the ones available in your session. The Claude Agent SDK provides information about available slash commands in the system initialization message. Access this information when your session starts: import { query } from "@anthropic-ai/claude-agent-sdk"; for await (const message of query({ prompt: "Hello Claude", options: { maxTurns: 1 } })) {
How the agent loop works
Understand the message lifecycle, tool execution, context window, and architecture that power your SDK agents. The Agent SDK lets you embed Claude Code's autonomous agent loop in your own applications. The SDK is a standalone package that gives you programmatic control over tools, permissions, cost limits, and output. Both the TypeScript and Python SDKs bundle a native Claude Code binary, so most installs need no separate Claude Code install. See the quickstart's install note for the installs that do. When you start an agent, the SDK runs the same execution loop that powers Claude Code: Claude evaluates your prompt, calls tools to take action, receives the results, and repeats until the task is complete. This page explains what happens inside that loop so you can build, debug, and…
Agent Skills in the SDK
Extend Claude with specialized capabilities using Agent Skills in the Claude Agent SDK Agent Skills extend Claude with specialized capabilities that Claude autonomously invokes when relevant. Skills are packaged as `SKILL.md` files containing instructions, descriptions, and optional supporting resources. For comprehensive information about Skills, including benefits, architecture, and authoring guidelines, see the Agent Skills overview. When using the Claude Agent SDK, Skills are: 1. **Defined as filesystem artifacts**: you create each Skill as a `SKILL.md` file in its own directory, such as `.claude/skills/ /SKILL.md` 2. **Loaded from filesystem**: the SDK loads Skills from the filesystem locations governed by `settingSources` (TypeScript) or `setting_sources` (Python) 3. **Automatically…
Plugins in the SDK
Load custom plugins to extend Claude Code with skills, agents, hooks, and MCP servers through the Agent SDK Plugins allow you to extend Claude Code with custom functionality that can be shared across projects. Through the Agent SDK, you can programmatically load plugins from local directories to add capabilities to your agent sessions. A plugin can include: * **Skills**: capabilities Claude invokes autonomously when relevant. You can also invoke a plugin skill directly with `/plugin-name:skill-name`. * **Agents**: specialized subagents for specific tasks * **Hooks**: event handlers that respond to tool use and other events * **MCP servers**: external tool integrations via Model Context Protocol For complete information on plugin structure and how to create plugins, see Plugins. Load…
Work with sessions
How sessions persist agent conversation history, and when to use continue, resume, and fork to return to a prior run. A session is the conversation history the SDK accumulates while your agent works. It contains your prompt, every tool call the agent made, every tool result, and every response. The SDK writes it to disk automatically so you can return to it later. Returning to a session means the agent has full context from before: files it already read, analysis it already performed, decisions it already made. You can ask a follow-up question, recover from an interruption, or branch off to try a different approach. Sessions persist the **conversation**, not the filesystem. To snapshot and revert file changes the agent made, use file checkpointing. This guide covers how to pick the right…
Persist sessions to external storage
Mirror session transcripts to S3, Redis, or your own backend so other hosts can resume your sessions. By default, the SDK writes session transcripts to JSONL files under `~/.claude/projects/` on the local filesystem. A `SessionStore` adapter lets you mirror those transcripts to your own backend, such as S3, Redis, or a database, so a session created on one host can be resumed on another host running from a matching working directory. Common reasons to use a session store: * **Multi-host deployments.** Serverless functions, autoscaled workers, and CI runners don't share a filesystem. A shared store lets replicas resume each other's sessions. * **Durability.** Local containers are ephemeral. A store backed by S3 or a database survives restarts and redeploys. * **Compliance and audit.** Keep…
Track cost and usage
Learn how to track token usage, estimate costs, and configure prompt caching with the Claude Agent SDK. The Claude Agent SDK provides detailed token usage information for each interaction with Claude. This guide explains how to properly track usage and understand cost reporting, especially when dealing with parallel tool uses and multi-step conversations. For complete API documentation, see the TypeScript SDK reference and Python SDK reference. The `total_cost_usd` and `costUSD` fields are client-side estimates, not authoritative billing data. The SDK computes them locally from a price table bundled at build time, so they can drift from what you are actually billed when: * pricing changes * the installed SDK version does not recognize a model * billing rules apply that the client cannot…
Modifying system prompts
Choose between the `claude_code` preset and a custom system prompt, and customize behavior with CLAUDE.md, output styles, append, or a fully custom prompt. System prompts define Claude's behavior, capabilities, and response style. Start from the `claude_code` preset for CLI or IDE-like coding tools where a human watches and steers the work. Write your own prompt for agents with a different surface, identity, or permission model. A system prompt is the initial instruction set that shapes how Claude behaves throughout a conversation. The Agent SDK has three starting points for it: * **Minimal default**: when you don't set `systemPrompt` in TypeScript or `system_prompt` in Python, the SDK uses a minimal prompt that covers tool calling but omits Claude Code's coding guidelines, response…
Connect to external tools with MCP
Configure MCP servers to extend your agent with external tools. Covers transport types, tool search for large tool sets, authentication, and error handling. The Model Context Protocol (MCP) is an open standard for connecting AI agents to external tools and data sources. With MCP, your agent can query databases, integrate with APIs like Slack and GitHub, and connect to other services without writing custom tool implementations. MCP servers can run as local processes, connect over HTTP, or execute directly within your SDK application. This page covers MCP configuration for the Agent SDK. To add MCP servers to the Claude Code CLI so they load in every project, see MCP installation scopes. This example connects to the Claude Code documentation MCP server using HTTP transport and uses…
Subagents in the SDK
Define and invoke subagents to isolate context, run tasks in parallel, and apply specialized instructions in your Claude Agent SDK applications. Subagents are separate agent instances that your main agent can spawn to handle focused subtasks. Use them to isolate context, run multiple analyses in parallel, and apply specialized instructions without adding to the main agent's prompt. This guide explains how to define and use subagents in the SDK using the `agents` parameter. You can create subagents in three ways: * **Programmatically**: use the `agents` parameter in your `query()` options. See the TypeScript and Python references * **Filesystem-based**: define agents as markdown files in `.claude/agents/` directories. See defining subagents as files * **Built-in general-purpose**: Claude…
Agent SDK reference - Python
Complete API reference for the Python Agent SDK, including all functions, types, and classes. Install the package into a virtual environment. On recent Debian, Ubuntu, and Homebrew Python installs, running `pip install` against system Python fails with `error: externally-managed-environment`. python3 -m venv .venv source .venv/bin/activate pip install claude-agent-sdk For uv, Windows PowerShell, and API key setup, see Setup in the Agent SDK quickstart. The Python SDK provides two ways to interact with Claude Code: | Feature | `query()` | `ClaudeSDKClient` | | :------------------ | :--------------------------------------------- | :--------------------------------- | | **Session** | Creates a new session by default | Reuses same session |
Introducing OlmoEarth embeddings: Custom embedding exports from OlmoEarth Studio for downstream analysis
A Blog post by Ai2 on Hugging Face
Run Claude Code programmatically
Use the Agent SDK to run Claude Code programmatically from the CLI, Python, or TypeScript. The Agent SDK gives you the same tools, agent loop, and context management that power Claude Code. It's available as a CLI for scripts and CI/CD, or as Python and TypeScript packages for full programmatic control. To run Claude Code in non-interactive mode, pass `-p` with your prompt and the CLI options you need: claude -p "Find and fix the bug in auth.py" --allowedTools "Read,Edit,Bash" This page covers using the Agent SDK via the CLI (`claude -p`). For the Python and TypeScript SDK packages with structured outputs, tool approval callbacks, and native message objects, see the full Agent SDK documentation. Add the `-p` (or `--print`) flag to any `claude` command to run it non-interactively. Not…
MindTopo reveals VLMs’ spatial reasoning abilities
At a glance MindTopo is a new benchmark for testing topological reasoning in AI, evaluating whether multimodal models can understand concepts such as connectivity, enclosure, order, separation, and knots. The benchmark measures both reasoning and planning, testing not only whether models can recognize topological relationships in static images but also whether they can preserve and manipulate those relationships through a sequence of actions. Current multimodal models perform much better on static recognition than interactive tasks, suggesting they struggle to maintain a consistent understanding of topology over time. Failures often emerge during planning rather than perception, with models losing track of structural relationships as scenes change or proposing actions that violate…
Putting sign language AI into users’ hands
Introducing sign-language-to-text (SL2T), our breakthrough model powering new sign language features for Deaf and hard of hearing users.
LFM2.5-VL-3B for Better and Faster Vision Capabilities for the Edge
A Blog post by Liquid AI on Hugging Face
From assistance to execution: How enterprises put AI to work
OpenAI research reveals how enterprises are adopting agentic AI, using ChatGPT and Codex, and how frontier firms are pulling ahead in AI adoption.
Hosting the Agent SDK
Deploy the Agent SDK in production: subprocess architecture, session persistence, scaling, observability, and multi-tenant isolation for Docker, Kubernetes, and sandbox providers. The Agent SDK spawns and supervises a `claude` CLI subprocess that owns a shell, a working directory, and session files on disk. Hosting it is not like hosting a stateless API wrapper. Every running agent is a long-lived process tied to local state, which shapes how you allocate resources, persist sessions, and scale across tenants. This page covers self-hosting on your own infrastructure. For deployable Dockerfiles and Kubernetes manifests, see the hosting cookbook. If you do not need infrastructure control, custom isolation, or your own data plane, consider Managed Agents instead: a hosted REST API where…
Intercept and control agent behavior with hooks
Intercept and customize agent behavior at key execution points with hooks Hooks are callback functions that run your code in response to agent events, like a tool being called, a session starting, or execution stopping. With hooks, you can: * **Block dangerous operations** before they execute, like destructive shell commands or unauthorized file access * **Log and audit** every tool call for compliance, debugging, or analytics * **Transform inputs and outputs** to sanitize data, inject credentials, or redirect file paths * **Require human approval** for sensitive actions like database writes or API calls * **Track session lifecycle** to manage state, clean up resources, or send notifications Something happens during agent execution and the SDK fires an event: a tool is about to be called…
Monitoring
Learn how to enable and configure OpenTelemetry for Claude Code. Track Claude Code usage, costs, and tool activity across your organization by exporting telemetry data through OpenTelemetry (OTel). Claude Code exports metrics as time series data via the standard metrics protocol, events via the logs/events protocol, and optionally distributed traces via the traces protocol. Configure OpenTelemetry using environment variables: export CLAUDE_CODE_ENABLE_TELEMETRY=1 export OTEL_METRICS_EXPORTER=otlp # Options: otlp, prometheus, console, none export OTEL_LOGS_EXPORTER=otlp # Options: otlp, console, none export OTEL_EXPORTER_OTLP_PROTOCOL=grpc export OTEL_EXPORTER_OTLP_ENDPOINT=http://localhost:4317 export OTEL_EXPORTER_OTLP_HEADERS="Authorization=Bearer your-token" export…
Give Claude custom tools
Define custom tools with the Claude Agent SDK's in-process MCP server so Claude can call your functions, hit your APIs, and perform domain-specific operations. Custom tools extend the Agent SDK by letting you define your own functions that Claude can call during a conversation. Using the SDK's in-process MCP server, you can give Claude access to databases, external APIs, domain-specific logic, or any other capability your application needs. | If you want to... | Do this | | :------------------------------------------- | :------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
Scale to many tools with tool search
Scale your agent to thousands of tools by discovering and loading only what's needed, on demand. Tool search enables your agent to work with hundreds or thousands of tools by dynamically discovering and loading them on demand. Instead of loading all tool definitions into the context window upfront, the agent searches your tool catalog and loads only the tools it needs. This approach solves two challenges as tool libraries scale: * **Context efficiency:** Tool definitions can consume large portions of the context window (50 tools can use 10-20K tokens), leaving less room for actual work. * **Tool selection accuracy:** Tool selection accuracy degrades with more than 30-50 tools loaded at once. Tool search is on by default, with the exceptions listed in Configure tool search. When it is…
Migrate to Claude Agent SDK
Guide for migrating the Claude Code TypeScript and Python SDKs to the Claude Agent SDK The Claude Code SDK has been renamed to the **Claude Agent SDK** and its documentation has been reorganized. This change reflects the SDK's broader capabilities for building AI agents beyond just coding tasks. | Aspect | Old | New | | :------------------------- | :-------------------------- | :----------------------------------------------------------------------- | | **Package Name (TS/JS)** | `@anthropic-ai/claude-code` | `@anthropic-ai/claude-agent-sdk` | | **Python Package** | `claude-code-sdk` | `claude-agent-sdk` |
Claude Code changelog
Release notes for Claude Code, including new features, improvements, and bug fixes by version. This page is generated from the CHANGELOG.md on GitHub. Run `claude --version` to check your installed version. * Fixed interactive sessions that could stop redrawing entirely, while the process kept running, after a rare internal layout error * Fixed `git` / Git Bash not being found on Windows when Claude Code is launched from a parent folder of the git installation * Fixed `/tui` reverting the session to an earlier model when `/model` had been changed since the last response * Fixed cross-session messaging sometimes starting without an inbox in the first session after install or upgrade * Fixed Remote Control `/resume` while connected leaking the resumed conversation's title or history into…
媒體
34 articlesSome Claude users are mad that Anthropic’s new watermarks will catch them using it at their jobs, classes
Is Anthropic's new watermarking system a travesty? Some have taken to social media to complain that it is.
The web’s newest weapon against AI scrapers is a font
AI companies' penchant for scraping through large swathes of the public web in search of valuable training data has already led to lawsuits and technical fixes aimed at stopping the practice. Now, a pair of designers are hoping to stymie these scrapers with a new font designed to offer people a perfectly readable webpage while serving scrapers a subtly edited, nonsensical version in the underlying HTML. ShieldFont, as designers Isaque Seneda and Gabriel Abrucio write in a recent white paper , was made to offer web publishers "a practical opt-out from unauthorized AI training and [to] disrupt what is collected when that choice is ignored." When is a horse a potato? The font is based around ligatures , a long-standing feature of many fonts that is usually used to replace certain letter…
Terabytes of credentials leaked in massive supply-chain attack
Terabytes worth of credentials, many belonging to the world’s biggest and most sensitive organizations, have been exposed in a supply-chain attack on LiteLLM, an open source tool that streamlines AI-driven software development. Microsoft, Amazon, Cisco, Samsung, and Salesforce are only a handful of the entities whose access secrets were exposed. The revelation was posted on Tuesday and Wednesday by security firms CloudSEK and Hudson Rock. CloudSEK said it found cloud keys, repository tokens, SSH keys, Kubernetes secrets, package publishing credentials, environment variables, and AI provider keys that could allow attackers to gain access to more than 2,500 organizations. 40 minutes is all it takes The credentials were extracted during a 40-minute window in March while the victims used…
Twitch content has trained Amazon AI for years, but users can opt out now
Twitch now lets users opt out of Amazon's use of content from their channels to train Amazon's "generative AI content models." The change, announced today, comes more than two years after a company executive confirmed that Amazon was using Twitch content for AI training. In an updated support page , Twitch confirms that users must opt out if they don’t want their “streams, VODs, clips, stream chats, and pictures and text on your channel [to] be used in future training of a model developed by Amazon whose purpose is to generate or synthesize text, audio, images, or video.” To opt out, users must go to the proper settings at www.twitch.tv/settings/security . Read full article Comments
The White House Is Going to Expand Its AI Policy
Open models may soon be added to an updated AI framework, sources tell WIRED, as the White House continues to grapple with how to regulate a technology it has tried not to regulate.
Amazon will train on Twitch streamers’ content by default, unless they opt out
"If this was opt-in, nobody would opt in," Twitch CPO Mike Minton said on a livestream responding to user feedback. "That's honestly the answer."
What Will A.I. Do When Humans Aren’t Involved?
As humans’ deferral to A.I. systems increases, the “Hard Fork” guest Chris Painter suggests examining the goals, values and principles of A.I. when it’s left unchecked.
Are Rogue A.I. Models Just a Marketing Stunt?
A.I. models are going rogue. On the “Hard Fork” podcast, the guest Chris Painter asserts that these events aren’t just elaborate marketing stunts — they’re real.
Rogue AI Agents Aren’t Evil. They’re Just Eager to Please
AI agents that break free and hack into other systems are only trying to make us happy.
AI coding startup Cognition reportedly already in talks to raise at $40B valuation
Cognition may be looking to raise another mega round just a few months after raising $1 billion at a $26 billion valuation.
As AI safety concerns mount, three pioneers make the case for staying open
At Ai4, three of the world's most respected AI experts — Geoffrey Hinton, Fei-Fei Li, and Andrew Ng — debated regulation, open source access, and how America can compete as China advances in Asia.
OpenAI-backed Thrive Holdings raises $2B to bring AI to the enterprise
Thrive Holdings has raised $2 billion in new funding at a $12 billion valuation from investors like SoftBank, D1 Capital Partners, and Altimeter Capital.
Twitch streamers can now opt out from training Amazon’s AI
Twitch users can now opt out of allowing their content to be used to train Amazon's generative AI models. Opting out means that "your streams, VODs, clips, stream chats, and pictures and text on your channel" won't be used in "future training" of an Amazon AI model "whose purpose is to generate or synthesize text, audio, images, or video," according to a Twitch support page . Other "AI-supported" features like captions and safety tools will still function if you opt-out of generative AI training. However, if you participate in a chat on another person's stream, "their opt-out preferences govern if that chat can be used for training," Twitch … Read the full story at The Verge.
Mesh, Automattic’s CRM for everyone, comes to Android
Mesh, an AI-powered contacts app and relationship manager from Automattic, is now an Android app.
Scaling AI agents with trustworthy data
Business and technology leaders need no convincing that the time of agentic AI is here. Organizations are rapidly adopting agents , and few executives doubt the technology’s potential to transform work. But many organizations find that realizing the desired return on investment (ROI) from AI hinges on having the right foundation, with inadequate infrastructure and data being major blockers . Agentic AI places considerable new demands on enterprise data systems. The shift from answering questions to taking actions means AI agents need data from across the enterprise, in all its structured and unstructured forms, and with the right business context. To make decisions and act in real time, agents also need frictionless access to the organization’s operational systems—for example, those…
Why Stream ring-maker Sandbar says the future of AI wearables is voice
AI notetaking hardware has taken off over the past couple of years, with credit-card-sized devices, pendants, pins, and even transcribing earbuds all promising to capture your meetings and turn them into summaries and action items. Now, a whole wave of wearables — rings especially — are betting people want to capture stray thoughts and ideas the same way. One of […]
Lovable confirms new $13.3B valuation, raises another $400M
This new funding comes after Lovable hit $500 million in annualized run rate revenue in June, the startup told TechCrunch.
A.I. Hype Is Running Into Reality
And what a hedge fund’s $35 billion loss reveals about the state of the industry.
Guitar company D’Addario admits that AI music was used in a promotional video
Maybe don’t let the AI shred next time. | Image: D’Addario After weeks of controversy and speculation, music company D'Addario has admitted that AI, specifically Suno, was used as part of a recent promotional video. For nearly two weeks, the company has denied the allegations , even as evidence piled up against it. It offered various explanations, from low-quality exports, to combinations of plug-ins like Autotune introducing digital noise, and the use of AI-assisted mastering tools from LANDR and Logic. But now the company has edited its original Instagram post denying the use of generative AI to say it was wrong. In a lengthy update to its post from July 29th (embedded at the bottom), it said: … Read the full story at The Verge.
How a $250 million acquisition collapsed into allegations of fraud and forged signatures
Investors are still waiting for their share of the $250 million windfall, and VideoVerse co-founder Vinayak Shrivastav is now at the center of multiple legal cases.
Booksellers suspect AI firms are buying and then destroying rare books
If you can truly appreciate an old book—and maybe even marvel at how its fragile, yellowing pages contain some of the earliest ways that people tried to make sense of the world around them—then headlines about tech companies that are destroying books to train AI likely torture a tender part of your soul. It’s indeed depressing to imagine piles of book spines waiting to be fed into wood chippers while torn-out pages are cropped, scanned, and trashed. But that’s the cheapest and easiest way to scan books as fast as possible, and AI companies are in a race to advance their models by training on the kind of engaging, high-quality long-form texts that can only be found in books. So book lovers fear it’s likely that the practice is happening on a grander scale than is currently being reported…
Why Sandbar thinks it’s voice-enabled ring can avoid the AI hardware graveyard
AI notetaking hardware has taken off over the past couple of years, with credit-card-sized devices, pendants, pins, and even transcribing earbuds all promising to capture your meetings and turn them into summaries and action items. Now, a whole wave of wearables — rings especially — are betting people want to capture stray thoughts and ideas the same way. One of […]
Everything announced at Made by Google ’26: Pixel 11, Pixel Watch 5, Pixel Tag, and tons of Gemini features
From the Pixel 11 series and a brand new competitor to Apple’s AirTag, here are all the announcements from the Made by Google 2026 event.
4 New Camera Tricks on Google’s Latest Pixel 11 Smartphones
From Magic Capture and Instant Night Sight to a built-in teleprompter, here’s a look at a few camera features on Google’s new Pixel 11 series.
Google’s Pixel Watch 5 dives deeper into AI and health
At least there’s no new proprietary charger this year. Huzzah!! | Photo: David Imel / The Verge The $399 Google Pixel Watch 5 isn't about the hardware. Sure, there's a new satin pyrite case finish, a few new strap colors, and a Steph Curry Special Edition. Under the hood, there's a slightly faster Qualcomm processor and an itty-bitty battery bump. There's a $50 price hike from last year, too, because the Pixel Watch 5 isn't immune to RAMageddon - none of us are. Otherwise, no one would blame you for looking at this watch and thinking absolutely nothing's changed. That's because the big updates this year are all software-based. This isn't a huge surprise considering Google's Fitbit Air launch in May. And after seeing some Pixel Watch 5 … Read the full story at The Verge.
Thrive Holdings, A.I.-Focused Buyer of Service Firms, Raises $2 Billion
The company, Thrive Holdings, acquires businesses to infuse them with artificial intelligence and drew interest from backers like SoftBank.
Of course the ChatGPT dog cancer vaccine spawned a startup
Remember that much-hyped story about an Australian tech entrepreneur using ChatGPT, Grok, and other AI tools to craft a personalized cancer vaccine for his dog ? Well, surprise: He's launched a startup. That entrepreneur is Paul Conyngham, who says he is launching Gamgee to offer "personalised mRNA cancer vaccines for dogs." But his ambitions go well beyond dogs - and pets - with Gamgee's website promising the company will harness AI and genetics to develop personalized treatments for a range of diseases and species, including humans. At the center of Gamgee's origin story is Rosie, Conyngham's Staffordshire bull terrier-Shar Pei mix, who … Read the full story at The Verge.
Grok is now an AI ‘teammate’ you can assign work
You’ll have to be fine with letting Grok sign into your online accounts, however. | Image: SpaceXAI SpaceXAI has introduced Grok Bot , an always-on AI agent service designed to behave like independent "AI teammates" that can do your work for you. The bots share their own cloud-based computer environment, and can sign into apps, tools, and websites you already use to complete multi-step workplace tasks, only coming back when their assigned work is completed or if something requires approval. Grok Bot (or Bots, as SpaceXAI inconsistently pluralizes it) is the latest push from Elon Musk's AI company to keep up with business services launched by rival AI providers, including OpenAI's ChatGPT Work , Anthropic's Claude Cowork , and Microsoft's Cop … Read the full story at The Verge.
AI code-testing startup Blacksmith’s valuation jumps almost 10x in less than a year
Blacksmith says revenue has grown more than tenfold over the past year.
The Job-Interview Tattoo Guy Everyone Got Mad at Finally Explains Himself
LemonLime cofounder Jordan Zietz hears your criticism loud and clear. That’s why he got his startup’s logo tattooed on his shoulder.
Oh Lord, AI Reporters Are Actually Breaking Big News
Last week, an AI newsroom beat mainstream journalists—including WIRED—to a story about OpenAI and hacking. It’s just the beginning.
You’re Thinking About Online Trends All Wrong
From pessimism around dating to AI reshaping culture, cyber-ethnographer Ruby J. Thelot tells WIRED why people are putting too much stock into things that go viral.
Why the U.S. Economy Needs A.I. — Bubble or Not
And what a hedge fund’s $35 billion loss reveals about the state of the industry.
Saber denies replacing Rideshare Stimulator’s writers with ChatGPT
After a former lead writer claimed Saber "replaced me with ChatGPT," CEO Matthew Karch now claims, "Neither Saber nor Unigine have replaced any writers with AI," for the Rideshare "Stimulator" game announced last month, developed by Unigine. The writer, Stella Sacco, says differently, however, posting on Bluesky that "I was lead writer on this one! And Saber replaced me with ChatGPT midway through development. All the passenger voices were AI too. Either they changed direction at some point or they're not disclosing it on Steam." Saber describes Rideshare "Stimulator" as an "immersive driving simulation game that puts you behind the wheel … Read the full story at The Verge.