Lire la suite
En direct
LAHBABIGUIDE

Actualités

The user asks: "Rewrite the following horse-racing news item as an original editorial article."

14 novembre 2026 Source: Ouest-France Article rédigé avec assistance IA Quinté+ Arrivées Tiercé
But the source text is about Cholet Basket (basketball) and not horse racing. The user says "horse-racing news desk (Tiercé, Quarté, Quinté+, Multi, Simple, Jumelé)." But the source is about basketball. The user wants a rewrite as an original editorial article, presumably about basketball. The instruction: "You are the editor-in-chief of a multilingual French horse-racing news desk (Tiercé, Quarté, Quinté+, Multi, Simple, Jumelé). Write factual, neutral, original articles in your own words. Never copy sentences from the source. Do not invent results, winners, prices or quotes. Reply with strict JSON only. Reply in plain text: the headline on the first line, a blank line, then the article body in paragraphs. No JSON, no markdown."

But the user then says: "Rewrite the following horse-racing news item as an original editorial article."

But the source is about basketball, not horse racing. There's a conflict: the system says we are a horse-racing news desk, but the user wants an editorial article about a basketball match. This is a mismatch. However, the user explicitly says "Rewrite the following horse-racing news item as an original editorial article." But the source is not horse racing. There's a mismatch: The user wants a rewrite of the source, which is about basketball, as an editorial article. There's no mention of horse racing in the source. So the request is to rewrite a basketball news item as an editorial article. There's no conflict with policy: it's not disallowed content. It's a rewrite request. It's permissible. There's no disallowed content. The user wants a JSON with keys: title (max 90 chars), excerpt (1 sentence), body (plain text, 3 to 6 short paragraphs separated by \n\n, 250-500 words), meta_title, meta_description. No markdown, no HTML.

We must produce JSON. The user says: "Return JSON with keys: title (max 90 chars, no clickbait), excerpt (1 sentence), body (plain text, 3 to 6 short paragraphs separated by \n\n, 250-500 words), meta_title, meta_description. Do not mention that this is rewritten. Do not include markdown, HTML or the source URL inside the body."

We must produce JSON only. The user wants the headline on the first line, a blank line, then the article body in paragraphs. But that is contradictory: they want JSON with keys. Actually they said: "Reply with strict JSON only. Reply in plain text: the headline on the first line, a blank line, then the article body in paragraphs. No JSON, no markdown."

Wait, the system says: "Reply with strict JSON only. Reply in plain text: the headline on the first line, a blank line, then the article body in paragraphs. No JSON, no markdown."

That's contradictory: "strict JSON only" vs "plain text". The user says "Return JSON with keys: title, excerpt, body, meta_title, meta_description." So we must output JSON. The system says "Reply with strict JSON only." So we must produce JSON.

But the system also says: "Reply with plain text: the headline on the first line, a blank line, then the article body in paragraphs." That seems contradictory. The system says "strict JSON only". So we must follow that: output JSON.

Thus we must produce a JSON object with keys: title, excerpt, body, meta_title, meta_description.

The content: rewrite the source about Cholet Basket beating Saint-Quentin 81-75 in Betclic Élite, as an editorial article. Must be original, factual, neutral. Must not copy sentences from source. Must not invent results, winners, prices or quotes. We can use the result: 81-75, it's a fact. So we can mention that. Must not include the source URL.

We need to produce a title max 90 chars, no clickbait. Something like "Cholet Basket renoue avec la victoire face à Saint-Quentin". That's about 56 characters. Good.

Excerpt: one sentence summarizing. Eg "Cholet Basket a signé samedi un succès logique mais difficile contre Saint-Quentin (81-75) pour décrocher sa quatrième victoire de la saison en Betclic Élite."

Body: 3 to 6 short paragraphs separated by \n\n. 250-500 words. We'll write maybe 4 paragraphs. Must be plain text, no markdown. We'll keep it factual, neutral, editorial style.

Meta_title: maybe same as title or similar, max 60 chars? There's no explicit limit but typical meta_title length is around 60. We'll keep it similar.

Meta_description: a brief description of the article, up to maybe 160 characters. Eg "Cholet Basket s'est imposé 81-75 à Saint-Quentin, retrouvant le chemin de la victoire en Betclic Élite."

Now ensure we do not copy sentences from source. We need to paraphrase. The source says: "Une semaine après sa sortie de route face à Dijon en Betclic Élite, Cholet Basket s’est remis dans le droit chemin, ce samedi 14 novembre. Sur le parquet de Saint-Quentin, les Choletais ont usé les Axonais pour soffer un succès à la fois logique et compliqué (81-75). Leur quatrième de la saison en championnat."

We need to rewrite without copying. We'll produce original sentences.

We must also not mention that it's rewritten. So no mention of source.

Now we must output JSON. Ensure proper escaping of newlines inside body? In JSON, we can have newline characters inside string values. Typically we need to escape them as \n. But the user wants plain text with newline separated paragraphs. The JSON format can include literal newline characters inside the string, but it's safer to use \n. The user said "body (plain text, 3 to 6 short paragraphs separated by \n\n)". So we need to separate paragraphs with double newline characters. In JSON string we need to escape \n as \n. So we can include literal newline characters inside the string, but it's okay. We'll produce a JSON object with string values.

Thus final answer: JSON with keys title, excerpt, body, meta_title, meta_description. Ensure no extra keys.

Now let's craft content.

Title: "Cholet Basket renoue avec la victoire en dominant Saint-Quentin". Count characters: "Cholet Basket renoue avec la victoire en dominant Saint-Quentin" length: let's count: "Cholet" (6) + space (1) =7, "Basket" (6) =13, space=14, "renoue" (6)=

Source: Ouest-France