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 アクションが既に存在するため。