<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
<channel>
  <title>Ridgport</title>
  <link>https://jemai.cc/demo/ridgport/ja/</link>
  <description>架空の機械メーカー · forge デモ</description>
  <language>ja</language>
  <lastBuildDate>Mon, 19 Oct 2026 05:39:23 GMT</lastBuildDate>
  <atom:link href="https://jemai.cc/demo/ridgport/ja/rss.xml" rel="self" type="application/rss+xml"/>
  <item>
    <title>Short-run window: fifteen working days</title>
    <link>https://jemai.cc/demo/ridgport/ja/posts/short-run-window</link>
    <guid isPermaLink="true">https://jemai.cc/demo/ridgport/ja/posts/short-run-window</guid>
    <pubDate>Mon, 19 Oct 2026 02:53:16 GMT</pubDate>
    <description></description>
    <content:encoded><![CDATA[<p>A fictional delivery note. When the drawing is ready, the run can be scheduled—no fake lead times.</p>
]]></content:encoded>
    
  </item>
  <item>
    <title>Gearbox housing specs updated</title>
    <link>https://jemai.cc/demo/ridgport/ja/posts/gearbox-housing-spec</link>
    <guid isPermaLink="true">https://jemai.cc/demo/ridgport/ja/posts/gearbox-housing-spec</guid>
    <pubDate>Mon, 19 Oct 2026 02:53:15 GMT</pubDate>
    <description></description>
    <content:encoded><![CDATA[<p>A fictional product note. Datum schemes sit in the process sheet; casting and machining share one part number.</p>
]]></content:encoded>
    
  </item>
  <item>
    <title>CNC line upgrade: probes on the floor</title>
    <link>https://jemai.cc/demo/ridgport/ja/posts/cnc-line-upgrade</link>
    <guid isPermaLink="true">https://jemai.cc/demo/ridgport/ja/posts/cnc-line-upgrade</guid>
    <pubDate>Mon, 19 Oct 2026 02:53:13 GMT</pubDate>
    <description></description>
    <content:encoded><![CDATA[<p>A fictional plant note. In-process probes cut first-article time; inspection packs travel with the lot.</p>
]]></content:encoded>
    
  </item>
  <item>
    <title>回答エンジンのための目録</title>
    <link>https://jemai.cc/demo/ridgport/ja/posts/a-directory-for-answer-engines</link>
    <guid isPermaLink="true">https://jemai.cc/demo/ridgport/ja/posts/a-directory-for-answer-engines</guid>
    <pubDate>Tue, 16 Jun 2026 09:00:00 GMT</pubDate>
    <description>llms.txt は短い目録、llms-full.txt は全文。どちらも公開済みの訳文だけを載せます。</description>
    <content:encoded><![CDATA[<p>回答エンジンは、サイトを div の山としては読みません。引用できる目録を探します。これは何か、どの言語があるか、各文章が何を言っているか。</p>
<p><code>llms.txt</code> は短い目録です。<code>llms-full.txt</code> は全文を載せます。どちらも公開済みの訳文から作り、管理画面の下書きからは作りません。</p>
<h2 id="ページに必要なもの">ページに必要なもの</h2>
<ul>
<li>言語ごとのきれいな URL。<code>/zh/</code>、<code>/en/</code>、<code>/ja/</code>、<code>/es/</code>、<code>/ar/</code>。</li>
<li>記事の中の要約、FAQ、パンくず。</li>
<li><code>dir=&quot;rtl&quot;</code> を宣言し、hreflang とサイトマップと RSS に出るアラビア語ページ。</li>
</ul>
<p>人が読む構造とモデルが読む構造は同じです。目録は、それを短く書いたものです。</p>
]]></content:encoded>
    <category>多言語</category>
    <category>SEO</category>
  </item>
  <item>
    <title>小さなモデルはエッジに置く</title>
    <link>https://jemai.cc/demo/ridgport/ja/posts/small-models-at-the-edge</link>
    <guid isPermaLink="true">https://jemai.cc/demo/ridgport/ja/posts/small-models-at-the-edge</guid>
    <pubDate>Wed, 08 Apr 2026 09:00:00 GMT</pubDate>
    <description>翻訳は公開ボタンに置き、読むたびのリクエストには置かない。Workers AI、無料枠、五つの言語についてのノート。</description>
    <content:encoded><![CDATA[<p>多くのチームは「知能」を往復の呼び出しだと考えます。リクエストが遠い大きなモデルへ飛び、戻ってくる。チャット窓なら待てます。ブログと公開ボタンは、そう待つべきではありません。</p>
<p>このサイトはモデルを書く側に残します。著者は一つの言語で書き終え、公開を押す。翻訳はその同じ操作の中で終わり、結果は D1 の一行になります。読者が後で開くのは、完成したページであり、まだ読み込み中のスクリプトではありません。</p>
<h2 id="なぜ公開時に訳すのか">なぜ公開時に訳すのか</h2>
<p>具体的な理由は三つです。</p>
<ol>
<li><p><strong>費用が見積もれる。</strong> Workers AI の無料枠は日ごとに戻ります。翻訳は公開時に起き、読むたびに起きません。</p>
</li>
<li><p><strong>訳文は直せる。</strong> モデルが出すのは下書きです。題名、用語、X に共有する一文は編集でき、手を入れた言語はロックできます。</p>
</li>
<li><p><strong>クローラは完全なページを見る。</strong> 検索エンジンと回答エンジンが読むのは、要約と FAQ を含む意味のある HTML であり、空の容器ではありません。</p>
</li>
</ol>
<h2 id="エッジに向く仕事">エッジに向く仕事</h2>
<table>
<thead>
<tr>
<th>向く</th>
<th>向かない</th>
</tr>
</thead>
<tbody><tr>
<td>翻訳、要約、FAQ、分類</td>
<td>会話全体を無料枠に賭ける</td>
</tr>
<tr>
<td>公開時に一度だけ走らせる</td>
<td>ページ要求のたびに大きなモデルを待つ</td>
</tr>
<tr>
<td>人が直せる下書き</td>
<td>追跡できないその場の生成</td>
</tr>
</tbody></table>
<p>短いコード、リンク、埋め込み記号は翻訳に送りません。次の呼び出しはそのまま残します。</p>
<pre class="code"><code class="language-ts">const translated = await env.AI.run(&quot;@cf/meta/m2m100-1.2b&quot;, {
  text: paragraph,
  source_lang: &quot;zh&quot;,
  target_lang: &quot;ar&quot;,
});</code></pre>
<h2 id="x-との関係">X との関係</h2>
<p>技術的な議論は、記事の下のコメント欄では起きにくいものです。各記事は共有用の一文を持ち、本文に公開投稿を一つ埋め込めます。</p>
<figure class="x-embed" dir="ltr"><blockquote class="twitter-tweet" data-dnt="true"><p><a href="https://x.com/i/status/20">X でこの投稿を見る</a></p></blockquote></figure>
<p>埋め込みがなければ、ページは第三者のスクリプトを要求しません。</p>
<h2 id="アラビア語は付け足しではない">アラビア語は付け足しではない</h2>
<p>右から左へ、は <code>dir</code> を付けて終わりではありません。ナビゲーション、リスト、引用線は行の方向に沿い、コードブロックは左から右のままです。<code>hreflang</code> は <code>ar</code> を使い、サイトマップと RSS にもアラビア語版があります。スペイン語も経路とサイトマップと言語切替に入ります。<code>/es/</code> です。</p>
<h2 id="持って帰る原則">持って帰る原則</h2>
<ul>
<li>源言語は一つ、公開された訳文は複数。</li>
<li>モデル呼び出しは書く経路へ。読む経路はデータベースとオブジェクトストレージだけを読む。</li>
<li>要約と FAQ は人にも、生成エンジンにも読ませる。</li>
</ul>
]]></content:encoded>
    <category>エッジ</category>
    <category>多言語</category>
    <category>Workers AI</category>
  </item>
</channel>
</rss>
