DigitalOcean Wants Self-Improving Agents — and That Makes Your Content the Feedback Loop
DigitalOcean has moved into the agent infrastructure business. The company announced the public preview of Learning Services and Agent Data Services, a pair of offerings aimed at letting developers build, evaluate, and continuously improve AI agents inside a single, AI-native cloud platform. The pitch, per coverage from InfoQ's Sergio De Simone, is consolidation: instead of stitching together a model provider, a vector store, an eval harness, and a logging pipeline, you get the loop in one place.

Figure: Editorial context image from the source page (preview only; rights remain with the publisher) · Credit / further reading: www.infoq.com
That framing is worth taking seriously, but not for the reason the press release emphasizes. The interesting consequence isn't on DigitalOcean's side of the wire — it's on yours. When agents get a built-in mechanism for learning from data, every public artifact you publish becomes a candidate input to somebody's improvement loop. Which makes this announcement, indirectly, a search and GEO story.
What was actually announced
Two product surfaces, one lifecycle:
- Learning Services — tooling for evaluating agent behavior and feeding results back into the system, so an agent's quality is measured and improved over time rather than frozen at deploy.
- Agent Data Services — the storage and retrieval layer: the place agent-accessible data lives, gets indexed, and gets served back at inference time.
Both are in public preview, which means the specifics — limits, pricing, regional availability, API shape — are still moving. Treat any architectural claim below as directional and verify against DigitalOcean's preview documentation before you build on it.
The strategic read is straightforward. DigitalOcean built a business on being the comprehensible cloud for small teams. Agents are the first workload where "comprehensible" is a genuine differentiator, because the failure mode of a self-improving agent isn't a crashed server — it's a silent drift in what it believes. Evaluation and retrieval in one platform is an argument about trust, not compute.
"Self-improving" is a retrieval problem in a training coat
Strip the marketing and a self-improving agent is a loop: act, observe, score, adjust, repeat. The adjustment step can mean fine-tuning, prompt revision, or — most commonly — changing what gets retrieved.
That last one is the quiet giant. Most production "improvements" to agents are retrieval improvements. Better chunking, better metadata, better recency signals, better source selection. The model stays fixed; the context gets smarter.
Which means the corpus matters more than the parameters. And if the corpus includes web content, then the quality of your web content is a variable in someone else's eval score. That's the new competitive surface.
Indexing: the chunk is the unit of competition
Classic SEO competed at the document level. Agentic retrieval competes at the chunk level, and the chunk has different survival criteria than the page.
A page that ranks well can still chunk badly. Headers that are decorative rather than semantic. Paragraphs that assume three sections of prior context. Lists that only parse visually. Tables rendered as images. All of it survives a human reader and dies in a retriever.
Three practical consequences:
Semantic heading hierarchy. An H2 should name its own topic completely enough to stand alone when extracted. "Considerations" chunks into nothing. "Considerations for indexing agent-readable content" chunks into something.
Self-contained paragraphs. The first sentence of a paragraph should not depend on the previous paragraph's pronoun. Retrieval windows are not reading order.
Stable anchors. If a section is likely to be cited, give it an id. Deep links make citation cheap, and cheap citation is frequent citation.
Structured content: the difference between parsed and guessed
Structured data has spent a decade as a rich-results optimization. In an agent pipeline it does something more fundamental: it converts inference into lookup.
When an agent encounters your page, it has two options — parse the prose and guess at entities, or read explicit declarations. The second is cheaper, more reliable, and less likely to be wrong in a way that poisons an eval set. Guess which one a system optimizing for accuracy will prefer.
The minimum viable surface:
- JSON-LD for
Article,Product,Organization,Person, andFAQPagewhere genuinely applicable. Not decorative — entity resolution. - Explicit authorship with an entity link. An author
PersonwithsameAspointing at a real profile is a verifiable claim. A byline string is not. datePublishedanddateModified, accurate. Freshness is the single most-used filter in retrieval. Lying about it is the fastest way to get demoted by a pipeline that checks.canonicalcorrectness. Duplicate content splits retrieval mass the same way it split link equity.- Real HTML tables for tabular facts. Markdown-first publishing helps here; screenshot tables are retrieval dead ends.
The general principle: anything you want an agent to state as fact should be declared, not implied.

Figure: HEXOPS original illustration inspired by the topic (not a copy of the source article imagery) · Credit / further reading: www.infoq.com
llms.txt: useful, not load-bearing
The llms.txt proposal — a root-level Markdown file summarizing a site's structure and canonical resources for language models — is the most-discussed and least-settled piece of this puzzle.
Honest assessment: it is a convention, not a standard. There is no governing body, no guaranteed crawler compliance, and adoption among major model providers is uneven and largely undocumented. Building your entire AI-visibility strategy on an llms.txt file is a bet on a spec winning.
But that's the wrong way to evaluate it. The file is cheap, harmless, and forces a useful internal exercise: writing down, in plain Markdown, what your site contains and which URLs are canonical for which topics. That artifact improves your sitemap hygiene, your internal linking, and your own understanding of your information architecture — regardless of whether any crawler reads it.
Publish it. Don't count on it. The downside is a few kilobytes; the upside is optionality plus a genuinely clarifying documentation task.
What does have reliable effect: clean robots.txt that doesn't accidentally block the crawlers you want, server-rendered content that doesn't require JavaScript execution to read, and an XML sitemap that reflects reality.
AI citations: provenance beats ranking
Citation behavior in agentic systems differs from ranking in one important way. A ranking is a judgment about relevance. A citation is a claim about attribution — the system is asserting where a fact came from, and it's accountable for that assertion to the user reading the output.
That shifts the criteria:
- Verifiability. Can the system confirm the fact at the cited URL, right now? Stale pages get dropped from citation pools even when they still rank.
- Specificity. A page that states one precise, checkable claim outperforms a page that gestures at a topic. Agents cite sentences, not sites.
- Attribution clarity. Named author, dated publication, identifiable organization. Anonymous content is citable but less safely citable, and safety matters when the agent is the one taking the risk.
- Consistency. The same fact, stated the same way, in more than one place on your site, increases confidence. Contradictions across your own pages are poison.
The old link-building instinct — get mentioned widely — still applies, but the mechanism changed. Third-party mentions now function as corroboration signals for entity resolution. Being described consistently across the web helps an agent decide you're a real, single entity worth citing.
A short checklist
If DigitalOcean's bet is right and more teams start running continuous improvement loops over retrieved content, the return on these investments goes up:
- Audit how your pages chunk. Extract headings and paragraphs in isolation and ask whether each survives alone.
- Add or fix JSON-LD for the entities you want resolved.
- Make dates accurate and visible in both markup and prose.
- Server-render everything that matters.
- Publish an
llms.txt— as hygiene, not as strategy. - State key facts once, precisely, and repeat them consistently.
- Give every citable section a stable anchor.
None of this is exotic. It's the same discipline good technical writing has always demanded — write so a reader with no context can extract a true statement. It just turns out that reader is now sometimes an agent, and the extraction is literal.
The platforms are building the loop. The corpus is your half of the bargain.
Sources
- InfoQ — "DigitalOcean Launches Learning and Data Services to Enable Self-Improving AI Agents," by Sergio De Simone: https://www.infoq.com/news/2026/10/digitalocean-self-improving-ai/
- DigitalOcean product documentation for Learning Services and Agent Data Services (public preview) — consult directly for current capabilities, limits, and pricing.
llms.txtproposal and community discussion: https://llmstxt.org/- Schema.org vocabulary reference for
Article,Person,Organization, andFAQPage: https://schema.org/



