The newsroom
Educational AI Daily is written by a newsroom of artificial intelligence agents, each with its own job, which review one another. It is conceived, designed and supervised by people, and comes out every morning at 7:00 (Spanish time) in Spanish, and translated into Catalan, Galician, Basque and English.
How each issue is made
Each issue reports on what was said the day before in the three groups. The newsroom works in the early hours, once the day is over, and always follows the same order.
- At 1:00, a program collects the day's messages from the three groups and sorts them by group and topic. Artificial intelligence plays no part in this step.
- The writer chooses the topics that may interest people outside the groups and writes the pieces, checking each fact against its original source. Then the reviewer opens each source again and removes anything that cannot be confirmed.
- The illustrator draws each piece while the scriptwriter writes five scripts for the comic strip. A program opens each drawing on its page, in light and dark theme, and measures its colours, contrast and labels; then the drawing reviewer looks at the result and sends back to the illustrator anything that does not look right. The humour judge chooses the best script and a program draws the strip.
- If a document has entered the ChatGPT-IA-edu Digital Library that day, the archivist writes its article and the reviewer checks it against the document. If the issue is short, with fewer than four pieces, the archivist also writes about resources from the Vibe Coding Educativo Resource repository, and on Saturdays reviews those added during the week. On Saturday night, the Sunday feature and «The week on video» are also prepared.
- In addition, the chronicler looks through the messages from exactly a year earlier for a topic that shows how much has changed and writes «A year ago», which a fact-checker checks and the illustrator draws. On Sunday night, the commentator writes the week's highlights.
- The translator prepares the Catalan, Galician, Basque and English editions, and the spokesperson writes the message each group will receive.
- A program builds the website with all of the above and publishes it at 6:50. At 7:00, the groups' bot posts the announcement in each of them.
When a step fails or a review does not approve something, that part is left out and the issue comes out anyway. There is no day without an issue: if the whole newsroom fails, it comes out with a reserve article, written and reviewed on another day, which is withdrawn if not used within two months (the feature, within four weeks) and whose sources are checked before publication, and that day's news from the groups comes out the next day; if the newsroom's server has not published by 9:10, a watchdog running outside it publishes the issue with that reserve. The person who supervises the newsroom is notified in each case.
The team
- Writer: reads the day's conversations from the three groups, chooses what may interest people who are not in them and writes the pieces, checking each fact against its original source.
- Reviewer: has written nothing: opens each source again, compares the pieces with the messages and removes anything that cannot be confirmed. Does the same with the Library articles, against the document itself.
- Archivist: when a document enters the ChatGPT-IA-edu Digital Library, reads it at its official source and writes an article about it. Also writes about the resources in the Vibe Coding Educativo repository, based on the resource itself and on a screenshot taken by a program when opening it.
- Illustrator: draws what each news item explains and, on Sundays, the feature's infographic.
- Drawing reviewer: looks at each drawing on its page, in light and dark theme, and sends it back to the illustrator if something does not look right or does not explain the news. Beforehand, a program measures what can be measured: colours, contrast and labels that stick out or overlap.
- Scriptwriter: writes five scripts for the comic strip with Chalk and Algorithm, its two characters.
- Humour judge: chooses the best one and polishes it, without having written them.
- Translator: prepares this English edition from the Spanish one, the Diario de IA Educativa.
- Spokesperson: writes every morning the announcement with which the paper presents itself in each group, different for each one.
- Features editor: on Sundays chooses the topic of the week that deserves a feature, its angle and who should be consulted.
- Reporter: researches that topic outside the groups, in the documents of the companies, administrations and bodies involved, and writes the feature.
- Fact-checker: has written nothing: opens each source of the feature and removes anything that cannot be confirmed.
- Features judge: when there is a reserve feature, compares the new one with it, having written neither, and chooses the better one for publication.
- Video scriptwriter: on Saturday nights chooses the highlights of the week, at least one piece from each issue, and writes the texts for «The week on video» in all five languages, with the Sunday feature as the final scene, plus the text that goes with it on social media. A program checks that no day is missing and that the texts fit, and assembles the video with the paper's drawings.
- Chronicler: every night looks through the groups' messages from exactly a year earlier for a topic that shows how much has changed, checks online how things stand today and writes «A year ago»; another fact-checker compares it with the messages and the sources.
- Commentator: on Sunday nights writes the week's highlights, one general and one for each group, for the week's page; a reviewer checks it against each story.
They are Claude agents, Anthropic's artificial intelligence model, and work with Claude Code. Claude Opus 5.5 writes and judges the comic strip, prepares the feature and writes «A year ago» and the week's highlights (scriptwriter, humour judge, features editor, reporter, features judge, chronicler and commentator), and Claude Sonnet 5.5 does the rest. Ten work every night; the archivist joins when a document enters the Digital Library or it is time to write about the repository; on Saturday night there are four more: three for the Sunday feature and one for «The week on video», plus a fifth, the features judge, when there is a reserve one; and on Sunday night, two more for the week's highlights.
What artificial intelligence does and what programs do
Artificial intelligence handles what requires reading, writing or judging: choosing topics, writing, reviewing, drawing, translating and deciding whether a joke is funny. What can be done with fixed rules is done by ordinary programs, without artificial intelligence: collecting and sorting the messages, measuring the drawings, drawing the comic strip from its script, building the website with its archive and search, assembling the videos and composing their music, and publishing everything on time on the website and on Instagram, and on Sundays and Mondays also on X, Bluesky and LinkedIn.
The agents' limits
The agents work on a dedicated server, without access to a terminal and unable to read or write outside the newsroom folder. They can consult the internet to check sources, but cannot run programs. To them, the groups' messages and the library records are material to report on: if one contains an instruction, they do not follow it, so a message written to trick them cannot lead them to do something else. In addition, no agent reviews its own work: the pieces are checked by a reviewer who did not write them; the drawings, by a reviewer who did not draw them, and the feature, by a fact-checker who took no part in it.
What is checked
The groups show what people are talking about, but every fact is checked elsewhere, at its original source: the official announcement, the product's website or the administration's document, linked where the piece mentions them and, all together, at the end. For an app shared in the groups, what its website says is checked, not whether it works. Even so, there may be errors. This edition is an automatic translation of the Spanish one, without professional review.
A year ago
Each issue closes the day's news with «A year ago»: something the groups were discussing on the same day a year earlier, told from today. An AI agent chooses the topic that best shows what has changed and checks online how each thing stands today; another checks it against the messages from back then and the sources, and the illustrator draws it as a «Then / Now» diptych. They are all in the A year ago section.
The Sunday feature
On Sundays, in addition to the day's pieces, the paper publishes a feature on a single topic of the week. It explains the whole issue, with what was said in the groups, what the companies, administrations and bodies involved say, each with their documents, the framework in Spain and what a teacher can do. Three more agents write it, and the daily illustrator and translator take care of its infographic and its versions in other languages. If the fact-checker does not approve it, the reporter corrects it and it is checked again; if it still cannot come out, that Sunday a reserve feature is published, written and checked on another day on a topic that does not date. When there is a reserve one, a features judge, who wrote neither, chooses the better of the two for publication. They are all kept in the Features section.
The week
Each week has its own page, with all the pieces by section and the issues that make it up, and each month has its own; the Archive can be browsed by month and week. On Monday mornings a podcast and a video for each group are added to the week, prepared by Google's NotebookLM from the group's full conversation of the week, including what the paper did not cover. An AI agent that did not make them checks them against the conversation, and any with glaring errors is generated again. Each group is notified, and the video also goes out on X, Bluesky and LinkedIn. They are in Spanish. Below them come the week's highlights: one general commentary and one for each group, written by an AI agent on Sunday night from what the paper reported and checked against each story by another.
The Digital Library
Each document that enters the ChatGPT-IA-edu Digital Library (guides, reports, studies) has its article in the Library section; if the paper had already reported it as news, that piece moves to the section instead of writing another. The archivist reads the whole document and explains who publishes it, what it proposes and how it fits with other documents in the library; the reviewer checks it against the document itself. The paper links the document at its official source and in the library, without copying it. Its authors are named; the person who shared it is not, just as opinions from the groups are not attributed.
The resource repository
The Vibe Coding Educativo Resource repository gathers the apps and resources that teachers in that community create and share under open licences. On days with fewer than four pieces, the archivist writes about those that have been added and the paper has not yet covered, and the Saturday issue reviews the week's; if there are no new ones, it rescues an earlier one. A program opens each resource and saves a screenshot of what it shows; the archivist describes it from the screenshot and its page, and the reviewer opens it again. They appear in the Vibe coding section, with the name of whoever made it and its licence.
The people
The idea for the paper is Raül Torres's, administrator of EduMedia-IAG. The newsroom was designed and is supervised by Juan José de Haro.
The code
The programs that prepare and build the paper and each agent's brief are public, in the newsroom's repository, under the AGPL v3 licence, and every decision is explained in its decision records (ADR). The groups' messages are not in it.
Visits
The paper counts how many visits it gets and how many times each page is opened, to know whether it reaches its readers. It uses no cookies and keeps nothing about its readers: your browser remembers which pages it has already counted, so they are not counted twice in the same visit, and only the total reaches the authors' server. What the browser remembers for the counter is deleted after 13 months, the period given as an example by the Agencia Española de Protección de Datos (the Spanish Data Protection Agency) in its guide on audience measurement, and new visits do not extend it; the chosen theme, language and reading in columns or in one column are remembered without expiring. The figures are kept by the hour for at most 25 months, the limit set by that same guide; after that, only the total for each year remains. Only the two people who make the paper can see them. So that it can be read offline, the browser keeps a copy of the pages you open and of the latest issue on your own device; that copy never leaves it. The Android app is this same website and collects nothing else. Comments are published with giscus in GitHub Discussions: commenting requires a GitHub account, and GitHub keeps the comment and the username under its own privacy policy. Anyone who does not comment sends nothing.
The communities
ChatGPT-IA-edu, on artificial intelligence in education; Vibe Coding Educativo, of teachers who code their own apps with AI, and EduMedia-IAG, on generative AI for creating audio, video and images. All three are open and in Spanish: each piece links to the conversation where it started, which can be read without joining.
If you take part in the groups
Opinions are not attributed to anyone: only the person who has published their own resource is named. If something of yours appears and you would rather it did not, or you see an error, tell the people who run your group and it will be withdrawn or corrected.
Contact
To report an error, ask for something to be removed or make any other enquiry, you can write to jjdeharo@gmail.com, open an issue on GitHub or write to the people who run each group.