コンテンツにスキップ

StoryBehindThisProject

なぜこれがあるのか

KCD 2025 北京、Community Over Code 2025 中国で議論され、最終的にコミュニティの i18n 作業を処理するためのエージェントを作成することに決定しました。 私としては、https://github.com/sustainable-computing-io/kepler-doc/issues/175 と Community Over Code 2025 のセッションで並行して作業できません。

スコープ内とスコープ外、および動作方法

車輪の再発明はしたくない。

  • トリガーはスコープ外
  • フルリフレッシュまたは差分アクションは手動に任せる
  • モデル API とモデルエンドポイント

    ユーザーは OpenAI API と互換性のある任意の LLM サービスを選択できる?

  • 設定エントリーポイント

    デフォルト言語とターゲット言語を知る必要があり、それは設定ファイルに含まれている。

--- スコープ ---

  • フェーズ 1: 設定ファイルから

Sam at 2025 July: トークンコストや誤りの可能性があるため、LLM にプロジェクトをスキャンさせたくない。ドキュメントメンテナーに i18n 設定ファイルを提供してもらい、設定ファイルへの手動のポイントが i18n 設定に対して 100% 正確であることを確認する。

  • 言語スコープ、言語スコープの取得方法?
  • = 設定ファイルを消費して言語リストを取得する。
  • = デフォルト言語 - 既存の言語(ファイル差分)

  • 結果を特定のファイルに保存

Sam at 2025 July: 翻訳スコープを取得した後、設定ファイルから命名規則も必要とする。(または LLM に気づかせるように依頼するかもしれない)

-- ここまで: ソースファイル、翻訳ターゲット、言語のリストを取得する。

Sam at 2025 July: このフェーズの結果として、すべてのタスクの明確なスコープが必要です。

-- フェーズ 2、ここで A for ループを使用して翻訳

  • 翻訳は LLM に助けを求める
  • コンテンツマッピングのための用語集の取得方法?
  • ギャップ?(または単にすべてをリフレッシュ)

Sam at 2025 July: 具体的に。

--- スコープ外 ---

  • PR の作成は PR アクションに任せる

車輪の再発明はしたくない。変更用の PR を開く PR アクションが既に存在するため。