From 892fe9cfb7b2bab5b5b1ebc5e733e9fdc747a21a Mon Sep 17 00:00:00 2001
From: qiancai <79440533+qiancai@users.noreply.github.com>
Date: Wed, 16 Sep 2026 16:55:42 +0000
Subject: [PATCH 001/119] [create-pull-request] automated change
---
TOC-ai.md | 175 +++++++++--
TOC-tidb-cloud-essential.md | 5 +-
TOC-tidb-cloud-premium.md | 1 +
TOC-tidb-cloud-starter.md | 4 +-
TOC.md | 5 +-
ai/_index.md | 144 ++++++---
ai/concepts/vector-search-overview.md | 80 -----
ai/examples/auto-embedding-with-pytidb.md | 87 ------
ai/examples/fulltext-search-with-pytidb.md | 64 ----
ai/examples/hybrid-search-with-pytidb.md | 123 --------
ai/examples/image-search-with-pytidb.md | 99 ------
ai/examples/memory-with-pytidb.md | 135 ---------
ai/examples/rag-with-pytidb.md | 97 ------
ai/examples/text2sql-with-pytidb.md | 50 ----
ai/examples/vector-search-with-pytidb.md | 82 -----
ai/guides/auto-embedding-with-pytidb.md | 87 ++++++
ai/guides/auto-embedding.md | 2 +-
ai/guides/fulltext-search-with-pytidb.md | 67 +++++
ai/guides/hybrid-search-with-pytidb.md | 126 ++++++++
ai/guides/image-search-with-pytidb.md | 102 +++++++
ai/guides/image-search.md | 6 +-
ai/guides/memory-with-pytidb.md | 138 +++++++++
ai/guides/rag-with-pytidb.md | 100 +++++++
ai/guides/tables.md | 53 +++-
ai/guides/text2sql-with-pytidb.md | 50 ++++
.../vector-search-full-text-search-python.md | 2 +-
.../vector-search-full-text-search-sql.md | 2 +-
ai/guides/vector-search-overview.md | 74 +++++
ai/guides/vector-search-with-pytidb.md | 85 ++++++
ai/guides/vector-search.md | 4 +-
...ctor-search-auto-embedding-amazon-titan.md | 2 +-
.../vector-search-auto-embedding-cohere.md | 2 +-
.../vector-search-auto-embedding-gemini.md | 2 +-
...ector-search-auto-embedding-huggingface.md | 2 +-
.../vector-search-auto-embedding-jina-ai.md | 2 +-
...vector-search-auto-embedding-nvidia-nim.md | 2 +-
.../vector-search-auto-embedding-openai.md | 2 +-
...or-search-integrate-with-amazon-bedrock.md | 6 +-
...vector-search-integrate-with-django-orm.md | 4 +-
...-search-integrate-with-jinaai-embedding.md | 2 +-
...vector-search-integrate-with-llamaindex.md | 4 +-
.../vector-search-integrate-with-peewee.md | 4 +-
...vector-search-integrate-with-sqlalchemy.md | 4 +-
.../vector-search-integration-overview.md | 2 +-
ai/quickstart-via-python.md | 6 +-
ai/quickstart-via-sql.md | 10 +-
ai/reference/vector-search-data-types.md | 2 +-
.../vector-search-functions-and-operators.md | 2 +-
.../vector-search-improve-performance.md | 2 +-
ai/reference/vector-search-index.md | 4 +-
ai/reference/vector-search-limitations.md | 2 +-
.../configure-filesystem-ai-providers.md | 114 +++++++
ai/ti/guides/manage-filesystem-layers.md | 116 +++++++
ai/ti/guides/manage-filesystem-resources.md | 85 ++++++
ai/ti/guides/manage-filesystem-tokens.md | 79 +++++
.../guides/manage-filesystem-vault-secrets.md | 108 +++++++
ai/ti/guides/manage-git-workspaces.md | 66 ++++
ai/ti/guides/manage-starter-instances.md | 87 ++++++
ai/ti/guides/mount-filesystem.md | 130 ++++++++
ai/ti/guides/ti-agent-sandbox-example.md | 111 +++++++
.../guides/ti-ci-artifact-handoff-example.md | 76 +++++
ai/ti/guides/ti-daily-workflow-example.md | 125 ++++++++
.../ti-git-workspace-for-agents-example.md | 96 ++++++
.../ti-journal-agent-workflow-example.md | 96 ++++++
.../ti-parallel-agent-dataset-example.md | 102 +++++++
.../ti-persistent-agent-state-example.md | 98 ++++++
.../guides/ti-query-sql-with-roles-example.md | 115 +++++++
...hare-filesystem-across-machines-example.md | 118 ++++++++
.../guides/ti-vault-agent-secrets-example.md | 111 +++++++
ai/ti/guides/use-filesystem-journals.md | 64 ++++
ai/ti/guides/work-with-filesystem-data.md | 75 +++++
ai/ti/reference/ti-cli-reference.md | 167 +++++++++++
.../ti-configuration-and-credentials.md | 247 +++++++++++++++
ai/ti/reference/ti-configure.md | 71 +++++
.../ti-db-create-db-cluster-branch.md | 55 ++++
ai/ti/reference/ti-db-create-db-cluster.md | 85 ++++++
ai/ti/reference/ti-db-create-db-sql-users.md | 63 ++++
.../ti-db-delete-db-cluster-branch.md | 48 +++
ai/ti/reference/ti-db-delete-db-cluster.md | 53 ++++
.../ti-db-describe-db-cluster-branch.md | 46 +++
ai/ti/reference/ti-db-describe-db-cluster.md | 44 +++
.../reference/ti-db-execute-sql-statement.md | 87 ++++++
.../ti-db-format-db-connection-string.md | 79 +++++
.../ti-db-list-db-cluster-branches.md | 46 +++
ai/ti/reference/ti-db-list-db-clusters.md | 87 ++++++
ai/ti/reference/ti-db-update-db-cluster.md | 55 ++++
ai/ti/reference/ti-filesystem-git.md | 22 ++
ai/ti/reference/ti-filesystem-journal.md | 23 ++
ai/ti/reference/ti-filesystem-vault.md | 31 ++
ai/ti/reference/ti-filesystem.md | 135 +++++++++
ai/ti/reference/ti-fs-check-file-system.md | 44 +++
ai/ti/reference/ti-fs-chmod-file.md | 50 ++++
ai/ti/reference/ti-fs-commit-layer.md | 48 +++
ai/ti/reference/ti-fs-copy-file.md | 121 ++++++++
ai/ti/reference/ti-fs-create-directory.md | 50 ++++
ai/ti/reference/ti-fs-create-file-system.md | 72 +++++
ai/ti/reference/ti-fs-create-hardlink.md | 50 ++++
.../ti-fs-create-layer-checkpoint.md | 59 ++++
ai/ti/reference/ti-fs-create-layer.md | 65 ++++
ai/ti/reference/ti-fs-create-symlink.md | 50 ++++
.../ti-fs-delete-file-system-token.md | 60 ++++
ai/ti/reference/ti-fs-delete-file-system.md | 51 ++++
ai/ti/reference/ti-fs-delete-file.md | 57 ++++
ai/ti/reference/ti-fs-delete-layer.md | 58 ++++
...ibe-file-system-embedding-configuration.md | 45 +++
...cribe-file-system-extract-configuration.md | 57 ++++
ai/ti/reference/ti-fs-describe-file-system.md | 44 +++
ai/ti/reference/ti-fs-describe-file.md | 46 +++
ai/ti/reference/ti-fs-describe-layer.md | 46 +++
ai/ti/reference/ti-fs-diff-layer.md | 55 ++++
.../ti-fs-disable-file-system-token.md | 63 ++++
ai/ti/reference/ti-fs-drain-file-system.md | 46 +++
.../ti-fs-enable-file-system-token.md | 60 ++++
ai/ti/reference/ti-fs-find-files.md | 71 +++++
ai/ti/reference/ti-fs-fork-layer.md | 68 +++++
...ti-fs-generate-file-system-scoped-token.md | 99 ++++++
.../ti-fs-generate-file-system-token.md | 80 +++++
ai/ti/reference/ti-fs-git-add-git-worktree.md | 67 +++++
.../ti-fs-git-clone-git-workspace.md | 68 +++++
.../ti-fs-git-hydrate-git-workspace.md | 48 +++
.../ti-fs-git-remove-git-worktree.md | 57 ++++
.../ti-fs-import-file-system-token.md | 58 ++++
.../ti-fs-journal-append-journal-entries.md | 99 ++++++
.../reference/ti-fs-journal-create-journal.md | 63 ++++
.../ti-fs-journal-read-journal-entries.md | 57 ++++
.../ti-fs-journal-search-journal-entries.md | 80 +++++
.../reference/ti-fs-journal-verify-journal.md | 46 +++
.../ti-fs-list-file-system-tokens.md | 72 +++++
ai/ti/reference/ti-fs-list-file-systems.md | 57 ++++
ai/ti/reference/ti-fs-list-files.md | 46 +++
ai/ti/reference/ti-fs-list-layer-chain.md | 47 +++
ai/ti/reference/ti-fs-list-layers.md | 44 +++
ai/ti/reference/ti-fs-mount-file-system.md | 121 ++++++++
ai/ti/reference/ti-fs-move-file.md | 52 ++++
ai/ti/reference/ti-fs-pack-file-system.md | 65 ++++
ai/ti/reference/ti-fs-read-file.md | 57 ++++
.../ti-fs-refresh-file-system-token.md | 83 +++++
ai/ti/reference/ti-fs-rollback-layer.md | 48 +++
ai/ti/reference/ti-fs-search-file-content.md | 59 ++++
ai/ti/reference/ti-fs-unmount-file-system.md | 54 ++++
ai/ti/reference/ti-fs-unpack-file-system.md | 65 ++++
...ate-file-system-embedding-configuration.md | 94 ++++++
...pdate-file-system-extract-configuration.md | 110 +++++++
ai/ti/reference/ti-fs-vault-create-grant.md | 72 +++++
ai/ti/reference/ti-fs-vault-create-secret.md | 64 ++++
ai/ti/reference/ti-fs-vault-delete-grant.md | 52 ++++
ai/ti/reference/ti-fs-vault-delete-secret.md | 48 +++
.../ti-fs-vault-list-audit-events.md | 59 ++++
ai/ti/reference/ti-fs-vault-list-secrets.md | 62 ++++
ai/ti/reference/ti-fs-vault-mount-vault.md | 72 +++++
ai/ti/reference/ti-fs-vault-read-secret.md | 73 +++++
ai/ti/reference/ti-fs-vault-replace-secret.md | 57 ++++
.../reference/ti-fs-vault-run-with-secret.md | 58 ++++
ai/ti/reference/ti-fs-vault-unmount-vault.md | 50 ++++
.../reference/ti-install-configure-update.md | 283 ++++++++++++++++++
ai/ti/reference/ti-migrate-from-tdc.md | 96 ++++++
.../ti-regions-security-and-limitations.md | 106 +++++++
ai/ti/reference/ti-starter-database.md | 32 ++
ai/ti/reference/ti-troubleshooting.md | 244 +++++++++++++++
ai/ti/reference/ti-update.md | 69 +++++
ai/ti/ti-overview.md | 91 ++++++
ai/ti/ti-quick-start.md | 197 ++++++++++++
basic-features.md | 2 +-
config-slow-query-trigger-rules.md | 195 ++++++++++++
develop/dev-guide-vector-search.md | 2 +-
.../json-functions/json-functions-return.md | 2 +-
glossary.md | 2 +-
latest_translation_commit.json | 2 +-
releases/release-2.0.6.md | 2 +-
releases/release-4.0.16.md | 2 +-
releases/release-5.0.6.md | 2 +-
releases/release-5.1.4.md | 2 +-
releases/release-6.1.0.md | 2 +-
releases/release-6.1.3.md | 2 +-
releases/release-8.4.0.md | 2 +-
releases/release-8.5.6.md | 6 +-
releases/release-8.5.8.md | 8 +-
.../sql-statement-grant-privileges.md | 1 +
system-variables.md | 55 ++--
tidb-cloud/ai-feature-concepts.md | 4 +-
tidb-cloud/cli-reference.md | 19 +-
tidb-cloud/connected-ai-chat-in-im.md | 2 +-
tidb-cloud/get-started-with-cli.md | 19 +-
tidb-cloud/releases/release-notes-2024.md | 2 +-
.../releases/tidb-cloud-release-notes.md | 12 +
tidb-cloud/select-cluster-tier.md | 2 +-
tidb-cloud/tidb-cloud-billing.md | 2 +-
tidb-cloud/tidb-cloud-glossary.md | 4 +-
tidb-cloud/tidb-cloud-intro.md | 4 +-
.../tidb-cloud-org-sso-authentication.md | 16 +-
tidb-cloud/tune-performance.md | 8 +
tiflash-upgrade-guide.md | 2 +-
192 files changed, 10035 insertions(+), 1000 deletions(-)
delete mode 100644 ai/concepts/vector-search-overview.md
delete mode 100644 ai/examples/auto-embedding-with-pytidb.md
delete mode 100644 ai/examples/fulltext-search-with-pytidb.md
delete mode 100644 ai/examples/hybrid-search-with-pytidb.md
delete mode 100644 ai/examples/image-search-with-pytidb.md
delete mode 100644 ai/examples/memory-with-pytidb.md
delete mode 100644 ai/examples/rag-with-pytidb.md
delete mode 100644 ai/examples/text2sql-with-pytidb.md
delete mode 100644 ai/examples/vector-search-with-pytidb.md
create mode 100644 ai/guides/auto-embedding-with-pytidb.md
create mode 100644 ai/guides/fulltext-search-with-pytidb.md
create mode 100644 ai/guides/hybrid-search-with-pytidb.md
create mode 100644 ai/guides/image-search-with-pytidb.md
create mode 100644 ai/guides/memory-with-pytidb.md
create mode 100644 ai/guides/rag-with-pytidb.md
create mode 100644 ai/guides/text2sql-with-pytidb.md
create mode 100644 ai/guides/vector-search-overview.md
create mode 100644 ai/guides/vector-search-with-pytidb.md
create mode 100644 ai/ti/guides/configure-filesystem-ai-providers.md
create mode 100644 ai/ti/guides/manage-filesystem-layers.md
create mode 100644 ai/ti/guides/manage-filesystem-resources.md
create mode 100644 ai/ti/guides/manage-filesystem-tokens.md
create mode 100644 ai/ti/guides/manage-filesystem-vault-secrets.md
create mode 100644 ai/ti/guides/manage-git-workspaces.md
create mode 100644 ai/ti/guides/manage-starter-instances.md
create mode 100644 ai/ti/guides/mount-filesystem.md
create mode 100644 ai/ti/guides/ti-agent-sandbox-example.md
create mode 100644 ai/ti/guides/ti-ci-artifact-handoff-example.md
create mode 100644 ai/ti/guides/ti-daily-workflow-example.md
create mode 100644 ai/ti/guides/ti-git-workspace-for-agents-example.md
create mode 100644 ai/ti/guides/ti-journal-agent-workflow-example.md
create mode 100644 ai/ti/guides/ti-parallel-agent-dataset-example.md
create mode 100644 ai/ti/guides/ti-persistent-agent-state-example.md
create mode 100644 ai/ti/guides/ti-query-sql-with-roles-example.md
create mode 100644 ai/ti/guides/ti-share-filesystem-across-machines-example.md
create mode 100644 ai/ti/guides/ti-vault-agent-secrets-example.md
create mode 100644 ai/ti/guides/use-filesystem-journals.md
create mode 100644 ai/ti/guides/work-with-filesystem-data.md
create mode 100644 ai/ti/reference/ti-cli-reference.md
create mode 100644 ai/ti/reference/ti-configuration-and-credentials.md
create mode 100644 ai/ti/reference/ti-configure.md
create mode 100644 ai/ti/reference/ti-db-create-db-cluster-branch.md
create mode 100644 ai/ti/reference/ti-db-create-db-cluster.md
create mode 100644 ai/ti/reference/ti-db-create-db-sql-users.md
create mode 100644 ai/ti/reference/ti-db-delete-db-cluster-branch.md
create mode 100644 ai/ti/reference/ti-db-delete-db-cluster.md
create mode 100644 ai/ti/reference/ti-db-describe-db-cluster-branch.md
create mode 100644 ai/ti/reference/ti-db-describe-db-cluster.md
create mode 100644 ai/ti/reference/ti-db-execute-sql-statement.md
create mode 100644 ai/ti/reference/ti-db-format-db-connection-string.md
create mode 100644 ai/ti/reference/ti-db-list-db-cluster-branches.md
create mode 100644 ai/ti/reference/ti-db-list-db-clusters.md
create mode 100644 ai/ti/reference/ti-db-update-db-cluster.md
create mode 100644 ai/ti/reference/ti-filesystem-git.md
create mode 100644 ai/ti/reference/ti-filesystem-journal.md
create mode 100644 ai/ti/reference/ti-filesystem-vault.md
create mode 100644 ai/ti/reference/ti-filesystem.md
create mode 100644 ai/ti/reference/ti-fs-check-file-system.md
create mode 100644 ai/ti/reference/ti-fs-chmod-file.md
create mode 100644 ai/ti/reference/ti-fs-commit-layer.md
create mode 100644 ai/ti/reference/ti-fs-copy-file.md
create mode 100644 ai/ti/reference/ti-fs-create-directory.md
create mode 100644 ai/ti/reference/ti-fs-create-file-system.md
create mode 100644 ai/ti/reference/ti-fs-create-hardlink.md
create mode 100644 ai/ti/reference/ti-fs-create-layer-checkpoint.md
create mode 100644 ai/ti/reference/ti-fs-create-layer.md
create mode 100644 ai/ti/reference/ti-fs-create-symlink.md
create mode 100644 ai/ti/reference/ti-fs-delete-file-system-token.md
create mode 100644 ai/ti/reference/ti-fs-delete-file-system.md
create mode 100644 ai/ti/reference/ti-fs-delete-file.md
create mode 100644 ai/ti/reference/ti-fs-delete-layer.md
create mode 100644 ai/ti/reference/ti-fs-describe-file-system-embedding-configuration.md
create mode 100644 ai/ti/reference/ti-fs-describe-file-system-extract-configuration.md
create mode 100644 ai/ti/reference/ti-fs-describe-file-system.md
create mode 100644 ai/ti/reference/ti-fs-describe-file.md
create mode 100644 ai/ti/reference/ti-fs-describe-layer.md
create mode 100644 ai/ti/reference/ti-fs-diff-layer.md
create mode 100644 ai/ti/reference/ti-fs-disable-file-system-token.md
create mode 100644 ai/ti/reference/ti-fs-drain-file-system.md
create mode 100644 ai/ti/reference/ti-fs-enable-file-system-token.md
create mode 100644 ai/ti/reference/ti-fs-find-files.md
create mode 100644 ai/ti/reference/ti-fs-fork-layer.md
create mode 100644 ai/ti/reference/ti-fs-generate-file-system-scoped-token.md
create mode 100644 ai/ti/reference/ti-fs-generate-file-system-token.md
create mode 100644 ai/ti/reference/ti-fs-git-add-git-worktree.md
create mode 100644 ai/ti/reference/ti-fs-git-clone-git-workspace.md
create mode 100644 ai/ti/reference/ti-fs-git-hydrate-git-workspace.md
create mode 100644 ai/ti/reference/ti-fs-git-remove-git-worktree.md
create mode 100644 ai/ti/reference/ti-fs-import-file-system-token.md
create mode 100644 ai/ti/reference/ti-fs-journal-append-journal-entries.md
create mode 100644 ai/ti/reference/ti-fs-journal-create-journal.md
create mode 100644 ai/ti/reference/ti-fs-journal-read-journal-entries.md
create mode 100644 ai/ti/reference/ti-fs-journal-search-journal-entries.md
create mode 100644 ai/ti/reference/ti-fs-journal-verify-journal.md
create mode 100644 ai/ti/reference/ti-fs-list-file-system-tokens.md
create mode 100644 ai/ti/reference/ti-fs-list-file-systems.md
create mode 100644 ai/ti/reference/ti-fs-list-files.md
create mode 100644 ai/ti/reference/ti-fs-list-layer-chain.md
create mode 100644 ai/ti/reference/ti-fs-list-layers.md
create mode 100644 ai/ti/reference/ti-fs-mount-file-system.md
create mode 100644 ai/ti/reference/ti-fs-move-file.md
create mode 100644 ai/ti/reference/ti-fs-pack-file-system.md
create mode 100644 ai/ti/reference/ti-fs-read-file.md
create mode 100644 ai/ti/reference/ti-fs-refresh-file-system-token.md
create mode 100644 ai/ti/reference/ti-fs-rollback-layer.md
create mode 100644 ai/ti/reference/ti-fs-search-file-content.md
create mode 100644 ai/ti/reference/ti-fs-unmount-file-system.md
create mode 100644 ai/ti/reference/ti-fs-unpack-file-system.md
create mode 100644 ai/ti/reference/ti-fs-update-file-system-embedding-configuration.md
create mode 100644 ai/ti/reference/ti-fs-update-file-system-extract-configuration.md
create mode 100644 ai/ti/reference/ti-fs-vault-create-grant.md
create mode 100644 ai/ti/reference/ti-fs-vault-create-secret.md
create mode 100644 ai/ti/reference/ti-fs-vault-delete-grant.md
create mode 100644 ai/ti/reference/ti-fs-vault-delete-secret.md
create mode 100644 ai/ti/reference/ti-fs-vault-list-audit-events.md
create mode 100644 ai/ti/reference/ti-fs-vault-list-secrets.md
create mode 100644 ai/ti/reference/ti-fs-vault-mount-vault.md
create mode 100644 ai/ti/reference/ti-fs-vault-read-secret.md
create mode 100644 ai/ti/reference/ti-fs-vault-replace-secret.md
create mode 100644 ai/ti/reference/ti-fs-vault-run-with-secret.md
create mode 100644 ai/ti/reference/ti-fs-vault-unmount-vault.md
create mode 100644 ai/ti/reference/ti-install-configure-update.md
create mode 100644 ai/ti/reference/ti-migrate-from-tdc.md
create mode 100644 ai/ti/reference/ti-regions-security-and-limitations.md
create mode 100644 ai/ti/reference/ti-starter-database.md
create mode 100644 ai/ti/reference/ti-troubleshooting.md
create mode 100644 ai/ti/reference/ti-update.md
create mode 100644 ai/ti/ti-overview.md
create mode 100644 ai/ti/ti-quick-start.md
create mode 100644 config-slow-query-trigger-rules.md
diff --git a/TOC-ai.md b/TOC-ai.md
index e29b0bc6d5ca2..679d827a651a8 100644
--- a/TOC-ai.md
+++ b/TOC-ai.md
@@ -5,45 +5,162 @@
## クイックスタート
-- [Pythonで始める](/ai/quickstart-via-python.md)
-- [SQL経由で開始する](/ai/quickstart-via-sql.md)
-
-## 概念
-
-- [ベクトル検索](/ai/concepts/vector-search-overview.md)
+- [Python による Vector Search のクイックスタート](/ai/quickstart-via-python.md)
+- [SQL による Vector Search のクイックスタート](/ai/quickstart-via-sql.md)
+- [TiDB Cloud CLI のクイックスタート](/ai/ti/ti-quick-start.md)
## ガイド
-- [TiDBに接続する](/ai/guides/connect.md)
-- [表の操作](/ai/guides/tables.md)
-- 検索機能
- - [ベクトル検索](/ai/guides/vector-search.md)
+- [Python から TiDB に接続する](/ai/guides/connect.md)
+- 検索と取得
+ - Vector Search
+ - [概要](/ai/guides/vector-search-overview.md)
+ - [Vector Search ガイド](/ai/guides/vector-search.md)
+ - [Vector Search の例](/ai/guides/vector-search-with-pytidb.md)
- 全文検索
- [Pythonによる全文検索](/ai/guides/vector-search-full-text-search-python.md)
- [SQLによる全文検索](/ai/guides/vector-search-full-text-search-sql.md)
- - [ハイブリッド検索](/ai/guides/vector-search-hybrid-search.md)
- - [画像検索](/ai/guides/image-search.md)
-- 高度な機能
- - [自動埋め込み](/ai/guides/auto-embedding.md)
- - [フィルタリング](/ai/guides/filtering.md)
+ - [全文検索の例](/ai/guides/fulltext-search-with-pytidb.md)
+ - ハイブリッド検索
+ - [ハイブリッド検索ガイド](/ai/guides/vector-search-hybrid-search.md)
+ - [ハイブリッド検索の例](/ai/guides/hybrid-search-with-pytidb.md)
+ - 自動埋め込み
+ - [自動埋め込みガイド](/ai/guides/auto-embedding.md)
+ - [自動埋め込みの例](/ai/guides/auto-embedding-with-pytidb.md)
+ - 画像検索
+ - [画像検索ガイド](/ai/guides/image-search.md)
+ - [画像検索の例](/ai/guides/image-search-with-pytidb.md)
- [再ランキング](/ai/guides/reranking.md)
+- データを操作する
+ - [テーブルを操作する](/ai/guides/tables.md)
+ - [フィルタリング](/ai/guides/filtering.md)
- [結合クエリ](/ai/guides/join-queries.md)
- [生のSQLクエリ](/ai/guides/raw-queries.md)
- [トランザクション](/ai/guides/transactions.md)
-
-## 例
-
-- [基本的なCRUD操作](/ai/examples/basic-with-pytidb.md)
-- [自動埋め込み](/ai/examples/auto-embedding-with-pytidb.md)
-- 検索と取得
- - [ベクトル検索](/ai/examples/vector-search-with-pytidb.md)
- - [全文検索](/ai/examples/fulltext-search-with-pytidb.md)
- - [ハイブリッド検索](/ai/examples/hybrid-search-with-pytidb.md)
- - [画像検索](/ai/examples/image-search-with-pytidb.md)
-- AIアプリケーション
- - [RAG アプリケーション](/ai/examples/rag-with-pytidb.md)
- - [会話記憶](/ai/examples/memory-with-pytidb.md)
- - [テキストからSQLへ](/ai/examples/text2sql-with-pytidb.md)
+- AI アプリケーションを構築する
+ - [RAG の例](/ai/guides/rag-with-pytidb.md)
+ - [会話メモリの例](/ai/guides/memory-with-pytidb.md)
+ - [Text-to-SQL の例](/ai/guides/text2sql-with-pytidb.md)
+- TiDB Cloud CLI
+ - [概要](/ai/ti/ti-overview.md)
+ - [TiDB Cloud CLI のインストール、設定、および更新](/ai/ti/reference/ti-install-configure-update.md)
+ - [TiDB Cloud Starter インスタンスを管理する](/ai/ti/guides/manage-starter-instances.md)
+ - TiDB Cloud Filesystem を管理する
+ - [Filesystem リソースを管理する](/ai/ti/guides/manage-filesystem-resources.md)
+ - [Filesystem AI プロバイダーを設定する](/ai/ti/guides/configure-filesystem-ai-providers.md)
+ - [Filesystem トークンを管理する](/ai/ti/guides/manage-filesystem-tokens.md)
+ - [Filesystem データを操作する](/ai/ti/guides/work-with-filesystem-data.md)
+ - [Filesystem のレイヤーとチェックポイントを管理する](/ai/ti/guides/manage-filesystem-layers.md)
+ - [TiDB Cloud Filesystem をマウントする](/ai/ti/guides/mount-filesystem.md)
+ - [Git ワークスペースを管理する](/ai/ti/guides/manage-git-workspaces.md)
+ - [Filesystem ジャーナルを使用する](/ai/ti/guides/use-filesystem-journals.md)
+ - [Filesystem Vault シークレットを管理する](/ai/ti/guides/manage-filesystem-vault-secrets.md)
+ - ユーザーと自動化のシナリオ
+ - [日常的な TiDB Cloud CLI ワークフローを実行する](/ai/ti/guides/ti-daily-workflow-example.md)
+ - [明示的な SQL ロールを使用して TiDB Cloud Starter にクエリする](/ai/ti/guides/ti-query-sql-with-roles-example.md)
+ - [複数のマシン間で TiDB Cloud Filesystem を共有する](/ai/ti/guides/ti-share-filesystem-across-machines-example.md)
+ - [TiDB Cloud Filesystem を使用して分離されたジョブ間で CI アーティファクトを受け渡す](/ai/ti/guides/ti-ci-artifact-handoff-example.md)
+ - AI エージェントのシナリオ
+ - [エージェントのサンドボックスで TiDB Cloud Filesystem を使用する](/ai/ti/guides/ti-agent-sandbox-example.md)
+ - [TiDB Cloud Filesystem を使用して使い捨てサンドボックス間でエージェントの状態を永続化する](/ai/ti/guides/ti-persistent-agent-state-example.md)
+ - [TiDB Cloud Filesystem を使用して並列エージェント間で読み取り専用データセットを共有する](/ai/ti/guides/ti-parallel-agent-dataset-example.md)
+ - [TiDB Cloud Filesystem 上でエージェント用の Git ワークスペースを準備する](/ai/ti/guides/ti-git-workspace-for-agents-example.md)
+ - [TiDB Cloud Filesystem ジャーナルにエージェントのワークフローを記録する](/ai/ti/guides/ti-journal-agent-workflow-example.md)
+ - [TiDB Cloud Filesystem Vault シークレットをエージェントに委任する](/ai/ti/guides/ti-vault-agent-secrets-example.md)
+ - コマンドリファレンス
+ - [概要](/ai/ti/reference/ti-cli-reference.md)
+ - [configure](/ai/ti/reference/ti-configure.md)
+ - [update](/ai/ti/reference/ti-update.md)
+ - TiDB Cloud Starter インスタンスを管理するための `ti db` コマンド
+ - [概要](/ai/ti/reference/ti-starter-database.md)
+ - [create-db-cluster](/ai/ti/reference/ti-db-create-db-cluster.md)
+ - [list-db-clusters](/ai/ti/reference/ti-db-list-db-clusters.md)
+ - [describe-db-cluster](/ai/ti/reference/ti-db-describe-db-cluster.md)
+ - [update-db-cluster](/ai/ti/reference/ti-db-update-db-cluster.md)
+ - [delete-db-cluster](/ai/ti/reference/ti-db-delete-db-cluster.md)
+ - [create-db-cluster-branch](/ai/ti/reference/ti-db-create-db-cluster-branch.md)
+ - [list-db-cluster-branches](/ai/ti/reference/ti-db-list-db-cluster-branches.md)
+ - [describe-db-cluster-branch](/ai/ti/reference/ti-db-describe-db-cluster-branch.md)
+ - [delete-db-cluster-branch](/ai/ti/reference/ti-db-delete-db-cluster-branch.md)
+ - [create-db-sql-users](/ai/ti/reference/ti-db-create-db-sql-users.md)
+ - [format-db-connection-string](/ai/ti/reference/ti-db-format-db-connection-string.md)
+ - [execute-sql-statement](/ai/ti/reference/ti-db-execute-sql-statement.md)
+ - TiDB Cloud Filesystem を管理するための `ti fs` コマンド
+ - [概要](/ai/ti/reference/ti-filesystem.md)
+ - [create-file-system](/ai/ti/reference/ti-fs-create-file-system.md)
+ - [import-file-system-token](/ai/ti/reference/ti-fs-import-file-system-token.md)
+ - [generate-file-system-token](/ai/ti/reference/ti-fs-generate-file-system-token.md)
+ - [generate-file-system-scoped-token](/ai/ti/reference/ti-fs-generate-file-system-scoped-token.md)
+ - [list-file-system-tokens](/ai/ti/reference/ti-fs-list-file-system-tokens.md)
+ - [enable-file-system-token](/ai/ti/reference/ti-fs-enable-file-system-token.md)
+ - [disable-file-system-token](/ai/ti/reference/ti-fs-disable-file-system-token.md)
+ - [delete-file-system-token](/ai/ti/reference/ti-fs-delete-file-system-token.md)
+ - [refresh-file-system-token](/ai/ti/reference/ti-fs-refresh-file-system-token.md)
+ - [list-file-systems](/ai/ti/reference/ti-fs-list-file-systems.md)
+ - [describe-file-system](/ai/ti/reference/ti-fs-describe-file-system.md)
+ - [describe-file-system-extract-configuration](/ai/ti/reference/ti-fs-describe-file-system-extract-configuration.md)
+ - [update-file-system-extract-configuration](/ai/ti/reference/ti-fs-update-file-system-extract-configuration.md)
+ - [describe-file-system-embedding-configuration](/ai/ti/reference/ti-fs-describe-file-system-embedding-configuration.md)
+ - [update-file-system-embedding-configuration](/ai/ti/reference/ti-fs-update-file-system-embedding-configuration.md)
+ - [check-file-system](/ai/ti/reference/ti-fs-check-file-system.md)
+ - [delete-file-system](/ai/ti/reference/ti-fs-delete-file-system.md)
+ - [copy-file](/ai/ti/reference/ti-fs-copy-file.md)
+ - [read-file](/ai/ti/reference/ti-fs-read-file.md)
+ - [list-files](/ai/ti/reference/ti-fs-list-files.md)
+ - [describe-file](/ai/ti/reference/ti-fs-describe-file.md)
+ - [move-file](/ai/ti/reference/ti-fs-move-file.md)
+ - [delete-file](/ai/ti/reference/ti-fs-delete-file.md)
+ - [create-directory](/ai/ti/reference/ti-fs-create-directory.md)
+ - [chmod-file](/ai/ti/reference/ti-fs-chmod-file.md)
+ - [create-symlink](/ai/ti/reference/ti-fs-create-symlink.md)
+ - [create-hardlink](/ai/ti/reference/ti-fs-create-hardlink.md)
+ - [search-file-content](/ai/ti/reference/ti-fs-search-file-content.md)
+ - [find-files](/ai/ti/reference/ti-fs-find-files.md)
+ - [create-layer](/ai/ti/reference/ti-fs-create-layer.md)
+ - [list-layers](/ai/ti/reference/ti-fs-list-layers.md)
+ - [fork-layer](/ai/ti/reference/ti-fs-fork-layer.md)
+ - [list-layer-chain](/ai/ti/reference/ti-fs-list-layer-chain.md)
+ - [describe-layer](/ai/ti/reference/ti-fs-describe-layer.md)
+ - [diff-layer](/ai/ti/reference/ti-fs-diff-layer.md)
+ - [create-layer-checkpoint](/ai/ti/reference/ti-fs-create-layer-checkpoint.md)
+ - [delete-layer](/ai/ti/reference/ti-fs-delete-layer.md)
+ - [rollback-layer](/ai/ti/reference/ti-fs-rollback-layer.md)
+ - [commit-layer](/ai/ti/reference/ti-fs-commit-layer.md)
+ - [pack-file-system](/ai/ti/reference/ti-fs-pack-file-system.md)
+ - [unpack-file-system](/ai/ti/reference/ti-fs-unpack-file-system.md)
+ - [mount-file-system](/ai/ti/reference/ti-fs-mount-file-system.md)
+ - [drain-file-system](/ai/ti/reference/ti-fs-drain-file-system.md)
+ - [unmount-file-system](/ai/ti/reference/ti-fs-unmount-file-system.md)
+ - TiDB Cloud Filesystem Git ワークスペースを管理するための `ti fs-git` コマンド
+ - [概要](/ai/ti/reference/ti-filesystem-git.md)
+ - [clone-git-workspace](/ai/ti/reference/ti-fs-git-clone-git-workspace.md)
+ - [hydrate-git-workspace](/ai/ti/reference/ti-fs-git-hydrate-git-workspace.md)
+ - [add-git-worktree](/ai/ti/reference/ti-fs-git-add-git-worktree.md)
+ - [remove-git-worktree](/ai/ti/reference/ti-fs-git-remove-git-worktree.md)
+ - TiDB Cloud Filesystem ジャーナルを管理するための `ti fs-journal` コマンド
+ - [概要](/ai/ti/reference/ti-filesystem-journal.md)
+ - [create-journal](/ai/ti/reference/ti-fs-journal-create-journal.md)
+ - [append-journal-entries](/ai/ti/reference/ti-fs-journal-append-journal-entries.md)
+ - [read-journal-entries](/ai/ti/reference/ti-fs-journal-read-journal-entries.md)
+ - [search-journal-entries](/ai/ti/reference/ti-fs-journal-search-journal-entries.md)
+ - [verify-journal](/ai/ti/reference/ti-fs-journal-verify-journal.md)
+ - TiDB Cloud Filesystem Vault シークレットを管理するための `ti fs-vault` コマンド
+ - [概要](/ai/ti/reference/ti-filesystem-vault.md)
+ - [create-secret](/ai/ti/reference/ti-fs-vault-create-secret.md)
+ - [replace-secret](/ai/ti/reference/ti-fs-vault-replace-secret.md)
+ - [read-secret](/ai/ti/reference/ti-fs-vault-read-secret.md)
+ - [list-secrets](/ai/ti/reference/ti-fs-vault-list-secrets.md)
+ - [delete-secret](/ai/ti/reference/ti-fs-vault-delete-secret.md)
+ - [create-grant](/ai/ti/reference/ti-fs-vault-create-grant.md)
+ - [delete-grant](/ai/ti/reference/ti-fs-vault-delete-grant.md)
+ - [list-audit-events](/ai/ti/reference/ti-fs-vault-list-audit-events.md)
+ - [run-with-secret](/ai/ti/reference/ti-fs-vault-run-with-secret.md)
+ - [mount-vault](/ai/ti/reference/ti-fs-vault-mount-vault.md)
+ - [unmount-vault](/ai/ti/reference/ti-fs-vault-unmount-vault.md)
+ - [TiDB Cloud CLI の設定と認証情報](/ai/ti/reference/ti-configuration-and-credentials.md)
+ - [TiDB Cloud CLI のリージョン、セキュリティ、および制限事項](/ai/ti/reference/ti-regions-security-and-limitations.md)
+ - [tdc から TiDB Cloud CLI へ移行する](/ai/ti/reference/ti-migrate-from-tdc.md)
+ - [TiDB Cloud CLI のトラブルシューティング](/ai/ti/reference/ti-troubleshooting.md)
## 統合
diff --git a/TOC-tidb-cloud-essential.md b/TOC-tidb-cloud-essential.md
index 0fc856224731d..96f5a155f3c5c 100644
--- a/TOC-tidb-cloud-essential.md
+++ b/TOC-tidb-cloud-essential.md
@@ -12,7 +12,7 @@
- さあ始めましょう
- [TiDB Cloudをお試しください](/tidb-cloud/tidb-cloud-quickstart.md)
- [HTAPを試してみてください](/tidb-cloud/tidb-cloud-htap-quickstart.md)
- - [TiDB Cloud CLI をお試しください](/tidb-cloud/get-started-with-cli.md)
+ - [TiDB Cloud CLI (ticloud) を試す](/tidb-cloud/get-started-with-cli.md)
- 主要概念
- [概要](/tidb-cloud/key-concepts.md)
- [アーキテクチャ](/tidb-cloud/architecture-concepts.md)
@@ -463,7 +463,7 @@
- [`schema_unused_indexes`](/sys-schema/sys-schema-unused-indexes.md)
- [メタデータロック](/metadata-lock.md)
- [TiDB高速テーブル作成](/accelerated-table-creation.md)
-- CLI リファレンス 
+- TiDB Cloud CLI (ticloud) リファレンス 
- [概要](/tidb-cloud/cli-reference.md)
- 認証
- [ログイン](/tidb-cloud/ticloud-auth-login.md)
@@ -557,6 +557,7 @@
- [サーバーステータス変数](/status-variables.md)
- [テーブルフィルター](/table-filter.md)
- [外部ストレージサービスのURI形式](/external-storage-uri.md)
+ - [スロークエリのトリガールールを設定する](/config-slow-query-trigger-rules.md)
- [データとインデックス間の不整合のトラブルシューティング](/troubleshoot-data-inconsistency-errors.md)
- [通知](/tidb-cloud/notifications.md)
- [TiDB Cloud StarterおよびEssential向けプロジェクトAPI移行ガイド](/tidb-cloud/tidbx-starter-essential-project-api-migration-guide.md)
diff --git a/TOC-tidb-cloud-premium.md b/TOC-tidb-cloud-premium.md
index f7a5d3752c500..6234b21f35276 100644
--- a/TOC-tidb-cloud-premium.md
+++ b/TOC-tidb-cloud-premium.md
@@ -478,6 +478,7 @@
- [テーブルフィルター](/table-filter.md)
- [外部ストレージサービスのURI形式](/external-storage-uri.md)
- [DDL文に埋め込まれた `ANALYZE`](/ddl_embedded_analyze.md)
+ - [低速クエリのトリガールールを設定する](/config-slow-query-trigger-rules.md)
- [データとインデックス間の不整合のトラブルシューティング](/troubleshoot-data-inconsistency-errors.md)
- [通知](/tidb-cloud/notifications.md)
- サポートプラン
diff --git a/TOC-tidb-cloud-starter.md b/TOC-tidb-cloud-starter.md
index cd9f8a2c33f53..bab8f5cbaf210 100644
--- a/TOC-tidb-cloud-starter.md
+++ b/TOC-tidb-cloud-starter.md
@@ -13,7 +13,7 @@
- [TiDB Cloudをお試しください](/tidb-cloud/tidb-cloud-quickstart.md)
- [TiDB + AIツールを試してみよう](/tidb-cloud/use-tidb-cloud-with-ai-tools.md)
- [HTAPを試してみてください](/tidb-cloud/tidb-cloud-htap-quickstart.md)
- - [TiDB Cloud CLI をお試しください](/tidb-cloud/get-started-with-cli.md)
+ - [TiDB Cloud CLI (ticloud, Legacy) を試す](/tidb-cloud/get-started-with-cli.md)
- 主要概念
- [概要](/tidb-cloud/key-concepts.md)
- [アーキテクチャ](/tidb-cloud/architecture-concepts.md)
@@ -461,7 +461,7 @@
- [`schema_unused_indexes`](/sys-schema/sys-schema-unused-indexes.md)
- [メタデータロック](/metadata-lock.md)
- [TiDB高速テーブル作成](/accelerated-table-creation.md)
-- CLI リファレンス 
+- TiDB Cloud CLI (ticloud, Legacy) リファレンス 
- [概要](/tidb-cloud/cli-reference.md)
- 認証
- [ログイン](/tidb-cloud/ticloud-auth-login.md)
diff --git a/TOC.md b/TOC.md
index 833ac705cc386..d9ddbef64e1e1 100644
--- a/TOC.md
+++ b/TOC.md
@@ -213,6 +213,7 @@
- 問題シナリオ
- スロークエリ
- [スロークエリを特定する](/identify-slow-queries.md)
+ - [低速クエリのトリガールールを設定する](/config-slow-query-trigger-rules.md)
- [スロークエリを分析する](/analyze-slow-queries.md)
- [TiDB メモリ不足](/troubleshoot-tidb-oom.md)
- [ホットスポット](/troubleshoot-hot-spot-issues.md)
@@ -224,7 +225,7 @@
- 診断方法
- [SQL診断](/information-schema/information-schema-sql-diagnostics.md)
- [ステートメントサマリーテーブル](/statement-summary-tables.md)
- - [Top SQL を使用して高コストなクエリを特定する](/dashboard/top-sql.md)
+ - [Top SQL を使用して高コストクエリを特定する](/dashboard/top-sql.md)
- [ログを使用して高負荷なクエリを特定する](/identify-expensive-queries.md)
- [クラスタのオンサイト情報を保存および復元する](/sql-plan-replayer.md)
- [TiKVにおけるステイル読み取りとsafe-tsの理解](/troubleshoot-stale-read.md)
@@ -455,7 +456,7 @@
- [楽観的モード](/dm/feature-shard-merge-optimistic.md)
- [シャーディングDDLロックを手動で処理する](/dm/manually-handling-sharding-ddl-locks.md)
- [gh-ost/pt-osc を使用する MySQL データベースから移行する](/dm/feature-online-ddl.md)
- - [より多くのカラムを持つダウンストリーム TiDB テーブルにデータを移行する](/migrate-with-more-columns-downstream.md)
+ - [より多くのカラムを持つ下流の TiDB テーブルにデータを移行する](/migrate-with-more-columns-downstream.md)
- [継続的なデータ検証](/dm/dm-continuous-data-validation.md)
- 管理
- クラスタのアップグレード
diff --git a/ai/_index.md b/ai/_index.md
index 79efd2f706654..af97737a61ad6 100644
--- a/ai/_index.md
+++ b/ai/_index.md
@@ -1,67 +1,123 @@
---
title: TiDB for AI
-summary: TiDBの統合されたベクトル検索、全文検索、そしてシームレスなPython SDKを活用して、最新のAIアプリケーションを構築しましょう。
+summary: SQL、統合検索、TiDB Cloud Starter、および永続的な共有 Filesystems を使用して、TiDB で AI アプリケーションとエージェントワークフローを構築します。
---
# AI向けTiDB {#tidb-for-ai}
-TiDBは、最新のAIアプリケーション向けに設計された分散型SQLデータベースであり、統合されたベクトル検索、全文検索、およびハイブリッド検索機能を提供します。このドキュメントでは、TiDBを使用してAI搭載アプリケーションを構築するために利用できるAI機能とツールについて概説します。
+TiDBは、AIアプリケーションの構築とAIエージェントワークフローの実行のためのデータ機能とワークスペース機能を提供します。
-## クイックスタート {#quick-start}
+- アプリケーション開発では、SQL または [TiDB AI 向け Python SDK (`pytidb`)](https://github.com/pingcap/pytidb) を使用して、構造化データ、ベクトル検索、全文検索、ハイブリッド検索、および AI を活用した検索取得を利用できます。
+- AI エージェントと自動化では、[TiDB Cloud CLI (`ti`)](https://github.com/tidbcloud/ti-cli) を使用して TiDB Cloud Starter インスタンスと SQL ワークフローを管理し、TiDB Cloud Filesystems をローカルマシン、CI ジョブ、一時的なエージェントサンドボックス間で永続的な共有ストレージとして使用できます。Filesystems は、マウントされたワークスペース、Git ワークフロー、ジャーナル、および委任されたシークレットもサポートします。
-TiDBのAI機能を活用して、すぐに運用を開始しましょう。
+## はじめに {#get-started}
-| ドキュメント | 説明 |
-| ------------------------------------------- | -------------------------------------------- |
-| [Pythonを始めよう](/ai/quickstart-via-python.md) | TiDBとPythonを使って、わずか数分で最初のAIアプリケーションを構築しましょう。 |
-| [SQL入門](/ai/quickstart-via-sql.md) | SQLを使用したベクトル検索のクイックスタートガイド。 |
+構築したいものに応じて、開始する方法を選択してください。
-## 概念 {#concepts}
+| 目標 | 開始はこちら |
+| --- | --- |
+| ベクトル検索を使用した AI アプリケーションを構築する | [Python によるベクトル検索のクイックスタート](/ai/quickstart-via-python.md) または [SQL によるベクトル検索のクイックスタート](/ai/quickstart-via-sql.md) |
+| TiDB Cloud を使用してエージェントおよび自動化ワークフローを構築する | [TiDB Cloud CLI のクイックスタート](/ai/ti/ti-quick-start.md) |
-TiDBにおけるAIを活用した検索の背後にある基礎概念を理解する。
+## TiDB で AI アプリケーションを構築する {#build-ai-applications-with-tidb}
-| ドキュメント | 説明 |
-| ------------------------------------------------ | --------------------------------- |
-| [ベクトル検索](/ai/concepts/vector-search-overview.md) | ベクトル検索の概念、仕組み、使用例など、包括的な概要を解説します。 |
+[`pytidb`](https://github.com/pingcap/pytidb) SDK または SQL を使用して TiDB に接続し、データを検索および取得して、AI を活用したアプリケーションを構築できます。
-## ガイド {#guides}
+### TiDB に接続する {#connect-to-tidb}
-[`pytidb`](https://github.com/pingcap/pytidb) SDKまたはSQLを使用してTiDBでAIアプリケーションを構築するためのステップバイステップガイド。
+| ドキュメント | 説明 |
+| --- | --- |
+| [Python で TiDB に接続する](/ai/guides/connect.md) | `pytidb` を使用して TiDB Cloud または TiDB Self-Managed に接続します。 |
-| ドキュメント | 説明 |
-| ----------------------------------------------------------- | ---------------------------------------------------- |
-| [TiDBに接続する](/ai/guides/connect.md) | `pytidb`を使用してTiDB Cloudまたは TiDB Self-Managed に接続します。 |
-| [テーブルの操作](/ai/guides/tables.md) | ベクトルフィールドを使用してテーブルを作成、クエリ、管理します。 |
-| [ベクトル検索](/ai/guides/vector-search.md) | `pytidb`を使用して意味的類似性検索を実行します。 |
-| [全文検索](/ai/guides/vector-search-full-text-search-python.md) | BM25ランキングを用いたキーワードベースのテキスト検索。 |
-| [ハイブリッド検索](/ai/guides/vector-search-hybrid-search.md) | より良い結果を得るために、ベクトル検索と全文検索を組み合わせましょう。 |
-| [画像検索](/ai/guides/image-search.md) | マルチモーダル埋め込みを使用して画像を検索する。 |
-| [自動埋め込み](/ai/guides/auto-embedding.md) | データ挿入時に埋め込みを自動的に生成する。 |
-| [フィルタリング](/ai/guides/filtering.md) | メタデータ条件で検索結果を絞り込む。 |
+### 検索と取得 {#search-retrieval}
-## 例 {#examples}
+#### ベクトル検索 {#vector-search}
-TiDBのAI機能を紹介する、完全なコード例とデモ。
+| ドキュメント | 説明 |
+| --- | --- |
+| [ベクトル検索の概要](/ai/guides/vector-search-overview.md) | 概念、仕組み、ユースケースを含む、ベクトル検索の包括的な概要。 |
+| [ベクトル検索ガイド](/ai/guides/vector-search.md) | `pytidb` を使用してセマンティック類似検索を実行します。 |
+| [ベクトル検索の例](/ai/guides/vector-search-with-pytidb.md) | `pytidb` を使用したセマンティック類似検索の例。 |
-| ドキュメント | 説明 |
-| ----------------------------------------------------- | ---------------------------- |
-| [基本的なCRUD操作](/ai/examples/basic-with-pytidb.md) | `pytidb`を使用した基本的なテーブル操作。 |
-| [ベクトル検索](/ai/examples/vector-search-with-pytidb.md) | 意味的類似性検索の例。 |
-| [RAGアプリケーション](/ai/examples/rag-with-pytidb.md) | 検索拡張型生成アプリケーションを構築する。 |
-| [画像検索](/ai/examples/image-search-with-pytidb.md) | Jina AI埋め込みを用いたマルチモーダル画像検索。 |
-| [会話記憶](/ai/examples/memory-with-pytidb.md) | AIエージェントおよびチャットボットのための永続メモリ。 |
-| [テキストからSQLへの変換](/ai/examples/text2sql-with-pytidb.md) | 自然言語をSQLクエリに変換する。 |
+#### 全文検索 {#full-text-search}
+
+| ドキュメント | 説明 |
+| --- | --- |
+| [Python による全文検索](/ai/guides/vector-search-full-text-search-python.md) | `pytidb` を使用した BM25 ランキングによるキーワードベースのテキスト検索。 |
+| [SQL による全文検索](/ai/guides/vector-search-full-text-search-sql.md) | SQL を使用した BM25 ランキングによるキーワードベースのテキスト検索。 |
+| [全文検索の例](/ai/guides/fulltext-search-with-pytidb.md) | `pytidb` を使用した全文検索の例。 |
+
+#### ハイブリッド検索 {#hybrid-search}
+
+| ドキュメント | 説明 |
+| --- | --- |
+| [ハイブリッド検索ガイド](/ai/guides/vector-search-hybrid-search.md) | ベクトル検索と全文検索を組み合わせて、より良い結果を得ます。 |
+| [ハイブリッド検索の例](/ai/guides/hybrid-search-with-pytidb.md) | `pytidb` を使用したハイブリッド検索の例。 |
+
+#### 自動埋め込み {#auto-embeddings}
+
+| ドキュメント | 説明 |
+| --- | --- |
+| [自動埋め込みガイド](/ai/guides/auto-embedding.md) | データ挿入時に埋め込みを自動的に生成します。 |
+| [自動埋め込みの例](/ai/guides/auto-embedding-with-pytidb.md) | `pytidb` を使用した自動埋め込みの例。 |
+
+#### 画像検索 {#image-search}
+
+| ドキュメント | 説明 |
+| --- | --- |
+| [画像検索ガイド](/ai/guides/image-search.md) | マルチモーダル埋め込みを使用して画像を検索します。 |
+| [画像検索の例](/ai/guides/image-search-with-pytidb.md) | Jina AI埋め込みを使用したマルチモーダル画像検索の例。 |
+
+#### リランキング {#reranking}
+
+| ドキュメント | 説明 |
+| --- | --- |
+| [リランキング](/ai/guides/reranking.md) | 検索結果をリランキングして関連性を向上させます。 |
+
+### データを操作する {#work-with-data}
+
+| ドキュメント | 説明 |
+| --- | --- |
+| [テーブルの操作](/ai/guides/tables.md) | ベクトルフィールドを持つテーブルを作成、クエリ、管理します。 |
+| [フィルタリング](/ai/guides/filtering.md) | メタデータ条件で検索結果をフィルタリングします。 |
+| [結合クエリ](/ai/guides/join-queries.md) | テーブル間で結合クエリを実行します。 |
+| [生のSQLクエリ](/ai/guides/raw-queries.md) | 生のSQLクエリを直接実行します。 |
+| [トランザクション](/ai/guides/transactions.md) | データ整合性のためにトランザクションを使用します。 |
+
+### アプリケーション例 {#application-examples}
+
+| ドキュメント | 説明 |
+| --- | --- |
+| [RAGの例](/ai/guides/rag-with-pytidb.md) | Retrieval-Augmented Generation アプリケーションを構築します。 |
+| [会話メモリの例](/ai/guides/memory-with-pytidb.md) | AIエージェントやチャットボット向けの永続メモリ。 |
+| [Text-to-SQLの例](/ai/guides/text2sql-with-pytidb.md) | 自然言語をSQLクエリに変換します。 |
+
+## TiDB Cloud CLI でエージェントと自動化ワークフローを構築する {#build-agent-and-automation-workflows-with-tidb-cloud-cli}
+
+TiDB Cloud CLI (`ti`) を使用すると、ユーザー、スクリプト、CIジョブ、AIエージェントがターミナルから TiDB Cloud を管理できます。これを使用して TiDB Cloud Starter と SQL 操作を自動化したり、それらを使用するマシンやサンドボックスとは独立してファイルやワークスペースを利用可能な状態に保ったりできます。
+
+| やりたいこと | まずはこちら |
+| --- | --- |
+| `ti` が管理する対象と使用するタイミングを理解する | [TiDB Cloud CLI の概要](/ai/ti/ti-overview.md) |
+| `ti` をインストールして設定し、最初のワークフローを完了する | [TiDB Cloud CLI を使い始める](/ai/ti/ti-quick-start.md) |
+| TiDB Cloud Starter インスタンス、ブランチ、SQL 操作を自動化する | [TiDB Cloud Starter インスタンスを管理する](/ai/ti/guides/manage-starter-instances.md) |
+| マシン、CIジョブ、サンドボックス間でファイルを永続化して共有する | [Filesystem リソースを管理する](/ai/ti/guides/manage-filesystem-resources.md) and [Filesystem データを操作する](/ai/ti/guides/work-with-filesystem-data.md) |
+| マウントされたワークスペース、Git ワークスペース、ジャーナル、または委任されたシークレットを使用する | [Filesystem をマウントする](/ai/ti/guides/mount-filesystem.md), [Git ワークスペースを管理する](/ai/ti/guides/manage-git-workspaces.md), [Filesystem ジャーナルを使用する](/ai/ti/guides/use-filesystem-journals.md), and [Filesystem Vault シークレットを管理する](/ai/ti/guides/manage-filesystem-vault-secrets.md) |
+| エンドツーエンドの自動化またはエージェントの例をたどる | [毎日の TiDB Cloud CLI ワークフローを実行する](/ai/ti/guides/ti-daily-workflow-example.md) or [エージェントサンドボックスで TiDB Cloud Filesystem を使用する](/ai/ti/guides/ti-agent-sandbox-example.md) |
+| コマンド、グローバルオプション、出力動作、エラーを調べる | [TiDB Cloud CLI コマンドリファレンス](/ai/ti/reference/ti-cli-reference.md) |
## 統合 {#integrations}
-TiDBを、人気のAIフレームワーク、埋め込みプロバイダー、開発ツールと統合します。
+TiDBを、埋め込みプロバイダー、AIフレームワーク、アプリケーションライブラリ、クラウドサービス、AI開発ツールに接続します。
-| ドキュメント | 説明 |
+| 統合領域 | まずはこちら |
| ------------------------------------------------------------------------------------------------------- | ------------------------------------------ |
-| [統合の概要](/ai/integrations/vector-search-integration-overview.md) | 利用可能なすべての連携機能の概要。 |
-| [埋め込みプロバイダー](/ai/integrations/vector-search-auto-embedding-overview.md#available-text-embedding-models) | OpenAI、Cohere、Jina AIなどに対応した統合インターフェース。 |
-| [LlamaIndex](/ai/integrations/vector-search-integrate-with-llamaindex.md) | TiDBをLlamaIndexを使用したベクトルストアとして利用する。 |
-| [MCPサーバー](/ai/integrations/tidb-mcp-server.md) | TiDBをClaude Code、Cursor、その他のAI搭載IDEに接続します。 |
+| すべての統合 | [TiDB 向け AI 統合](/ai/integrations/vector-search-integration-overview.md) |
+| 自動埋め込みプロバイダー | [自動埋め込みの概要](/ai/integrations/vector-search-auto-embedding-overview.md) |
+| AIフレームワーク | [LlamaIndex](/ai/integrations/vector-search-integrate-with-llamaindex.md) |
+| ORMライブラリ | [SQLAlchemy](/ai/integrations/vector-search-integrate-with-sqlalchemy.md), [Django ORM](/ai/integrations/vector-search-integrate-with-django-orm.md), and [Peewee](/ai/integrations/vector-search-integrate-with-peewee.md) |
+| クラウド埋め込みサービス | [Jina AI Embedding](/ai/integrations/vector-search-integrate-with-jinaai-embedding.md) and [Amazon Bedrock](/ai/integrations/vector-search-integrate-with-amazon-bedrock.md) |
+| MCPクライアントとAI開発ツール | [TiDB MCP Server](/ai/integrations/tidb-mcp-server.md) |
## 参照 {#reference}
@@ -70,7 +126,7 @@ TiDBのAIおよびベクトル検索機能に関する技術リファレンス
| ドキュメント | 説明 |
| ---------------------------------------------------------------- | ------------------------------------ |
| [ベクトルデータ型](/ai/reference/vector-search-data-types.md) | ベクトル列の型と使用方法。 |
-| [関数と演算子](/ai/reference/vector-search-functions-and-operators.md) | 距離関数とベクトル演算。 |
+| [ベクトル関数と演算子](/ai/reference/vector-search-functions-and-operators.md) | 距離関数とベクトル演算。 |
| [ベクトル検索インデックス](/ai/reference/vector-search-index.md) | パフォーマンス向上のために、ベクトルインデックスを作成および管理します。 |
-| [性能チューニング](/ai/reference/vector-search-improve-performance.md) | ベクトル検索のパフォーマンスを最適化します。 |
-| [制限事項](/ai/reference/vector-search-limitations.md) | 現在の制約と制限。 |
+| [ベクトル検索の性能チューニング](/ai/reference/vector-search-improve-performance.md) | ベクトル検索のパフォーマンスを最適化します。 |
+| [ベクトル検索の制限事項](/ai/reference/vector-search-limitations.md) | 現在の制約と制限。 |
diff --git a/ai/concepts/vector-search-overview.md b/ai/concepts/vector-search-overview.md
deleted file mode 100644
index 20e4f112ff286..0000000000000
--- a/ai/concepts/vector-search-overview.md
+++ /dev/null
@@ -1,80 +0,0 @@
----
-title: Vector Search Overview
-summary: TiDBのベクトル検索について学びましょう。この機能は、文書、画像、音声、動画など、さまざまなデータタイプにわたる意味的類似性検索を実行するための高度な検索ソリューションを提供します。
-aliases: ['/ja/tidb/stable/vector-search-overview/','/ja/tidb/dev/vector-search-overview/','/ja/tidbcloud/vector-search-overview/']
----
-
-# ベクトル検索の概要 {#vector-search-overview}
-
-ベクトル検索は、文書、画像、音声、動画など、多様なデータタイプにわたる意味的類似性検索のための強力なソリューションを提供します。開発者は、MySQLの専門知識を活用して、生成型AI機能を備えた拡張性の高いアプリケーションを構築でき、高度な検索機能の統合を簡素化できます。
-
-> **Note:**
->
-> - ベクトル検索機能はパブリックプレビューです。予告なく変更される場合があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)を報告してください。
-> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md) および [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
-
-## 概念 {#concepts}
-
-ベクトル検索とは、データの意味を優先して関連性の高い結果を提供する検索手法です。
-
-キーワードの厳密な一致や単語の出現頻度に依存する従来の全文検索とは異なり、ベクトル検索はテキスト、画像、音声などの様々なデータタイプを高次元ベクトルに変換し、これらのベクトル間の類似性に基づいてクエリを実行します。この検索方法は、データの意味論的な意味や文脈情報を捉えるため、ユーザーの意図をより正確に理解することができます。
-
-検索語がデータベース内のコンテンツと完全に一致しない場合でも、ベクトル検索はデータの意味を分析することで、ユーザーの意図に沿った結果を提供することができます。
-
-例えば、「泳ぐ動物」というキーワードで全文検索を行うと、このキーワードと完全に一致する結果のみが表示されます。一方、ベクトル検索では、キーワードと完全に一致しない場合でも、魚やアヒルなど、他の泳ぐ動物に関する結果も表示されることがあります。
-
-### ベクトル埋め込み {#vector-embedding}
-
-ベクトル埋め込み(または埋め込み)とは、現実世界のオブジェクトを高次元空間で表現する数値のシーケンスです。これは、文書、画像、音声、動画などの非構造化データの意味と文脈を捉えます。
-
-ベクトル埋め込みは機械学習において不可欠であり、意味的類似性検索の基盤となります。
-
-TiDB は、ベクトル埋め込みのストレージと検索を最適化するように設計された[ベクトルデータ型](/ai/reference/vector-search-data-types.md)と[ベクトル検索インデックス](/ai/reference/vector-search-index.md)を導入し、AI アプリケーションでの使用を強化します。ベクトル埋め込みを TiDB に保存し、ベクトル検索クエリを実行して、これらのデータタイプを使用して最も関連性の高いデータを見つけることができます。
-
-### 埋め込みモデル {#embedding-model}
-
-埋め込みモデルは、データを[ベクトル埋め込み](#vector-embedding)に変換するアルゴリズムです。
-
-適切な埋め込みモデルを選択することは、セマンティック検索結果の精度と関連性を確保するために重要です。非構造化テキストデータの場合は、 [大規模テキスト埋め込みベンチマーク(MTEB)リーダーボード](https://huggingface.co/spaces/mteb/leaderboard)で最高のパフォーマンスのテキスト埋め込みモデルを見つけることができます。
-
-特定のデータタイプに対応したベクトル埋め込みを生成する方法については、統合チュートリアルまたは埋め込みモデルの例を参照してください。
-
-## ベクトル検索の仕組み {#how-vector-search-works}
-
-生データをベクトル埋め込みに変換してTiDBに保存した後、アプリケーションはベクトル検索クエリを実行して、ユーザーのクエリに対して意味的または文脈的に最も関連性の高いデータを見つけることができます。
-
-TiDBベクトル検索は、 [距離関数](/ai/reference/vector-search-functions-and-operators.md)が指定されたベクトルとデータベースに格納されているベクトル間の距離を計算するために用いられます。クエリで指定されたベクトルに最も近いベクトルは、意味的に最も類似したデータを表します。
-
-
-
-TiDBは、ベクトル検索機能を統合したリレーショナルデータベースとして、データとその対応するベクトル表現(ベクトル埋め込み)を1つのデータベースにまとめて保存できます。データの保存方法は以下のいずれかの方法を選択できます。
-
-- データとその対応するベクトル表現を、同じテーブルの異なる列に格納します。
-- データとその対応するベクトル表現を別々のテーブルに格納します。このため、データを取得する際には`JOIN`クエリを使用してテーブルを結合する必要があります。
-
-## ユースケース {#use-cases}
-
-### 検索拡張生成(RAG) {#retrieval-augmented-generation-rag}
-
-検索拡張生成(RAG)は、大規模言語モデル(LLM)の出力を最適化するために設計されたアーキテクチャです。RAGアプリケーションは、ベクトル検索を用いることで、ベクトル埋め込みをデータベースに保存し、LLMが応答を生成する際に、関連する文書を追加のコンテキストとして取得することができます。これにより、応答の質と関連性が向上します。
-
-### セマンティック検索 {#semantic-search}
-
-セマンティック検索とは、単にキーワードを照合するのではなく、クエリの意味に基づいて検索結果を返す検索技術です。埋め込み表現を用いて、異なる言語や様々な種類のデータ(テキスト、画像、音声など)における意味を解釈します。そして、ベクトル検索アルゴリズムがこれらの埋め込み表現を利用して、ユーザーのクエリに最も合致する関連性の高いデータを見つけ出します。
-
-### レコメンデーションエンジン {#recommendation-engine}
-
-レコメンデーションエンジンとは、ユーザーにとって関連性が高くパーソナライズされたコンテンツ、製品、サービスを積極的に提案するシステムです。これは、ユーザーの行動や嗜好を表す埋め込みデータを作成することで実現されます。これらの埋め込みデータは、他のユーザーが操作したり興味を示したりした類似アイテムをシステムが特定するのに役立ちます。これにより、レコメンデーションがユーザーにとって関連性が高く魅力的なものになる可能性が高まります。
-
-## 関連項目 {#see-also}
-
-TiDBベクトル検索の利用を開始するには、以下のドキュメントを参照してください。
-
-- [Pythonを使ったベクトル検索を始めましょう](/ai/quickstart-via-python.md)
-- [SQL を使用したベクトル検索を始めましょう](/ai/quickstart-via-sql.md)
-
-## 関連リソース {#related-resources}
-
-
-
-
diff --git a/ai/examples/auto-embedding-with-pytidb.md b/ai/examples/auto-embedding-with-pytidb.md
deleted file mode 100644
index 451d22af84687..0000000000000
--- a/ai/examples/auto-embedding-with-pytidb.md
+++ /dev/null
@@ -1,87 +0,0 @@
----
-title: Auto Embedding Example
-summary: 組み込みの埋め込みモデルを使用して、テキストデータの埋め込みを自動的に生成します。
----
-
-# 自動埋め込みの例 {#auto-embedding-example}
-
-この例では、 [pytidb](https://github.com/pingcap/pytidb)クライアントで[自動埋め込み](/ai/integrations/vector-search-auto-embedding-overview.md)機能を使用する方法を示します。
-
-1. `pytidb`クライアントを使用してTiDBに接続します。
-2. 自動埋め込み用に構成されたVectorFieldを持つテーブルを定義します。
-3. プレーンテキストデータを挿入してください。埋め込みデータはバックグラウンドで自動的に生成されます。
-4. 自然言語クエリを使用してベクトル検索を実行します。埋め込みベクトルは透過的に生成されます。
-
-## 前提条件 {#prerequisites}
-
-始める前に、以下のものを用意してください。
-
-- **Python (>=3.10)** : [Python](https://www.python.org/downloads/) 3.10以降のバージョンをインストールしてください。
-- **TiDB Cloud Starterインスタンス**: [TiDB Cloud](https://tidbcloud.com/free-trial)で無料のTiDB Cloud Starterインスタンスを作成できます。
-
-## 実行方法 {#how-to-run}
-
-### ステップ1. `pytidb`リポジトリをクローンする {#step-1-clone-the-pytidb-repository}
-
-```bash
-git clone https://github.com/pingcap/pytidb.git
-cd pytidb/examples/auto_embedding/
-```
-
-### ステップ2. 必要なパッケージをインストールします {#step-2-install-the-required-packages}
-
-```bash
-python -m venv .venv
-source .venv/bin/activate
-pip install -r reqs.txt
-```
-
-### ステップ3.環境変数を設定する {#step-3-set-environment-variables}
-
-1. [TiDB Cloudコンソール](https://tidbcloud.com/)で、[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、ターゲットのTiDB Cloud Starterインスタンスの名前をクリックして、その概要ページに移動します。
-2. 右上隅の**Connect**をクリックします。接続ダイアログが表示され、接続パラメータが表示されます。
-3. 接続パラメータに応じて環境変数を以下のように設定してください。
-
-```bash
-cat > .env <
全文検索機能を備えたECサイトの商品検索
-
-## 前提条件 {#prerequisites}
-
-始める前に、以下のものを用意してください。
-
-- **Python (>=3.10)** : [Python](https://www.python.org/downloads/) 3.10以降のバージョンをインストールしてください。
-- **TiDB Cloud Starterインスタンス**: [TiDB Cloud](https://tidbcloud.com/free-trial)で無料のTiDB Cloud Starterインスタンスを作成できます。
-
-## 実行方法 {#how-to-run}
-
-### ステップ1. `pytidb`リポジトリをクローンする {#step-1-clone-the-pytidb-repository}
-
-[`pytidb`](https://github.com/pingcap/pytidb)はTiDBの公式Python SDKであり、開発者がAIアプリケーションを効率的に構築できるよう設計されています。
-
-```bash
-git clone https://github.com/pingcap/pytidb.git
-cd pytidb/examples/fulltext_search/
-```
-
-### ステップ2. 必要なパッケージをインストールし、環境をセットアップします。 {#step-2-install-the-required-packages-and-set-up-the-environment}
-
-```bash
-python -m venv .venv
-source .venv/bin/activate
-pip install -r reqs.txt
-```
-
-### ステップ3.環境変数を設定する {#step-3-set-environment-variables}
-
-1. [TiDB Cloudコンソール](https://tidbcloud.com/)で、[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、ターゲットのTiDB Cloud Starterインスタンスの名前をクリックして、その概要ページに移動します。
-2. 右上隅の**Connect**をクリックします。接続ダイアログが表示され、接続パラメータが表示されます。
-3. 接続パラメータに応じて環境変数を以下のように設定してください。
-
-```bash
-cat > .env <
TiDBハイブリッド検索デモ
-
-## 前提条件 {#prerequisites}
-
-始める前に、以下のものを用意してください。
-
-- **Python (>=3.10)** : [Python](https://www.python.org/downloads/) 3.10以降のバージョンをインストールしてください。
-- **TiDB Cloud Starterインスタンス**: [TiDB Cloud](https://tidbcloud.com/free-trial)で無料のTiDB Cloud Starterインスタンスを作成できます。
-- **OpenAI API キー**: [OpenAI](https://platform.openai.com/api-keys)から OpenAI API キーを取得します。
-
-> **Note**
->
-> 現在、全文検索は以下の製品オプションおよび地域でのみご利用いただけます。
->
-> - TiDB Cloud Starter:フランクフルト( `eu-central-1` )、シンガポール( `ap-southeast-1` )
-
-## 実行方法 {#how-to-run}
-
-### ステップ1. `pytidb`リポジトリをクローンする {#step-1-clone-the-pytidb-repository}
-
-[pytidb](https://github.com/pingcap/pytidb)はTiDBの公式Python SDKであり、開発者がAIアプリケーションを効率的に構築できるよう設計されています。
-
-```bash
-git clone https://github.com/pingcap/pytidb.git
-cd pytidb/examples/hybrid_search
-```
-
-### ステップ2. 必要なパッケージをインストールし、環境をセットアップします。 {#step-2-install-the-required-packages-and-set-up-the-environment}
-
-```bash
-python -m venv .venv
-source .venv/bin/activate
-pip install -r reqs.txt
-```
-
-### ステップ3.環境変数を設定する {#step-3-set-environment-variables}
-
-1. [TiDB Cloudコンソール](https://tidbcloud.com/)で、[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、ターゲットのTiDB Cloud Starterインスタンスの名前をクリックして、その概要ページに移動します。
-2. 右上隅の**Connect**をクリックします。接続ダイアログが表示され、接続パラメータが表示されます。
-3. 接続パラメータに応じて環境変数を以下のように設定してください。
-
-```bash
-cat > .env <
-EOF
-```
-
-### ステップ4.デモを実行する {#step-4-run-the-demo}
-
-### オプション1:Streamlitアプリを実行する {#option-1-run-the-streamlit-app}
-
-ウェブUIでデモを確認したい場合は、以下のコマンドを実行してください。
-
-```bash
-streamlit run app.py
-```
-
-ブラウザを開いて`http://localhost:8501`にアクセスしてください。
-
-### オプション2:デモスクリプトを実行する {#option-2-run-the-demo-script}
-
-スクリプトを使ってデモを確認したい場合は、以下のコマンドを実行してください。
-
-```bash
-python example.py
-```
-
-期待される出力:
-
-```
-=== CONNECT TO TIDB ===
-Connected to TiDB.
-
-=== CREATE TABLE ===
-Table created.
-
-=== INSERT SAMPLE DATA ===
-Inserted 3 rows.
-
-=== PERFORM HYBRID SEARCH ===
-Search results:
-[
- {
- "_distance": 0.4740166257687124,
- "_match_score": 1.6804268,
- "_score": 0.03278688524590164,
- "id": 60013,
- "text": "TiDB is a distributed database that supports OLTP, OLAP, HTAP and AI workloads."
- },
- {
- "_distance": 0.6428459116216618,
- "_match_score": 0.78427225,
- "_score": 0.03200204813108039,
- "id": 60015,
- "text": "LlamaIndex is a Python library for building AI-powered applications."
- },
- {
- "_distance": 0.641581407158715,
- "_match_score": null,
- "_score": 0.016129032258064516,
- "id": 60014,
- "text": "PyTiDB is a Python library for developers to connect to TiDB."
- }
-]
-```
-
-## 関連リソース {#related-resources}
-
-- **ソースコード**: [GitHubで見る](https://github.com/pingcap/pytidb/tree/main/examples/hybrid_search)
diff --git a/ai/examples/image-search-with-pytidb.md b/ai/examples/image-search-with-pytidb.md
deleted file mode 100644
index 25699d99b2d64..0000000000000
--- a/ai/examples/image-search-with-pytidb.md
+++ /dev/null
@@ -1,99 +0,0 @@
----
-title: Image Search Example
-summary: テキストから画像への検索と画像から画像への検索の両方に対応する、マルチモーダル埋め込みを用いた画像検索アプリケーションを構築する。
----
-
-# 画像検索の例 {#image-search-example}
-
-この例では、TiDBのベクトル検索機能とマルチモーダル埋め込みモデルを組み合わせることで、画像検索アプリを構築する方法を示します。
-
-ほんの数行のコードで、テキストと画像の両方を理解する検索システムを作成できます。
-
-- **テキストから画像への検索**:例えば「ふわふわのオレンジ色の猫」のように、自然言語でペットの写真を説明することで、ペットの写真を検索できます。
-- **画像検索**:写真をアップロードして、犬種、色、ポーズなど、視覚的に類似したペットを検索します。
-
-
マルチモーダル埋め込みによるペット画像検索
-
-## 前提条件 {#prerequisites}
-
-始める前に、以下のものを用意してください。
-
-- **Python (>=3.10)** : [Python](https://www.python.org/downloads/) 3.10以降のバージョンをインストールしてください。
-- **TiDB Cloud Starterインスタンス**: [TiDB Cloud](https://tidbcloud.com/free-trial)で無料のTiDB Cloud Starterインスタンスを作成できます。
-- **Jina AI API キー**: [Jina AI埋め込み](https://jina.ai/embeddings/)から無料の API キーを取得できます。
-
-## 実行方法 {#how-to-run}
-
-### ステップ1. `pytidb`リポジトリをクローンする {#step-1-clone-the-pytidb-repository}
-
-[`pytidb`](https://github.com/pingcap/pytidb)はTiDBの公式Python SDKであり、開発者がAIアプリケーションを効率的に構築できるよう設計されています。
-
-```bash
-git clone https://github.com/pingcap/pytidb.git
-cd pytidb/examples/image_search/
-```
-
-### ステップ2. 必要なパッケージをインストールします {#step-2-install-the-required-packages}
-
-```bash
-python -m venv .venv
-source .venv/bin/activate # Windows: .venv\Scripts\activate
-pip install -r reqs.txt
-```
-
-### ステップ3.環境変数を設定する {#step-3-set-environment-variables}
-
-1. [TiDB Cloudコンソール](https://tidbcloud.com/)で、[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、ターゲットのTiDB Cloud Starterインスタンスの名前をクリックして、その概要ページに移動します。
-2. 右上隅の**Connect**をクリックします。接続ダイアログが表示され、接続パラメータが表示されます。
-3. 接続パラメータに応じて環境変数を以下のように設定してください。
-
-```bash
-cat > .env <
TiDBを搭載したメモリ付きAIエージェント
-
-## 前提条件 {#prerequisites}
-
-始める前に、以下のものを用意してください。
-
-- **Python (>=3.10)** : [Python](https://www.python.org/downloads/) 3.10以降のバージョンをインストールしてください。
-- **TiDB Cloud Starterインスタンス**: [TiDB Cloud](https://tidbcloud.com/free-trial)で無料のTiDB Cloud Starterインスタンスを作成できます。
-- **OpenAI API キー**: [OpenAI](https://platform.openai.com/api-keys)から OpenAI API キーを取得します。
-
-## 実行方法 {#how-to-run}
-
-### ステップ1. `pytidb`リポジトリをクローンする {#step-1-clone-the-pytidb-repository}
-
-[`pytidb`](https://github.com/pingcap/pytidb)はTiDBの公式Python SDKであり、開発者がAIアプリケーションを効率的に構築できるよう設計されています。
-
-```bash
-git clone https://github.com/pingcap/pytidb.git
-cd pytidb/examples/memory/
-```
-
-### ステップ2. 必要なパッケージをインストールします {#step-2-install-the-required-packages}
-
-```bash
-python -m venv .venv
-source .venv/bin/activate # Windows: .venv\Scripts\activate
-pip install -r reqs.txt
-```
-
-### ステップ3.環境変数を設定する {#step-3-set-environment-variables}
-
-1. [TiDB Cloudコンソール](https://tidbcloud.com/)で、[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、ターゲットのTiDB Cloud Starterインスタンスの名前をクリックして、その概要ページに移動します。
-2. 右上隅の**Connect**をクリックします。接続ダイアログが表示され、接続パラメータが表示されます。
-3. 接続パラメータに応じて環境変数を以下のように設定してください。
-
-```bash
-cat > .env <
PyTiDBで構築されたRAGアプリケーション
-
-## 前提条件 {#prerequisites}
-
-始める前に、以下のものを用意してください。
-
-- **Python (>=3.10)** : [Python](https://www.python.org/downloads/) 3.10以降のバージョンをインストールしてください。
-- **TiDB Cloud Starterインスタンス**: [TiDB Cloud](https://tidbcloud.com/free-trial)で無料のTiDB Cloud Starterインスタンスを作成できます。
-- **Ollama** :[Ollama](https://ollama.com/download)からインストールします。
-
-## 実行方法 {#how-to-run}
-
-### ステップ1. 推論APIを準備する {#step-1-prepare-the-inference-api}
-
-Ollama CLIを使用して、埋め込みモデルとLLMモデルを取得します。
-
-```bash
-ollama pull mxbai-embed-large
-ollama pull gemma3:4b
-ollama run gemma3:4b
-```
-
-`/embed`および`/generate`エンドポイントが実行されていることを確認してください。
-
-```bash
-curl http://localhost:11434/api/embed -d '{
- "model": "mxbai-embed-large",
- "input": "Llamas are members of the camelid family"
-}'
-```
-
-```bash
-curl http://localhost:11434/api/generate -d '{
- "model": "gemma3:4b",
- "prompt": "Hello, Who are you?"
-}'
-```
-
-### ステップ2. リポジトリをクローンする {#step-2-clone-the-repository}
-
-```bash
-git clone https://github.com/pingcap/pytidb.git
-cd pytidb/examples/rag/
-```
-
-### ステップ3.必要なパッケージをインストールし、環境をセットアップする {#step-3-install-the-required-packages-and-set-up-the-environment}
-
-```bash
-python -m venv .venv
-source .venv/bin/activate
-pip install -r reqs.txt
-```
-
-### ステップ4.環境変数を設定する {#step-4-set-environment-variables}
-
-1. [TiDB Cloudコンソール](https://tidbcloud.com/)で、[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、ターゲットのTiDB Cloud Starterインスタンスの名前をクリックして、その概要ページに移動します。
-2. 右上隅の**Connect**をクリックします。接続ダイアログが表示され、接続パラメータが表示されます。
-3. 接続パラメータに応じて環境変数を以下のように設定してください。
-
-```bash
-cat > .env <
ベクトル埋め込みを用いたセマンティック検索
-
-## 前提条件 {#prerequisites}
-
-始める前に、以下のものを用意してください。
-
-- **Python (>=3.10)** : [Python](https://www.python.org/downloads/) 3.10以降のバージョンをインストールしてください。
-- **TiDB Cloud Starterインスタンス**: [TiDB Cloud](https://tidbcloud.com/free-trial)で無料のTiDB Cloud Starterインスタンスを作成できます。
-- **Ollama** :[Ollama](https://ollama.com/download)からインストールします。
-
-## 実行方法 {#how-to-run}
-
-### ステップ1. Ollamaで埋め込みサービスを開始する {#step-1-start-the-embedding-service-with-ollama}
-
-埋め込みモデルを取得します。
-
-```bash
-ollama pull mxbai-embed-large
-```
-
-埋め込みサービスが実行されていることを確認してください。
-
-```bash
-curl http://localhost:11434/api/embed -d '{
- "model": "mxbai-embed-large",
- "input": "Llamas are members of the camelid family"
-}'
-```
-
-### ステップ2. リポジトリをクローンする {#step-2-clone-the-repository}
-
-```bash
-git clone https://github.com/pingcap/pytidb.git
-cd pytidb/examples/vector_search/
-```
-
-### ステップ3.必要なパッケージをインストールし、環境をセットアップする {#step-3-install-the-required-packages-and-set-up-the-environment}
-
-```bash
-python -m venv .venv
-source .venv/bin/activate
-pip install -r reqs.txt
-```
-
-### ステップ4.環境変数を設定する {#step-4-set-environment-variables}
-
-1. [TiDB Cloudコンソール](https://tidbcloud.com/)で、[**My TiDB**](https://tidbcloud.com/tidbs)ページに移動し、ターゲットのTiDB Cloud Starterインスタンスの名前をクリックして、その概要ページに移動します。
-2. 右上隅の**Connect**をクリックします。接続ダイアログが表示され、接続パラメータが表示されます。
-3. 接続パラメータに応じて環境変数を以下のように設定してください。
-
- ```bash
- cat > .env <=3.10)**: [Python](https://www.python.org/downloads/) 3.10 以降のバージョンをインストールします。
+- **A {{{ .starter }}} instance**: [TiDB Cloud](https://tidbcloud.com/free-trial) で無料の {{{ .starter }}} インスタンスを作成できます。
+
+## 実行方法 {#how-to-run}
+
+### Step 1. `pytidb` リポジトリをクローンする {#step-1-clone-the-pytidb-repository}
+
+```bash
+git clone https://github.com/pingcap/pytidb.git
+cd pytidb/examples/auto_embedding/
+```
+
+### Step 2. 必要なパッケージをインストールする {#step-2-install-the-required-packages}
+
+```bash
+python -m venv .venv
+source .venv/bin/activate
+pip install -r reqs.txt
+```
+
+### Step 3. 環境変数を設定する {#step-3-set-environment-variables}
+
+1. [TiDB Cloud コンソール](https://tidbcloud.com/) で [**My TiDB**](https://tidbcloud.com/tidbs) ページに移動し、対象の {{{ .starter }}} インスタンス名をクリックして概要ページを開きます。
+2. 右上隅の **Connect** をクリックします。接続ダイアログが表示され、接続パラメータが一覧表示されます。
+3. 以下のように、接続パラメータに従って環境変数を設定します。
+
+```bash
+cat > .env < **Note:**
>
-> 自動埋め込みの完全な例については、 [自動埋め込みの例](/ai/examples/auto-embedding-with-pytidb.md)を参照してください。
+> 自動埋め込みの完全な例については、 [自動埋め込みの例](/ai/guides/auto-embedding-with-pytidb.md)を参照してください。
## 基本的な使い方 {#basic-usage}
diff --git a/ai/guides/fulltext-search-with-pytidb.md b/ai/guides/fulltext-search-with-pytidb.md
new file mode 100644
index 0000000000000..4cefdc3b9ab9b
--- /dev/null
+++ b/ai/guides/fulltext-search-with-pytidb.md
@@ -0,0 +1,67 @@
+---
+title: 全文検索の例
+summary: TiDB の全文検索を使用して従来型のテキスト検索を実行します。
+---
+
+# 全文検索の例
+
+この例では、多言語サポートを備えた TiDB の全文検索を使用して、e コマースの商品検索アプリを構築する方法を示します。このアプリのユーザーは、希望する言語でキーワードを使って商品を検索できます。
+
+
+
+
全文検索を使用した e コマースの商品検索
+
+
+## 前提条件 {#prerequisites}
+
+開始する前に、以下を確認してください。
+
+- **Python (>=3.10)**: [Python](https://www.python.org/downloads/) 3.10 以降のバージョンをインストールします。
+- **A {{{ .starter }}} instance**: [TiDB Cloud](https://tidbcloud.com/free-trial) で無料の {{{ .starter }}} インスタンスを作成できます。
+
+## 実行方法 {#how-to-run}
+
+### Step 1. `pytidb` リポジトリをクローンする {#step-1-clone-the-pytidb-repository}
+
+[`pytidb`](https://github.com/pingcap/pytidb) は TiDB 向けの公式 Python SDK であり、開発者が AI アプリケーションを効率的に構築できるよう設計されています。
+
+```bash
+git clone https://github.com/pingcap/pytidb.git
+cd pytidb/examples/fulltext_search/
+```
+
+### Step 2. 必要なパッケージをインストールし、環境をセットアップする {#step-2-install-the-required-packages-and-set-up-the-environment}
+
+```bash
+python -m venv .venv
+source .venv/bin/activate
+pip install -r reqs.txt
+```
+
+### Step 3. 環境変数を設定する {#step-3-set-environment-variables}
+
+1. [TiDB Cloud コンソール](https://tidbcloud.com/) で [**My TiDB**](https://tidbcloud.com/tidbs) ページに移動し、対象の {{{ .starter }}} インスタンス名をクリックして概要ページを開きます。
+2. 右上の **Connect** をクリックします。接続ダイアログが表示され、接続パラメータが一覧表示されます。
+3. 以下のように、接続パラメータに従って環境変数を設定します。
+
+```bash
+cat > .env <
+
+ TiDB Hybrid Search Demo
+
+
+## 前提条件 {#prerequisites}
+
+開始する前に、以下を確認してください。
+
+- **Python (>=3.10)**: [Python](https://www.python.org/downloads/) 3.10 以降のバージョンをインストールします。
+- **{{{ .starter }}} インスタンス**: [TiDB Cloud](https://tidbcloud.com/free-trial) で無料の {{{ .starter }}} インスタンスを作成できます。
+- **OpenAI API key**: [OpenAI](https://platform.openai.com/api-keys) から OpenAI API key を取得します。
+
+> **Note**
+>
+> 現在、全文検索は次の製品オプションとリージョンでのみ利用できます。
+>
+> - TiDB Cloud Starter: Frankfurt (`eu-central-1`)、Singapore (`ap-southeast-1`)
+
+## 実行方法 {#how-to-run}
+
+### ステップ 1. `pytidb` リポジトリをクローンする {#step-1-clone-the-pytidb-repository}
+
+[pytidb](https://github.com/pingcap/pytidb) は TiDB の公式 Python SDK であり、開発者が AI アプリケーションを効率的に構築できるように設計されています。
+
+```bash
+git clone https://github.com/pingcap/pytidb.git
+cd pytidb/examples/hybrid_search
+```
+
+### ステップ 2. 必要なパッケージをインストールし、環境をセットアップする {#step-2-install-the-required-packages-and-set-up-the-environment}
+
+```bash
+python -m venv .venv
+source .venv/bin/activate
+pip install -r reqs.txt
+```
+
+### ステップ 3. 環境変数を設定する {#step-3-set-environment-variables}
+
+1. [TiDB Cloud console](https://tidbcloud.com/) で [**My TiDB**](https://tidbcloud.com/tidbs) ページに移動し、対象の {{{ .starter }}} インスタンス名をクリックして概要ページを開きます。
+2. 右上の **Connect** をクリックします。接続ダイアログが表示され、接続パラメータが一覧表示されます。
+3. 次のように、接続パラメータに従って環境変数を設定します。
+
+```bash
+cat > .env <
+EOF
+```
+
+### ステップ 4. デモを実行する {#step-4-run-the-demo}
+
+### オプション 1. Streamlit アプリを実行する {#option-1-run-the-streamlit-app}
+
+Web UI でデモを確認したい場合は、次のコマンドを実行します。
+
+```bash
+streamlit run app.py
+```
+
+ブラウザを開いて `http://localhost:8501` にアクセスします。
+
+### オプション 2. デモスクリプトを実行する {#option-2-run-the-demo-script}
+
+スクリプトでデモを確認したい場合は、次のコマンドを実行します。
+
+```bash
+python example.py
+```
+
+想定される出力:
+
+```
+=== CONNECT TO TIDB ===
+Connected to TiDB.
+
+=== CREATE TABLE ===
+Table created.
+
+=== INSERT SAMPLE DATA ===
+Inserted 3 rows.
+
+=== PERFORM HYBRID SEARCH ===
+Search results:
+[
+ {
+ "_distance": 0.4740166257687124,
+ "_match_score": 1.6804268,
+ "_score": 0.03278688524590164,
+ "id": 60013,
+ "text": "TiDB is a distributed database that supports OLTP, OLAP, HTAP and AI workloads."
+ },
+ {
+ "_distance": 0.6428459116216618,
+ "_match_score": 0.78427225,
+ "_score": 0.03200204813108039,
+ "id": 60015,
+ "text": "LlamaIndex is a Python library for building AI-powered applications."
+ },
+ {
+ "_distance": 0.641581407158715,
+ "_match_score": null,
+ "_score": 0.016129032258064516,
+ "id": 60014,
+ "text": "PyTiDB is a Python library for developers to connect to TiDB."
+ }
+]
+```
+
+## 関連リソース {#related-resources}
+
+- **Source Code**: [GitHub で見る](https://github.com/pingcap/pytidb/tree/main/examples/hybrid_search)
\ No newline at end of file
diff --git a/ai/guides/image-search-with-pytidb.md b/ai/guides/image-search-with-pytidb.md
new file mode 100644
index 0000000000000..06b996698c788
--- /dev/null
+++ b/ai/guides/image-search-with-pytidb.md
@@ -0,0 +1,102 @@
+---
+title: 画像検索の例
+summary: テキストから画像への検索と画像から画像への検索の両方に対応するために、マルチモーダル埋め込みを使用して画像検索アプリケーションを構築します。
+---
+
+# 画像検索の例
+
+この例では、TiDB のベクトル検索機能とマルチモーダル埋め込みモデルを組み合わせて、画像検索アプリを構築する方法を紹介します。
+
+わずか数行のコードで、テキストと画像の両方を理解できる検索システムを作成できます。
+
+- **Text-to-image search**: 「fluffy orange cat」のように、自然言語で欲しいものを説明してペットの写真を検索します
+- **Image-to-image search**: 写真をアップロードして、品種、色、ポーズなどが視覚的に似ているペットを検索します
+
+
+
+
マルチモーダル埋め込みによるペット画像検索
+
+
+## 前提条件 {#prerequisites}
+
+開始する前に、以下を用意してください。
+
+- **Python (>=3.10)**: [Python](https://www.python.org/downloads/) 3.10 以降をインストールします。
+- **A {{{ .starter }}} instance**: [TiDB Cloud](https://tidbcloud.com/free-trial) で無料の {{{ .starter }}} インスタンスを作成できます。
+- **Jina AI API key**: [Jina AI Embeddings](https://jina.ai/embeddings/) から無料の API キーを取得できます。
+
+## 実行方法 {#how-to-run}
+
+### Step 1. `pytidb` リポジトリをクローンする {#step-1-clone-the-pytidb-repository}
+
+[`pytidb`](https://github.com/pingcap/pytidb) は TiDB の公式 Python SDK であり、開発者が AI アプリケーションを効率的に構築できるよう設計されています。
+
+```bash
+git clone https://github.com/pingcap/pytidb.git
+cd pytidb/examples/image_search/
+```
+
+### Step 2. 必要なパッケージをインストールする {#step-2-install-the-required-packages}
+
+```bash
+python -m venv .venv
+source .venv/bin/activate # Windows: .venv\Scripts\activate
+pip install -r reqs.txt
+```
+
+### Step 3. 環境変数を設定する {#step-3-set-environment-variables}
+
+1. [TiDB Cloud コンソール](https://tidbcloud.com/)で [**My TiDB**](https://tidbcloud.com/tidbs) ページに移動し、対象の {{{ .starter }}} インスタンス名をクリックして概要ページを開きます。
+2. 右上の **Connect** をクリックします。接続ダイアログが表示され、接続パラメータが一覧表示されます。
+3. 以下のように、接続パラメータに従って環境変数を設定します。
+
+```bash
+cat > .env < **Note:**
>
-> 画像検索の完全な例については、 [画像検索の例](/ai/examples/image-search-with-pytidb.md)を参照してください。
+> 画像検索の完全な例については、 [画像検索の例](/ai/guides/image-search-with-pytidb.md)を参照してください。
## 基本的な使い方 {#basic-usage}
@@ -107,5 +107,5 @@ results = table.search("orange tabby cat").limit(3).to_list()
## 参照 {#see-also}
- [自動埋め込みガイド](/ai/guides/auto-embedding.md)
-- [ベクトル検索ガイド](/ai/concepts/vector-search-overview.md)
-- [画像検索の例](/ai/examples/image-search-with-pytidb.md)
+- [ベクトル検索ガイド](/ai/guides/vector-search-overview.md)
+- [画像検索の例](/ai/guides/image-search-with-pytidb.md)
diff --git a/ai/guides/memory-with-pytidb.md b/ai/guides/memory-with-pytidb.md
new file mode 100644
index 0000000000000..5cdf69e163fdc
--- /dev/null
+++ b/ai/guides/memory-with-pytidb.md
@@ -0,0 +1,138 @@
+---
+title: AI エージェントのメモリの例
+summary: チャットボットや会話型 AI アプリケーション向けに会話メモリを実装します。
+---
+
+# AI エージェントのメモリの例
+
+この例では、TiDB のベクトル検索機能を活用した永続メモリを備える AI エージェントの構築方法を紹介します。
+
+わずか数行のコードで、過去のやり取りを記憶し、時間の経過とともにコンテキストを構築する会話型 AI を作成できます。
+
+- **永続メモリ**: セッションやユーザー操作をまたいで会話を記憶します
+- **対話型チャット**: Web UI またはコマンドラインインターフェースのいずれかを使用します
+- **マルチユーザー対応**: ユーザーごとに個別のメモリコンテキストを保持します
+- **リアルタイムのメモリ表示**: Web インターフェースに保存されたメモリを表示します
+
+
+
+
TiDB によるメモリ機能を備えた AI エージェント
+
+
+## 前提条件 {#prerequisites}
+
+開始する前に、以下を用意してください。
+
+- **Python (>=3.10)**: [Python](https://www.python.org/downloads/) 3.10 以降をインストールします。
+- **{{{ .starter }}} インスタンス**: [TiDB Cloud](https://tidbcloud.com/free-trial) で無料の {{{ .starter }}} インスタンスを作成できます。
+- **OpenAI API key**: [OpenAI](https://platform.openai.com/api-keys) から OpenAI API key を取得します。
+
+## 実行方法 {#how-to-run}
+
+### ステップ 1. `pytidb` リポジトリをクローンする {#step-1-clone-the-pytidb-repository}
+
+[`pytidb`](https://github.com/pingcap/pytidb) は TiDB 向けの公式 Python SDK であり、開発者が AI アプリケーションを効率的に構築できるよう設計されています。
+
+```bash
+git clone https://github.com/pingcap/pytidb.git
+cd pytidb/examples/memory/
+```
+
+### ステップ 2. 必要なパッケージをインストールする {#step-2-install-the-required-packages}
+
+```bash
+python -m venv .venv
+source .venv/bin/activate # Windows: .venv\Scripts\activate
+pip install -r reqs.txt
+```
+
+### ステップ 3. 環境変数を設定する {#step-3-set-environment-variables}
+
+1. [TiDB Cloud コンソール](https://tidbcloud.com/)で [**My TiDB**](https://tidbcloud.com/tidbs) ページに移動し、対象の {{{ .starter }}} インスタンス名をクリックして概要ページを開きます。
+2. 右上の **Connect** をクリックします。接続ダイアログが表示され、接続パラメータが一覧表示されます。
+3. 以下のように、接続パラメータに従って環境変数を設定します。
+
+```bash
+cat > .env <
+
+ PyTiDB で構築した RAG アプリケーション
+
+
+## 前提条件 {#prerequisites}
+
+開始する前に、以下を確認してください。
+
+- **Python (>=3.10)**: [Python](https://www.python.org/downloads/) 3.10 以降をインストールします。
+- **A {{{ .starter }}} instance**: [TiDB Cloud](https://tidbcloud.com/free-trial) で無料の {{{ .starter }}} インスタンスを作成できます。
+- **Ollama**: [Ollama](https://ollama.com/download) からインストールします。
+
+## 実行方法 {#how-to-run}
+
+### ステップ 1. 推論 API を準備する {#step-1-prepare-the-inference-api}
+
+Ollama CLI を使用して埋め込みモデルと LLM モデルを pull します。
+
+```bash
+ollama pull mxbai-embed-large
+ollama pull gemma3:4b
+ollama run gemma3:4b
+```
+
+`/embed` エンドポイントと `/generate` エンドポイントが実行中であることを確認します。
+
+```bash
+curl http://localhost:11434/api/embed -d '{
+ "model": "mxbai-embed-large",
+ "input": "Llamas are members of the camelid family"
+}'
+```
+
+```bash
+curl http://localhost:11434/api/generate -d '{
+ "model": "gemma3:4b",
+ "prompt": "Hello, Who are you?"
+}'
+```
+
+### ステップ 2. リポジトリをクローンする {#step-2-clone-the-repository}
+
+```bash
+git clone https://github.com/pingcap/pytidb.git
+cd pytidb/examples/rag/
+```
+
+### ステップ 3. 必要なパッケージをインストールし、環境をセットアップする {#step-3-install-the-required-packages-and-set-up-the-environment}
+
+```bash
+python -m venv .venv
+source .venv/bin/activate
+pip install -r reqs.txt
+```
+
+### ステップ 4. 環境変数を設定する {#step-4-set-environment-variables}
+
+1. [TiDB Cloud コンソール](https://tidbcloud.com/) で [**My TiDB**](https://tidbcloud.com/tidbs) ページに移動し、対象の {{{ .starter }}} インスタンス名をクリックして概要ページを開きます。
+2. 右上の **Connect** をクリックします。接続ダイアログが表示され、接続パラメータが一覧表示されます。
+3. 以下のように、接続パラメータに従って環境変数を設定します。
+
+```bash
+cat > .env < **Note:**
->
-> 完全な動作例については、リポジトリの[基本的な例](https://github.com/pingcap/pytidb/tree/main/examples/basic)を参照してください。
-
## テーブルを作成する {#create-a-table}
### TableModelの使用 {#using-tablemodel}
@@ -446,3 +443,51 @@ SHOW TABLES;
+
+## 完全な `pytidb` CRUD の例を実行する
+
+`pytidb` リポジトリには、TiDB に接続し、テキスト、ベクトル、JSON のカラムを持つテーブルを作成して、CRUD 操作を実行する完全なサンプルが用意されています。
+
+始める前に、以下を用意してください。
+
+- Python 3.10 以降。
+- {{{ .starter }}} インスタンス。 [TiDB Cloud](https://tidbcloud.com/free-trial) で作成できます。
+
+サンプルを実行するには、次の手順を実行します。
+
+1. `pytidb` リポジトリをクローンし、サンプルディレクトリに移動します。
+
+ ```bash
+ git clone https://github.com/pingcap/pytidb.git
+ cd pytidb/examples/basic/
+ ```
+
+2. 仮想環境を作成して有効化し、必要なパッケージをインストールします。
+
+ ```bash
+ python -m venv .venv
+ source .venv/bin/activate
+ pip install -r reqs.txt
+ ```
+
+3. [TiDB Cloud コンソール](https://tidbcloud.com/) で [**My TiDB**](https://tidbcloud.com/tidbs) ページに移動し、{{{ .starter }}} インスタンスの名前をクリックしてから、右上隅の **Connect** をクリックして接続パラメータを取得します。
+
+4. `.env` ファイルを作成し、接続パラメータを設定します。
+
+ ```bash
+ cat > .env <<'EOF'
+ TIDB_HOST={gateway-region}.prod.aws.tidbcloud.com
+ TIDB_PORT=4000
+ TIDB_USERNAME={prefix}.root
+ TIDB_PASSWORD={password}
+ TIDB_DATABASE=test
+ EOF
+ ```
+
+5. サンプルを実行します。
+
+ ```bash
+ python main.py
+ ```
+
+このサンプルは、各 CRUD 操作の結果を出力し、終了時にサンプルテーブルを削除します。実装を確認するには、 [`pytidb` basic example](https://github.com/pingcap/pytidb/tree/main/examples/basic) を参照してください。
diff --git a/ai/guides/text2sql-with-pytidb.md b/ai/guides/text2sql-with-pytidb.md
new file mode 100644
index 0000000000000..d01b62b5c52a5
--- /dev/null
+++ b/ai/guides/text2sql-with-pytidb.md
@@ -0,0 +1,50 @@
+---
+title: Text2SQL の例
+summary: AI モデルを使用して自然言語クエリを SQL 文に変換します。
+---
+
+# Text2SQL の例
+
+このデモでは、自然言語の質問を SQL クエリに変換し、TiDB に対して実行する AI 搭載インターフェースの構築方法を紹介します。[`pytidb`](https://github.com/pingcap/pytidb)(TiDB の公式 Python SDK)、OpenAI GPT、Streamlit を使用して構築されており、平易な英語でデータベースをクエリできます。
+
+## 前提条件 {#prerequisites}
+
+開始する前に、以下を確認してください。
+
+- **Python (>=3.10)**: [Python](https://www.python.org/downloads/) 3.10 以降のバージョンをインストールします。
+- **A {{{ .starter }}} instance**: [TiDB Cloud](https://tidbcloud.com/free-trial) で無料の {{{ .starter }}} インスタンスを作成できます。
+- **OpenAI API key**: [OpenAI](https://platform.openai.com/api-keys) から OpenAI API key を取得します。
+
+## 実行方法 {#how-to-run}
+
+### Step 1. `pytidb` リポジトリをクローンする {#step-1-clone-the-pytidb-repository}
+
+```bash
+git clone https://github.com/pingcap/pytidb.git
+cd pytidb/examples/text2sql/
+```
+
+### Step 2. 必要なパッケージをインストールする {#step-2-install-the-required-packages}
+
+```bash
+python -m venv .venv
+source .venv/bin/activate
+pip install -r reqs.txt
+```
+
+### Step 3. Streamlit アプリを実行する {#step-3-run-the-streamlit-app}
+
+```bash
+streamlit run app.py
+```
+
+### Step 4. アプリを使用する {#step-4-use-the-app}
+
+ブラウザを開き、`http://localhost:8501` にアクセスします。
+
+1. 左側のサイドバーに OpenAI API key を入力します
+2. 左側のサイドバーに TiDB 接続文字列を入力します。例: `mysql+pymysql://root@localhost:4000/test`
+
+## 関連リソース {#related-resources}
+
+- **Source Code**: [GitHub で見る](https://github.com/pingcap/pytidb/tree/main/examples/text2sql)
\ No newline at end of file
diff --git a/ai/guides/vector-search-full-text-search-python.md b/ai/guides/vector-search-full-text-search-python.md
index 27fdbe2b749b4..89655ee264d87 100644
--- a/ai/guides/vector-search-full-text-search-python.md
+++ b/ai/guides/vector-search-full-text-search-python.md
@@ -6,7 +6,7 @@ aliases: ['/ja/tidb/stable/vector-search-full-text-search-python/','/ja/tidbclou
# Pythonによる全文検索 {#full-text-search-with-python}
-意味的な類似性に焦点を当てる[ベクトル検索](/ai/concepts/vector-search-overview.md)とは異なり、全文検索では正確なキーワードに基づいて文書を取得できます。検索拡張生成(RAG)シナリオでは、全文検索とベクトル検索を組み合わせて使用することで、検索品質を向上させることができます。
+意味的な類似性に焦点を当てる[ベクトル検索](/ai/guides/vector-search-overview.md)とは異なり、全文検索では正確なキーワードに基づいて文書を取得できます。検索拡張生成(RAG)シナリオでは、全文検索とベクトル検索を組み合わせて使用することで、検索品質を向上させることができます。
TiDBの全文検索機能は、以下の機能を提供します。
diff --git a/ai/guides/vector-search-full-text-search-sql.md b/ai/guides/vector-search-full-text-search-sql.md
index dc8c13fd2b496..271d1f3c6a0bd 100644
--- a/ai/guides/vector-search-full-text-search-sql.md
+++ b/ai/guides/vector-search-full-text-search-sql.md
@@ -6,7 +6,7 @@ aliases: ['/ja/tidb/stable/vector-search-full-text-search-sql/','/ja/tidbcloud/v
# SQLによる全文検索 {#full-text-search-with-sql}
-意味的な類似性に焦点を当てる[ベクトル検索](/ai/concepts/vector-search-overview.md)とは異なり、全文検索では正確なキーワードに基づいて文書を取得できます。検索拡張生成(RAG)シナリオでは、全文検索とベクトル検索を組み合わせて使用することで、検索品質を向上させることができます。
+意味的な類似性に焦点を当てる[ベクトル検索](/ai/guides/vector-search-overview.md)とは異なり、全文検索では正確なキーワードに基づいて文書を取得できます。検索拡張生成(RAG)シナリオでは、全文検索とベクトル検索を組み合わせて使用することで、検索品質を向上させることができます。
TiDBの全文検索機能は、以下の機能を提供します。
diff --git a/ai/guides/vector-search-overview.md b/ai/guides/vector-search-overview.md
new file mode 100644
index 0000000000000..4d092a6cfd796
--- /dev/null
+++ b/ai/guides/vector-search-overview.md
@@ -0,0 +1,74 @@
+---
+title: Vector Search の概要
+summary: TiDB の Vector Search について学びます。この機能は、ドキュメント、画像、音声、動画など、さまざまなデータ型に対してセマンティック類似検索を実行するための高度な検索ソリューションを提供します。
+aliases: ['/ja/tidb/stable/vector-search-overview/','/ja/tidb/dev/vector-search-overview/','/ja/tidbcloud/vector-search-overview/']
+---
+
+# Vector Search の概要
+
+Vector Search は、ドキュメント、画像、音声、動画などの多様なデータ型に対して、セマンティック類似検索を行うための強力なソリューションを提供します。これにより、開発者は MySQL の知識を活用して、生成 AI の機能で強化されたスケーラブルなアプリケーションを構築でき、高度な検索機能の統合を簡素化できます。
+
+> **Note:**
+>
+> - Vector Search 機能はパブリックプレビューです。予告なく変更される場合があります。バグを見つけた場合は、GitHub で [issue](https://github.com/pingcap/tidb/issues) を報告できます。
+> - Vector Search 機能は [TiDB Self-Managed](/overview.md) および [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter) で利用できます。TiDB Self-Managed の場合、TiDB のバージョンは v8.4.0 以降である必要があります(v8.5.0 以降を推奨します)。
+
+## 概念 {#concepts}
+
+Vector Search は、データの意味を重視して関連性の高い結果を返す検索手法です。
+
+従来の全文検索は、正確なキーワード一致や単語頻度に依存しますが、Vector Search はさまざまなデータ型(テキスト、画像、音声など)を高次元ベクトルに変換し、それらのベクトル間の類似度に基づいて検索します。この検索手法は、データの意味やコンテキスト情報を捉えるため、ユーザーの意図をより正確に理解できます。
+
+検索語がデータベース内の内容と完全に一致しない場合でも、Vector Search はデータの意味を分析することで、ユーザーの意図に沿った結果を返すことができます。
+
+たとえば、`a swimming animal` を全文検索すると、これらの正確なキーワードを含む結果しか返されません。一方、Vector Search では、結果に正確なキーワードが含まれていなくても、魚やアヒルなど、ほかの泳ぐ動物に関する結果を返すことができます。
+
+### ベクトル埋め込み {#vector-embedding}
+
+ベクトル埋め込み(embedding とも呼ばれます)は、現実世界のオブジェクトを高次元空間で表現する数値の列です。これは、ドキュメント、画像、音声、動画などの非構造化データの意味とコンテキストを捉えます。
+
+ベクトル埋め込みは機械学習において不可欠であり、セマンティック類似検索の基盤となります。
+
+TiDB は、ベクトル埋め込みの保存と取得を最適化するために設計された [Vector data types](/ai/reference/vector-search-data-types.md) と [Vector search index](/ai/reference/vector-search-index.md) を導入しています。これにより、AI アプリケーションでの活用が強化されます。これらのデータ型を使用して、TiDB にベクトル埋め込みを保存し、Vector Search クエリを実行して最も関連性の高いデータを見つけることができます。
+
+### 埋め込みモデル {#embedding-model}
+
+埋め込みモデルは、データを [ベクトル埋め込み](#vector-embedding) に変換するアルゴリズムです。
+
+適切な埋め込みモデルを選択することは、セマンティック検索結果の精度と関連性を確保するうえで重要です。非構造化テキストデータについては、[Massive Text Embedding Benchmark (MTEB) Leaderboard](https://huggingface.co/spaces/mteb/leaderboard) で高性能なテキスト埋め込みモデルを確認できます。
+
+特定のデータ型に対するベクトル埋め込みの生成方法については、埋め込みモデルの統合チュートリアルまたは例を参照してください。
+
+## Vector Search の仕組み {#how-vector-search-works}
+
+生データをベクトル埋め込みに変換して TiDB に保存した後、アプリケーションは Vector Search クエリを実行して、ユーザーのクエリに対して意味的または文脈的に最も関連するデータを見つけることができます。
+
+TiDB Vector Search は、[distance function](/ai/reference/vector-search-functions-and-operators.md) を使用して、指定されたベクトルとデータベースに保存されているベクトルとの距離を計算し、上位 k 個の最近傍(KNN)ベクトルを特定します。クエリ内で指定されたベクトルに最も近いベクトルが、意味的に最も類似したデータを表します。
+
+
+
+ベクトル検索機能を統合したリレーショナルデータベースとして、TiDB ではデータとそれに対応するベクトル表現(ベクトル埋め込み)を 1 つのデータベースにまとめて保存できます。データは次のいずれかの方法で保存できます。
+
+- 同じテーブルの異なるカラムに、データとそれに対応するベクトル表現を保存する。
+- 異なるテーブルに、データとそれに対応するベクトル表現を保存する。この場合、データ取得時に `JOIN` クエリを使用してテーブルを結合する必要があります。
+
+## ユースケース {#use-cases}
+
+### Retrieval-Augmented Generation (RAG) {#retrieval-augmented-generation-rag}
+
+Retrieval-Augmented Generation (RAG) は、大規模言語モデル(LLM)の出力を最適化するために設計されたアーキテクチャです。Vector Search を使用することで、RAG アプリケーションはベクトル埋め込みをデータベースに保存し、LLM が応答を生成する際に追加コンテキストとして関連ドキュメントを取得できます。これにより、回答の品質と関連性が向上します。
+
+### セマンティック検索 {#semantic-search}
+
+セマンティック検索は、単純にキーワードを一致させるのではなく、クエリの意味に基づいて結果を返す検索技術です。埋め込みを使用して、異なる言語やさまざまな種類のデータ(テキスト、画像、音声など)にまたがる意味を解釈します。その後、Vector Search アルゴリズムがこれらの埋め込みを使用して、ユーザーのクエリを満たす最も関連性の高いデータを見つけます。
+
+### レコメンデーションエンジン {#recommendation-engine}
+
+レコメンデーションエンジンは、ユーザーに関連性が高く、パーソナライズされたコンテンツ、製品、またはサービスを能動的に提案するシステムです。これは、ユーザーの行動や好みを表す埋め込みを作成することで実現されます。これらの埋め込みにより、システムは他のユーザーが操作した、または関心を示した類似アイテムを特定できます。その結果、レコメンデーションがユーザーにとって関連性が高く、魅力的なものになる可能性が高まります。
+
+## 関連情報 {#see-also}
+
+TiDB Vector Search を使い始めるには、次のドキュメントを参照してください。
+
+- [Python を使用して Vector Search を始める](/ai/quickstart-via-python.md)
+- [SQL を使用して Vector Search を始める](/ai/quickstart-via-sql.md)
\ No newline at end of file
diff --git a/ai/guides/vector-search-with-pytidb.md b/ai/guides/vector-search-with-pytidb.md
new file mode 100644
index 0000000000000..8708e8e8cbaa2
--- /dev/null
+++ b/ai/guides/vector-search-with-pytidb.md
@@ -0,0 +1,85 @@
+---
+title: ベクトル検索の例
+summary: ベクトル埋め込みを使用したセマンティック検索を実装し、類似するコンテンツを見つけます。
+---
+
+# ベクトル検索の例
+
+この例では、TiDB とローカル埋め込みモデルを使用してセマンティック検索アプリケーションを構築する方法を示します。ベクトル検索を使用して、意味に基づいて類似する項目を見つけます(キーワードだけではありません)。
+
+このアプリケーションでは、ローカルでの埋め込み生成に [Ollama](https://ollama.com/download)、Web UI に [Streamlit](https://streamlit.io/)、そして RAG パイプラインの構築に [`pytidb`](https://github.com/pingcap/pytidb)(TiDB 向けの公式 Python SDK)を使用します。
+
+
+
+
ベクトル埋め込みを使用したセマンティック検索
+
+
+## 前提条件 {#prerequisites}
+
+開始する前に、以下を確認してください。
+
+- **Python (>=3.10)**: [Python](https://www.python.org/downloads/) 3.10 以降のバージョンをインストールします。
+- **{{{ .starter }}} インスタンス**: [TiDB Cloud](https://tidbcloud.com/free-trial) で無料の {{{ .starter }}} インスタンスを作成できます。
+- **Ollama**: [Ollama](https://ollama.com/download) からインストールします。
+
+## 実行方法 {#how-to-run}
+
+### ステップ 1. Ollama で埋め込みサービスを起動する {#step-1-start-the-embedding-service-with-ollama}
+
+埋め込みモデルを取得します。
+
+```bash
+ollama pull mxbai-embed-large
+```
+
+埋め込みサービスが実行中であることを確認します。
+
+```bash
+curl http://localhost:11434/api/embed -d '{
+ "model": "mxbai-embed-large",
+ "input": "Llamas are members of the camelid family"
+}'
+```
+
+### ステップ 2. リポジトリをクローンする {#step-2-clone-the-repository}
+
+```bash
+git clone https://github.com/pingcap/pytidb.git
+cd pytidb/examples/vector_search/
+```
+
+### ステップ 3. 必要なパッケージをインストールし、環境をセットアップする {#step-3-install-the-required-packages-and-set-up-the-environment}
+
+```bash
+python -m venv .venv
+source .venv/bin/activate
+pip install -r reqs.txt
+```
+
+### ステップ 4. 環境変数を設定する {#step-4-set-environment-variables}
+
+1. [TiDB Cloud コンソール](https://tidbcloud.com/) で [**My TiDB**](https://tidbcloud.com/tidbs) ページに移動し、対象の {{{ .starter }}} インスタンス名をクリックして概要ページを開きます。
+2. 右上の **Connect** をクリックします。接続ダイアログが表示され、接続パラメータが一覧表示されます。
+3. 以下のように、接続パラメータに従って環境変数を設定します。
+
+ ```bash
+ cat > .env < **Note:**
>
-> ベクトル検索の完全な例については、 [ベクトル検索の例](/ai/examples/vector-search-with-pytidb.md)を参照してください。
+> ベクトル検索の完全な例については、 [ベクトル検索の例](/ai/guides/vector-search-with-pytidb.md)を参照してください。
## 基本的な使い方 {#basic-usage}
@@ -113,7 +113,7 @@ VALUES
> **Note:**
>
-> 実際のアプリケーションでは、埋め込みは通常[埋め込みモデル](/ai/concepts/vector-search-overview.md#embedding-model)によって生成されます。
+> 実際のアプリケーションでは、埋め込みは通常[埋め込みモデル](/ai/guides/vector-search-overview.md#embedding-model)によって生成されます。
利便性のため、pytidb は、挿入、更新、または検索時にテキスト フィールドのベクトル埋め込みを自動的に生成できる自動埋め込み機能を提供します。手動処理は必要ありません。
diff --git a/ai/integrations/vector-search-auto-embedding-amazon-titan.md b/ai/integrations/vector-search-auto-embedding-amazon-titan.md
index 2d2ec90b5ff8d..6f28cc913e79d 100644
--- a/ai/integrations/vector-search-auto-embedding-amazon-titan.md
+++ b/ai/integrations/vector-search-auto-embedding-amazon-titan.md
@@ -130,6 +130,6 @@ LIMIT 2;
## 関連項目 {#see-also}
- [自動埋め込みの概要](/ai/integrations/vector-search-auto-embedding-overview.md)
-- [ベクトル検索](/ai/concepts/vector-search-overview.md)
+- [ベクトル検索](/ai/guides/vector-search-overview.md)
- [ベクトル関数と演算子](/ai/reference/vector-search-functions-and-operators.md)
- [ハイブリッド検索](/ai/guides/vector-search-hybrid-search.md)
diff --git a/ai/integrations/vector-search-auto-embedding-cohere.md b/ai/integrations/vector-search-auto-embedding-cohere.md
index 8037dc501b502..616e5af8fb906 100644
--- a/ai/integrations/vector-search-auto-embedding-cohere.md
+++ b/ai/integrations/vector-search-auto-embedding-cohere.md
@@ -336,6 +336,6 @@ CREATE TABLE sample (
## 関連項目 {#see-also}
- [自動埋め込みの概要](/ai/integrations/vector-search-auto-embedding-overview.md)
-- [ベクトル検索](/ai/concepts/vector-search-overview.md)
+- [ベクトル検索](/ai/guides/vector-search-overview.md)
- [ベクトル関数と演算子](/ai/reference/vector-search-functions-and-operators.md)
- [ハイブリッド検索](/ai/guides/vector-search-hybrid-search.md)
diff --git a/ai/integrations/vector-search-auto-embedding-gemini.md b/ai/integrations/vector-search-auto-embedding-gemini.md
index b96439f4c3010..1f0c6d2d0a691 100644
--- a/ai/integrations/vector-search-auto-embedding-gemini.md
+++ b/ai/integrations/vector-search-auto-embedding-gemini.md
@@ -282,6 +282,6 @@ CREATE TABLE sample (
## 関連項目 {#see-also}
- [自動埋め込みの概要](/ai/integrations/vector-search-auto-embedding-overview.md)
-- [ベクトル検索](/ai/concepts/vector-search-overview.md)
+- [ベクトル検索](/ai/guides/vector-search-overview.md)
- [ベクトル関数と演算子](/ai/reference/vector-search-functions-and-operators.md)
- [ハイブリッド検索](/ai/guides/vector-search-hybrid-search.md)
diff --git a/ai/integrations/vector-search-auto-embedding-huggingface.md b/ai/integrations/vector-search-auto-embedding-huggingface.md
index ea71aca0698e1..30fef718be55b 100644
--- a/ai/integrations/vector-search-auto-embedding-huggingface.md
+++ b/ai/integrations/vector-search-auto-embedding-huggingface.md
@@ -324,6 +324,6 @@ for doc in results:
## 関連項目 {#see-also}
- [自動埋め込みの概要](/ai/integrations/vector-search-auto-embedding-overview.md)
-- [ベクトル検索](/ai/concepts/vector-search-overview.md)
+- [ベクトル検索](/ai/guides/vector-search-overview.md)
- [ベクトル関数と演算子](/ai/reference/vector-search-functions-and-operators.md)
- [ハイブリッド検索](/ai/guides/vector-search-hybrid-search.md)
diff --git a/ai/integrations/vector-search-auto-embedding-jina-ai.md b/ai/integrations/vector-search-auto-embedding-jina-ai.md
index c9b2cda05a486..2d8882e217361 100644
--- a/ai/integrations/vector-search-auto-embedding-jina-ai.md
+++ b/ai/integrations/vector-search-auto-embedding-jina-ai.md
@@ -260,6 +260,6 @@ CREATE TABLE sample (
## 関連項目 {#see-also}
- [自動埋め込みの概要](/ai/integrations/vector-search-auto-embedding-overview.md)
-- [ベクトル検索](/ai/concepts/vector-search-overview.md)
+- [ベクトル検索](/ai/guides/vector-search-overview.md)
- [ベクトル関数と演算子](/ai/reference/vector-search-functions-and-operators.md)
- [ハイブリッド検索](/ai/guides/vector-search-hybrid-search.md)
diff --git a/ai/integrations/vector-search-auto-embedding-nvidia-nim.md b/ai/integrations/vector-search-auto-embedding-nvidia-nim.md
index 6284aa15855e5..5f1e6d5981770 100644
--- a/ai/integrations/vector-search-auto-embedding-nvidia-nim.md
+++ b/ai/integrations/vector-search-auto-embedding-nvidia-nim.md
@@ -250,6 +250,6 @@ LIMIT 3;
## 関連項目 {#see-also}
- [自動埋め込みの概要](/ai/integrations/vector-search-auto-embedding-overview.md)
-- [ベクトル検索](/ai/concepts/vector-search-overview.md)
+- [ベクトル検索](/ai/guides/vector-search-overview.md)
- [ベクトル関数と演算子](/ai/reference/vector-search-functions-and-operators.md)
- [ハイブリッド検索](/ai/guides/vector-search-hybrid-search.md)
diff --git a/ai/integrations/vector-search-auto-embedding-openai.md b/ai/integrations/vector-search-auto-embedding-openai.md
index b07896dc122dd..16366cadad5a4 100644
--- a/ai/integrations/vector-search-auto-embedding-openai.md
+++ b/ai/integrations/vector-search-auto-embedding-openai.md
@@ -292,6 +292,6 @@ CREATE TABLE sample (
## 関連項目 {#see-also}
- [自動埋め込みの概要](/ai/integrations/vector-search-auto-embedding-overview.md)
-- [ベクトル検索](/ai/concepts/vector-search-overview.md)
+- [ベクトル検索](/ai/guides/vector-search-overview.md)
- [ベクトル関数と演算子](/ai/reference/vector-search-functions-and-operators.md)
- [ハイブリッド検索](/ai/guides/vector-search-hybrid-search.md)
diff --git a/ai/integrations/vector-search-integrate-with-amazon-bedrock.md b/ai/integrations/vector-search-integrate-with-amazon-bedrock.md
index 9af3dafe1a5d5..167c59aea0fcb 100644
--- a/ai/integrations/vector-search-integrate-with-amazon-bedrock.md
+++ b/ai/integrations/vector-search-integrate-with-amazon-bedrock.md
@@ -10,12 +10,12 @@ aliases: ['/ja/tidbcloud/vector-search-integrate-with-amazon-bedrock/']
>
> このドキュメントはTiDB Cloudにのみ適用され、TiDB Self-Managedには適用されません。
-このチュートリアルでは[TiDBベクトル検索](/ai/concepts/vector-search-overview.md)と[Amazon Bedrock](https://aws.amazon.com/bedrock/)を統合して、検索拡張生成 (RAG) Q&A ボットを構築する方法を説明します。
+このチュートリアルでは[TiDBベクトル検索](/ai/guides/vector-search-overview.md)と[Amazon Bedrock](https://aws.amazon.com/bedrock/)を統合して、検索拡張生成 (RAG) Q&A ボットを構築する方法を説明します。
> **Note:**
>
> - ベクトル検索機能はパブリックプレビューです。予告なく変更される場合があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)を報告してください。
-> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md) と [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#starter) で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
+> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md) と [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter) で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
> **Tip**
>
@@ -39,7 +39,7 @@ aliases: ['/ja/tidbcloud/vector-search-integrate-with-amazon-bedrock/']
- TiDB Cloud Starterインスタンス
- お持ちでない場合は、 [TiDB Cloud Starterインスタンスを作成する](/tidb-cloud/select-cluster-tier.md#starter)。
+ お持ちでない場合は、 [TiDB Cloud Starterインスタンスを作成する](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter)。
- [Amazon Bedrockに必要な権限](https://docs.aws.amazon.com/bedrock/latest/userguide/security_iam_id-based-policy-examples.html)AWS アカウントと次のモデルへのアクセス:
diff --git a/ai/integrations/vector-search-integrate-with-django-orm.md b/ai/integrations/vector-search-integrate-with-django-orm.md
index fb293819dbca1..5241145272fd6 100644
--- a/ai/integrations/vector-search-integrate-with-django-orm.md
+++ b/ai/integrations/vector-search-integrate-with-django-orm.md
@@ -6,12 +6,12 @@ aliases: ['/ja/tidb/stable/vector-search-integrate-with-django-orm/','/ja/tidb/d
# TiDBベクトル検索をDjango ORMと統合する {#integrate-tidb-vector-search-with-django-orm}
-このチュートリアルでは[Django](https://www.djangoproject.com/)ORM を使用して[TiDBベクトル検索](/ai/concepts/vector-search-overview.md)と対話し、埋め込みを保存し、ベクトル検索クエリを実行する方法を説明します。
+このチュートリアルでは[Django](https://www.djangoproject.com/)ORM を使用して[TiDBベクトル検索](/ai/guides/vector-search-overview.md)と対話し、埋め込みを保存し、ベクトル検索クエリを実行する方法を説明します。
> **Note:**
>
> - ベクトル検索機能はパブリックプレビューです。予告なく変更される場合があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)を報告してください。
-> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)および[{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
+> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)および[{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
## 前提条件 {#prerequisites}
diff --git a/ai/integrations/vector-search-integrate-with-jinaai-embedding.md b/ai/integrations/vector-search-integrate-with-jinaai-embedding.md
index 75720c8e4de18..bdbac6babdf5e 100644
--- a/ai/integrations/vector-search-integrate-with-jinaai-embedding.md
+++ b/ai/integrations/vector-search-integrate-with-jinaai-embedding.md
@@ -11,7 +11,7 @@ aliases: ['/ja/tidb/stable/vector-search-integrate-with-jinaai-embedding/','/ja/
> **Note:**
>
> - ベクトル検索機能はパブリックプレビューです。予告なく変更される場合があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)を報告してください。
-> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)および[{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
+> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)および[{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
## 前提条件 {#prerequisites}
diff --git a/ai/integrations/vector-search-integrate-with-llamaindex.md b/ai/integrations/vector-search-integrate-with-llamaindex.md
index 1f6d9c72734c5..3d86b9592438d 100644
--- a/ai/integrations/vector-search-integrate-with-llamaindex.md
+++ b/ai/integrations/vector-search-integrate-with-llamaindex.md
@@ -6,12 +6,12 @@ aliases: ['/ja/tidb/stable/vector-search-integrate-with-llamaindex/','/ja/tidb/d
# ベクトル検索をLlamaIndexと統合する {#integrate-vector-search-with-llamaindex}
-このチュートリアルでは、[TiDBベクトル検索](/ai/concepts/vector-search-overview.md)を[LlamaIndex](https://www.llamaindex.ai)と統合する方法を説明します。
+このチュートリアルでは、[TiDBベクトル検索](/ai/guides/vector-search-overview.md)を[LlamaIndex](https://www.llamaindex.ai)と統合する方法を説明します。
> **Note:**
>
> - ベクトル検索機能はパブリックプレビューです。予告なく変更される場合があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)を報告してください。
-> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)と[TiDB Cloud Starter](/tidb-cloud/select-cluster-tier.md#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
+> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)と[{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
> **Tip**
>
diff --git a/ai/integrations/vector-search-integrate-with-peewee.md b/ai/integrations/vector-search-integrate-with-peewee.md
index e67658d484f8a..8e7b55d6c0432 100644
--- a/ai/integrations/vector-search-integrate-with-peewee.md
+++ b/ai/integrations/vector-search-integrate-with-peewee.md
@@ -6,12 +6,12 @@ aliases: ['/ja/tidb/stable/vector-search-integrate-with-peewee/','/ja/tidb/dev/v
# TiDBベクトル検索をpeeweeと統合する {#integrate-tidb-vector-search-with-peewee}
-このチュートリアルでは[Peewee](https://docs.peewee-orm.com/)を使用して[TiDBベクトル検索](/ai/concepts/vector-search-overview.md)と対話し、埋め込みを保存し、ベクトル検索クエリを実行する方法を説明します。
+このチュートリアルでは[Peewee](https://docs.peewee-orm.com/)を使用して[TiDBベクトル検索](/ai/guides/vector-search-overview.md)と対話し、埋め込みを保存し、ベクトル検索クエリを実行する方法を説明します。
> **Note:**
>
> - ベクトル検索機能はパブリックプレビューです。予告なく変更される場合があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)を報告してください。
-> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)と[TiDB Cloud Starter](/tidb-cloud/select-cluster-tier.md#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
+> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)と[{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
## 前提条件 {#prerequisites}
diff --git a/ai/integrations/vector-search-integrate-with-sqlalchemy.md b/ai/integrations/vector-search-integrate-with-sqlalchemy.md
index 1dd06e43ad99f..55a1267982e98 100644
--- a/ai/integrations/vector-search-integrate-with-sqlalchemy.md
+++ b/ai/integrations/vector-search-integrate-with-sqlalchemy.md
@@ -6,12 +6,12 @@ aliases: ['/ja/tidb/stable/vector-search-integrate-with-sqlalchemy/','/ja/tidb/d
# TiDBベクトル検索をSQLAlchemyと統合する {#integrate-tidb-vector-search-with-sqlalchemy}
-このチュートリアルでは、 [SQLAlchemy](https://www.sqlalchemy.org/)を使用して[TiDBベクトル検索](/ai/concepts/vector-search-overview.md)と対話し、埋め込みを保存し、ベクトル検索クエリを実行する方法を説明します。
+このチュートリアルでは、 [SQLAlchemy](https://www.sqlalchemy.org/)を使用して[TiDBベクトル検索](/ai/guides/vector-search-overview.md)と対話し、埋め込みを保存し、ベクトル検索クエリを実行する方法を説明します。
> **Note:**
>
> - ベクトル検索機能はパブリックプレビューです。予告なく変更される場合があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)を報告してください。
-> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)と[{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
+> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)と[{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
## 前提条件 {#prerequisites}
diff --git a/ai/integrations/vector-search-integration-overview.md b/ai/integrations/vector-search-integration-overview.md
index fc6b7c976a44a..a97c4c05e1948 100644
--- a/ai/integrations/vector-search-integration-overview.md
+++ b/ai/integrations/vector-search-integration-overview.md
@@ -11,7 +11,7 @@ aliases: ['/ja/tidb/stable/vector-search-integration-overview/','/ja/tidb/dev/ve
> **Note:**
>
> - ベクトル検索機能はパブリックプレビューです。事前の通知なく変更される場合があります。バグを見つけた場合は、GitHub で [issue](https://github.com/pingcap/tidb/issues) を報告できます。
-> - ベクトル検索機能は、[TiDB Self-Managed](/overview.md) と [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#starter) で利用できます。TiDB Self-Managed では、TiDB バージョンが v8.4.0 以降である必要があります(v8.5.0 以降を推奨します)。
+> - ベクトル検索機能は、[TiDB Self-Managed](/overview.md) と [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter) で利用できます。TiDB Self-Managed では、TiDB バージョンが v8.4.0 以降である必要があります(v8.5.0 以降を推奨します)。
## Auto Embedding {#auto-embedding}
diff --git a/ai/quickstart-via-python.md b/ai/quickstart-via-python.md
index d68463166d811..1990fb8e6416a 100644
--- a/ai/quickstart-via-python.md
+++ b/ai/quickstart-via-python.md
@@ -6,7 +6,7 @@ aliases: ['/ja/tidb/stable/vector-search-get-started-using-python/','/ja/tidb/de
# Python を使って TiDB + AI を始めよう {#get-started-with-tidb-ai-via-python}
-このドキュメントでは、Python SDK を使用して TiDB で[ベクトル検索](/ai/concepts/vector-search-overview.md)を開始する方法を説明します。手順に従って、TiDB で動作する最初の AI アプリケーションを構築します。
+このドキュメントでは、Python SDK を使用して TiDB で[ベクトル検索](/ai/guides/vector-search-overview.md)を開始する方法を説明します。手順に従って、TiDB で動作する最初の AI アプリケーションを構築します。
このドキュメントに従うことで、以下のことを学ぶことができます。
@@ -18,7 +18,7 @@ aliases: ['/ja/tidb/stable/vector-search-get-started-using-python/','/ja/tidb/de
> **Note:**
>
> - ベクトル検索機能はパブリックプレビューであり、予告なく変更される場合があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)を報告してください。
-> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)および[{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
+> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)および[{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
## 前提条件 {#prerequisites}
@@ -108,7 +108,7 @@ client = TiDBClient.connect(
## 埋め込み関数を作成する {#create-an-embedding-function}
-[埋め込みモデル](/ai/concepts/vector-search-overview.md#embedding-model)扱う場合、埋め込み機能を利用することで、挿入時とクエリ時の両方でデータを自動的にベクトル化できます。OpenAI、Jina AI、Hugging Face、Sentence Transformersなど、人気の埋め込みモデルをネイティブでサポートしています。
+[埋め込みモデル](/ai/guides/vector-search-overview.md#embedding-model)扱う場合、埋め込み機能を利用することで、挿入時とクエリ時の両方でデータを自動的にベクトル化できます。OpenAI、Jina AI、Hugging Face、Sentence Transformersなど、人気の埋め込みモデルをネイティブでサポートしています。
diff --git a/ai/quickstart-via-sql.md b/ai/quickstart-via-sql.md
index 079d9c0fbba71..47c5072b3f084 100644
--- a/ai/quickstart-via-sql.md
+++ b/ai/quickstart-via-sql.md
@@ -6,7 +6,7 @@ aliases: ['/ja/tidb/stable/vector-search-get-started-using-sql/','/ja/tidb/dev/v
# SQL を介して TiDB + AI を使い始める {#get-started-with-tidb-ai-via-sql}
-TiDB は、MySQL 構文を拡張して[ベクトル検索](/ai/concepts/vector-search-overview.md)をサポートし、新しい [ベクトルデータ型](/ai/reference/vector-search-data-types.md)といくつかの[ベクトル関数](/ai/reference/vector-search-functions-and-operators.md)を導入します。
+TiDB は、MySQL 構文を拡張して[ベクトル検索](/ai/guides/vector-search-overview.md)をサポートし、新しい [ベクトルデータ型](/ai/reference/vector-search-data-types.md)といくつかの[ベクトル関数](/ai/reference/vector-search-functions-and-operators.md)を導入します。
このドキュメントでは、SQL文だけを使用して TiDBベクトル検索を開始する方法を説明します。 [MySQLコマンドラインクライアント](https://dev.mysql.com/doc/refman/8.4/en/mysql.html)を使用して、次の操作を実行する方法を学習します。
@@ -18,7 +18,7 @@ TiDB は、MySQL 構文を拡張して[ベクトル検索](/ai/concepts/vector-s
> **Note:**
>
> - ベクトル検索機能はパブリックプレビューであり、予告なく変更される場合があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)を報告してください。
-> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)および [{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
+> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)および [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
## 前提条件 {#prerequisites}
@@ -72,7 +72,7 @@ mysql --comments --host 127.0.0.1 --port 4000 -u root
### ステップ2. ベクトルテーブルを作成する {#step-2-create-a-vector-table}
-テーブルを作成する際、 `VECTOR`データ型を指定することで、列を[ベクトル](/ai/concepts/vector-search-overview.md#vector-embedding)として定義できます。
+テーブルを作成する際、 `VECTOR`データ型を指定することで、列を[ベクトル](/ai/guides/vector-search-overview.md#vector-embedding)として定義できます。
例えば、3次元の`VECTOR`列を持つテーブル`embedded_documents`を作成するには、MySQL CLI を使用して次の SQL文を実行します。
@@ -95,7 +95,7 @@ Query OK, 0 rows affected (0.27 sec)
### ステップ3. ベクトル埋め込みをテーブルに挿入する {#step-3-insert-vector-embeddings-to-the-table}
-[ベクトル埋め込み](/ai/concepts/vector-search-overview.md#vector-embedding)を持つ3つのドキュメントを`embedded_documents`テーブルに挿入します。
+[ベクトル埋め込み](/ai/guides/vector-search-overview.md#vector-embedding)を持つ3つのドキュメントを`embedded_documents`テーブルに挿入します。
```sql
INSERT INTO embedded_documents
@@ -116,7 +116,7 @@ Records: 3 Duplicates: 0 Warnings: 0
>
> この例では、ベクトル埋め込みの次元を簡略化し、説明のために3次元ベクトルのみを使用しています。
>
-> 実際のアプリケーションでは、 [埋め込みモデル](/ai/concepts/vector-search-overview.md#embedding-model)は多くの場合、数百または数千の次元を持つベクトル埋め込みを生成します。
+> 実際のアプリケーションでは、 [埋め込みモデル](/ai/guides/vector-search-overview.md#embedding-model)は多くの場合、数百または数千の次元を持つベクトル埋め込みを生成します。
### ステップ4. ベクトルテーブルを照会する {#step-4-query-the-vector-table}
diff --git a/ai/reference/vector-search-data-types.md b/ai/reference/vector-search-data-types.md
index e9838e6eb9d4c..9a0aca6b8c529 100644
--- a/ai/reference/vector-search-data-types.md
+++ b/ai/reference/vector-search-data-types.md
@@ -11,7 +11,7 @@ aliases: ['/ja/tidb/stable/vector-search-data-types/','/ja/tidbcloud/vector-sear
> **Note:**
>
> - ベクトルデータ型はパブリックプレビューであり、予告なく変更される可能性があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)報告を行ってください。
-> - ベクトルデータ型は[TiDB Self-Managed](/overview.md) および [TiDB Cloud Starter](/tidb-cloud/select-cluster-tier.md#starter)で使用できます。TiDB Self-Managed の場合、TiDB バージョンは v8.4.0 以降である必要があります(v8.5.0 以降を推奨)。
+> - ベクトルデータ型は[TiDB Self-Managed](/overview.md) および [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter)で使用できます。TiDB Self-Managed の場合、TiDB バージョンは v8.4.0 以降である必要があります(v8.5.0 以降を推奨)。
現在、次のベクトルデータ型が利用可能です。
diff --git a/ai/reference/vector-search-functions-and-operators.md b/ai/reference/vector-search-functions-and-operators.md
index ea96191a634ef..e64c92f5bbaf4 100644
--- a/ai/reference/vector-search-functions-and-operators.md
+++ b/ai/reference/vector-search-functions-and-operators.md
@@ -11,7 +11,7 @@ aliases: ['/ja/tidb/stable/vector-search-functions-and-operators/','/ja/tidbclou
> **Note:**
>
> - ベクトル関数と演算子はパブリックプレビューであり、予告なく変更される可能性があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)報告を行ってください。
-> - ベクトルデータ型は、 [TiDB Self-Managed](/overview.md) および [TiDB Cloud Starter](/tidb-cloud/select-cluster-tier.md#starter) で使用できます。TiDB Self-Managedの場合、TiDBバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
+> - ベクトルデータ型は、 [TiDB Self-Managed](/overview.md) および [{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter) で使用できます。TiDB Self-Managedの場合、TiDBバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
## ベクトル関数 {#vector-functions}
diff --git a/ai/reference/vector-search-improve-performance.md b/ai/reference/vector-search-improve-performance.md
index 511b08def3633..4aaa10a5acf66 100644
--- a/ai/reference/vector-search-improve-performance.md
+++ b/ai/reference/vector-search-improve-performance.md
@@ -11,7 +11,7 @@ TiDBベクトル検索を使用すると、画像、ドキュメント、その
> **Note:**
>
> - ベクトル検索機能はパブリックプレビューです。予告なく変更される可能性があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)報告を行ってください。
-> - ベクトル検索機能は[TiDB Self-Managed](/overview.md) と [TiDB Cloud Starter](/tidb-cloud/select-cluster-tier.md#starter)で利用可能です。TiDB Self-Managedの場合、TiDBバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
+> - ベクトル検索機能は[TiDB Self-Managed](/overview.md) と [TiDB Cloud Starter](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter)で利用可能です。TiDB Self-Managedの場合、TiDBバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
## ベクトル列にベクトル検索インデックスを追加する {#add-vector-search-index-for-vector-columns}
diff --git a/ai/reference/vector-search-index.md b/ai/reference/vector-search-index.md
index cd3d584a91a19..2d941112f698d 100644
--- a/ai/reference/vector-search-index.md
+++ b/ai/reference/vector-search-index.md
@@ -6,14 +6,14 @@ aliases: ['/ja/tidb/stable/vector-search-index/','/ja/tidbcloud/vector-search-in
# ベクトル検索インデックス {#vector-search-index}
-[ベクトル検索](/ai/concepts/vector-search-overview.md)文書で説明されているように、ベクトル検索は、与えられたベクトルとデータベースに格納されているすべてのベクトルとの距離を計算することで、与えられたベクトルの上位K近傍(KNN)を特定します。このアプローチは正確な結果をもたらしますが、テーブルに多数のベクトルが含まれている場合、テーブル全体のスキャンが必要となるため、処理速度が低下する可能性があります[^1]
+[ベクトル検索](/ai/guides/vector-search-overview.md)文書で説明されているように、ベクトル検索は、与えられたベクトルとデータベースに格納されているすべてのベクトルとの距離を計算することで、与えられたベクトルの上位K近傍(KNN)を特定します。このアプローチは正確な結果をもたらしますが、テーブルに多数のベクトルが含まれている場合、テーブル全体のスキャンが必要となるため、処理速度が低下する可能性があります[^1]
検索効率を向上させるために、TiDBでは近似KNN(ANN)検索用のベクトル検索インデックスを作成できます。ベクトル検索にベクトルインデックスを使用すると、TiDBは精度をわずかに低下させるだけでクエリパフォーマンスを大幅に向上させ、通常90%以上の検索再現率を維持できます。
> **Note:**
>
> - ベクトル検索機能はパブリックプレビューです。予告なく変更される可能性があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)報告を行ってください。
-> - ベクトル検索機能は[TiDB Self-Managed](/overview.md)および[TiDB Cloud Starter](/tidb-cloud/select-cluster-tier.md#starter)で利用可能です。TiDB Self-Managedの場合、TiDBバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
+> - ベクトル検索機能は[TiDB Self-Managed](/overview.md)および[{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter)で利用可能です。TiDB Self-Managedの場合、TiDBバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
現在、TiDB は[HNSW(階層的ナビゲート可能なスモールワールド)](https://en.wikipedia.org/wiki/Hierarchical_navigable_small_world)ベクトル検索インデックス アルゴリズムをサポートしています。
diff --git a/ai/reference/vector-search-limitations.md b/ai/reference/vector-search-limitations.md
index 1363185cf9e17..bff29059edd8e 100644
--- a/ai/reference/vector-search-limitations.md
+++ b/ai/reference/vector-search-limitations.md
@@ -11,7 +11,7 @@ aliases: ['/ja/tidb/stable/vector-search-limitations/','/ja/tidb/dev/vector-sear
> **Note:**
>
> - ベクトル検索機能はパブリックプレビューです。予告なく変更される場合があります。バグを発見した場合は、GitHubで[問題](https://github.com/pingcap/tidb/issues)を報告してください。
-> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)および[{{{ .starter }}}](/tidb-cloud/select-cluster-tier.md#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
+> - ベクトル検索機能は、 [TiDB Self-Managed](/overview.md)および[{{{ .starter }}}](https://docs.pingcap.com/tidbcloud/select-cluster-tier/?plan=starter#starter)で利用できます。TiDB Self-Managedの場合、TiDBのバージョンはv8.4.0以降である必要があります(v8.5.0以降を推奨)。
## ベクトルデータ型の制限 {#vector-data-type-limitations}
diff --git a/ai/ti/guides/configure-filesystem-ai-providers.md b/ai/ti/guides/configure-filesystem-ai-providers.md
new file mode 100644
index 0000000000000..f022eb8681083
--- /dev/null
+++ b/ai/ti/guides/configure-filesystem-ai-providers.md
@@ -0,0 +1,114 @@
+---
+title: TiDB Cloud Filesystem AI Providers を設定する
+summary: CLI を使用して、TiDB Cloud Filesystem のメディア抽出プロバイダと埋め込みプロバイダを確認および設定する方法を学びます。
+---
+
+# TiDB Cloud Filesystem AI Providers を設定する
+
+TiDB Cloud Filesystem では、オプションでメディアファイルからテキストを抽出し、保存されたコンテンツの埋め込みを生成できます。これらの機能を有効にするには、CLI を通じて 1 つ以上の AI プロバイダを設定します。
+
+## 前提条件 {#prerequisites}
+
+- [TiDB Cloud CLI をインストールして設定する](/ai/ti/reference/ti-install-configure-update.md)。
+- 対象の Filesystem ID を取得します。
+- 選択した AI プロバイダに必要な API キーを取得します。
+
+設定コマンドには、TiDB Cloud API 認証情報と明示的な Filesystem ID が必要です。プロバイダキーは `TI_FS_AI_PROVIDER_API_KEY` を通じて設定します。CLI はこのキーをローカルに永続化しません。Filesystem サービスはこのキーを暗号化して保存し、その後の設定出力ではマスクされた値のみを返します。
+
+対話型シェルでは、シェル履歴に残さずにプロバイダキーを読み取ってエクスポートします。
+
+```bash
+printf 'Provider API key: ' >&2
+read -r -s TI_FS_AI_PROVIDER_API_KEY
+printf '\n' >&2
+export TI_FS_AI_PROVIDER_API_KEY
+```
+
+CI では、マスクされたシークレットから `TI_FS_AI_PROVIDER_API_KEY` を注入します。プロバイダの設定が完了したら、この変数を unset してください。
+
+> **Note:**
+>
+> プロバイダ設定を有効化、再有効化、または置き換えると、Filesystem サービスは認証情報、接続性、およびモデル応答を検証するために、プロバイダエンドポイントへ小さな組み込みリクエストを送信します。この検証リクエストにより、プロバイダ側で課金が発生する場合があります。無効化のみ、またはプロンプトのみの更新では、検証リクエストは送信されません。
+
+## メディア抽出設定を確認する {#inspect-media-extraction-configuration}
+
+メディアタイプに対する有効な抽出設定を読み取ります。
+
+```shell
+ti fs describe-file-system-extract-configuration \
+ --file-system-id "
" \
+ --media-type image
+```
+
+## メディア抽出設定を更新する {#update-media-extraction-configuration}
+
+[`update-file-system-extract-configuration`](/ai/ti/reference/ti-fs-update-file-system-extract-configuration.md) を使用して、画像、音声、または動画の抽出を有効化、更新、または無効化します。たとえば、OpenAI 互換プロバイダを通じて画像抽出を設定するには、次のようにします。
+
+```shell
+ti fs update-file-system-extract-configuration \
+ --file-system-id "" \
+ --media-type image \
+ --enabled true \
+ --provider-api-base https://api.openai.com/v1 \
+ --provider-model "" \
+ --provider-protocol openai
+```
+
+`openai` プロトコルは、画像、音声、および動画の抽出をサポートします。`qwen-asr` プロトコルは、Alibaba Cloud Model Studio を通じた音声抽出でのみサポートされます。別のプロバイダのエンドポイントでも、必要な OpenAI 互換 API コントラクトを実装していれば動作する可能性があります。Anthropic、Gemini、Vertex AI、Amazon Bedrock、および Azure OpenAI のネイティブインターフェースはサポートされていません。
+
+メディアタイプの抽出を無効にするには、次のようにします。
+
+```shell
+ti fs update-file-system-extract-configuration \
+ --file-system-id "" \
+ --media-type image \
+ --enabled false
+```
+
+## 埋め込み設定を確認する {#inspect-embedding-configuration}
+
+埋め込みがアプリケーション管理かデータベース管理かを確認します。
+
+```shell
+ti fs describe-file-system-embedding-configuration \
+ --file-system-id ""
+```
+
+## 埋め込み設定を更新する {#update-embedding-configuration}
+
+[`update-file-system-embedding-configuration`](/ai/ti/reference/ti-fs-update-file-system-embedding-configuration.md) を使用して、オプションのアプリケーション管理埋め込み設定を更新します。例:
+
+```shell
+ti fs update-file-system-embedding-configuration \
+ --file-system-id "" \
+ --enabled true \
+ --provider-api-base https://api.openai.com/v1 \
+ --provider-model text-embedding-3-small
+```
+
+アプリケーション管理埋め込みには、1024 次元ベクトルを返す OpenAI 互換エンドポイントが必要です。これらは、Shared Filesystems と、有効な埋め込みモードが `fts_only` である Native Filesystems で利用できます。Native Filesystem がデータベース管理の自動埋め込みを使用している場合、サービスはこの更新を拒否し、`source=database_auto` を報告します。
+
+プロバイダの設定が完了したら、現在のシェルからキーを削除します。
+
+```shell
+unset TI_FS_AI_PROVIDER_API_KEY
+```
+
+この設定を無効にするには、次のようにします。
+
+```shell
+ti fs update-file-system-embedding-configuration \
+ --file-system-id "" \
+ --enabled false
+```
+
+## 設定後のデータフロー {#data-flow-after-configuration}
+
+抽出を有効にすると、Filesystem サービスはメディアコンテンツを設定済みの抽出プロバイダに送信します。抽出されたテキストまたは説明は、設定済みの埋め込みプロバイダに送信されます。データに適したプロバイダアカウントと保持ポリシーを選択してください。
+
+タイムアウト、応答の消失、またはその他の判別しにくいネットワークエラーが原因で更新に失敗した場合は、再試行する前に対応する `describe-file-system-*-configuration` コマンドを実行してください。CLI が応答を受信していなくても、プロバイダ検証リクエストは成功して課金が発生している可能性があります。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem データを操作する](/ai/ti/guides/work-with-filesystem-data.md)
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
\ No newline at end of file
diff --git a/ai/ti/guides/manage-filesystem-layers.md b/ai/ti/guides/manage-filesystem-layers.md
new file mode 100644
index 0000000000000..7d234ce2f8d46
--- /dev/null
+++ b/ai/ti/guides/manage-filesystem-layers.md
@@ -0,0 +1,116 @@
+---
+title: TiDB Cloud Filesystem のレイヤーとチェックポイントを管理する
+summary: TiDB Cloud Filesystem のレイヤーを安全に作成、確認、fork、checkpoint、ロールバック、コミット、pack、restore する方法を学びます。
+---
+
+# TiDB Cloud Filesystem のレイヤーとチェックポイントを管理する
+
+レイヤーを使用すると、変更をコミットまたは破棄する前に、Filesystem のベースパス上で分離された変更を記録できます。
+
+## 前提条件 {#prerequisites}
+
+- [TiDB Cloud CLI をインストールして設定する](/ai/ti/reference/ti-install-configure-update.md)。
+- `--file-system-id` を渡す、`TI_FS_FILE_SYSTEM_ID` を設定する、または Filesystem を識別する FS token を指定して、Filesystem を選択します。
+- `--fs-token`、`TI_FS_TOKEN`、または選択した Filesystem 用に保存されているローカル認証情報を使用して、必要な読み取りまたは書き込み権限を持つ FS token を指定します。
+- レイヤーがオーバーレイするデータのベースパスを選択します。
+
+## レイヤーを作成して確認する {#create-and-inspect-a-layer}
+
+```shell
+ti fs create-layer \
+ --base-root-path /workspace \
+ --layer-name agent-task \
+ --durability-mode restore-safe \
+ --tag task=review
+```
+
+返された layer ID を使用して、変更を書き込み、確認します。
+
+```shell
+ti fs copy-file \
+ --from-local ./proposal.md \
+ --to-remote /workspace/proposal.md \
+ --layer-id ""
+
+ti fs describe-layer --layer-id ""
+ti fs diff-layer --layer-id ""
+```
+
+> **Note:**
+>
+> `--layer-id` を指定した `copy-file` は、再帰コピーをサポートしていません。ディレクトリツリーをレイヤーに投入するには、レイヤーを書き込み可能な FUSE mount としてマウントし、その mount path 経由でファイルをコピーしてください。
+
+同じ書き込み可能レイヤーを、複数のローカルパスに同時にマウントしないでください。既存の mount を再利用するか、別の場所にレイヤーをマウントする前にアンマウントしてください。
+
+## チェックポイントを作成してレイヤーを fork する {#create-a-checkpoint-and-fork-a-layer}
+
+```shell
+ti fs create-layer-checkpoint \
+ --layer-id "" \
+ --checkpoint-id seed \
+ --label "before review"
+
+ti fs fork-layer \
+ --parent-layer-ref "" \
+ --layer-name experiment \
+ --checkpoint-id seed
+```
+
+`list-layer-chain` を使用して、fork の固定された祖先チェーンを確認します。
+
+```shell
+ti fs list-layer-chain --layer-ref experiment
+```
+
+checkpoint mount は読み取り専用です。チェックポイントから作業を続けるには、そこから新しい書き込み可能レイヤーを fork してください。
+
+## レイヤーでの作業を完了する {#finish-work-in-a-layer}
+
+> **Warning:**
+>
+> 書き込み可能な FUSE mount を持つレイヤーのチェックポイントを作成する前に、[`drain-file-system`](/ai/ti/guides/mount-filesystem.md#drain-or-unmount) を実行してください。チェックポイントには、サービスに到達した変更のみが含まれます。レイヤーをロールバックまたはコミットする前に、drain を実行してから [`unmount-file-system`](/ai/ti/guides/mount-filesystem.md#drain-or-unmount) を実行してください。CLI はこれらの手順を自動では実行しません。
+
+レイヤーに対して、次のいずれか 1 つの結果を選択します。
+
+- レイヤーをロールバックして変更を破棄する場合:
+
+ ```shell
+ ti fs rollback-layer --layer-id ""
+ ```
+
+- レイヤーをコミットして変更をベースパスに適用する場合:
+
+ ```shell
+ ti fs commit-layer --layer-id ""
+ ```
+
+> **Note:**
+>
+> 同じレイヤーに対して、`rollback-layer` と `commit-layer` の両方を続けて実行しないでください。
+
+## ローカル状態を別のマシンに移動する {#move-local-state-to-another-machine}
+
+FUSE mount が write-back cache を使用している場合、一部のデータがローカルの overlay directory に残ることがあります。このローカル状態を別のマシンに移動するには、明示的なリモート archive path に pack します。
+
+```shell
+ti fs pack-file-system \
+ --mount-path /path/to/workspace \
+ --archive-path /workspace-overlay.tar.gz
+```
+
+移動先のマシンでは、archive をローカル overlay root に restore します。
+
+```shell
+ti fs unpack-file-system \
+ --local-root /path/to/local-overlay \
+ --remote-root /workspace \
+ --mount-profile portable \
+ --archive-path /workspace-overlay.tar.gz
+```
+
+移動先のマシンで Filesystem をマウントするときは、同じローカル overlay root を使用してください。pack と unpack のすべてのオプションについては、[`pack-file-system`](/ai/ti/reference/ti-fs-pack-file-system.md) および [`unpack-file-system`](/ai/ti/reference/ti-fs-unpack-file-system.md) のリファレンスを参照してください。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem をマウントする](/ai/ti/guides/mount-filesystem.md)
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
\ No newline at end of file
diff --git a/ai/ti/guides/manage-filesystem-resources.md b/ai/ti/guides/manage-filesystem-resources.md
new file mode 100644
index 0000000000000..1f7519a59aeb0
--- /dev/null
+++ b/ai/ti/guides/manage-filesystem-resources.md
@@ -0,0 +1,85 @@
+---
+title: TiDB Cloud Filesystem リソースを管理する
+summary: TiDB Cloud CLI を使用して、TiDB Cloud Filesystem リソースを安全に作成、確認、チェック、選択、削除する方法を学びます。
+---
+
+# TiDB Cloud Filesystem リソースを管理する
+
+TiDB Cloud Filesystem は、AI エージェントと自動化ワークロード向けに設計されたサーバーレス分散ファイルシステムです。ローカルマシン、サンドボックス、または CI ランナーからのアクセスに依存せず、永続的で共有可能なファイル名前空間を提供します。
+
+TiDB Cloud CLI コマンドを通じてファイルに直接アクセスすることも、Filesystem をサポートされた環境にマウントしてローカルファイルシステムのように操作することもできます。これにより、エージェントの状態の保持、分離された環境間でのファイル共有、CI アーティファクトの受け渡し、再利用可能なワークスペースの管理に役立ちます。
+
+このドキュメントでは、[`ti fs` コマンド](/ai/ti/reference/ti-filesystem.md)を使用して Filesystem リソースを作成、確認、選択、削除する方法について説明します。
+
+## 前提条件 {#prerequisites}
+
+- [TiDB Cloud CLI をインストールして設定する](/ai/ti/reference/ti-install-configure-update.md)。
+- TiDB Cloud API 認証情報を使用してプロファイルを設定します。
+- `jq` をインストールするか、別の JSON プロセッサを使用してコマンド出力を安全に取得します。
+
+## Filesystem を作成する {#create-a-filesystem}
+
+Filesystem を作成し、返された ID と 1 回限りの owner token を、誰でも読み取り可能ではないファイルに保存します。`--wait` フラグを指定すると、CLI はデータプレーンアクセスの準備が整うまでポーリングしてから結果を返します。
+
+```shell
+umask 077
+ti fs create-file-system \
+ --display-name agent-workspace \
+ --label environment=development \
+ --wait > ./filesystem.json
+
+export TI_FS_FILE_SYSTEM_ID="$(jq -r '.file_system_id' ./filesystem.json)"
+export TI_FS_TOKEN="$(jq -r '.fs_token' ./filesystem.json)"
+```
+
+> **Warning:**
+>
+> JSON レスポンスには `fs_token` が 1 回だけ含まれます。CLI はこの token をローカルの認証情報ディレクトリにも自動的に保存します。ただし、ローカルストレージが失われた場合、この token を再取得することはできません。バックアップコピーをシークレットマネージャーに保存し、その後 `filesystem.json` を削除してください。
+
+> **Note:**
+>
+> Filesystem のラベルには、認証情報、接続文字列、プライベートパス、または個人データを含めないでください。
+
+## Filesystem を一覧表示して確認する {#list-and-inspect-filesystems}
+
+有効なリージョンで利用可能な Filesystem を一覧表示します。
+
+```shell
+ti fs list-file-systems --output text
+```
+
+1 つの Filesystem の信頼できるメタデータを読み取ります。
+
+```shell
+ti fs describe-file-system --file-system-id ""
+```
+
+複数の Filesystem にアクセスできる場合は、`--file-system-id` を明示的に指定するか、`TI_FS_FILE_SYSTEM_ID` 環境変数を設定してください。CLI は Filesystem を自動的に選択しません。
+
+## アクセスをチェックする {#check-access}
+
+リソースの選択、エンドポイント解決、認証情報、および companion access を検証します。
+
+```shell
+ti fs check-file-system --file-system-id ""
+```
+
+## Filesystem を削除する {#delete-a-filesystem}
+
+> **Warning:**
+>
+> Filesystem を削除する前に、その Filesystem に対するアクティブなローカルマウントをすべて drain してアンマウントしてください。CLI はこれを自動では実行しません。
+
+明示的な ID を指定して Filesystem を削除します。
+
+```shell
+ti fs delete-file-system --file-system-id ""
+```
+
+Filesystem の削除は非同期です。サービスがリクエストを受け付けると、CLI は Filesystem のステータスを `deleting` として報告し、一致するローカル認証情報を削除します。この出力は、リモートでの削除が完了したことを意味するものではありません。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem Token を管理する](/ai/ti/guides/manage-filesystem-tokens.md)
+- [TiDB Cloud Filesystem データを操作する](/ai/ti/guides/work-with-filesystem-data.md)
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
\ No newline at end of file
diff --git a/ai/ti/guides/manage-filesystem-tokens.md b/ai/ti/guides/manage-filesystem-tokens.md
new file mode 100644
index 0000000000000..24a8ec71926ef
--- /dev/null
+++ b/ai/ti/guides/manage-filesystem-tokens.md
@@ -0,0 +1,79 @@
+---
+title: TiDB Cloud Filesystem トークンを管理する
+summary: TiDB Cloud Filesystem のアクセストークンをインポート、生成、スコープ設定、確認、無効化、更新、取り消しする方法を学びます。
+---
+
+# TiDB Cloud Filesystem トークンを管理する
+
+Filesystem トークンを使用すると、TiDB Cloud API 認証情報を共有せずに、ユーザーや自動化処理に TiDB Cloud Filesystem へのアクセスを付与できます。
+
+## 前提条件 {#prerequisites}
+
+- [TiDB Cloud CLI をインストールして設定する](/ai/ti/reference/ti-install-configure-update.md)。
+- owner トークンの生成および TiDB Cloud 認証によるトークン管理を行うには、TiDB Cloud API 認証情報を設定し、Filesystem ID を取得します。
+- scoped トークンの生成または bearer 認証によるトークン管理を行うには、owner FS トークンを取得します。`--fs-token` で渡すか、`TI_FS_TOKEN` を設定するか、明示的に選択した Filesystem 用に保存されたローカルトークンを使用できます。
+
+> **Note:**
+>
+> セキュリティリスクを避けるため、トークンの平文は秘密情報として扱ってください。トークンの作成およびローテーションのコマンドは、トークン発行時にのみ平文を返します。後からその平文を取得することはできません。
+
+## 既存のトークンをインポートする {#import-an-existing-token}
+
+`import-file-system-token` を実行すると、CLI はトークン形式を検証し、その中に埋め込まれた Filesystem ID を抽出し、リモートの stat リクエストを送信して接続性を確認し、トークンをローカルの認証情報ディレクトリに保存します。
+
+```shell
+ti fs import-file-system-token --from-file ./fs-token --region aws-us-east-1
+```
+
+## トークンを生成する {#generate-a-token}
+
+TiDB Cloud API 認証情報を使用して、別の owner トークンを生成します。CLI は生成されたトークンをデフォルトではローカルに保存しないため、一度だけ返される平文レスポンスを安全に保存する必要があります。
+
+```shell
+umask 077
+ti fs generate-file-system-token \
+ --file-system-id "" \
+ --token-name ci \
+ --ttl 24h > ./ci-token.json
+```
+
+CLI に生成したトークンをローカル保存させるには、`--store-locally` を追加します。この Filesystem に対して別のトークンがすでに保存されている場合は、`--replace` を使用します。
+
+最小権限のアクセスを実現するには、owner トークンからパスと操作が制限されたトークンを生成します。
+
+```shell
+ti fs generate-file-system-scoped-token \
+ --file-system-id "" \
+ --ttl 24h \
+ --allow /workspace:read,list > ./scoped-token.json
+```
+
+## トークンの状態を確認および変更する {#inspect-and-change-token-status}
+
+秘密情報を含まないトークンメタデータを一覧表示します。
+
+```shell
+ti fs list-file-system-tokens --file-system-id ""
+```
+
+トークンを一時的に停止するには [`disable-file-system-token`](/ai/ti/reference/ti-fs-disable-file-system-token.md) を使用し、再び有効にするには [`enable-file-system-token`](/ai/ti/reference/ti-fs-enable-file-system-token.md) を使用します。
+
+## トークンをローテーションまたは取り消しする {#rotate-or-revoke-a-token}
+
+トークンをローテーションするには [`refresh-file-system-token`](/ai/ti/reference/ti-fs-refresh-file-system-token.md) を使用します。ローカルに保存されたトークンを更新すると、CLI はローカルの認証情報ファイルを自動的に更新します。`--fs-token` または `TI_FS_TOKEN` で渡されたトークンを更新すると、CLI は新しいトークンを保存せずにコマンド出力として返します。
+
+> **Note:**
+>
+> refresh は冪等ではありません。リクエストが成功した可能性はあるもののレスポンスが失われた場合、古いトークンで再試行しないでください。代わりに、TiDB Cloud 認証情報を使用して新しい owner トークンを生成してください。
+
+トークンを完全に取り消すには [`delete-file-system-token`](/ai/ti/reference/ti-fs-delete-file-system-token.md) を使用します。削除されたトークンがローカルに保存されているトークンと一致する場合、CLI はローカル認証情報を自動的に削除します。
+
+> **Note:**
+>
+> アクティブなローカルマウントで使用中のトークンをローテーション、無効化、または削除する前に、[`drain-file-system`](/ai/ti/guides/mount-filesystem.md#drain-or-unmount) を実行し、その後 [`unmount-file-system`](/ai/ti/guides/mount-filesystem.md#drain-or-unmount) を実行してください。CLI は既知のアクティブなマウントを確認し、トークンがまだ使用中であれば操作を拒否します。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem を複数のマシン間で共有する](/ai/ti/guides/ti-share-filesystem-across-machines-example.md)
+- [Agent Sandbox で TiDB Cloud Filesystem を使用する](/ai/ti/guides/ti-agent-sandbox-example.md)
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
\ No newline at end of file
diff --git a/ai/ti/guides/manage-filesystem-vault-secrets.md b/ai/ti/guides/manage-filesystem-vault-secrets.md
new file mode 100644
index 0000000000000..99f7a6d78827e
--- /dev/null
+++ b/ai/ti/guides/manage-filesystem-vault-secrets.md
@@ -0,0 +1,108 @@
+---
+title: TiDB Cloud Filesystem Vault Secrets を管理する
+summary: TiDB Cloud Filesystem Vault を使用して、シークレットを安全に保存、読み取り、委任、注入、監査、失効、およびマウントする方法を学びます。
+---
+
+# TiDB Cloud Filesystem Vault Secrets を管理する
+
+TiDB Cloud Filesystem Vault を使用すると、シークレットを保存し、ユーザーまたはエージェントに対してスコープを限定し有効期限付きのアクセスを委任し、平文をディスクに書き込むことなく認証情報をプロセスに注入できます。
+
+## 前提条件 {#prerequisites}
+
+- [TiDB Cloud CLI をインストールして設定する](/ai/ti/reference/ti-install-configure-update.md)。
+- `--file-system-id` を渡す、`TI_FS_FILE_SYSTEM_ID` を設定する、または Filesystem を識別する FS token を指定して、Filesystem を選択します。
+- オーナー操作の場合は、`--fs-token`、`TI_FS_TOKEN`、または選択した Filesystem 用にローカルに保存された認証情報を通じて、owner FS token を指定します。
+
+> **Note:**
+>
+> セキュリティリスクを避けるため、owner token や delegated token を表示、ログ出力、またはコミットしないでください。
+
+## シークレットを作成して読み取る {#create-and-read-a-secret}
+
+```shell
+ti fs-vault create-secret \
+ --secret-name db-prod \
+ --field DB_URL=mysql://example \
+ --field PASSWORD=@./password.txt
+
+ti fs-vault read-secret --secret-name db-prod
+```
+
+> **Note:**
+>
+> デフォルトの JSON 形式を含むすべての `read-secret` 出力形式には、平文のシークレット値が含まれます。出力は意図したプロセスにのみ渡してください。
+
+## 制限付きアクセスを委任する {#delegate-limited-access}
+
+短期間有効な読み取り grant を作成し、その token を取得します。
+
+```shell
+export TI_VAULT_TOKEN="$(ti fs-vault create-grant \
+ --agent-id deploy-agent \
+ --scope db-prod/DB_URL \
+ --permission read \
+ --ttl 10m \
+ --token-only)"
+```
+
+コマンドラインの token よりも `TI_VAULT_TOKEN` を使用することを推奨します。コマンドラインの値は、プロセス一覧やシェル履歴に残る可能性があるためです。
+
+## シークレットをプロセスに注入する {#inject-a-secret-into-a-process}
+
+CLI は、平文をディスクに書き込むことなく、子プロセスに対してシークレットフィールドを環境変数として注入できます。次のコマンドを実行すると、CLI はシークレットを読み取り、各フィールドを環境変数(たとえば `DB_URL`、`PASSWORD`)として設定し、自身の認証用環境変数を子プロセスから削除してから、指定されたコマンドを実行します。
+
+```shell
+ti fs-vault run-with-secret --secret-path /n/vault/db-prod --
+```
+
+平文をディスクに書き込むよりも、プロセス注入を推奨します。
+
+`run-with-secret` によって注入されるフィールド名は、`[A-Z_][A-Z0-9_]*` に一致する必要があります。いずれかのフィールド名がこのパターンに一致しない場合、またはいずれかのフィールド値にサポートされていない制御文字が含まれる場合、コマンドは注入全体を拒否します。注入する予定のフィールドを作成する際は、大文字の環境変数形式の名前を使用してください。
+
+## アクセスを監査して失効する {#audit-and-revoke-access}
+
+```shell
+ti fs-vault list-audit-events \
+ --secret-name db-prod \
+ --agent-id deploy-agent \
+ --since 24h \
+ --limit 20
+
+ti fs-vault delete-grant \
+ --grant-id "" \
+ --revoked-by operator \
+ --reason rotated
+```
+
+失効すると、新しい認可済み操作は防止されますが、プロセスがすでに読み取った値を消去することはできません。
+
+## 読み取り専用の Vault ビューをマウントする {#mount-a-read-only-vault-view}
+
+macOS または FUSE をサポートする Linux では、Vault secrets の読み取り専用 FUSE ビューをマウントできます。CLI はマウントを作成し、マウントパス配下のファイルとしてシークレットフィールドを提供します(たとえば、`/path/to/vault/db-prod/DB_URL`)。
+
+マウントする前に、`TI_VAULT_TOKEN` を delegated Vault token に設定します。たとえば、[制限付きアクセスを委任する](#delegate-limited-access) で作成した token を使用できます。mount コマンドには、`TI_VAULT_TOKEN` または `--vault-token` のいずれかが必要です。
+
+```shell
+mkdir -p /path/to/vault
+ti fs-vault mount-vault \
+ --mount-path /path/to/vault
+```
+
+アンマウントする前に、マウントを使用しているすべてのプロセスを停止してください。
+
+```shell
+ti fs-vault unmount-vault --mount-path /path/to/vault
+```
+
+Vault mount は Windows では利用できません。シークレットの直接読み取りとプロセス注入には、mount は不要です。
+
+## セキュリティに関する推奨事項 {#security-recommendations}
+
+- フィールドスコープは可能な限り最小にし、TTL は実用上可能な限り短くしてください。
+- delegated token を CLI 設定や操作ログに保存しないでください。
+- タスク完了後は grant を失効してください。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem Vault Secrets をエージェントに委任する](/ai/ti/guides/ti-vault-agent-secrets-example.md)
+- [TiDB Cloud Filesystem Vault CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem-vault.md)
\ No newline at end of file
diff --git a/ai/ti/guides/manage-git-workspaces.md b/ai/ti/guides/manage-git-workspaces.md
new file mode 100644
index 0000000000000..ce6e8f3e97973
--- /dev/null
+++ b/ai/ti/guides/manage-git-workspaces.md
@@ -0,0 +1,66 @@
+---
+title: TiDB Cloud Filesystem 上で Git ワークスペースを管理する
+summary: マウントされた TiDB Cloud Filesystem 上で Git ワークスペースを clone、hydrate、リンクされた worktree の作成、削除を行う方法を学びます。
+---
+
+# TiDB Cloud Filesystem 上で Git ワークスペースを管理する
+
+マウントされた TiDB Cloud Filesystem 上で Git ワークスペースのセットアップを高速化するには `ti fs-git` を使用します。日常的な作業では、引き続き通常の Git コマンドを使用できます。
+
+## 前提条件 {#prerequisites}
+
+- [TiDB Cloud CLI をインストールして設定する](/ai/ti/reference/ti-install-configure-update.md)。
+- FUSE を使用して [TiDB Cloud Filesystem をマウントする](/ai/ti/guides/mount-filesystem.md)。
+- `--file-system-id` を渡す、`TI_FS_FILE_SYSTEM_ID` を設定する、または対象の Filesystem を識別する FS token を指定して、マウント済み Filesystem を選択します。Git ワークスペース権限を持つ FS token を指定してください。
+- Git をインストールし、リポジトリの認証情報を個別に設定します。
+
+## ワークスペースを clone する {#clone-a-workspace}
+
+```shell
+ti fs-git clone-git-workspace \
+ --repo-url https://github.com/pingcap/tidb.git \
+ --target-path /path/to/workspace/tidb
+```
+
+大規模なリポジトリの場合は、`--blobless --hydrate background` を追加すると、ディレクトリツリーをすぐに利用できるようになります。CLI は、clone コマンドの実行完了後に、クリーンなファイル内容と Git オブジェクトをダウンロードするバックグラウンドプロセスを開始します。コマンドが終了する前に hydration を完了させる必要があるワークフローでは、`--hydrate sync` を使用します。
+
+## 既存のワークスペースを hydrate する {#hydrate-an-existing-workspace}
+
+ワークスペースを `--blobless` 付きで clone した場合は、`hydrate-git-workspace` を実行して不足している Git オブジェクトを明示的に取得できます。
+
+```shell
+ti fs-git hydrate-git-workspace \
+ --target-path /path/to/workspace/tidb \
+ --timeout 30m
+```
+
+hydration は、作業ツリーの変更を破棄することなく、リモートリポジトリから不足している blob データを取得します。
+
+## リンクされた worktree を追加して使用する {#add-and-use-a-linked-worktree}
+
+```shell
+ti fs-git add-git-worktree \
+ --base-path /path/to/workspace/tidb \
+ --worktree-path /path/to/workspace/tidb-feature \
+ --branch-name feature-x
+```
+
+作成後は、リンクされた worktree 内で通常の Git コマンドを使用します。
+
+## worktree を削除する {#remove-a-worktree}
+
+```shell
+ti fs-git remove-git-worktree \
+ --worktree-path /path/to/workspace/tidb-feature
+```
+
+CLI はコミットされていない変更があるかどうかを確認し、worktree が dirty な場合は削除を拒否します。`--force` は、worktree 内のローカル変更を破棄してよいと判断した場合にのみ使用してください。
+
+> **Note:**
+>
+> 一時的なマシンを終了する前に、必要な変更を保存し、不要な worktree を削除して、Filesystem を正常にアンマウントしてください。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem 上でエージェント向けの Git ワークスペースを準備する](/ai/ti/guides/ti-git-workspace-for-agents-example.md)
+- [TiDB Cloud Filesystem Git CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem-git.md)
\ No newline at end of file
diff --git a/ai/ti/guides/manage-starter-instances.md b/ai/ti/guides/manage-starter-instances.md
new file mode 100644
index 0000000000000..e5ff9ac9d9f68
--- /dev/null
+++ b/ai/ti/guides/manage-starter-instances.md
@@ -0,0 +1,87 @@
+---
+title: TiDB Cloud Starter インスタンスを管理する
+summary: TiDB Cloud CLI を使用して、Starter インスタンス、ブランチ、SQL ユーザー、接続、SQL ステートメントを作成および管理する方法を学びます。
+---
+
+# TiDB Cloud Starter インスタンスを管理する
+
+このドキュメントでは、TiDB Cloud CLI の `ti db` コマンドを使用して、ターミナルまたは自動化ワークフローから TiDB Cloud Starter インスタンス、ブランチ、および SQL アクセスを管理する方法について説明します。
+
+## 前提条件 {#prerequisites}
+
+- [TiDB Cloud CLI をインストールして設定する](/ai/ti/reference/ti-install-configure-update.md)。
+- TiDB Cloud Starter にアクセスできる認証情報を使用してプロファイルを設定します。
+
+## TiDB Cloud Starter インスタンスを作成する {#create-a-tidb-cloud-starter-instance}
+
+TiDB Cloud Starter インスタンスを作成し、アクティブになるまで待機します。
+
+```shell
+ti db create-db-cluster --db-cluster-type starter --db-cluster-name app-db --wait
+```
+
+## インスタンスを一覧表示する {#list-instances}
+
+有効なリージョン内の TiDB Cloud Starter インスタンスを一覧表示します。
+
+```shell
+ti db list-db-clusters --db-cluster-type starter --output text
+```
+
+TiDB Cloud Starter インスタンスの情報を取得するには、その ID を [`describe-db-cluster`](/ai/ti/reference/ti-db-describe-db-cluster.md) に渡します。
+
+## ブランチを管理する {#manage-branches}
+
+インスタンスから開発ブランチを作成します。
+
+```shell
+ti db create-db-cluster-branch \
+ --db-cluster-id "" \
+ --db-cluster-branch-name dev \
+ --wait
+```
+
+ブランチの一覧表示、詳細表示、および削除コマンドを使用して、そのライフサイクルを管理します。各コマンドの完全なオプションについては、[`ti db` コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)を参照してください。
+
+## SQL アクセスを設定する {#configure-sql-access}
+
+インスタンス用の読み取り専用、読み取り/書き込み、および管理者 SQL ユーザーを作成または修復します。
+
+```shell
+ti db create-db-sql-users --db-cluster-id ""
+```
+
+保存されている認証情報をアプリケーション向けに整形します。
+
+```shell
+ti db format-db-connection-string \
+ --db-cluster-id "" \
+ --read-only \
+ --format env
+```
+
+## SQL を実行する {#execute-sql}
+
+明示的な SQL ロールを指定して 1 つのステートメントを実行します。
+
+```shell
+ti db execute-sql-statement \
+ --db-cluster-id "" \
+ --read-only \
+ --sql "SELECT 1"
+```
+
+読み取り専用、読み取り/書き込み、および管理操作を分離するワークフローについては、[明示的な SQL ロールで TiDB Cloud Starter をクエリする](/ai/ti/guides/ti-query-sql-with-roles-example.md)を参照してください。
+
+## インスタンスを削除する {#delete-an-instance}
+
+インスタンスが不要になったら、それを削除し、削除が確認できるようになるまで待機します。
+
+```shell
+ti db delete-db-cluster --db-cluster-id "" --wait
+```
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Starter CLI コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)
+- [日次の TiDB Cloud CLI ワークフローを実行する](/ai/ti/guides/ti-daily-workflow-example.md)
\ No newline at end of file
diff --git a/ai/ti/guides/mount-filesystem.md b/ai/ti/guides/mount-filesystem.md
new file mode 100644
index 0000000000000..7336b9a091290
--- /dev/null
+++ b/ai/ti/guides/mount-filesystem.md
@@ -0,0 +1,130 @@
+---
+title: TiDB Cloud Filesystem をマウントする
+summary: macOS、Linux、またはコンテナ内で TiDB Cloud Filesystem を安全にマウント、使用、drain、アンマウントする方法を学びます。
+---
+
+# TiDB Cloud Filesystem をマウントする
+
+TiDB Cloud CLI では、アプリケーションがローカルファイルシステムのパスを通じてリモートデータにアクセスする必要がある場合に、TiDB Cloud Filesystem をマウントできます。
+
+## 前提条件 {#prerequisites}
+
+- [TiDB Cloud CLI をインストールして設定する](/ai/ti/reference/ti-install-configure-update.md)。
+- `--file-system-id` を渡す、`TI_FS_FILE_SYSTEM_ID` を設定する、または Filesystem を識別する FS token を指定して、Filesystem を選択します。
+- `--fs-token`、`TI_FS_TOKEN`、または選択した Filesystem 用に保存されているローカル認証情報を通じて FS token を指定します。
+- Linux では、FUSE3 をインストールし、`/dev/fuse` へのアクセスを提供します。
+
+## マウントドライバーを選択する {#choose-a-mount-driver}
+
+| プラットフォーム | `--driver auto` | 注記 |
+|---|---|---|
+| macOS | WebDAV | FUSE サポートを使用するには macFUSE をインストールし、`--driver fuse` を選択します。 |
+| Linux | FUSE | WebDAV マウントはサポートされていません。 |
+| Windows | サポートされていません | マウントせずに `ti fs` のデータプレーンコマンドを使用します。 |
+
+## Filesystem をマウントする {#mount-the-filesystem}
+
+macOS または Linux では、ローカルパスを作成し、Filesystem をバックグラウンドでマウントします。
+
+```shell
+mkdir -p /path/to/workspace
+ti fs mount-file-system \
+ --file-system-id "" \
+ --mount-path /path/to/workspace
+```
+
+CLI はバックグラウンドのマウントプロセスを開始し、drain コマンドと unmount コマンドが正しいプロセスを見つけられるように、ローカルのマウントロケーターを書き込みます。
+
+サブツリーを公開するには `--remote-path` を使用し、書き込みを防ぐには `--read-only` を使用します。レイヤーまたは checkpoint をマウントするには、FUSE ドライバーを選択し、[`mount-file-system` リファレンス](/ai/ti/reference/ti-fs-mount-file-system.md)で説明されている適切な layer オプションを渡します。
+
+## コンテナ内でマウントする {#mount-in-a-container}
+
+イメージ内に FUSE3 をインストールするだけでは不十分です。ホストが `/dev/fuse` を公開し、コンテナがマウントを実行できるよう許可されている必要があります。Docker では、次と同等の設定を指定します。
+
+```shell
+docker run --rm -it \
+ --device /dev/fuse \
+ --cap-add SYS_ADMIN \
+ --security-opt apparmor=unconfined \
+ --env TI_FS_TOKEN \
+ --env TI_REGION_CODE \
+ --env TI_FS_FILE_SYSTEM_ID \
+
+```
+
+Docker Compose では、同じ device、capability、security、および environment の設定を渡します。
+
+```yaml
+services:
+ agent:
+ image:
+ devices:
+ - /dev/fuse:/dev/fuse
+ cap_add:
+ - SYS_ADMIN
+ security_opt:
+ - apparmor=unconfined
+ environment:
+ TI_FS_TOKEN: ${TI_FS_TOKEN}
+ TI_REGION_CODE: ${TI_REGION_CODE}
+ TI_FS_FILE_SYSTEM_ID: ${TI_FS_FILE_SYSTEM_ID}
+```
+
+> **Warning:**
+>
+> `SYS_ADMIN` と制限のない AppArmor プロファイルは、コンテナ分離を弱めます。これらは、専用で信頼できるコンテナに対してのみ使用してください。FUSE アクセスを利用できない場合は、マウントせずに `ti fs` のデータコマンドを使用してください。
+
+## Ubuntu 26.04 のマウントパス {#ubuntu-2604-mount-paths}
+
+Ubuntu 26.04 は `/usr/bin/fusermount3` に AppArmor プロファイルを適用します。デフォルトでは、`/workspace` の代わりに、現在のユーザーのホームディレクトリ、`/mnt`、`/media`、`/tmp`、または `/run/user/` の配下にあるパスを使用してください。
+
+例:
+
+```shell
+mkdir -p "$HOME/workspace"
+ti fs mount-file-system \
+ --file-system-id "" \
+ --mount-path "$HOME/workspace"
+```
+
+アプリケーションが `/workspace` を必要とする場合は、次のルールを `/etc/apparmor.d/local/fusermount3` に追加します。
+
+```text
+mount fstype=@{fuse_types} options=(nosuid,nodev) options in (ro,rw,noatime,dirsync,nodiratime,noexec,sync) -> /workspace/{,**/},
+umount /workspace/{,**/},
+```
+
+その後、プロファイルを再読み込みします。
+
+```shell
+sudo apparmor_parser -r /etc/apparmor.d/fusermount3
+```
+
+関連するエラーについては、[TiDB Cloud CLI のトラブルシューティング](/ai/ti/reference/ti-troubleshooting.md)を参照してください。
+
+## drain またはアンマウントする {#drain-or-unmount}
+
+`unmount-file-system` を実行すると、CLI はマウントを停止する前に、開いているファイルハンドルと保留中の FUSE 処理を自動的にフラッシュします。
+
+```shell
+ti fs unmount-file-system --mount-path /path/to/workspace
+```
+
+FUSE マウントをオンラインのまま維持しつつ durability barrier が必要な場合(たとえば、layer checkpoint を作成する前など)は、`drain-file-system` を明示的に実行します。このコマンドは、アンマウントせずに保留中の書き込みをフラッシュし、それらが完了するまで待機します。
+
+```shell
+ti fs drain-file-system --mount-path /path/to/workspace --timeout 30s
+```
+
+> **Note:**
+>
+> Drain は FUSE マウントでのみサポートされます。WebDAV マウントでは、通常のファイルクローズ操作を通じて書き込みがフラッシュされます。
+
+> **Warning:**
+>
+> 書き込みが保留中のまま、または unmount がエラーを返した後に、マシンを停止しないでください。メモリ内の書き込みとローカルのみに存在する overlay ファイルが失われる可能性があります。FUSE マウントでは、シャットダウン前に `drain-file-system` を実行して、保留中の書き込みがリモート Filesystem に到達したことを確認してください。WebDAV マウントでは、アプリケーション内でファイルを閉じ、`unmount-file-system` が成功することを確認してください。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem の Layers と Checkpoints を管理する](/ai/ti/guides/manage-filesystem-layers.md)
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
\ No newline at end of file
diff --git a/ai/ti/guides/ti-agent-sandbox-example.md b/ai/ti/guides/ti-agent-sandbox-example.md
new file mode 100644
index 0000000000000..6aa25997c30c6
--- /dev/null
+++ b/ai/ti/guides/ti-agent-sandbox-example.md
@@ -0,0 +1,111 @@
+---
+title: エージェントサンドボックスで TiDB Cloud Filesystem を使う
+summary: 信頼できるマシン上で Filesystem をプロビジョニングし、TiDB Cloud API キーを使わずに、クリーンなエージェントサンドボックスへ設定不要でアクセスを提供します。
+---
+
+# エージェントサンドボックスで TiDB Cloud Filesystem を使う
+
+このワークフローでは、ユーザーの TiDB Cloud CLI 設定全体をサンドボックスにコピーすることなく、一時的なコーディングエージェントに対して永続的で共有可能なワークスペースを提供できます。サンドボックスのローカルディスクが使い捨てであっても、エージェントが成果物、リポジトリの状態、または以前のセッションや他のワーカーからのファイルを必要とし、サンドボックスごとにその状態を毎回再構築したくない場合に使用します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは予告なく変更される場合があります。
+
+> **Note:**
+>
+> このワークフローを実際に試せる版として、[TiDB Cloud Filesystem for Agent Sandbox Lab](https://labs.tidb.io/labs/demo_901) を開いてください。このインタラクティブな Lab Guide では、エージェントサンドボックスで永続的な Filesystem を使用する方法を案内します。
+
+## 仕組み {#how-it-works}
+
+信頼できるマシンが一度だけ Filesystem をプロビジョニングします。サンドボックスには Filesystem の owner token とリージョンコードだけが渡されるため、`ti configure`、コピーした `~/.ti/` ディレクトリ、または TiDB Cloud API キーなしで、通常のファイル操作や data-plane、mount、Git、journal、vault のワークフローを利用できます。これにより、汎用オブジェクトストレージ API で必要となるアプリケーション固有のアップロードおよびダウンロードロジックも不要になります。この token は Filesystem を識別します。エージェントが一部のシークレットだけを必要とする場合は、owner token の代わりに delegated vault token を使用してください。
+
+## 前提条件 {#prerequisites}
+
+- 信頼できるマシンに TiDB Cloud CLI をインストールして設定します。
+- リリースインストーラーを使用して、サンドボックスに TiDB Cloud CLI をインストールします。
+- 信頼できるマシンに `jq` をインストールします。
+- token の受け渡しには、安全なシークレットマネージャーまたは暗号化されたサンドボックス入力を使用します。
+
+## ステップ 1. 信頼できるマシンでプロビジョニングする {#step-1-provision-on-the-trusted-machine}
+
+```bash
+umask 077
+ti fs create-file-system --wait > ./filesystem.json
+export FILE_SYSTEM_ID="$(jq -r '.file_system_id' ./filesystem.json)"
+export TI_FS_TOKEN="$(jq -r '.fs_token' ./filesystem.json)"
+```
+
+token をシークレットマネージャーに保存し、control-plane のクリーンアップ用に `FILE_SYSTEM_ID` を記録し、Filesystem の作成に使用したリージョンコードも記録します。token を安全に保存した後、`filesystem.json` を削除してください。
+
+## ステップ 2. サンドボックスに最小限の環境を注入する {#step-2-inject-the-minimum-sandbox-environment}
+
+次の内容で、サンドボックスのシークレットまたは環境変数の仕組みを設定します。
+
+```bash
+TI_FS_TOKEN=
+TI_REGION_CODE=
+```
+
+サンドボックスには `TIDB_CLOUD_PUBLIC_KEY`、`TIDB_CLOUD_PRIVATE_KEY`、`ti configure`、または `~/.ti/` からコピーしたファイルは不要です。
+
+## ステップ 3. 直接アクセスを確認する {#step-3-verify-direct-access}
+
+サンドボックス内で次を実行します。
+
+```bash
+printf 'sandbox ready\n' | ti fs copy-file \
+ --from-stdin \
+ --to-remote /sandbox/status.txt
+
+ti fs read-file --path /sandbox/status.txt
+```
+
+期待される出力:
+
+```text
+sandbox ready
+```
+
+## ステップ 4. 必要に応じて Filesystem をマウントする {#step-4-optionally-mount-the-filesystem}
+
+Linux で FUSE を使用する場合:
+
+```bash
+mkdir -p "$HOME/workspace"
+ti fs mount-file-system \
+ --mount-path "$HOME/workspace" \
+ --driver fuse
+
+cat "$HOME/workspace/sandbox/status.txt"
+```
+
+macOS では、FUSE のインストールが不要な WebDAV を使用するため、`--driver fuse` を省略します。Git ワークスペース、レイヤー、online drain などの FUSE 固有の機能が必要な場合は、macFUSE をインストールして FUSE を選択してください。プラットフォーム要件と mount-path の制限については、[TiDB Cloud Filesystem をマウントする](/ai/ti/guides/mount-filesystem.md) を参照してください。
+
+マウント後は、同じ FS 環境で `ti fs-git`、`ti fs-journal`、および owner に認可された `ti fs-vault` コマンドを使用できます。エージェントが一部のシークレットフィールドだけを必要とする場合は、owner token の代わりに delegated `TI_VAULT_TOKEN` を渡してください。
+
+## クリーンアップ {#cleanup}
+
+ライターを停止してアンマウントします。正常な FUSE アンマウントでは、保留中の作業が自動的に flush および drain されます。
+
+```bash
+ti fs unmount-file-system --mount-path "$HOME/workspace"
+```
+
+FUSE マウントでは、マウントを維持したままリモートへの永続化を確認したい場合、`ti fs drain-file-system --mount-path "$HOME/workspace"` を別途使用します。`drain-file-system` は WebDAV ではサポートされていません。詳細は [drain または unmount](/ai/ti/guides/mount-filesystem.md#drain-or-unmount) を参照してください。信頼できるマシンに戻って、次を実行します。
+
+```bash
+ti fs delete-file-system \
+ --file-system-id "$FILE_SYSTEM_ID"
+```
+
+## セキュリティと運用上の注意 {#security-and-operational-notes}
+
+- `TI_FS_TOKEN` は owner credential として扱ってください。
+- イメージ、リポジトリ、コマンドフラグ、または操作ログに配置しないでください。
+- サンドボックスを削除しても、リモートの Filesystem は削除されません。
+- 正常なアンマウントでは保留中の FUSE 書き込みが drain されますが、アンマウントせずにサンドボックスを削除しても drain されません。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
+- [TiDB Cloud CLI の設定と認証情報](/ai/ti/reference/ti-configuration-and-credentials.md)
\ No newline at end of file
diff --git a/ai/ti/guides/ti-ci-artifact-handoff-example.md b/ai/ti/guides/ti-ci-artifact-handoff-example.md
new file mode 100644
index 0000000000000..baa4c973a757e
--- /dev/null
+++ b/ai/ti/guides/ti-ci-artifact-handoff-example.md
@@ -0,0 +1,76 @@
+---
+title: TiDB Cloud Filesystem を使用して分離されたジョブ間で CI アーティファクトを受け渡す
+summary: ビルド出力を TiDB Cloud Filesystem に永続化し、完全な TiDB Cloud CLI プロファイルをコピーせずに後続の CI ジョブから利用します。
+---
+
+# TiDB Cloud Filesystem を使用して分離されたジョブ間で CI アーティファクトを受け渡す
+
+このワークフローでは、分離された CI ジョブまたはランナー間でアーティファクトを受け渡すための永続的な受け渡しポイントとして Filesystem を使用します。ビルド出力を生成ジョブの終了後も保持し、プロバイダー固有のアーティファクト API、保持モデル、ダウンロードワークフローを追加せずに、後続のコンシューマージョブで利用できるようにする必要がある場合に使用します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは予告なく変更される場合があります。
+
+## 仕組み {#how-it-works}
+
+パイプラインは、1 つの Filesystem トークンとリージョンを両方のジョブに注入します。トークンは Filesystem を識別します。生成側ジョブは `/ci/${RUN_ID}/` のような実行固有のパス配下に出力をアップロードし、コンシューマー側ジョブは別のランナー上でその正確なパスからデータをダウンロードまたはストリーミングします。どちらのジョブにも TiDB Cloud API キーやコピーされた `~/.ti/` ディレクトリは不要です。
+
+## 前提条件 {#prerequisites}
+
+信頼できるマシンで [Filesystem を作成](/ai/ti/guides/manage-filesystem-resources.md#create-a-filesystem) し、次の値を保護された CI シークレットまたは変数として保存します。
+
+```text
+TI_FS_TOKEN
+TI_REGION_CODE
+```
+
+並行して実行されるパイプラインを分離するために、`RUN_ID` のような CI 生成の実行識別子を使用します。
+
+## 生成側ジョブ {#producer-job}
+
+アーティファクトをビルドしてからアップロードします。
+
+```bash
+tar -czf app.tar.gz ./dist
+ti fs copy-file \
+ --from-local ./app.tar.gz \
+ --to-remote "/ci/${RUN_ID}/app.tar.gz" \
+ --tag pipeline=build \
+ --description "artifact for run ${RUN_ID}"
+```
+
+## コンシューマー側ジョブ {#consumer-job}
+
+別のランナーからアーティファクトをダウンロードして検証します。
+
+```bash
+ti fs copy-file \
+ --from-remote "/ci/${RUN_ID}/app.tar.gz" \
+ --to-local ./app.tar.gz \
+ --create-parents
+
+tar -tzf app.tar.gz
+```
+
+stdin を受け付けるコマンドの場合は、中間のローカルファイルを避けられます。
+
+```bash
+ti fs copy-file --from-remote "/ci/${RUN_ID}/app.tar.gz" --to-stdout \
+ | tar -tzf -
+```
+
+## クリーンアップと分離 {#cleanup-and-isolation}
+
+すべてのコンシューマーが完了した後で、実行固有のディレクトリのみを削除します。
+
+```bash
+ti fs delete-file --path "/ci/${RUN_ID}" --recursive
+```
+
+一意の実行 ID を使用し、個々のジョブから Filesystem 全体を削除しないでください。Filesystem の削除には信頼されたコントロールプレーンの設定が必要であり、別個の所有者操作として維持する必要があります。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
+- [TiDB Cloud CLI の設定と認証情報](/ai/ti/reference/ti-configuration-and-credentials.md)
+- [TiDB Cloud CLI のリージョン、セキュリティ、および制限事項](/ai/ti/reference/ti-regions-security-and-limitations.md)
\ No newline at end of file
diff --git a/ai/ti/guides/ti-daily-workflow-example.md b/ai/ti/guides/ti-daily-workflow-example.md
new file mode 100644
index 0000000000000..79ec50198fb71
--- /dev/null
+++ b/ai/ti/guides/ti-daily-workflow-example.md
@@ -0,0 +1,125 @@
+---
+title: 日次の TiDB Cloud CLI ワークフローを実行する
+summary: リソースを確認し、TiDB Cloud Starter インスタンスと Filesystem を管理し、TiDB Cloud CLI の更新を確認して、リソースをクリーンアップします。
+---
+
+# 日次の TiDB Cloud CLI ワークフローを実行する
+
+この例では、TiDB Cloud Starter と TiDB Cloud Filesystem にまたがる、一般的なオペレーターのワークフローを示します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 前提条件 {#prerequisites}
+
+- `ti` をインストールし、`ti configure` を実行します。
+- 組織に、1 つの TiDB Cloud Starter インスタンスと 1 つの Filesystem を作成できる容量があることを確認します。
+
+## ステップ 1. 現在のリソースを確認する {#step-1-inspect-current-resources}
+
+```bash
+ti db list-db-clusters --db-cluster-type starter --output text
+ti fs list-file-systems --output text
+```
+
+## ステップ 2. TiDB Cloud Starter インスタンスを作成する {#step-2-create-a-tidb-cloud-starter-instance}
+
+```bash
+ti db create-db-cluster \
+ --db-cluster-type starter \
+ --db-cluster-name daily-demo \
+ --dry-run
+
+export DB_CLUSTER_ID="$(ti db create-db-cluster \
+ --db-cluster-type starter \
+ --db-cluster-name daily-demo \
+ --wait \
+ --query id \
+ --output text)"
+```
+
+このコマンドは、返されたクラスター ID を `DB_CLUSTER_ID` に保存します。`--wait` が設定されているため、作成コマンドはクラスターがアクティブになった後に戻ります。後で再度確認することもできます。
+
+```bash
+ti db describe-db-cluster \
+ --db-cluster-id "$DB_CLUSTER_ID" \
+ --output text
+```
+
+## ステップ 3. SQL アクセスを確認する {#step-3-verify-sql-access}
+
+```bash
+ti db create-db-sql-users --db-cluster-id "$DB_CLUSTER_ID"
+ti db execute-sql-statement \
+ --db-cluster-id "$DB_CLUSTER_ID" \
+ --read-only \
+ --sql "SELECT CURRENT_TIMESTAMP AS checked_at" \
+ --output text
+```
+
+## ステップ 4. Filesystem を作成して使用する {#step-4-create-and-use-a-filesystem}
+
+```bash
+export TI_FS_FILE_SYSTEM_ID="$(ti fs create-file-system \
+ --wait \
+ --query file_system_id \
+ --output text)"
+
+printf 'daily workflow\n' | ti fs copy-file \
+ --from-stdin \
+ --to-remote /notes/today.txt
+
+ti fs list-files \
+ --path /notes \
+ --output text
+```
+
+`/notes/today.txt` 内のファイルにより、明示的に選択したリソースが使用可能であることを確認できます。
+
+## ステップ 5. 更新を確認する {#step-5-check-for-updates}
+
+インストール済みバージョンを変更せずに、新しいバージョンが利用可能かどうかを確認します。
+
+```bash
+ti update --check
+```
+
+更新をプレビューします。
+
+```bash
+ti update --dry-run
+```
+
+別のワークフローでアクティブな Filesystem または Vault マウントがある場合は、更新を適用する前にライターを停止してアンマウントしてください。これにより、`ti` と Filesystem ランタイムが一緒に更新されます。手順については、[TiDB Cloud CLI を更新する](/ai/ti/reference/ti-install-configure-update.md#update-tidb-cloud-cli) を参照してください。
+
+適切なタイミングで更新を適用します。
+
+```bash
+ti update
+```
+
+## クリーンアップ {#cleanup}
+
+```bash
+ti fs delete-file-system \
+ --file-system-id "$TI_FS_FILE_SYSTEM_ID"
+
+ti db delete-db-cluster \
+ --db-cluster-id "$DB_CLUSTER_ID"
+```
+
+> **Note:**
+>
+> ローカルの TiDB Cloud CLI 設定を削除しても、リモートリソースは削除されません。
+
+## セキュリティに関する注意 {#security-notes}
+
+- FS トークンや整形済みのデータベース接続文字列を出力しないでください。
+- 一意の自動化プレフィックスを使用し、その実行で作成されたリソースのみを削除してください。
+- 破壊的な操作は `--dry-run` で事前確認してください。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Starter CLI コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
\ No newline at end of file
diff --git a/ai/ti/guides/ti-git-workspace-for-agents-example.md b/ai/ti/guides/ti-git-workspace-for-agents-example.md
new file mode 100644
index 0000000000000..fb8b4f618bb6e
--- /dev/null
+++ b/ai/ti/guides/ti-git-workspace-for-agents-example.md
@@ -0,0 +1,96 @@
+---
+title: TiDB Cloud Filesystem 上でエージェント向けの Git ワークスペースを準備する
+summary: 大規模な Git ワークスペースをすばやく利用可能にし、クリーンオブジェクトをバックグラウンドで hydrate して、完全なダウンロードが終わる前にエージェントが作業を開始できるようにします。
+---
+
+# TiDB Cloud Filesystem 上でエージェント向けの Git ワークスペースを準備する
+
+このワークフローでは、エージェントタスクの開始におけるクリティカルパスから、大規模リポジトリの clone を取り除きます。完全なダウンロードが完了する前に、一時的なエージェントが大規模リポジトリを調査または変更する必要がある場合に使用します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 仕組み {#how-it-works}
+
+`ti fs-git clone-git-workspace --blobless --hydrate background` は、置き換え可能なエージェントランタイム間で共有できる Git ワークスペースを登録し、すべてのクリーン blob のダウンロードが完了する前にそのファイルツリーを公開します。このコマンドはすぐに戻るため、`ti` がバックグラウンドでクリーンツリーとローカル Git オブジェクトデータベースを hydrate している間に、エージェントはパスを調査して作業を開始できます。通常の clone とは異なり、初期オブジェクト転送はワークフロー全体をブロックしません。ネイティブの blobless partial clone のみを使う場合と異なり、バックグラウンド hydration により、エージェントのクリティカルパス上で繰り返し発生するオンデマンド fetch を減らせます。hydration の完了前に到着した読み取りは、正確性を保つために引き続き Git の lazy fetch にフォールバックします。編集、commit、fetch、push は通常どおり Git が担当します。
+
+## 前提条件 {#prerequisites}
+
+- Filesystem を選択します。
+- Linux FUSE、または macFUSE を使用した macOS と明示的な `--driver fuse` を使用します。Git ワークスペースは、リモート Git ツリーとワークスペースの変更をマウントパスに統合するために FUSE に依存します。WebDAV マウントではこの統合は提供されません。
+- Git をインストールし、リポジトリ認証を設定します。
+
+## ステップ 1. ワークスペースをマウントする {#step-1-mount-a-workspace}
+
+```bash
+mkdir -p /path/to/workspace
+ti fs mount-file-system \
+ --mount-path /path/to/workspace \
+ --driver fuse \
+ --mount-profile coding-agent
+```
+
+## ステップ 2. ワークスペースを作成し、バックグラウンドで hydrate する {#step-2-create-the-workspace-and-hydrate-in-the-background}
+
+```bash
+ti fs-git clone-git-workspace \
+ --repo-url https://github.com/pingcap/tidb.git \
+ --target-path /path/to/workspace/tidb \
+ --blobless \
+ --hydrate background
+```
+
+これでワークスペースツリーが利用可能になり、hydration はバックグラウンドで継続します。エージェントには通常のコマンドで作業を開始させます。
+
+```bash
+find /path/to/workspace/tidb -maxdepth 2 -type f | head
+git -C /path/to/workspace/tidb status
+```
+
+決定的なベンチマークを実行する前、またはマウントを drain する前に、必要に応じて明示的に hydration の完了を待機できます。
+
+```bash
+ti fs-git hydrate-git-workspace \
+ --target-path /path/to/workspace/tidb \
+ --timeout 30m
+```
+
+## ステップ 3. エージェント worktree を作成する {#step-3-create-an-agent-worktree}
+
+```bash
+ti fs-git add-git-worktree \
+ --base-path /path/to/workspace/tidb \
+ --worktree-path /path/to/workspace/tidb-agent-task \
+ --branch-name agent-task
+```
+
+これでエージェントは通常のツールを使用できます。
+
+```bash
+git -C /path/to/workspace/tidb-agent-task status
+```
+
+worktree を削除する前に、必要な変更を commit または push してください。
+
+## クリーンアップ {#cleanup}
+
+```bash
+ti fs-git remove-git-worktree \
+ --worktree-path /path/to/workspace/tidb-agent-task
+
+ti fs unmount-file-system --mount-path /path/to/workspace
+```
+
+未コミットの変更を破棄してよい場合にのみ、worktree の削除で `--force` を使用してください。Filesystem のアンマウントでは自動的にグレースフルな drain が実行されます。アンマウントせずにリモート作業をフラッシュする必要がある場合にのみ、`ti fs drain-file-system` を個別に使用してください。
+
+## セキュリティおよび運用上の注意 {#security-and-operational-notes}
+
+- リポジトリ認証情報は `ti` ではなく Git によって管理されます。
+- `coding-agent` mount profile は、パフォーマンスのために Git メタデータ、依存関係ディレクトリ、キャッシュ、ビルド出力、およびその他の生成ファイルをローカルマシン上に保持します。
+- `coding-agent` profile によってローカルに保持されるファイルは、一時的なマシンとともに消えます。必要な Git の変更は commit または push し、再構築できないその他のローカルファイルを保持するには、明示的な `--path` 値を指定して [`pack-file-system`](/ai/ti/reference/ti-fs-pack-file-system.md) を使用してください。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem Git CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem-git.md)
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
\ No newline at end of file
diff --git a/ai/ti/guides/ti-journal-agent-workflow-example.md b/ai/ti/guides/ti-journal-agent-workflow-example.md
new file mode 100644
index 0000000000000..a1fad16098617
--- /dev/null
+++ b/ai/ti/guides/ti-journal-agent-workflow-example.md
@@ -0,0 +1,96 @@
+---
+title: TiDB Cloud Filesystem Journal にエージェントワークフローを記録する
+summary: ジャーナルを作成し、構造化されたエージェントイベントを追記し、ワークフローを検索し、ジャーナルのハッシュチェーンを検証します。
+---
+
+# TiDB Cloud Filesystem Journal にエージェントワークフローを記録する
+
+このワークフローでは、計画、ツール呼び出し、テスト、リトライ、ハンドオフを、構造化され、順序付けられ、検証可能なイベント履歴として記録します。これは、オペレーターが最新の状態だけを示す変更可能なステータスファイルや、散在したコンソール出力に頼るのではなく、複数のワーカーにまたがって何が起きたかを再構築する必要がある場合に使用します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 仕組み {#how-it-works}
+
+Filesystem journal は、シーケンス情報、検索可能なフィールド、オプションの冪等性キー、ハッシュチェーン検証を備えた、構造化された追記専用エントリを保存します。通常のテキストファイルとは異なり、ジャーナルエントリは書き込まれた後に編集や切り詰めができず、プロデューサー側で独自のパース、並行処理、またはリトライ重複排除の仕組みを実装する必要もありません。エージェントは `task.started` や `test.finished` のような意味的イベントを追記し、オペレーターはワークフローをクエリして保存されたチェーンを検証できます。
+
+## 前提条件 {#prerequisites}
+
+設定済みのプロファイルまたは FS token 環境を通じて Filesystem を選択します。
+
+## ステップ 1. ジャーナルを作成する {#step-1-create-the-journal}
+
+```bash
+ti fs-journal create-journal \
+ --journal-id jrn-agent-demo \
+ --journal-kind agent \
+ --title "dependency update" \
+ --actor agent:dependency-bot \
+ --label repository=demo \
+ --label environment=test
+```
+
+## ステップ 2. ワークフローイベントを追記する {#step-2-append-workflow-events}
+
+```bash
+ti fs-journal append-journal-entries \
+ --journal-id jrn-agent-demo \
+ --idempotency-key dependency-update-start \
+ --entry-json '{"type":"task.started","status":"running"}'
+
+ti fs-journal append-journal-entries \
+ --journal-id jrn-agent-demo \
+ --entry-json '{"type":"test.finished","status":"passed","suite":"unit"}' \
+ --entry-json '{"type":"task.finished","status":"completed"}'
+```
+
+ワークフローが同じ追記をリトライする可能性がある場合は、冪等性キーを指定し、その論理操作のすべてのリトライで同じキーを再利用します。これにより、サービスは重複エントリの保存を回避します。このオプションを省略すると新しいキーが生成され、リトライする予定のない追記にはそれが適切です。
+
+## ステップ 3. 読み取りと検索 {#step-3-read-and-search}
+
+```bash
+ti fs-journal read-journal-entries \
+ --journal-id jrn-agent-demo \
+ --after-seq 0 \
+ --limit 100 \
+ --output text
+
+ti fs-journal search-journal-entries \
+ --entry-type task.finished \
+ --status completed \
+ --label repository=demo \
+ --include-entries
+```
+
+`jrn-agent-demo` に対する順序付きの `read-journal-entries` の結果には、開始、テスト、完了の各イベントが含まれているはずです。
+
+> **Note:**
+>
+> `search-journal-entries` はジャーナル ID を受け付けないため、選択した Filesystem 内のすべてのジャーナルを検索します。この例では、同じラベルとイベントフィールドを持つ別のジャーナルも検索結果に一致する可能性があります。
+
+`--entry-type` と `--status` のフィルターは、各 `--entry-json` オブジェクト内の `type` フィールドと `status` フィールドに一致します。この例では、ペイロードに `"type":"task.finished"` と `"status":"completed"` を含むエントリを選択します。
+
+## ステップ 4. 整合性を検証する {#step-4-verify-integrity}
+
+```bash
+ti fs-journal verify-journal \
+ --journal-id jrn-agent-demo \
+ --output text
+```
+
+結果が成功であれば、保存されたシーケンスとハッシュチェーンに整合性があることを確認できます。
+
+## クリーンアップ {#cleanup}
+
+ジャーナルは追記専用であり、現在の公開 `ti` コマンドには削除コマンドがありません。使い捨てジャーナルを作成する実験では、専用のテスト Filesystem と、`jrn-test-` のような一意のジャーナル ID を使用してください。含まれているファイルやジャーナルがすべて不要になった場合にのみ、その Filesystem を削除してください。
+
+## セキュリティおよび運用上の注意 {#security-and-operational-notes}
+
+- API キー、パスワード、秘密情報を含む SQL テキスト、または生のファイル内容をジャーナルのペイロードに入れないでください。
+- ハッシュチェーン検証は保存済みチェーンの不整合を検出しますが、元のイベントが真実であったことまでは証明しません。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem Journal CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem-journal.md)
+- [シークレットをエージェントに委任する](/ai/ti/guides/ti-vault-agent-secrets-example.md)
\ No newline at end of file
diff --git a/ai/ti/guides/ti-parallel-agent-dataset-example.md b/ai/ti/guides/ti-parallel-agent-dataset-example.md
new file mode 100644
index 0000000000000..712345a468112
--- /dev/null
+++ b/ai/ti/guides/ti-parallel-agent-dataset-example.md
@@ -0,0 +1,102 @@
+---
+title: TiDB Cloud Filesystem を使用して並列エージェント間で読み取り専用データセットを共有する
+summary: 1 つの非構造化データセットをアップロードし、同じ読み取り専用でマウントされた名前空間を複数のエージェントワーカーに公開します。
+---
+
+# TiDB Cloud Filesystem を使用して並列エージェント間で読み取り専用データセットを共有する
+
+このワークフローでは、複数の短命なワーカーに対して、各サンドボックスへ個別のコピーをダウンロードすることなく、1 つの共有コーパスを提供できます。並列のドキュメント処理エージェントや評価エージェントが、同じ PDF、画像、ログ、またはモデルアーティファクトに一貫してアクセスする必要がある場合に使用します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 仕組み {#how-it-works}
+
+所有者はコーパスを 1 回アップロードし、各ワーカー用にスコープ付きの読み取り専用 Filesystem トークンを作成します。各ワーカーは同じ Filesystem を選択し、コーパスを読み取り専用でマウントするため、通常のツールでストレージ SDK を使わずに 1 つの共通名前空間をたどることができます。これにより起動時間が短縮され、独立した特定時点のコピーを作成する必要がなくなります。ワーカーが結果を生成する場合は、データセット Filesystem ではなく、別の書き込み可能な出力 Filesystem 内の個別パスに書き込みます。
+
+## 前提条件 {#prerequisites}
+
+- 信頼できるマシンに TiDB Cloud CLI をインストールして設定します。
+- 各ワーカーに TiDB Cloud CLI と必要なマウント依存関係をインストールします。
+- 信頼できるマシンに `jq` をインストールします。
+- トークン転送には、安全なシークレットマネージャーまたは暗号化されたワーカー入力を使用します。
+
+## ステップ 1. コーパスをアップロードする {#step-1-upload-the-corpus}
+
+信頼できるマシンで次を実行します。
+
+```bash
+umask 077
+ti fs create-file-system --wait > ./filesystem.json
+export TI_FS_FILE_SYSTEM_ID="$(jq -r '.file_system_id' ./filesystem.json)"
+export TI_FS_TOKEN="$(jq -r '.fs_token' ./filesystem.json)"
+
+ti fs copy-file \
+ --from-local ./corpus \
+ --to-remote /datasets/corpus \
+ --recursive
+
+ti fs find-files \
+ --path /datasets/corpus \
+ --file-name-pattern "*.pdf" \
+ --output text
+
+# Create one short-lived, read-only scoped token per worker.
+ti fs generate-file-system-scoped-token \
+ --file-system-id "$TI_FS_FILE_SYSTEM_ID" \
+ --subject worker-1 \
+ --ttl 24h \
+ --allow /datasets/corpus:read,list > ./worker-1-token.json
+```
+
+シークレットマネージャーを通じて、`worker-1-token.json` の `fs_token` と Filesystem のリージョンコードを転送します。各ワーカーに対して一意の subject を指定して、トークン生成コマンドを繰り返します。所有者トークンは信頼できるマシン上にのみ保持し、トークンを安全に保存した後は JSON ファイルを削除してください。
+
+## ステップ 2. 各ワーカーでマウントする {#step-2-mount-in-each-worker}
+
+> **Warning:**
+>
+> 各ワーカーには、コーパスパス配下で `read` と `list` のみを許可するスコープ付きトークンを付与してください。`--read-only` マウントオプションは、マウント経由の意図しない書き込みを防ぎますが、トークンの権限自体を変更するものではありません。
+
+ワーカーのスコープ付きトークンを `TI_FS_TOKEN` として注入し、`TI_REGION_CODE` を Filesystem のリージョンに設定してから、次を実行します。
+
+```bash
+mkdir -p "$HOME/corpus"
+ti fs mount-file-system \
+ --mount-path "$HOME/corpus" \
+ --remote-path /datasets/corpus \
+ --read-only
+```
+
+ワーカーはストレージ SDK を使わずに標準ツールを使用できます。
+
+```bash
+find "$HOME/corpus" -type f -name '*.pdf' -print
+```
+
+## クリーンアップ {#cleanup}
+
+終了する前に、各ワーカーで Filesystem をアンマウントします。
+
+```bash
+ti fs unmount-file-system --mount-path "$HOME/corpus"
+```
+
+すべてのワーカーが Filesystem をアンマウントした後、データセットが不要であれば、信頼できるマシンからそれを削除します。
+
+```bash
+rm -f ./filesystem.json ./worker-*-token.json
+ti fs delete-file-system --file-system-id "$TI_FS_FILE_SYSTEM_ID"
+```
+
+## セキュリティおよび運用上の注意 {#security-and-operational-notes}
+
+- 所有者トークンをワーカーに配布しないでください。各ワーカーごとに個別の短命なスコープ付きトークンを生成し、読み取り専用アクセスが認証情報によって強制されるようにします。
+- ワーカーが同じ出力 Filesystem に書き込む場合は、エージェントまたは実行 ID ごとに結果パスを分割してください。
+- FUSE または WebDAV マウントを利用できないプラットフォームでは、`read-file`、`find-files`、および `copy-file --to-local` を直接使用してください。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
+- [エージェントサンドボックスで Filesystem を使用する](/ai/ti/guides/ti-agent-sandbox-example.md)
+- [TiDB Cloud CLI のリージョン、セキュリティ、および制限事項](/ai/ti/reference/ti-regions-security-and-limitations.md)
\ No newline at end of file
diff --git a/ai/ti/guides/ti-persistent-agent-state-example.md b/ai/ti/guides/ti-persistent-agent-state-example.md
new file mode 100644
index 0000000000000..df383e5675472
--- /dev/null
+++ b/ai/ti/guides/ti-persistent-agent-state-example.md
@@ -0,0 +1,98 @@
+---
+title: TiDB Cloud Filesystem を使用して使い捨てサンドボックス間でエージェントの状態を永続化する
+summary: エージェントのサンドボックスを置き換える際に、TiDB Cloud Filesystem 内でプラン、チェックポイント、出力、ワークフロー履歴を保持します。
+---
+
+# TiDB Cloud Filesystem を使用して使い捨てサンドボックス間でエージェントの状態を永続化する
+
+このワークフローでは、エージェントの計算環境を使い捨てのままにしつつ、プラン、中間結果、診断ファイル、ワークフロー履歴を TiDB Cloud Filesystem に保持します。置き換え用のサンドボックスは、ローカルディスクを保持するためだけに以前のサンドボックスを稼働させ続けることなく、タスクを再開できます。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 仕組み {#how-it-works}
+
+信頼できるマシンが 1 つの Filesystem をプロビジョニングします。各サンドボックスには、Filesystem トークンとリージョンコードのみが渡されます。トークンは Filesystem を識別するため、エージェントは TiDB Cloud のコントロールプレーンキーを受け取ることなく、リモート名前空間に永続的なタスク状態を書き込み、ジャーナルにワークフロー遷移を記録できます。
+
+## 前提条件 {#prerequisites}
+
+- 信頼できるマシンに TiDB Cloud CLI をインストールして設定します。
+- 各サンドボックスに TiDB Cloud CLI をインストールします。
+- 信頼できるマシンに `jq` をインストールします。
+- トークン転送には、安全なシークレットマネージャーまたは暗号化されたサンドボックス入力を使用します。
+
+## ステップ 1. 状態保存用 Filesystem をプロビジョニングする {#step-1-provision-the-state-filesystem}
+
+信頼できるマシンで、次を実行します。
+
+```bash
+umask 077
+ti fs create-file-system --wait > ./filesystem.json
+export FILE_SYSTEM_ID="$(jq -r '.file_system_id' ./filesystem.json)"
+export TI_FS_TOKEN="$(jq -r '.fs_token' ./filesystem.json)"
+```
+
+`TI_FS_TOKEN` はシークレットマネージャーに保存し、クリーンアップ用に `FILE_SYSTEM_ID` を記録し、設定されたリージョンコードも記録します。これらの値を安全に保存した後、`filesystem.json` を削除します。
+
+## ステップ 2. 最初のサンドボックスを起動する {#step-2-start-the-first-sandbox}
+
+次の環境変数を注入します。
+
+```bash
+export TI_FS_TOKEN=""
+export TI_REGION_CODE=""
+```
+
+プランを書き込み、ワークフロージャーナルを作成します。
+
+```bash
+printf '%s\n' '# Plan' '1. inspect' '2. change' '3. verify' \
+ | ti fs copy-file --from-stdin --to-remote /tasks/task-42/plan.md
+
+ti fs-journal create-journal \
+ --journal-id task-42 \
+ --journal-kind agent \
+ --title "task 42" \
+ --actor agent:worker-1
+
+ti fs-journal append-journal-entries \
+ --journal-id task-42 \
+ --entry-json '{"type":"task.checkpoint","step":"inspection-complete"}'
+```
+
+`agent` ジャーナル種別は、このジャーナルをエージェントワークフローとして分類します。また、`--journal-kind` を省略した場合のデフォルト値でもあります。別のワークフロー分類が必要な場合、このオプションにはカスタム文字列を指定できます。
+
+## ステップ 3. 置き換え用サンドボックスで再開する {#step-3-resume-in-a-replacement-sandbox}
+
+同じ 2 つの FS 変数を新しいサンドボックスに注入し、永続状態を復元します。
+
+```bash
+ti fs read-file --path /tasks/task-42/plan.md
+ti fs-journal read-journal-entries --journal-id task-42 --after-seq 0
+```
+
+同じタスクパス配下に結果を書き続けます。並列エージェント同士が互いのファイルを上書きしないよう、一意のタスク ID を使用してください。
+
+## クリーンアップ {#cleanup}
+
+サンドボックスが Filesystem の使用を停止したら、信頼できるマシンからそれを削除します。
+
+```bash
+rm -f ./filesystem.json
+ti fs delete-file-system --file-system-id "$FILE_SYSTEM_ID"
+```
+
+Filesystem を削除すると、そのタスクファイルとジャーナルも削除されます。
+
+## セキュリティおよび運用上の注意 {#security-and-operational-notes}
+
+- FS トークンは所有者資格情報です。実行時のシークレットストアに保持し、イメージやタスクプロンプトには含めないでください。
+- 完了した直接データプレーン書き込みは、リモートから参照可能になります。マウントされた FUSE 書き込みについては、サンドボックスを削除する前に正常にアンマウントしてください。
+- ジャーナルは順序付けられたワークフローの証跡を保持し、タスクファイルは変更可能な作業状態を保持します。状態と履歴の両方が必要な場合は、両方を使用してください。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
+- [TiDB Cloud Filesystem Journal CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem-journal.md)
+- [TiDB Cloud CLI の設定と認証情報](/ai/ti/reference/ti-configuration-and-credentials.md)
\ No newline at end of file
diff --git a/ai/ti/guides/ti-query-sql-with-roles-example.md b/ai/ti/guides/ti-query-sql-with-roles-example.md
new file mode 100644
index 0000000000000..5276caf4539d3
--- /dev/null
+++ b/ai/ti/guides/ti-query-sql-with-roles-example.md
@@ -0,0 +1,115 @@
+---
+title: 明示的な SQL ロールで TiDB Cloud Starter をクエリする
+summary: TiDB Cloud CLI で管理される SQL ユーザーを準備し、明示的な権限の意図に基づいて読み取り専用、読み書き、管理者ステートメントを実行します。
+---
+
+# 明示的な SQL ロールで TiDB Cloud Starter をクエリする
+
+このワークフローでは、3 つの SQL ロールを一度だけ準備し、その後は各ステートメントに対して最小権限のロールを明示的に選択します。各コマンドでデータベースパスワードを扱うことなく、対話的または自動化されたスキーマ操作、データ操作、検証作業に利用できます。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェイスは、予告なく変更される場合があります。
+
+## 仕組み {#how-it-works}
+
+従来のデータベース接続では、1 つの認証情報を使用し、その認証情報の権限がセッション中維持されます。これに対して、`ti db create-db-sql-users` は 3 つの固定 ID を作成し、それらの認証情報をローカルに保存します。`execute-sql-statement` を呼び出すたびに 1 つの ID を選択して 1 つのステートメントを実行するため、確認ステップで書き込み権限や管理者権限を保持し続ける必要がありません。
+
+| Role | 用途 |
+| --- | --- |
+| `admin` | スキーマ変更と権限管理 |
+| `read-write` | アプリケーションデータの変更 |
+| `read-only` | クエリと検証 |
+
+## 前提条件 {#prerequisites}
+
+- `ti` を設定します。
+- アクティブな TiDB Cloud Starter インスタンス ID を選択します。
+
+## ステップ 1. SQL ユーザーを準備する {#step-1-prepare-sql-users}
+
+```bash
+ti db create-db-sql-users \
+ --db-cluster-id ""
+```
+
+このコマンドは冪等であり、`read_only`、`read_write`、`admin` の認証情報を作成または修復します。
+
+## ステップ 2. スキーマ変更には admin を使用する {#step-2-use-admin-for-schema-changes}
+
+```bash
+ti db execute-sql-statement \
+ --db-cluster-id "" \
+ --admin \
+ --sql "CREATE DATABASE IF NOT EXISTS role_demo"
+
+ti db execute-sql-statement \
+ --db-cluster-id "" \
+ --admin \
+ --database role_demo \
+ --sql "CREATE TABLE IF NOT EXISTS messages (id BIGINT PRIMARY KEY, body VARCHAR(255))"
+```
+
+## ステップ 3. データ変更には read-write を使用する {#step-3-use-read-write-for-data-changes}
+
+```bash
+ti db execute-sql-statement \
+ --db-cluster-id "" \
+ --read-write \
+ --database role_demo \
+ --sql "INSERT INTO messages(id, body) VALUES (1, 'hello') ON DUPLICATE KEY UPDATE body = VALUES(body)"
+```
+
+## ステップ 4. 検証には read-only を使用する {#step-4-use-read-only-for-verification}
+
+```bash
+ti db execute-sql-statement \
+ --db-cluster-id "" \
+ --read-only \
+ --database role_demo \
+ --sql "SELECT id, body FROM messages ORDER BY id" \
+ --output text
+```
+
+期待される結果には、ID `1` と body `hello` が含まれます。
+
+## ステップ 5. 接続環境を整形する {#step-5-format-a-connection-environment}
+
+表示する代わりに、出力を保護されたローカルファイルへ直接書き込みます。
+
+```bash
+umask 077
+ti db format-db-connection-string \
+ --db-cluster-id "" \
+ --read-only \
+ --database role_demo \
+ --format env \
+ --env-include-database-url > .env.tidb
+```
+
+`.env.tidb` をコミットしないでください。
+
+`--format env` を使用すると、このコマンドは `TIDB_HOST`、`TIDB_USER`、`TIDB_PASSWORD` などの個別の `TIDB_` 接続変数を書き出します。`--env-include-database-url` オプションを指定すると、単一の MySQL 接続 URL を受け付けるアプリケーション向けに `DATABASE_URL` の値も追加されます。
+
+## クリーンアップ {#cleanup}
+
+```bash
+ti db execute-sql-statement \
+ --db-cluster-id "" \
+ --admin \
+ --sql "DROP DATABASE role_demo"
+
+rm -f .env.tidb
+```
+
+## セキュリティに関する注意 {#security-notes}
+
+- 各ステートメントでは、最小権限の明示的なロールを使用してください。
+- `ti` は 1 回の呼び出しにつき 1 つの SQL ステートメントを受け付けます。
+- HTTPS はデフォルトの SQL 実行トランスポートです。代わりに直接 TLS MySQL 接続を開くには、`--transport mysql` を指定してください。CLI が自動的にトランスポートを切り替えることはありません。
+- 接続文字列および環境変数の出力には認証情報が含まれます。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Starter CLI コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)
+- [TiDB Cloud CLI の設定と認証情報](/ai/ti/reference/ti-configuration-and-credentials.md)
\ No newline at end of file
diff --git a/ai/ti/guides/ti-share-filesystem-across-machines-example.md b/ai/ti/guides/ti-share-filesystem-across-machines-example.md
new file mode 100644
index 0000000000000..cec61e3ecad4d
--- /dev/null
+++ b/ai/ti/guides/ti-share-filesystem-across-machines-example.md
@@ -0,0 +1,118 @@
+---
+title: 複数マシン間で TiDB Cloud Filesystem を共有する
+summary: 1 つの Filesystem を作成し、2 台目のマシンから安全にアクセスして、データプレーンとマウントの可視性を確認します。
+---
+
+# 複数マシン間で TiDB Cloud Filesystem を共有する
+
+このワークフローでは、2 台のマシン上のユーザー、自動化処理、またはエージェントに対して、1 つの共有ワークスペースを提供します。`scp` やアーカイブのアップロードによる特定時点のコピーをやり取りすることなく、変更内容を両方のマシンから見える状態に保つ必要がある場合に使用します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 仕組み {#how-it-works}
+
+マシン A が Filesystem を作成し、マシン B 用に別個の owner token を生成します。その後、両方のマシンはデータプレーンコマンドまたはマウントされたディレクトリを通じて同じリモート名前空間にアクセスするため、書き込みはフラッシュ後にどちらのインターフェースからも見えるようになります。これにより、手動でのスナップショット同期やオブジェクトストレージ固有の転送ロジックなしで、共有ディレクトリのような動作を実現できます。
+
+| 参加者 | 認証情報 | ワークフローでの役割 |
+| --- | --- | --- |
+| Machine A | 設定済みの `ti` プロファイルとその FS owner token | Filesystem を作成および管理し、初期データを書き込み、マシン B 用のトークンを生成する |
+| Machine B | 自身の FS owner token と Filesystem のリージョンコード | TiDB Cloud API キーやコピーしたプロファイルなしで Filesystem にアクセスする |
+| TiDB Cloud Filesystem | 該当なし | 両方のマシンが使用する共有リモート名前空間を提供する |
+
+マシンごとに別のトークンを使用すると、マシン A を中断することなくマシン B のアクセスを取り消せます。両方のトークンは owner アクセスを付与するため、シークレットとして転送および保管してください。
+
+## 前提条件 {#prerequisites}
+
+- マシン A で `ti` が設定済みであること。
+- 両方のマシンに `ti` がインストールされていること。
+- マシン A に `jq` がインストールされていること。
+- 安全なシークレット転送チャネルがあること。
+
+## Step 1. マシン A で Filesystem を作成する {#step-1-create-the-filesystem-on-machine-a}
+
+```bash
+umask 077
+ti fs create-file-system --wait > ./filesystem.json
+export FILE_SYSTEM_ID="$(jq -r '.file_system_id' ./filesystem.json)"
+export TI_FS_TOKEN="$(jq -r '.fs_token' ./filesystem.json)"
+
+ti fs generate-file-system-token \
+ --file-system-id "$FILE_SYSTEM_ID" \
+ --token-name machine-b \
+ --ttl 720h > ./machine-b-token.json
+
+printf 'from machine A\n' | ti fs copy-file \
+ --from-stdin \
+ --to-remote /shared/origin.txt
+```
+
+`machine-b-token.json` の `fs_token` はシークレットマネージャーを通じて転送し、正規のリージョンコードを伝えてください。コントロールプレーン操作のために `FILE_SYSTEM_ID` はマシン A に保持し、トークンを安全に保管した後は両方の JSON ファイルを削除してください。
+
+## Step 2. マシン B をメモリ内で設定する {#step-2-configure-machine-b-in-memory}
+
+```bash
+export TI_FS_TOKEN=""
+export TI_REGION_CODE=""
+```
+
+`TI_REGION_CODE` には、Filesystem を作成したリージョンを設定します。`ti configure` は不要です。
+
+## Step 3. マシン B で直接可視性を確認する {#step-3-verify-direct-visibility-on-machine-b}
+
+```bash
+ti fs read-file --path /shared/origin.txt
+printf 'from machine B\n' | ti fs copy-file --from-stdin --to-remote /shared/second.txt
+```
+
+## Step 4. マウントとデータプレーンの可視性を確認する {#step-4-verify-mount-and-data-plane-visibility}
+
+```bash
+mkdir -p /path/to/shared-workspace
+ti fs mount-file-system \
+ --mount-path /path/to/shared-workspace
+
+cat /path/to/shared-workspace/shared/origin.txt
+printf 'written through mount\n' > /path/to/shared-workspace/shared/mounted.txt
+
+# Graceful unmount flushes pending writes before the data-plane read.
+ti fs unmount-file-system --mount-path /path/to/shared-workspace
+ti fs read-file --path /shared/mounted.txt
+```
+
+最初の読み取りにより、データプレーン経由の書き込みがマウント経由で見えることを確認できます。最後の読み取りにより、マウント経由の書き込みがフラッシュ後にデータプレーンから見えることを確認できます。
+
+## クリーンアップ {#cleanup}
+
+### マシン B での作業 {#on-machine-b}
+
+Step 4 の graceful unmount 後、現在のシェルから認証情報を削除します。
+
+```bash
+unset TI_FS_TOKEN TI_REGION_CODE
+```
+
+### マシン A での作業 {#on-machine-a}
+
+```bash
+rm -f ./filesystem.json ./machine-b-token.json
+
+ti fs list-file-system-tokens --file-system-id "$FILE_SYSTEM_ID" --output text
+ti fs delete-file-system-token \
+ --file-system-id "$FILE_SYSTEM_ID" \
+ --token-id ""
+ti fs delete-file-system \
+ --file-system-id "$FILE_SYSTEM_ID"
+```
+
+## セキュリティに関する注意事項 {#security-notes}
+
+- 各 FS token は owner アクセスを付与します。チャットやコマンド履歴ではなく、シークレットとして転送し、マシンごとに別のトークンを使用してください。
+- 複数のライターが同じパスを上書きする可能性があるため、ワークフローレベルで所有権を調整してください。
+- graceful unmount が完了する前にマシンを終了しないでください。FUSE マウントをオンラインのまま維持しつつリモート永続性が必要な場合にのみ、明示的な drain を使用してください。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
+- [Agent Sandbox で Filesystem を使用する](/ai/ti/guides/ti-agent-sandbox-example.md)
\ No newline at end of file
diff --git a/ai/ti/guides/ti-vault-agent-secrets-example.md b/ai/ti/guides/ti-vault-agent-secrets-example.md
new file mode 100644
index 0000000000000..7501ed0f3c2be
--- /dev/null
+++ b/ai/ti/guides/ti-vault-agent-secrets-example.md
@@ -0,0 +1,111 @@
+---
+title: エージェントに TiDB Cloud Filesystem Vault シークレットを委任する
+summary: シークレットを保存し、1 つのフィールドへのアクセス権をエージェントに付与し、プロセスに注入し、アクセスを監査し、付与を取り消します。
+---
+
+# エージェントに TiDB Cloud Filesystem Vault シークレットを委任する
+
+このワークフローでは、Filesystem owner token や完全なシークレットを共有することなく、エージェントに 1 つのシークレットフィールドへの一時的なアクセス権を付与できます。エージェントが 1 つのタスクのために認証情報を必要とする一方で、その値をプロンプト、`.env` ファイル、またはサンドボックスイメージに保持すべきでない場合に使用します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 仕組み {#how-it-works}
+
+Filesystem owner はシークレットを一度だけ保存し、必要なフィールドにスコープを限定した短期間有効な grant を作成します。エージェントは委任された vault token のみを受け取り、許可された値を子プロセスに注入できます。owner は監査イベントを確認し、Filesystem owner credential をローテーションしたり公開したりすることなく grant を取り消せます。
+
+## このアプローチを使う理由 {#why-use-this-approach}
+
+通常の環境変数やファイルでもシークレットを渡すことはできますが、スコープが限定され有効期限付きの委任や、アクセス監査証跡は作成できません。Filesystem owner token を共有すると、1 つのシークレットフィールドに必要な範囲を超える広いアクセス権も付与されます。別のクラウドシークレットマネージャーでも同様の制御は可能ですが、各サンドボックスごとに別の ID、ポリシー、統合経路が必要になります。
+
+## 前提条件 {#prerequisites}
+
+- owner アクセス権のある Filesystem を選択します。
+- `jq` をインストールします。
+- 元のシークレット値を保護されたファイルに保存します。
+
+## ステップ 1. シークレットを作成する {#step-1-create-a-secret}
+
+```bash
+ti fs-vault create-secret \
+ --secret-name service-demo \
+ --field ENDPOINT=https://service.example \
+ --field API_TOKEN=@./api-token.txt
+```
+
+## ステップ 2. 最小権限の grant を作成する {#step-2-create-a-narrow-grant}
+
+```bash
+umask 077
+set -o noclobber
+ti fs-vault create-grant \
+ --agent-id example-agent \
+ --scope service-demo/ENDPOINT \
+ --permission read \
+ --ttl 10m \
+ --label-hint example > ./vault-grant.json
+set +o noclobber
+
+export TI_VAULT_TOKEN="$(jq -r '.token' ./vault-grant.json)"
+export GRANT_ID="$(jq -r '.grant_id' ./vault-grant.json)"
+```
+
+この保護されたファイルには、token を表示せずに 2 つのワンタイム値の両方が保存されます。token はシークレットマネージャーに保存し、grant を取り消せるように `GRANT_ID` は保持してください。
+
+## ステップ 3. 委任されたフィールドを使用する {#step-3-use-the-delegated-field}
+
+```bash
+ti fs-vault read-secret \
+ --secret-name service-demo \
+ --field ENDPOINT \
+ --format raw
+```
+
+許可されたフィールドをコマンドに注入します。
+
+```bash
+ti fs-vault run-with-secret \
+ --secret-path /n/vault/service-demo \
+ -- sh -c 'test -n "$ENDPOINT"'
+```
+
+`/n/vault/` プレフィックスは、完全なシークレットパスを受け付けるコマンドに対して Vault namespace を識別します。`service-demo` はステップ 1 で作成したシークレットを指します。`run-with-secret` は許可されたフィールドを読み取り、それらを子プロセス内の環境変数として設定し、その後 `--` の後ろのコマンドを実行します。このテストは、値を表示せずに `ENDPOINT` が存在する場合に正常終了します。すべての環境変数の値を表示するコマンドは使用しないでください。
+
+## ステップ 4. 監査して取り消す {#step-4-audit-and-revoke}
+
+```bash
+ti fs-vault list-audit-events \
+ --secret-name service-demo \
+ --agent-id example-agent \
+ --limit 20
+
+ti fs-vault delete-grant \
+ --grant-id "$GRANT_ID" \
+ --revoked-by operator \
+ --reason task-complete
+```
+
+ローカル token を unset します。
+
+```bash
+unset TI_VAULT_TOKEN
+```
+
+## クリーンアップ {#cleanup}
+
+```bash
+ti fs-vault delete-secret --secret-name service-demo
+rm -f ./api-token.txt ./vault-grant.json
+```
+
+## セキュリティおよび運用上の注意 {#security-and-operational-notes}
+
+- grant のスコープは、必要最小限のフィールドセットと、実用上最短の TTL に限定してください。
+- 取り消された token は新しい読み取りを認可できませんが、プロセスがすでに読み取った値を消去することはできません。
+- process listing や shell history に残る可能性があるため、シークレットをフラグで渡すことは避けてください。
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem Vault CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem-vault.md)
+- [TiDB Cloud CLI のリージョン、セキュリティ、および制限事項](/ai/ti/reference/ti-regions-security-and-limitations.md)
\ No newline at end of file
diff --git a/ai/ti/guides/use-filesystem-journals.md b/ai/ti/guides/use-filesystem-journals.md
new file mode 100644
index 0000000000000..e9a9dc8d7f444
--- /dev/null
+++ b/ai/ti/guides/use-filesystem-journals.md
@@ -0,0 +1,64 @@
+---
+title: TiDB Cloud Filesystem Journals を使う
+summary: Filesystem 内のエージェントおよび自動化イベント向けの append-only ジャーナルを作成、追記、読み取り、検索、検証する方法を学びます。
+---
+
+# TiDB Cloud Filesystem Journals を使う
+
+ジャーナルは、TiDB Cloud Filesystem 上で実行されるエージェントワークフローおよび自動化パイプライン向けに、append-only かつハッシュチェーン化されたイベントログを提供します。[`ti fs-journal` コマンド](/ai/ti/reference/ti-filesystem-journal.md)を使用して、ジャーナルの作成、順序付きイベントの追記、それらの検索または読み取り、ハッシュチェーンの検証を行います。
+
+## 前提条件 {#prerequisites}
+
+- [TiDB Cloud CLI をインストールして設定する](/ai/ti/reference/ti-install-configure-update.md)。
+- `--file-system-id` を渡す、`TI_FS_FILE_SYSTEM_ID` を設定する、または Filesystem を識別する FS token を指定して、Filesystem を選択します。
+- `--fs-token`、`TI_FS_TOKEN`、または選択した Filesystem 用に保存されているローカル認証情報を通じて、ジャーナル権限を持つ FS token を指定します。
+
+## ジャーナルを作成する {#create-a-journal}
+
+```shell
+ti fs-journal create-journal \
+ --journal-kind agent \
+ --title "review task" \
+ --actor agent:reviewer
+```
+
+返されたジャーナル ID を保存します。
+
+## エントリを追記する {#append-entries}
+
+```shell
+ti fs-journal append-journal-entries \
+ --journal-id "" \
+ --entry-json '{"type":"review_started"}'
+```
+
+サポートされる入力形式とエントリフィールドについては、[`append-journal-entries` リファレンス](/ai/ti/reference/ti-fs-journal-append-journal-entries.md)を参照してください。
+
+## エントリを読み取りおよび検索する {#read-and-search-entries}
+
+シーケンス順にエントリを読み取ります。
+
+```shell
+ti fs-journal read-journal-entries --journal-id ""
+```
+
+ジャーナルとエントリをまたいで検索します。
+
+```shell
+ti fs-journal search-journal-entries \
+ --entry-type review_started \
+ --include-entries
+```
+
+## ジャーナルを検証する {#verify-a-journal}
+
+ジャーナルのハッシュチェーンが完全であることを検証します。
+
+```shell
+ti fs-journal verify-journal --journal-id ""
+```
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem Journal に Agent Workflow を記録する](/ai/ti/guides/ti-journal-agent-workflow-example.md)
+- [TiDB Cloud Filesystem Journal CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem-journal.md)
\ No newline at end of file
diff --git a/ai/ti/guides/work-with-filesystem-data.md b/ai/ti/guides/work-with-filesystem-data.md
new file mode 100644
index 0000000000000..44eb3e2d31048
--- /dev/null
+++ b/ai/ti/guides/work-with-filesystem-data.md
@@ -0,0 +1,75 @@
+---
+title: TiDB Cloud Filesystem データを操作する
+summary: CLI を使用して、TiDB Cloud Filesystem 内のファイルやディレクトリをコピー、読み取り、整理、検索、確認する方法を学びます。
+---
+
+# TiDB Cloud Filesystem データを操作する
+
+TiDB Cloud CLI では、[`ti fs` コマンド](/ai/ti/reference/ti-filesystem.md)を使用して、ローカルストレージと TiDB Cloud Filesystem 間でデータを転送したり、リモート名前空間を管理したりできます。
+
+## 前提条件 {#prerequisites}
+
+- [TiDB Cloud CLI をインストールして設定する](/ai/ti/reference/ti-install-configure-update.md)。
+- [Filesystem を作成する](/ai/ti/guides/manage-filesystem-resources.md)か、既存の Filesystem へのアクセス権を取得します。
+- `--file-system-id` を渡す、`TI_FS_FILE_SYSTEM_ID` を設定する、または対象を識別する FS token を指定して、Filesystem を選択します。各操作に必要な権限を持つ FS token を指定してください。
+
+## データをコピーする {#copy-data}
+
+ローカルファイルをリモートパスにアップロードします。
+
+```shell
+ti fs copy-file --from-local ./report.md --to-remote /reports/report.md
+```
+
+[`copy-file`](/ai/ti/reference/ti-fs-copy-file.md) は、ダウンロード、ストリーミング、追記、再開、再帰コピーもサポートしています。
+
+## データを読み取り確認する {#read-and-inspect-data}
+
+ファイルまたはバイト範囲を標準出力に読み取ります。
+
+```shell
+ti fs read-file --path /reports/report.md --offset 0 --length 1024
+```
+
+ディレクトリを一覧表示し、1 つのパスを確認します。
+
+```shell
+ti fs list-files --path /reports --output text
+ti fs describe-file --path /reports/report.md
+```
+
+## 名前空間を整理する {#organize-the-namespace}
+
+対応するコマンドを使用して、ディレクトリを作成し、ファイルを移動し、データを削除します。
+
+```shell
+ti fs create-directory --path /reports/archive
+ti fs move-file --from-remote /draft.md --to-remote /reports/final.md
+ti fs delete-file --path /scratch --recursive
+```
+
+また、`chmod-file`、`create-symlink`、`create-hardlink` を使用して、POSIX スタイルのメタデータやリンクを管理することもできます。
+
+> **Warning:**
+>
+> `delete-file --recursive` は、対象ディレクトリとその内容を完全に削除します。コマンドを実行する前に、リモートパスを確認してください。
+
+## データを検索する {#search-for-data}
+
+パス配下のファイル内容を検索します。
+
+```shell
+ti fs search-file-content --path /reports --pattern "TODO"
+```
+
+名前、タイプ、タグ、サイズ、またはタイムスタンプでパスを検索します。
+
+```shell
+ti fs find-files --path /reports --file-name-pattern "*.md" --tag stage=review
+```
+
+## 次のステップ {#what-s-next}
+
+- [TiDB Cloud Filesystem のレイヤーとチェックポイントを管理する](/ai/ti/guides/manage-filesystem-layers.md)
+- [TiDB Cloud Filesystem をマウントする](/ai/ti/guides/mount-filesystem.md)
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-cli-reference.md b/ai/ti/reference/ti-cli-reference.md
new file mode 100644
index 0000000000000..725dde3bb1a98
--- /dev/null
+++ b/ai/ti/reference/ti-cli-reference.md
@@ -0,0 +1,167 @@
+---
+title: TiDB Cloud CLI (`ti`) コマンドリファレンス
+summary: TiDB Cloud CLI のコマンドグループ、構文、グローバルオプション、出力、dry-run の動作、ヘルプ形式、エラーを参照します。
+---
+
+# TiDB Cloud CLI (`ti`) コマンドリファレンス
+
+このページでは、[TiDB Cloud CLI (`ti`)](/ai/ti/ti-overview.md) コマンドに共通するコマンド構造と動作について説明します。個々のコマンドの構文とオプションについては、そのコマンドグループを選択するか、ドキュメントのナビゲーションを使用してください。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti [options] [global options]
+ti [options] [global options]
+```
+
+例:
+
+```bash
+ti configure --profile staging
+ti db list-db-clusters --db-cluster-type starter
+```
+
+`ti` 実行ファイルはロングオプションのみを受け付けます。`-p` のような 1 文字のオプションは拒否されます。
+
+生成される usage では、必須オプションを任意オプションより前に指定し、任意オプションは角括弧で囲みます。
+
+```text
+ti db describe-db-cluster
+ --db-cluster-id
+ [--output ]
+ [--view ]
+```
+
+値の型は山括弧で囲まれます。コマンドヘルプでは、各必須オプションの名前と型の後に `(required)` が付きます。
+
+```text
+--db-cluster-name (required) Starter DB cluster display name
+--wait Wait until the created cluster is active
+```
+
+## コマンドとコマンドグループ {#commands-and-command-groups}
+
+次の表を使用して、トップレベルのコマンドまたはコマンドグループのリファレンスを見つけてください。各コマンドページには、構文、オプション、例が含まれています。
+
+| コマンドまたはコマンドグループ | 目的 | リファレンス |
+| --- | --- | --- |
+| `configure` | ローカルプロファイル、API キー、デフォルトのリージョンを設定します。 | [`ti configure`](/ai/ti/reference/ti-configure.md) |
+| `update` | TiDB Cloud CLI の更新を確認してインストールします。 | [`ti update`](/ai/ti/reference/ti-update.md) |
+| `db` | TiDB Cloud Starter インスタンス、ブランチ、SQL ユーザー、接続、SQL ステートメントを管理します。 | [`ti db` コマンド](/ai/ti/reference/ti-starter-database.md) |
+| `fs` | Filesystem リソース、AI プロバイダー、トークン、データ、レイヤー、マウントを管理します。 | [`ti fs` コマンド](/ai/ti/reference/ti-filesystem.md) |
+| `fs-git` | マウントされた Filesystem 上の Git ワークスペースを管理します。 | [`ti fs-git` コマンド](/ai/ti/reference/ti-filesystem-git.md) |
+| `fs-journal` | 検証可能な Filesystem ジャーナルを管理します。 | [`ti fs-journal` コマンド](/ai/ti/reference/ti-filesystem-journal.md) |
+| `fs-vault` | Filesystem Vault シークレットと委任アクセスを管理します。 | [`ti fs-vault` コマンド](/ai/ti/reference/ti-filesystem-vault.md) |
+
+ターミナルで使用可能なコマンドを一覧表示するには、`ti help` または `ti help` を実行します。
+
+## グローバルオプション {#global-options}
+
+- `--debug`: 秘匿情報をマスクしたデバッグ出力を有効にします。
+- `--output `: 出力形式を `json` または `text` に設定します。\[default: json]
+- `--profile `: ローカルプロファイルを選択します。\[default: default]
+- `--query `: 出力をレンダリングする前に JMESPath 式を適用します。
+- `--region `: 現在のコマンドに対して、プロファイルのデフォルトリージョンコードを上書きします。例: `aws-us-east-1`
+
+コマンドページでは、`--help`、`--version`、およびすべてのコマンド固有オプションを個別に説明しています。
+
+## 出力 {#output}
+
+構造化データを返すコマンドは、デフォルトで JSON を使用します。
+
+```bash
+ti db list-db-clusters --db-cluster-type starter
+```
+
+人が読みやすい形式で表示するには、text 出力を使用します。
+
+```bash
+ti db list-db-clusters --db-cluster-type starter --output text
+```
+
+`ti fs read-file` や `ti fs copy-file --to-stdout` のような生バイト指向のコマンドは、ファイル内容を直接書き出します。
+
+## JMESPath クエリ {#jmespath-queries}
+
+`--query` は、コマンドが正常に実行された後、出力がレンダリングされる前に実行されます。
+
+```bash
+ti db list-db-clusters \
+ --db-cluster-type starter \
+ --query 'clusters[].{id:id,name:display_name,state:state}'
+```
+
+式が無効な場合は失敗し、コマンド結果が部分的な出力に置き換えられることはありません。
+
+## Dry-run {#dry-run}
+
+`--dry-run` をサポートする変更系のコントロールプレーンコマンドは、ローカルオプション、プロファイル、認証情報、リージョン、およびリクエスト形状を検証したうえで、リモート変更を行わずに実行計画を報告します。
+
+```bash
+ti db delete-db-cluster \
+ --db-cluster-id "" \
+ --dry-run
+```
+
+読み取り専用コマンドは `--dry-run` を拒否します。このオプションはグローバルなシミュレーションオプションではなく、コマンドヘルプに表示されている場合にのみ使用できます。
+
+## ヘルプ形式とバージョン形式 {#help-and-version-forms}
+
+コマンドを指定せずに `ti` を実行すると、終了コード `2` を返し、コンパクトなコマンドツリーの概要を stderr に出力します。
+
+```text
+ti [ERROR]: the following arguments are required: command
+
+The TiDB Cloud Command Line Interface is a unified tool to manage your TiDB Cloud Filesystem (FS) and Starter services.
+
+usage: ti [] [parameters]
+To see help information, you can run:
+
+ ti help
+ ti help
+ ti help
+```
+
+コマンドとオプションを表示するには、明示的なヘルプ形式を使用します。
+
+```bash
+ti help
+ti db help
+ti db create-db-cluster help
+ti --help
+ti --version
+```
+
+`help` はコマンド階層をたどるためのコマンドです。`--help` は各コマンドで使用でき、両方の形式が意図的に共存しています。`--version` オプションも各コマンドレベルで使用でき、同じ `ti` 実行ファイルのバージョンを報告します。
+
+## エラーと終了動作 {#errors-and-exit-behavior}
+
+人が読めるエラーは空行で始まり、安定したプレフィックスを使用します。
+
+```text
+ti [ERROR]:
+```
+
+エラーは stderr に書き込まれ、正常なコマンド出力は stdout に書き込まれます。usage および設定の失敗は、リモート変更の前に非ゼロの終了コードを返します。実行時エラーおよびリモート API の失敗も非ゼロを返します。対話型設定が中断された場合は、終了コード `130` を返します。
+
+`--debug` では、秘匿情報をマスクしたリクエストおよび解決コンテキストを表示できます。API キー、FS トークン、DB パスワード、SQL テキスト、ファイル内容、接続文字列を表示してはなりません。
+
+## 関連ドキュメント {#related-documentation}
+
+設定、セキュリティ、互換性、トラブルシューティングの詳細については、次のドキュメントを参照してください。
+
+| ドキュメント | 目的 |
+| --- | --- |
+| [TiDB Cloud CLI のインストール、設定、更新](/ai/ti/reference/ti-install-configure-update.md) | リリースのインストール、プロファイルの設定、`ti` の更新とアンインストール |
+| [TiDB Cloud CLI の設定と認証情報](/ai/ti/reference/ti-configuration-and-credentials.md) | プロファイル、優先順位ルール、認証情報、ローカル状態を理解する |
+| [TiDB Cloud CLI のリージョン、セキュリティ、制限事項](/ai/ti/reference/ti-regions-security-and-limitations.md) | サポートされるリージョン、認証情報の境界、プラットフォームサポート、制限事項を確認する |
+| [`tdc` から TiDB Cloud CLI への移行](/ai/ti/reference/ti-migrate-from-tdc.md) | `tdc` v0.1.x からローカル状態と環境変数を移行する |
+| [TiDB Cloud CLI のトラブルシューティング](/ai/ti/reference/ti-troubleshooting.md) | 設定、認証、ルーティング、コマンド失敗を診断する |
+
+## リリースノート {#release-notes}
+
+TiDB Cloud CLI (`ti`) の最新の変更については、[TiDB Cloud CLI (`ti`) Release Notes](https://github.com/tidbcloud/ti-cli/releases) を参照してください。
\ No newline at end of file
diff --git a/ai/ti/reference/ti-configuration-and-credentials.md b/ai/ti/reference/ti-configuration-and-credentials.md
new file mode 100644
index 0000000000000..74c15bbcd8a9b
--- /dev/null
+++ b/ai/ti/reference/ti-configuration-and-credentials.md
@@ -0,0 +1,247 @@
+---
+title: TiDB Cloud CLI の設定と認証情報
+summary: TiDB Cloud CLI のプロファイル、優先順位ルール、ローカル状態パス、Filesystem 認証情報、SQL 認証情報、マウントロケーター、および操作ログのリファレンスです。
+---
+
+# TiDB Cloud CLI の設定と認証情報
+
+`ti` は、プロダクトが所有するすべてのローカル状態を `~/.ti/` 配下に保存し、機密性のない設定と認証情報を分離します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 主なファイル {#main-files}
+
+```toml
+# ~/.ti/config
+[default]
+region_code = "aws-us-east-1"
+```
+
+```toml
+# ~/.ti/credentials
+[default]
+tidb_cloud_public_key = "..."
+tidb_cloud_private_key = "..."
+```
+
+認証情報ファイルは、プラットフォームが POSIX モードをサポートしている場合、所有者のみがアクセスできる権限を使用します。
+
+グローバル設定は、プロファイルおよび認証情報とは分離されています。
+
+```toml
+# ~/.ti/.preferences
+schema_version = 1
+
+[logging]
+enabled = true
+max_file_mb = 10
+max_files = 5
+
+[telemetry]
+enabled = false
+```
+
+ドットプレフィックス付きの preferences ファイルは任意であり、通常のディレクトリ一覧では非表示になり、すべてのプロファイルに適用されます。新規インストール時および `ti configure` 実行時には、このファイルは作成されません。ユーザーが作成したファイルを読み取っても、その権限、コメント、書式は書き換えられません。
+
+## プロファイルの選択 {#profile-selection}
+
+プロファイル名前空間は、次の順序で選択されます。
+
+1. 明示的な `--profile`
+2. `TI_PROFILE`
+3. `default`
+
+明示的に空のプロファイルを指定することは無効です。
+
+## TiDB Cloud API 認証情報 {#tidb-cloud-api-credentials}
+
+認証情報の選択順序は次のとおりです。
+
+1. `TIDB_CLOUD_PUBLIC_KEY` と `TIDB_CLOUD_PRIVATE_KEY` のいずれかが設定されている場合は、その両方
+2. `~/.ti/credentials` の選択されたセクション
+
+2 つの環境変数は必ずセットで必要です。`ti` は、環境変数側の片方とファイル側の片方を混在させることはありません。
+
+配置先の選択順序は次のとおりです。
+
+1. 明示的なグローバル `--region`
+2. `TI_REGION_CODE`
+3. プロファイルの `region_code`
+
+コマンドフラグ、環境入力、保存済み設定、およびコマンドのデフォルト値は、フィールドごとに解決されます。そのため、API キーペアのようなアトミックな組み合わせでない限り、値は異なるレベルから取得される場合があります。
+
+## Starter プロジェクトの配置先 {#starter-project-placement}
+
+TiDB Cloud CLI は、プロジェクトセレクターを受け付けず、保存もしません。TiDB Cloud Starter インスタンスの作成ではプロジェクト配置先を省略し、TiDB Cloud がサーバー側のデフォルトプロジェクトを選択します。TiDB Cloud から返されるプロジェクトフィールドおよびラベルは、リソースメタデータとして引き続き表示されますが、後続のリクエストで再利用されることはありません。
+
+## Filesystem 認証情報とリモートインベントリ {#filesystem-credentials-and-remote-inventory}
+
+1 つのプロファイルで複数の Filesystem にアクセスできます。リージョン単位のリモートインベントリが、リソースの存在と状態に関する信頼できる情報源です。ローカル状態には、認証情報とそのルーティングヒントのみが保存されます。
+
+```text
+~/.ti/fs_credentials///credentials
+```
+
+この認証情報には、サーバーが割り当てた file system ID、正規のリージョンコード、選択された `api_key`、および任意の authoritative token metadata が含まれ、所有者のみがアクセスできる権限を使用します。`ti fs list-file-systems` はリモートリソースを読み取り、機密情報ではない `has_local_token` ヒントのみをテーブル結合します。
+
+1 つのリモート Filesystem に複数のトークンを持たせることはできますが、各プロファイルが Filesystem ごとに保存する選択済みトークンは最大 1 つです。ローカルストアは運用上の選択情報であり、リモートのトークンインベントリのレプリカではありません。プロビジョニングまたは古いインポートによって作成された認証情報には、`token_id`、`scope_kind`、`token_name`、`expires_at`、または `scopes` が含まれていない場合がありますが、それでもデータプレーン用途では有効です。また、`ti` は不足しているメタデータをトークン一覧の行から推測しません。
+
+`ti fs generate-file-system-token` は、`--store-locally` が設定されていない限り、選択済み認証情報を変更しません。`--replace` はローカルの選択のみを変更し、以前のリモートトークンは引き続き有効なままです。ローカル認証情報をソースとするリフレッシュでは、それがアトミックに置き換えられます。フラグまたは `TI_FS_TOKEN` をソースとするリフレッシュでは、置換後のプレーンテキストが返され、ローカル状態には書き込まれません。
+
+`ti fs generate-file-system-scoped-token` は owner token のみを受け付け、その authoritative path scopes をローカルに保存できます。トークン JWT 自体には Filesystem ID は含まれますが、token kind、token ID、または scopes は含まれません。そのため、明示的に指定されたトークンまたは環境変数のトークンは、ローカルで分類されるのではなく、認可のためにサービスへ渡されます。`TI_FS_TOKEN` には owner token または scoped token のいずれも指定できます。利用可能な操作は、そのサーバー側の能力に依存します。
+
+Owner FS token は、Filesystem データアクセスとトークンインベントリまたはライフサイクル操作を認可します。TiDB Cloud Filesystem リソースの作成、一覧表示、詳細表示、削除は認可しません。また、別の owner token を生成することもできません。これらの操作には TiDB Cloud API 認証情報が必要です。さらに、`ti fs delete-file-system` では明示的な `--file-system-id` が必要です。`TI_FS_TOKEN` に埋め込まれた ID が、削除対象の Filesystem 選択に使われることはありません。
+
+リソースの選択順序は次のとおりです。
+
+1. 明示的な `--file-system-id`
+2. `TI_FS_FILE_SYSTEM_ID`
+3. 明示的に指定された FS token から ID を導出
+4. それ以外の場合は `fs.missing_file_system_id` で失敗
+
+`ti` は、保存済みデフォルトやローカル認証情報の数から Filesystem を推測することはありません。単一コマンドには `--file-system-id` を、シェル、サンドボックス、または自動化環境には `TI_FS_FILE_SYSTEM_ID` を使用してください。
+
+リモート `fs`、`fs-git`、`fs-journal`、および owner `fs-vault` 操作における FS owner 認証情報の選択順序は次のとおりです。
+
+1. 明示的な `--fs-token`
+2. `TI_FS_TOKEN`
+3. 選択されたリソース認証情報
+
+フラグはシェル履歴やプロセス一覧に残る可能性があるため、フラグよりも `TI_FS_TOKEN` を推奨します。
+
+## 設定不要の Filesystem 入力 {#config-free-filesystem-inputs}
+
+クリーンなサンドボックスで必要なのは次の内容だけです。
+
+```bash
+export TI_FS_TOKEN=""
+export TI_REGION_CODE="aws-us-east-1"
+```
+
+これらの値はメモリ内の名前空間のみを構成します。`ti` はトークンから ID を導出し、どちらの値も `~/.ti/` に書き込みません。`TI_FS_FILE_SYSTEM_ID` は任意ですが、指定する場合はトークンと一致している必要があります。リモート Filesystem のインベントリ、詳細表示、プロビジョニング、および削除には TiDB Cloud API 認証情報が必要です。FS token は Filesystem 削除の認可としては不要であり、受け付けられません。
+
+## DB SQL 認証情報 {#db-sql-credentials}
+
+生成される SQL 認証情報はクラスター単位です。
+
+```text
+~/.ti/db_users//credentials
+```
+
+```toml
+[read_only]
+username = "..."
+password = "..."
+
+[read_write]
+username = "..."
+password = "..."
+
+[admin]
+username = "..."
+password = "..."
+```
+
+`ti db create-db-sql-users` は、これらの安定したユーザーを作成または修復します。これらはメインの認証情報ファイルには保存されません。
+
+3 つのアクセスモードは、TiDB Cloud の組み込みデータベースロールに対応します。
+
+| `ti` access mode | TiDB Cloud built-in role | 想定用途 |
+| --- | --- | --- |
+| `read_only` | `role_readonly` | データを変更せずにクエリおよび検証を行う |
+| `read_write` | `role_readwrite` | アプリケーションデータのクエリおよび変更を行う |
+| `admin` | `role_admin` | スキーマ変更を行い、権限を管理する |
+
+TiDB Cloud の完全なロールモデルについては、[データベースユーザーとロールの管理](/tidb-cloud/configure-sql-users.md) を参照してください。
+
+## 付随状態とマウントロケーター {#companion-state-and-mount-locators}
+
+インストーラーには `ti-drive9` が含まれており、これは `ti fs`、`ti fs-git`、`ti fs-journal`、および `ti fs-vault` の操作を実行する companion runtime です。これを直接呼び出すことはありません。登録された各 Filesystem には、分離された companion home があります。
+
+```text
+~/.ti/drive9-home///
+```
+
+`ti` ワークフローでは、この状態やスタンドアロンの `~/.drive9` 設定を編集しないでください。
+
+バックグラウンドの FS または vault マウントが成功すると、機密情報を含まない locator が書き込まれます。
+
+```text
+~/.ti/mounts/.locator.json
+```
+
+この locator には、同じ `HOME` から drain および unmount を行うために必要な配置先情報と companion-home 情報が記録されます。FS token は含まれません。unmount が成功すると削除されます。
+
+## Operation logs {#operation-logs}
+
+`ti` は、ローカルの JSON Lines 形式のイベントを秘匿化して次の場所に書き込みます。
+
+```text
+~/.ti/logs/ti.jsonl
+```
+
+このログは、telemetry ではなく、ローカルの監査およびデバッグ用データです。コマンド名、フラグ名、プロファイルとリージョン、所要時間、終了コードと安定したエラーコード、HTTP メソッド/ステータス、操作、およびリクエスト ID を含む場合があります。フラグ値、SQL、ファイルパスとその内容、ペイロード、接続文字列、および認証情報は含まれません。
+
+1 つのプロセスに対して無効にするには、次を実行します。
+
+```bash
+TI_LOGGING=off ti db list-db-clusters --db-cluster-type starter
+```
+
+または、`~/.ti/.preferences` を作成または編集します。
+
+```toml
+schema_version = 1
+
+[logging]
+enabled = false
+```
+
+環境変数の値 `off`、`false`、`0`、`no` はロギングを無効にし、`on`、`true`、`1`、`yes` は有効にします。環境変数は設定より優先されます。無効な設定値が指定された場合、要求されたコマンドを失敗させることなく、operation logging は無効になります。
+
+既存のインストールで `[logging]` を `~/.ti/config` に保存している場合、それらの値は自動的に `~/.ti/.preferences` に移行されます。この移行では、プロファイルと認証情報は保持されます。`ti update` は、`~/.ti/` 配下の設定、プロファイル、認証情報、operation logs、またはその他の状態を読み書きしません。
+
+## Anonymous telemetry {#anonymous-telemetry}
+
+リリースビルドは、対象となるコマンドについて、ベストエフォートで 1 件の完了イベントを TiDB Cloud CLI telemetry service に送信します。このイベントには、正規化されたコマンド、明示的に指定されたフラグ名、安定した終了コードとエラーコード、所要時間、リージョン、CLI バージョン、OS、architecture、インストール元、およびランダムな仮名化されたインストール ID が含まれます。フラグ値、認証情報、トークン、SQL テキスト、ファイルパスまたはその内容、コマンド出力、API ペイロード、プロファイル名、またはクラウドリソース ID は含まれません。
+
+開発ビルドおよび認識された CI 環境では、デフォルトで無効です。help、version、コマンドなしの使用、およびすべての `ti update` モードは常に除外されます。telemetry を永続的に無効にするには、次のグローバル設定を追加します。
+
+```toml
+[telemetry]
+enabled = false
+```
+
+ファイルを変更せずに 1 つのプロセスに対して無効にするには、次を実行します。
+
+```bash
+TI_TELEMETRY=off ti db list-db-clusters --db-cluster-type starter
+```
+
+TiDB Cloud CLI は、最初の対象イベントに対して `~/.ti/.telemetry-installation-id` を遅延作成し、POSIX 権限が利用可能な場合は現在のユーザーのみに制限します。仮名化された ID をリセットするには、このファイルを削除してください。telemetry の配信は損失を伴う可能性があり、コマンド出力、エラー、または終了ステータスを変更することはありません。
+
+統合は、プロファイルやコマンドを変更せずに、明示的なプロセススコープのメタデータを付加できます。`TI_TELEMETRY_TAG` は最大 128 バイトの UTF-8 文字列を受け付けます。`TI_TELEMETRY_EXTRA` は、圧縮後 2 KiB までの完全な JSON 値 1 つを受け付けます。無効なメタデータ、禁止されたメタデータ、深くネストされたメタデータ、またはサイズ超過のメタデータは、コマンドに影響を与えることなく省略されます。どちらの値にも、認証情報、トークン、SQL、パス、個人データ、プロファイル名、またはクラウドリソース ID を含めないでください。
+
+```bash
+TI_TELEMETRY_TAG="e2b-preview" \
+TI_TELEMETRY_EXTRA='{"campaign":"launch","runtime":"e2b"}' \
+ti fs list-files --file-system-id --path /
+```
+
+## Sensitive values {#sensitive-values}
+
+次の値はシークレットとして扱ってください。
+
+- TiDB Cloud API の秘密鍵と公開鍵のペア
+- FS owner token
+- DB SQL のユーザー名、パスワード、および接続文字列
+- 委任された vault token と secret value
+
+これらをソース管理、チケット、ログ、コマンド例、または保護されていないシェル履歴に保存しないでください。
+
+## Related documentation {#related-documentation}
+
+- [TiDB Cloud CLI のリージョン、セキュリティ、および制限事項](/ai/ti/reference/ti-regions-security-and-limitations.md)
+- [TiDB Cloud CLI のトラブルシューティング](/ai/ti/reference/ti-troubleshooting.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-configure.md b/ai/ti/reference/ti-configure.md
new file mode 100644
index 0000000000000..a120d778ac40d
--- /dev/null
+++ b/ai/ti/reference/ti-configure.md
@@ -0,0 +1,71 @@
+---
+title: ti configure
+summary: ローカルの TiDB Cloud CLI プロファイルを対話形式または非対話形式で設定します。
+---
+
+# ti configure
+
+ローカルの TiDB Cloud CLI プロファイルを設定します。フラグを指定しない場合、これは対話形式で実行できる唯一の TiDB Cloud CLI コマンドです。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti configure
+ [--help]
+ [--non-interactive]
+ [--region-code ]
+ [--tidb-cloud-private-key ]
+ [--tidb-cloud-public-key ]
+ [--version]
+```
+
+## オプション {#options}
+
+- `--help`: ヘルプ情報を表示します。
+- `--non-interactive`: プロンプトを表示しません。対応するコマンドオプションまたは環境変数を使用して、リージョンコード、公開鍵、秘密鍵を指定します。これは、スクリプトまたは自動化環境で `ti` を実行する場合に便利です。
+- `--region-code `: デフォルトのリージョンコード。たとえば `aws-us-east-1` または `aws-ap-southeast-1` です。
+- `--tidb-cloud-private-key `: TiDB Cloud API 秘密鍵。
+- `--tidb-cloud-public-key `: TiDB Cloud API 公開鍵。
+- `--version`: バージョン情報を表示します。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 設定値のソース {#configuration-value-sources}
+
+次のコマンドオプションと環境変数は、同じ設定値を提供します。
+
+| 設定値 | コマンドオプション | 環境変数 |
+| --- | --- | --- |
+| デフォルトのリージョンコード | `--region-code` | `TI_REGION_CODE` |
+| TiDB Cloud API 公開鍵 | `--tidb-cloud-public-key` | `TIDB_CLOUD_PUBLIC_KEY` |
+| TiDB Cloud API 秘密鍵 | `--tidb-cloud-private-key` | `TIDB_CLOUD_PRIVATE_KEY` |
+
+各値について、明示的に指定されたコマンドオプションは、対応する環境変数よりも優先されます。`--non-interactive` を使用する場合、3 つすべての値がこれらのソースから解決される必要があります。
+
+## 例 {#examples}
+
+- `ti` を対話形式で設定する場合:
+
+ ```bash
+ # Enter the default region code and TiDB Cloud API keys when prompted.
+ ti configure
+ ```
+
+- 自動化向けに `ti` を設定する場合:
+
+ ```bash
+ # Supply all required values without interactive prompts.
+ TI_REGION_CODE="aws-us-east-1" \
+ TIDB_CLOUD_PUBLIC_KEY="" \
+ TIDB_CLOUD_PRIVATE_KEY="" \
+ ti configure --profile ci --non-interactive
+ ```
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud CLI のインストール、設定、および更新](/ai/ti/reference/ti-install-configure-update.md)
+- [TiDB Cloud CLI の設定と認証情報](/ai/ti/reference/ti-configuration-and-credentials.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-db-create-db-cluster-branch.md b/ai/ti/reference/ti-db-create-db-cluster-branch.md
new file mode 100644
index 0000000000000..ebd2e67e4a8fc
--- /dev/null
+++ b/ai/ti/reference/ti-db-create-db-cluster-branch.md
@@ -0,0 +1,55 @@
+---
+title: ti db create-db-cluster-branch
+summary: TiDB Cloud Starter クラスターのブランチを作成します。
+---
+
+# ti db create-db-cluster-branch
+
+1 つの TiDB Cloud Starter インスタンスに対してブランチを作成します。`--wait` を指定すると、ブランチが `ACTIVE` になるまで待機します。このコマンドは、ブランチを作成する前に親クラスターが Starter であることを検証します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェイスは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti db create-db-cluster-branch
+ --db-cluster-branch-name
+ --db-cluster-id
+ [--dry-run]
+ [--help]
+ [--version]
+ [--wait]
+```
+
+## オプション {#options}
+
+- `--db-cluster-branch-name `: Starter DB クラスターのブランチ表示名。\[required]
+- `--db-cluster-id `: Starter DB クラスター ID。\[required]
+- `--dry-run`: 変更を適用せずにリクエストを検証します。
+- `--help`: ヘルプ情報を表示します。
+- `--version`: バージョン情報を表示します。
+- `--wait`: 作成されたブランチが `ACTIVE` になるまで待機してから戻ります。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 例 {#examples}
+
+- ブランチを作成し、アクティブになるまで待機する場合:
+
+ ```bash
+ # Wait until the new database branch can accept connections.
+ ti db create-db-cluster-branch --db-cluster-id "" --db-cluster-branch-name dev --wait
+ ```
+
+- ブランチ作成をプレビューする場合:
+
+ ```bash
+ # Validate the parent cluster and branch request without creating it.
+ ti db create-db-cluster-branch --db-cluster-id "" --db-cluster-branch-name preview --dry-run
+ ```
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud Starter CLI コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-db-create-db-cluster.md b/ai/ti/reference/ti-db-create-db-cluster.md
new file mode 100644
index 0000000000000..ab65c8661b449
--- /dev/null
+++ b/ai/ti/reference/ti-db-create-db-cluster.md
@@ -0,0 +1,85 @@
+---
+title: ti db create-db-cluster
+summary: TiDB Cloud Starter クラスターを作成します。
+---
+
+# ti db create-db-cluster
+
+TiDB Cloud Starter インスタンスを作成します。必須の `--db-cluster-type` は `starter` である必要があり、暗黙的な型指定はありません。`--wait` を指定すると、クラスターが `ACTIVE` になるまで待機します。
+
+このリクエストではプロジェクトを選択しません。TiDB Cloud はサーバー側のプロジェクトルールに従ってインスタンスを割り当て、`ti` はレスポンス内のプロジェクトメタデータをそのまま保持します。`ti` を使用してプロジェクトを選択または設定することはできません。
+
+TiDB Cloud CLI は、返されたサービスプランを検証します。作成の受け付け後に検証が失敗した場合、`ti` はクラスター ID を報告し、調査用にそのインスタンスを保持します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti db create-db-cluster
+ --db-cluster-name
+ --db-cluster-type
+ [--dry-run]
+ [--help]
+ [--monthly-spending-limit-usd-cents ]
+ [--version]
+ [--wait]
+```
+
+## オプション {#options}
+
+- `--db-cluster-name `: Starter DB クラスターの表示名です。\[required]
+- `--db-cluster-type `: DB クラスターのタイプです。`starter` である必要があります。\[required]
+- `--dry-run`: 変更を適用せずにリクエストを検証します。
+- `--help`: ヘルプ情報を表示します。
+- `--monthly-spending-limit-usd-cents `: 月間利用上限を米ドルセント単位で指定します。省略した場合、`ti` は利用上限を送信せず、TiDB Cloud がデフォルトのルールを適用します。詳細は、[TiDB Cloud Starter インスタンスの利用上限を管理する](/tidb-cloud/manage-serverless-spend-limit.md) を参照してください。
+- `--version`: バージョン情報を表示します。
+- `--wait`: 作成したクラスターが `ACTIVE` になるまで待機してから戻ります。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 例 {#examples}
+
+- クラスターを作成し、アクティブになるまで待機します。
+
+ ```bash
+ # Wait until the new TiDB Cloud Starter instance reaches the ACTIVE state.
+ ti db create-db-cluster --db-cluster-type starter --db-cluster-name app-db --wait
+ ```
+
+- クラスターを非同期で作成します。
+
+ ```bash
+ # Return after TiDB Cloud accepts creation so another process can poll the cluster.
+ ti db create-db-cluster --db-cluster-type starter --db-cluster-name background-db
+ ```
+
+- クラスター作成をプレビューします。
+
+ ```bash
+ # Validate the request and resolved defaults without creating a cluster.
+ ti db create-db-cluster --db-cluster-type starter --db-cluster-name app-db --dry-run
+ ```
+
+- 月間利用上限を設定します。
+
+ ```bash
+ # Create a paid TiDB Cloud Starter instance with a monthly limit expressed in US dollar cents.
+ ti db create-db-cluster --db-cluster-type starter --db-cluster-name production-db --monthly-spending-limit-usd-cents 1000 --wait
+ ```
+
+## 作成後の検証に失敗した場合 {#if-post-creation-verification-fails}
+
+TiDB Cloud が作成リクエストを受け付けたものの、`ti` が返されたリソースを Starter インスタンスとして検証できない場合は、エラー内のクラスター ID を確認してください。保持されたリソースは、次のコマンドで確認できます。
+
+```bash
+ti db describe-db-cluster --db-cluster-id ""
+```
+
+`ti` が引き続きサービスプランを検証できない場合は、TiDB Cloud コンソールでリソースを確認または削除してください。最初のリクエストでインスタンスが作成されたかどうかを確認するまでは、create コマンドを再実行しないでください。
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud Starter CLI コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-db-create-db-sql-users.md b/ai/ti/reference/ti-db-create-db-sql-users.md
new file mode 100644
index 0000000000000..a71c968c335e7
--- /dev/null
+++ b/ai/ti/reference/ti-db-create-db-sql-users.md
@@ -0,0 +1,63 @@
+---
+title: ti db create-db-sql-users
+summary: TiDB Cloud Starter インスタンス用に、TiDB Cloud CLI が管理する SQL ユーザーを作成します。
+---
+
+# ti db create-db-sql-users
+
+TiDB Cloud Starter インスタンス用に、`ti` が管理する 3 つの SQL ユーザー(read-only、read-write、admin)を作成または修復します。これらの認証情報はローカルに保存されるため、後続のコマンドで `--read-only`、`--read-write`、または `--admin` を使用して適切なユーザーを選択できます。
+
+これらのユーザーには、以下の事前定義されたアクセスレベルと組み込みの TiDB Cloud ロールがあります。
+
+| `ti` access mode | TiDB Cloud built-in role | 想定される用途 |
+| --- | --- | --- |
+| `read_only` | `role_readonly` | データを変更せずにクエリおよび検証を行う |
+| `read_write` | `role_readwrite` | アプリケーションデータのクエリおよび変更を行う |
+| `admin` | `role_admin` | スキーマ変更を行い、権限を管理する |
+
+TiDB Cloud のロールモデルについては、[データベースユーザーとロールの管理](/tidb-cloud/configure-sql-users.md) を参照してください。
+
+`ti` は、生成されたユーザー名とパスワードを `~/.ti/db_users//credentials` に保存し、3 つのアクセスモードごとに個別の TOML セクションを作成します。POSIX 権限をサポートするシステムでは、認証情報ファイルは所有者のみが読み書きできます。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェイスは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti db create-db-sql-users
+ --db-cluster-id
+ [--dry-run]
+ [--help]
+ [--version]
+```
+
+## オプション {#options}
+
+- `--db-cluster-id `: Starter DB クラスター ID。\[required]
+- `--dry-run`: 変更を適用せずにリクエストを検証します。
+- `--help`: ヘルプ情報を表示します。
+- `--version`: バージョン情報を表示します。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 例 {#examples}
+
+- 管理対象の SQL ユーザーを作成します。
+
+ ```bash
+ # Create or reconcile the read-only, read-write, and admin SQL users.
+ ti db create-db-sql-users --db-cluster-id ""
+ ```
+
+- SQL ユーザー作成をプレビューします。
+
+ ```bash
+ # Show the three managed roles without changing SQL users or local credentials.
+ ti db create-db-sql-users --db-cluster-id "" --dry-run
+ ```
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud Starter CLI コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-db-delete-db-cluster-branch.md b/ai/ti/reference/ti-db-delete-db-cluster-branch.md
new file mode 100644
index 0000000000000..37fa31cf84f03
--- /dev/null
+++ b/ai/ti/reference/ti-db-delete-db-cluster-branch.md
@@ -0,0 +1,48 @@
+---
+title: ti db delete-db-cluster-branch
+summary: TiDB Cloud Starter クラスターからブランチを削除します。
+---
+
+# ti db delete-db-cluster-branch
+
+TiDB Cloud Starter インスタンスから 1 つのブランチを削除します。このコマンドは、ブランチの読み取りまたは削除を行う前に、親クラスターが Starter であることを検証します。削除レスポンスはポーリングせずに返され、このコマンドでは `--wait` オプションは提供されません。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti db delete-db-cluster-branch
+ --db-cluster-branch-id
+ --db-cluster-id
+ [--dry-run]
+ [--help]
+ [--version]
+```
+
+## オプション {#options}
+
+- `--db-cluster-branch-id `: Starter DB クラスターのブランチ ID。\[required]
+- `--db-cluster-id `: Starter DB クラスター ID。\[required]
+- `--dry-run`: 変更を適用せずにリクエストを検証します。
+- `--help`: ヘルプ情報を表示します。
+- `--version`: バージョン情報を表示します。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 例 {#examples}
+
+- ブランチを削除する:
+
+ ```bash
+ # Delete only the selected branch from its parent TiDB Cloud Starter instance.
+ ti db delete-db-cluster-branch --db-cluster-id "" --db-cluster-branch-id ""
+ ```
+
+ブランチが表示されなくなったことを確認するには、`ti db list-db-cluster-branches --db-cluster-id ""` を実行します。
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud Starter CLI コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-db-delete-db-cluster.md b/ai/ti/reference/ti-db-delete-db-cluster.md
new file mode 100644
index 0000000000000..52cfde13a6e6a
--- /dev/null
+++ b/ai/ti/reference/ti-db-delete-db-cluster.md
@@ -0,0 +1,53 @@
+---
+title: ti db delete-db-cluster
+summary: TiDB Cloud Starter クラスターを削除します。
+---
+
+# ti db delete-db-cluster
+
+TiDB Cloud Starter インスタンスを削除します。削除が完了するまで待機するには、`--wait` を使用します。このコマンドは TiDB Cloud Starter インスタンスのみを受け付け、その他のクラスタータイプは拒否します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti db delete-db-cluster
+ --db-cluster-id
+ [--dry-run]
+ [--help]
+ [--version]
+ [--wait]
+```
+
+## オプション {#options}
+
+- `--db-cluster-id `: Starter DB クラスター ID。\[必須]
+- `--dry-run`: 変更を適用せずにリクエストを検証します。
+- `--help`: ヘルプ情報を表示します。
+- `--version`: バージョン情報を表示します。
+- `--wait`: TiDB Cloud が削除リクエストを受け付けた後、インスタンスが `DELETED` に到達するまでポーリングします。その後に `not found` または `permission denied` の応答が返された場合も、インスタンスを読み取れなくなっているため、削除完了として扱われます。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 例 {#examples}
+
+- クラスターを削除し、完了まで待機する場合:
+
+ ```bash
+ # Wait until TiDB Cloud reports the cluster deleted or no longer accessible.
+ ti db delete-db-cluster --db-cluster-id "" --wait
+ ```
+
+- クラスターを非同期で削除する場合:
+
+ ```bash
+ # Return after TiDB Cloud accepts deletion while cleanup continues remotely.
+ ti db delete-db-cluster --db-cluster-id ""
+ ```
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud Starter CLI コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-db-describe-db-cluster-branch.md b/ai/ti/reference/ti-db-describe-db-cluster-branch.md
new file mode 100644
index 0000000000000..e463d41ad12a6
--- /dev/null
+++ b/ai/ti/reference/ti-db-describe-db-cluster-branch.md
@@ -0,0 +1,46 @@
+---
+title: ti db describe-db-cluster-branch
+summary: TiDB Cloud Starter クラスターのブランチを記述します。
+---
+
+# ti db describe-db-cluster-branch
+
+クラスター ID とブランチ ID を指定して、1 つのブランチを記述します。デフォルトの `FULL` ビューでは、TiDB Cloud API から取得可能な完全なブランチ詳細を返します。基本情報のみを取得するには、`--view BASIC` を使用します。このコマンドは、ブランチを読み取る前に親クラスターが Starter であることを確認します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti db describe-db-cluster-branch
+ --db-cluster-branch-id
+ --db-cluster-id
+ [--help]
+ [--version]
+ [--view ]
+```
+
+## オプション {#options}
+
+- `--db-cluster-branch-id `: Starter DB クラスターのブランチ ID。\[required]
+- `--db-cluster-id `: Starter DB クラスター ID。\[required]
+- `--help`: ヘルプ情報を表示します。
+- `--version`: バージョン情報を表示します。
+- `--view `: 詳細レベル: `BASIC` または `FULL`。省略した場合、TiDB Cloud API は `FULL` を使用します。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 例 {#examples}
+
+- ブランチを記述する:
+
+ ```bash
+ # Return full lifecycle and connection details for one branch.
+ ti db describe-db-cluster-branch --db-cluster-id "" --db-cluster-branch-id "" --view FULL
+ ```
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud Starter CLI コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-db-describe-db-cluster.md b/ai/ti/reference/ti-db-describe-db-cluster.md
new file mode 100644
index 0000000000000..f520cf6fdb2c2
--- /dev/null
+++ b/ai/ti/reference/ti-db-describe-db-cluster.md
@@ -0,0 +1,44 @@
+---
+title: ti db describe-db-cluster
+summary: TiDB Cloud Starter クラスターの詳細を表示します。
+---
+
+# ti db describe-db-cluster
+
+TiDB Cloud Starter インスタンスの情報を取得します。デフォルトの `BASIC` ビューでは、インスタンスの基本情報が返されます。TiDB Cloud API から取得可能な完全な詳細を要求するには、`--view FULL` を使用します。クラスターの API メタデータによって Starter であることを確認できない場合、このコマンドはそのクラスターを拒否します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti db describe-db-cluster
+ --db-cluster-id
+ [--help]
+ [--version]
+ [--view ]
+```
+
+## オプション {#options}
+
+- `--db-cluster-id `: Starter DB クラスター ID。\[必須]
+- `--help`: ヘルプ情報を表示します。
+- `--version`: バージョン情報を表示します。
+- `--view `: 詳細レベル: `BASIC` または `FULL`。省略した場合、TiDB Cloud API は `BASIC` を使用します。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 例 {#examples}
+
+- TiDB Cloud Starter インスタンスの情報を取得します。
+
+ ```bash
+ # Return the instance state, placement, and connection metadata.
+ ti db describe-db-cluster --db-cluster-id "" --view FULL
+ ```
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud Starter CLI コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-db-execute-sql-statement.md b/ai/ti/reference/ti-db-execute-sql-statement.md
new file mode 100644
index 0000000000000..4c08c70f3a83f
--- /dev/null
+++ b/ai/ti/reference/ti-db-execute-sql-statement.md
@@ -0,0 +1,87 @@
+---
+title: ti db execute-sql-statement
+summary: TiDB Cloud Starter クラスターに対して 1 つの SQL ステートメントを実行します。
+---
+
+# ti db execute-sql-statement
+
+TiDB Cloud Starter インスタンスに対して 1 つの SQL ステートメントを実行します。デフォルトのアクセスロールは read-write です。ロールは明示的に指定することを推奨します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti db execute-sql-statement
+ --db-cluster-id
+ --sql
+ [--admin]
+ [--database ]
+ [--help]
+ [--read-only]
+ [--read-write]
+ [--transport ]
+ [--version]
+```
+
+## オプション {#options}
+
+- `--db-cluster-id `: Starter DB クラスター ID。\[必須]
+- `--sql `: 実行する 1 つの SQL ステートメント。\[必須]
+- `--admin`: 用意された admin DB SQL 認証情報を使用します。
+- `--database `: データベース / デフォルトスキーマ名。
+- `--help`: ヘルプ情報を表示します。
+- `--read-only`: 用意された `read_only` DB SQL 認証情報を使用します。
+- `--read-write`: 用意された `read_write` DB SQL 認証情報を使用します。
+- `--transport `: SQL 実行トランスポート: `https` または `mysql`。\[default: https]
+- `--version`: バージョン情報を表示します。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 例 {#examples}
+
+- デフォルトの read-write ロールでステートメントを実行する:
+
+ ```bash
+ # Use the default prepared role for normal application reads and writes.
+ ti db execute-sql-statement --db-cluster-id "" --sql "INSERT INTO app.events(message) VALUES ('ready')"
+ ```
+
+- read-only クエリを実行する:
+
+ ```bash
+ # Prevent the statement from using read-write or admin credentials.
+ ti db execute-sql-statement --db-cluster-id "" --read-only --sql "SELECT 1 AS ready" --output text
+ ```
+
+- 管理用ステートメントを実行する:
+
+ ```bash
+ # Use the admin role for schema creation or privilege management.
+ ti db execute-sql-statement --db-cluster-id "" --admin --sql "CREATE DATABASE IF NOT EXISTS app"
+ ```
+
+- MySQL フォールバックトランスポートを使用する:
+
+ ```bash
+ # Open a direct TLS MySQL connection when the workflow requires the MySQL protocol.
+ ti db execute-sql-statement --db-cluster-id "" --transport mysql --sql "SELECT CURRENT_TIMESTAMP"
+ ```
+
+## トランスポートを選択する {#choose-a-transport}
+
+デフォルトの `https` トランスポートは、ステートメントを TiDB Cloud HTTPS SQL API に送信します。`mysql` トランスポートは、インスタンスへの直接 TLS MySQL 接続を開き、ステートメントを 1 回実行してから接続を閉じます。`mysql` は、ネットワークまたはワークフローで MySQL プロトコルが特に必要な場合にのみ使用してください。
+
+CLI は、`https` から `mysql` へ自動的にフォールバックしたり、もう一方のトランスポートでステートメントを再試行したりしません。これにより、障害が曖昧な場合に書き込みステートメントが 2 回実行されることを防ぎます。
+
+## 出力 {#output}
+
+JSON 出力には、`fields`、`rows`、`row_count`、該当する場合は `rows_affected`、該当する場合は `last_insert_id`、`transport`、`access_mode`、および `cluster_id` が含まれます。`rows` 内の各項目は、カラム名をキーとするオブジェクトです。
+
+`--output text` を指定すると、クエリ結果はカラム見出しと行数を含むテーブルとして表示されます。行を返さないステートメントでは、影響を受けた行数と、利用可能な場合は最後の insert ID を含む `Query OK` メッセージが出力されます。
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud Starter CLI コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-db-format-db-connection-string.md b/ai/ti/reference/ti-db-format-db-connection-string.md
new file mode 100644
index 0000000000000..273f9ee44f550
--- /dev/null
+++ b/ai/ti/reference/ti-db-format-db-connection-string.md
@@ -0,0 +1,79 @@
+---
+title: ti db format-db-connection-string
+summary: TiDB Cloud CLI で管理される SQL ユーザー向けの接続文字列を整形します。
+---
+
+# ti db format-db-connection-string
+
+保存されている SQL 認証情報を、読み書き、読み取り専用、または admin アクセス用に整形します。ロールオプションを指定しない場合、このコマンドは `read_write` を使用します。このコマンドは、ローカルの SQL 認証情報を読み込む前に、クラスターが Starter であることを検証します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## Syntax {#syntax}
+
+```text
+ti db format-db-connection-string
+ --db-cluster-id
+ [--admin]
+ [--database ]
+ [--env-database-url-name ]
+ [--env-include-database-url]
+ [--env-prefix ]
+ [--format ]
+ [--help]
+ [--read-only]
+ [--read-write]
+ [--version]
+```
+
+## Options {#options}
+
+- `--db-cluster-id `: Starter DB クラスター ID。\[required]
+- `--admin`: 準備済みの admin DB SQL 認証情報を使用します。
+- `--database `: データベース名 / デフォルトスキーマ名。
+- `--env-database-url-name `: `--format env` 用の Database URL 変数名。\[default: DATABASE_URL]
+- `--env-include-database-url`: `--format env` とともに Database URL 変数を含めます。
+- `--env-prefix `: `--format env` 用の dotenv 変数プレフィックス。\[default: TIDB_]
+- `--format `: 接続文字列の形式: `mysql-uri`、`jdbc`、`go-sql-driver`、`sqlalchemy`、または `env`。\[default: mysql-uri]
+- `--help`: ヘルプ情報を表示します。
+- `--read-only`: 準備済みの `read_only` DB SQL 認証情報を使用します。
+- `--read-write`: 準備済みの `read_write` DB SQL 認証情報を使用します。
+- `--version`: バージョン情報を表示します。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## Examples {#examples}
+
+- 読み書き用の MySQL URI を整形する:
+
+ ```bash
+ # Use the default application role in tools that accept a MySQL URI.
+ ti db format-db-connection-string --db-cluster-id "" --read-write --format mysql-uri
+ ```
+
+- 読み取り専用の dotenv 変数を整形する:
+
+ ```bash
+ # Emit environment assignments for a workload that must not modify data.
+ ti db format-db-connection-string --db-cluster-id "" --read-only --format env --env-prefix TIDB_
+ ```
+
+- admin JDBC URL を整形する:
+
+ ```bash
+ # Generate a JDBC connection value with the prepared admin credentials.
+ ti db format-db-connection-string --db-cluster-id "" --admin --format jdbc --database app
+ ```
+
+- dotenv 出力に DATABASE_URL を含める:
+
+ ```bash
+ # Emit both component variables and a conventional DATABASE_URL value.
+ ti db format-db-connection-string --db-cluster-id "" --read-write --format env --env-include-database-url
+ ```
+
+## Related documentation {#related-documentation}
+
+- [TiDB Cloud Starter CLI コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-db-list-db-cluster-branches.md b/ai/ti/reference/ti-db-list-db-cluster-branches.md
new file mode 100644
index 0000000000000..0780ab533b789
--- /dev/null
+++ b/ai/ti/reference/ti-db-list-db-cluster-branches.md
@@ -0,0 +1,46 @@
+---
+title: ti db list-db-cluster-branches
+summary: TiDB Cloud Starter クラスターのブランチを一覧表示します。
+---
+
+# ti db list-db-cluster-branches
+
+1 つの TiDB Cloud Starter インスタンスのブランチを、必要に応じてページネーション付きで一覧表示します。このコマンドは、ブランチを一覧表示する前に親クラスターが Starter であることを検証します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェイスは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti db list-db-cluster-branches
+ --db-cluster-id
+ [--help]
+ [--page-size ]
+ [--page-token ]
+ [--version]
+```
+
+## オプション {#options}
+
+- `--db-cluster-id `: Starter DB クラスター ID。\[必須]
+- `--help`: ヘルプ情報を表示します。
+- `--page-size `: リクエストするブランチ数です。省略した場合、または `0` に設定した場合、API は最大 `10` 件を返します。API の最大値は `100` で、`100` を超える値は `100` に設定されます。
+- `--page-token `: 以前の list-db-cluster-branches 呼び出しで返されたページトークンです。
+- `--version`: バージョン情報を表示します。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 例 {#examples}
+
+- クラスターのブランチを一覧表示します。
+
+ ```bash
+ # Return all branches that belong to the selected TiDB Cloud Starter instance.
+ ti db list-db-cluster-branches --db-cluster-id ""
+ ```
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud Starter CLI コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-db-list-db-clusters.md b/ai/ti/reference/ti-db-list-db-clusters.md
new file mode 100644
index 0000000000000..7411d20c9ac1e
--- /dev/null
+++ b/ai/ti/reference/ti-db-list-db-clusters.md
@@ -0,0 +1,87 @@
+---
+title: ti db list-db-clusters
+summary: TiDB Cloud Starter クラスターを一覧表示します。
+---
+
+# ti db list-db-clusters
+
+選択したリージョン内の TiDB Cloud Starter インスタンスを一覧表示します。必要に応じて、ページネーション、フィルタリング、並べ替え、JMESPath による射影を指定できます。必須の `--db-cluster-type` は `starter` である必要があります。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti db list-db-clusters
+ --db-cluster-type
+ [--filter ]
+ [--help]
+ [--order-by ]
+ [--page-size ]
+ [--page-token ]
+ [--version]
+```
+
+## オプション {#options}
+
+- `--db-cluster-type `: DB クラスターのタイプです。`starter` である必要があります。\[required]
+- `--filter `: TiDB Cloud Starter API のフィルタ式です。API は、`region.provider`、`region.name`、`state`、`projectId`、`clusterId`、`displayName`、`labels.` に対して、Google AIP スタイルの `=` および `AND` 式をサポートします。
+- `--help`: ヘルプ情報を表示します。
+- `--order-by `: TiDB Cloud Starter API の `orderBy` 式です。`ti` はこの値を解釈せず、そのまま API に渡します。
+- `--page-size `: 返される検証済みクラスターの数です。省略した場合、または `0` に設定した場合のデフォルトは `10` です。最大値は `1000` です。
+- `--page-token `: 以前の互換性のある list-db-clusters 呼び出しで返された、不透明な ti ページトークンです。
+- `--version`: バージョン情報を表示します。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 例 {#examples}
+
+- クラスターを一覧表示する:
+
+ ```bash
+ # Return TiDB Cloud Starter instances in the profile's configured region as structured JSON.
+ ti db list-db-clusters --db-cluster-type starter
+ ```
+
+- 別のリージョンのクラスターを一覧表示する:
+
+ ```bash
+ # Override the region for this invocation without changing the profile.
+ ti --region aws-us-west-2 db list-db-clusters --db-cluster-type starter
+ ```
+
+- クラスターのフィールドを選択する:
+
+ ```bash
+ # Reduce the result to IDs, names, and lifecycle states.
+ ti db list-db-clusters --db-cluster-type starter --query 'clusters[].{id:id,name:display_name,state:state}'
+ ```
+
+- アクティブなクラスターをフィルタリングする:
+
+ ```bash
+ # Combine this filter with the mandatory effective-region filter.
+ ti db list-db-clusters --db-cluster-type starter --filter 'state="ACTIVE"'
+ ```
+
+## リージョン解決 {#region-resolution}
+
+有効なリージョンは、グローバル `--region`、次に `TI_REGION_CODE`、次に選択したプロファイルの `region_code` の順に解決されます。ユーザー指定の `--filter` 式は、この必須のリージョンスコープと結合されるため、結果を他のリージョンに拡張することはできません。
+
+リージョンをまたぐインスタンスおよび non-Starter インスタンスは除外されます。また、service-plan またはリージョン情報の欠落や競合により、選択したリージョン内の Starter インスタンスであることを `ti` が検証できない場合も、そのインスタンスは除外されます。
+
+## フィルタと並べ替えの動作 {#filter-and-ordering-behavior}
+
+`ti` は、ユーザー指定のフィルタ式および並べ替え式を TiDB Cloud Starter API に渡します。無効または未サポートの式は API によって拒否されます。API の仕様については、[TiDB Cloud API v1beta1 Overview](/api/tidb-cloud-api-v1beta1.md) を参照してください。
+
+## ページトークンの再利用 {#page-token-reuse}
+
+このコマンドは、1 つの結果ページを満たすために複数の TiDB Cloud API ページを取得でき、`ti` の `next_page_token` を返します。検証済みの結果外のリソースを含む可能性があるため、API の `total_size` は省略されます。
+
+ページトークンは、同じプロファイル、クラスタータイプ、リージョン、フィルタ、並べ替えでのみ再利用できます。再実行時のページが変更されている場合は、`--page-token` を付けずに一覧取得をやり直してください。
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud Starter CLI コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-db-update-db-cluster.md b/ai/ti/reference/ti-db-update-db-cluster.md
new file mode 100644
index 0000000000000..b8342b976a9ad
--- /dev/null
+++ b/ai/ti/reference/ti-db-update-db-cluster.md
@@ -0,0 +1,55 @@
+---
+title: ti db update-db-cluster
+summary: TiDB Cloud Starter クラスターを更新します。
+---
+
+# ti db update-db-cluster
+
+TiDB Cloud Starter インスタンスの表示名または月間支出上限を更新します。`--db-cluster-name` または `--monthly-spending-limit-usd-cents` の少なくとも一方が必要です。このコマンドは Starter インスタンスのみを受け付けます。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェイスは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti db update-db-cluster
+ --db-cluster-id
+ [--db-cluster-name ]
+ [--dry-run]
+ [--help]
+ [--monthly-spending-limit-usd-cents ]
+ [--version]
+```
+
+## オプション {#options}
+
+- `--db-cluster-id `: Starter DB クラスター ID。\[required]
+- `--db-cluster-name `: 新しい Starter DB クラスターの表示名。
+- `--dry-run`: 変更を適用せずにリクエストを検証します。
+- `--help`: ヘルプ情報を表示します。
+- `--monthly-spending-limit-usd-cents `: 米ドルセント単位の月間支出上限。省略すると変更されません。
+- `--version`: バージョン情報を表示します。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 例 {#examples}
+
+- クラスター名を変更する:
+
+ ```bash
+ # Change the TiDB Cloud Starter instance display name without recreating it.
+ ti db update-db-cluster --db-cluster-id "" --db-cluster-name app-db-v2
+ ```
+
+- 支出上限の更新をプレビューする:
+
+ ```bash
+ # Validate a new monthly limit without applying the change.
+ ti db update-db-cluster --db-cluster-id "" --monthly-spending-limit-usd-cents 1000 --dry-run
+ ```
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud Starter CLI コマンドリファレンス](/ai/ti/reference/ti-starter-database.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-filesystem-git.md b/ai/ti/reference/ti-filesystem-git.md
new file mode 100644
index 0000000000000..03dd741b4fe43
--- /dev/null
+++ b/ai/ti/reference/ti-filesystem-git.md
@@ -0,0 +1,22 @@
+---
+title: TiDB Cloud Filesystem Git CLI コマンドリファレンス
+summary: クローン、hydrate、リンクされた Git worktree の管理を行う各 `ti fs-git` コマンドのリファレンスです。
+---
+
+# TiDB Cloud Filesystem Git CLI コマンドリファレンス
+
+`ti fs-git` は、マウントされた TiDB Cloud Filesystem パス上での Git ワークスペースのセットアップを高速化します。status、edit、add、commit、fetch、push には、引き続き通常の `git` コマンドを使用してください。
+
+## コマンド {#commands}
+
+| コマンド | 説明 |
+|---|---|
+| [`clone-git-workspace`](/ai/ti/reference/ti-fs-git-clone-git-workspace.md) | リポジトリをマウントされた Filesystem パスにクローンします。 |
+| [`hydrate-git-workspace`](/ai/ti/reference/ti-fs-git-hydrate-git-workspace.md) | 既存の fast または blobless ワークスペースに対して、クリーンな Git データを実体化します。 |
+| [`add-git-worktree`](/ai/ti/reference/ti-fs-git-add-git-worktree.md) | ベースワークスペースからリンクされた worktree を作成します。 |
+| [`remove-git-worktree`](/ai/ti/reference/ti-fs-git-remove-git-worktree.md) | リンクされた worktree を削除します。 |
+
+## 関連情報 {#see-also}
+
+- [TiDB Cloud Filesystem 上で Git ワークスペースを管理する](/ai/ti/guides/manage-git-workspaces.md)
+- [TiDB Cloud Filesystem 上で Agents 用の Git ワークスペースを準備する](/ai/ti/guides/ti-git-workspace-for-agents-example.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-filesystem-journal.md b/ai/ti/reference/ti-filesystem-journal.md
new file mode 100644
index 0000000000000..eff4796e06701
--- /dev/null
+++ b/ai/ti/reference/ti-filesystem-journal.md
@@ -0,0 +1,23 @@
+---
+title: TiDB Cloud Filesystem Journal CLI コマンドリファレンス
+summary: ジャーナルの作成、追記、読み取り、検索、検証を行うすべての `ti fs-journal` コマンドのリファレンスです。
+---
+
+# TiDB Cloud Filesystem Journal CLI コマンドリファレンス
+
+`ti fs-journal` は、エージェントおよびワークフローのイベントに対して、追記専用で検証可能な台帳を提供します。
+
+## コマンド {#commands}
+
+| Command | 説明 |
+|---|---|
+| [`create-journal`](/ai/ti/reference/ti-fs-journal-create-journal.md) | ジャーナルを作成します。 |
+| [`append-journal-entries`](/ai/ti/reference/ti-fs-journal-append-journal-entries.md) | ジャーナルにイベントを追記します。 |
+| [`read-journal-entries`](/ai/ti/reference/ti-fs-journal-read-journal-entries.md) | シーケンス順でジャーナルエントリを読み取ります。 |
+| [`search-journal-entries`](/ai/ti/reference/ti-fs-journal-search-journal-entries.md) | ジャーナルとエントリを検索します。 |
+| [`verify-journal`](/ai/ti/reference/ti-fs-journal-verify-journal.md) | ジャーナルのハッシュチェーンを検証します。 |
+
+## 関連情報 {#see-also}
+
+- [TiDB Cloud Filesystem Journal を使用する](/ai/ti/guides/use-filesystem-journals.md)
+- [TiDB Cloud Filesystem Journal にエージェントワークフローを記録する](/ai/ti/guides/ti-journal-agent-workflow-example.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-filesystem-vault.md b/ai/ti/reference/ti-filesystem-vault.md
new file mode 100644
index 0000000000000..1a503ce2f829d
--- /dev/null
+++ b/ai/ti/reference/ti-filesystem-vault.md
@@ -0,0 +1,31 @@
+---
+title: TiDB Cloud Filesystem Vault CLI コマンドリファレンス
+summary: シークレット、委任アクセス、監査イベント、プロセスインジェクション、およびマウントに関するすべての `ti fs-vault` コマンドのリファレンスです。
+---
+
+# TiDB Cloud Filesystem Vault CLI コマンドリファレンス
+
+TiDB Cloud Filesystem でシークレットと委任アクセスを管理するには、`ti fs-vault` を使用します。
+
+ほとんどのシークレット管理コマンドでは、`db-prod` のようにシークレットを名前で識別します。一方、`replace-secret` と `run-with-secret` では、正規の Vault パス `/n/vault/` を指定する必要があります。`/n/vault/` は Vault 名前空間のルートであるため、`/n/vault/db-prod` とシークレット名 `db-prod` は同じシークレットを指します。
+
+## コマンド {#commands}
+
+| Command | 説明 |
+|---|---|
+| [`create-secret`](/ai/ti/reference/ti-fs-vault-create-secret.md) | シークレットを作成します。 |
+| [`replace-secret`](/ai/ti/reference/ti-fs-vault-replace-secret.md) | シークレットを置き換えます。 |
+| [`read-secret`](/ai/ti/reference/ti-fs-vault-read-secret.md) | シークレットを読み取ります。 |
+| [`list-secrets`](/ai/ti/reference/ti-fs-vault-list-secrets.md) | シークレットを一覧表示します。 |
+| [`delete-secret`](/ai/ti/reference/ti-fs-vault-delete-secret.md) | シークレットを削除します。 |
+| [`create-grant`](/ai/ti/reference/ti-fs-vault-create-grant.md) | シークレットへの制限付きアクセスを委任します。 |
+| [`delete-grant`](/ai/ti/reference/ti-fs-vault-delete-grant.md) | 委任されたアクセスを取り消します。 |
+| [`list-audit-events`](/ai/ti/reference/ti-fs-vault-list-audit-events.md) | Vault の監査イベントを一覧表示します。 |
+| [`run-with-secret`](/ai/ti/reference/ti-fs-vault-run-with-secret.md) | シークレットをプロセスに注入します。 |
+| [`mount-vault`](/ai/ti/reference/ti-fs-vault-mount-vault.md) | 読み取り専用の Vault ビューをマウントします。 |
+| [`unmount-vault`](/ai/ti/reference/ti-fs-vault-unmount-vault.md) | Vault ビューをアンマウントします。 |
+
+## 関連情報 {#see-also}
+
+- [TiDB Cloud Filesystem Vault シークレットを管理する](/ai/ti/guides/manage-filesystem-vault-secrets.md)
+- [TiDB Cloud Filesystem Vault シークレットを Agent に委任する](/ai/ti/guides/ti-vault-agent-secrets-example.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-filesystem.md b/ai/ti/reference/ti-filesystem.md
new file mode 100644
index 0000000000000..c1a58c6cae981
--- /dev/null
+++ b/ai/ti/reference/ti-filesystem.md
@@ -0,0 +1,135 @@
+---
+title: TiDB Cloud Filesystem CLI コマンドリファレンス
+summary: Filesystem リソース、ファイル、レイヤー、パック、マウント向けのすべての `ti fs` コマンドを参照します。
+---
+
+# TiDB Cloud Filesystem CLI コマンドリファレンス
+
+`ti fs` を使用して TiDB Cloud Filesystem リソースをプロビジョニングし、コマンドまたはローカルマウントからそのデータにアクセスできます。
+
+コマンド構文では、角括弧(`[]`)は省略可能な項目を囲みます。丸括弧は必須の選択肢をグループ化し、縦棒(`|`)は代替候補を区切ります。たとえば、`(--ttl | --no-expiration)` は、2 つのオプションのうちちょうど 1 つを指定する必要があることを意味します。
+
+## リソースとトークンのコマンド {#resource-and-token-commands}
+
+| Command | Description |
+| --- | --- |
+| [`create-file-system`](/ai/ti/reference/ti-fs-create-file-system.md) | Filesystem とその初期 owner token を作成します。 |
+| [`list-file-systems`](/ai/ti/reference/ti-fs-list-file-systems.md) | 有効なリージョン内の Filesystem を一覧表示します。 |
+| [`describe-file-system`](/ai/ti/reference/ti-fs-describe-file-system.md) | ID で 1 つの Filesystem の詳細を表示します。 |
+| [`check-file-system`](/ai/ti/reference/ti-fs-check-file-system.md) | Filesystem の選択、ルーティング、認証情報、およびデータプレーンアクセスを確認します。 |
+| [`delete-file-system`](/ai/ti/reference/ti-fs-delete-file-system.md) | Filesystem を完全に削除します。 |
+| [`import-file-system-token`](/ai/ti/reference/ti-fs-import-file-system-token.md) | 既存の Filesystem token をローカルにインポートして選択します。 |
+| [`generate-file-system-token`](/ai/ti/reference/ti-fs-generate-file-system-token.md) | 追加の owner token を生成します。 |
+| [`generate-file-system-scoped-token`](/ai/ti/reference/ti-fs-generate-file-system-scoped-token.md) | パス、操作、および有効期間で制限された token を生成します。 |
+| [`list-file-system-tokens`](/ai/ti/reference/ti-fs-list-file-system-tokens.md) | secret を含まない token メタデータを一覧表示します。 |
+| [`enable-file-system-token`](/ai/ti/reference/ti-fs-enable-file-system-token.md) | 無効化された token を再度有効にします。 |
+| [`disable-file-system-token`](/ai/ti/reference/ti-fs-disable-file-system-token.md) | token を一時的に無効にします。 |
+| [`delete-file-system-token`](/ai/ti/reference/ti-fs-delete-file-system-token.md) | token を完全に失効させます。 |
+| [`refresh-file-system-token`](/ai/ti/reference/ti-fs-refresh-file-system-token.md) | token をローテーションし、その置き換え token を 1 回だけ返します。 |
+
+### トークン管理の認可 {#token-management-authorization}
+
+owner token がトークン管理を認可している場合、その token は token の一覧表示、scoped token の作成、および owner token または scoped token の失効を実行できます。有効化または無効化できるのは scoped token のみです。TiDB Cloud API credentials は、どちらの種類の token でも有効化、無効化、または失効できます。
+
+## AI プロバイダー設定コマンド {#ai-provider-configuration-commands}
+
+これらのコマンドは、メディアファイルからコンテンツを抽出し、embedding を生成するためのオプションのプロバイダーを設定します。通常の Filesystem リソース操作およびファイル操作では、AI プロバイダー設定は不要です。
+
+| コマンド | 説明 |
+| --- | --- |
+| [`describe-file-system-extract-configuration`](/ai/ti/reference/ti-fs-describe-file-system-extract-configuration.md) | メディア抽出プロバイダーの設定を表示します。 |
+| [`update-file-system-extract-configuration`](/ai/ti/reference/ti-fs-update-file-system-extract-configuration.md) | メディアコンテンツの抽出に使用するプロバイダーを更新します。 |
+| [`describe-file-system-embedding-configuration`](/ai/ti/reference/ti-fs-describe-file-system-embedding-configuration.md) | 埋め込みプロバイダーの設定を表示します。 |
+| [`update-file-system-embedding-configuration`](/ai/ti/reference/ti-fs-update-file-system-embedding-configuration.md) | 埋め込みの生成に使用するプロバイダーを更新します。 |
+
+## データおよび名前空間のコマンド {#data-and-namespace-commands}
+
+| コマンド | 説明 |
+| --- | --- |
+| [`copy-file`](/ai/ti/reference/ti-fs-copy-file.md) | ローカルストレージと Filesystem の間、または Filesystem 内でファイルをコピーします。 |
+| [`read-file`](/ai/ti/reference/ti-fs-read-file.md) | リモートファイルまたはバイト範囲を読み取ります。 |
+| [`list-files`](/ai/ti/reference/ti-fs-list-files.md) | リモートパス配下のエントリを一覧表示します。 |
+| [`describe-file`](/ai/ti/reference/ti-fs-describe-file.md) | リモートファイルまたはディレクトリの詳細を表示します。 |
+| [`move-file`](/ai/ti/reference/ti-fs-move-file.md) | リモートパスを移動または名前変更します。 |
+| [`delete-file`](/ai/ti/reference/ti-fs-delete-file.md) | リモートファイルまたはディレクトリを削除します。 |
+| [`create-directory`](/ai/ti/reference/ti-fs-create-directory.md) | リモートディレクトリを作成します。 |
+| [`chmod-file`](/ai/ti/reference/ti-fs-chmod-file.md) | POSIX スタイルの mode メタデータを変更します。 |
+| [`create-symlink`](/ai/ti/reference/ti-fs-create-symlink.md) | シンボリックリンクを作成します。 |
+| [`create-hardlink`](/ai/ti/reference/ti-fs-create-hardlink.md) | ハードリンクを作成します。 |
+| [`search-file-content`](/ai/ti/reference/ti-fs-search-file-content.md) | 抽出されたファイルコンテンツと説明を検索します。 |
+| [`find-files`](/ai/ti/reference/ti-fs-find-files.md) | 名前、タグ、日付、サイズ、またはタイプでファイルを検索します。 |
+
+## レイヤーとポータビリティのコマンド {#layer-and-portability-commands}
+
+| コマンド | 説明 |
+| --- | --- |
+| [`create-layer`](/ai/ti/reference/ti-fs-create-layer.md) | 分離された書き込み可能なレイヤーを作成します。 |
+| [`list-layers`](/ai/ti/reference/ti-fs-list-layers.md) | Filesystem 内のレイヤーを一覧表示します。 |
+| [`fork-layer`](/ai/ti/reference/ti-fs-fork-layer.md) | 親の tip または checkpoint から子レイヤーを fork します。 |
+| [`list-layer-chain`](/ai/ti/reference/ti-fs-list-layer-chain.md) | レイヤーの固定された祖先チェーンを一覧表示します。 |
+| [`describe-layer`](/ai/ti/reference/ti-fs-describe-layer.md) | ID でレイヤーの詳細を表示します。 |
+| [`diff-layer`](/ai/ti/reference/ti-fs-diff-layer.md) | レイヤーに記録された変更を一覧表示します。 |
+| [`create-layer-checkpoint`](/ai/ti/reference/ti-fs-create-layer-checkpoint.md) | レイヤー内に永続的な checkpoint を作成します。 |
+| [`delete-layer`](/ai/ti/reference/ti-fs-delete-layer.md) | レイヤーを論理的に破棄します。 |
+| [`rollback-layer`](/ai/ti/reference/ti-fs-rollback-layer.md) | 変更をコミットせずにレイヤーをロールバックします。 |
+| [`commit-layer`](/ai/ti/reference/ti-fs-commit-layer.md) | レイヤーの変更をベース Filesystem に適用します。 |
+| [`pack-file-system`](/ai/ti/reference/ti-fs-pack-file-system.md) | 選択したローカル overlay 状態を Filesystem にアーカイブします。 |
+| [`unpack-file-system`](/ai/ti/reference/ti-fs-unpack-file-system.md) | アーカイブからローカル overlay 状態を復元します。 |
+
+### レイヤー参照 {#layer-references}
+
+レイヤー参照には、レイヤー ID、一意のレイヤー名、または `tag:=` 形式のタグ参照を使用できます。たとえば `tag:run=123` です。名前とタグ参照は曖昧になる可能性があるため、自動化ではレイヤー ID を使用してください。
+
+### マウントプロファイルとローカル overlay {#mount-profiles-and-local-overlays}
+
+ローカル overlay には、マウントプロファイルがリモート名前空間ではなくローカルマシン上に保持するファイルが保存されます。マウントプロファイルは、どのパスでその overlay を使用するかを定義します。
+
+| マウントプロファイル | 動作 |
+| --- | --- |
+| `coding-agent` | バージョン管理メタデータ、依存関係ディレクトリ、キャッシュ、ビルド出力、および一般的な一時パスをローカル overlay に保持します。自動 pack パスは選択しません。 |
+| `portable` | `coding-agent` と同じローカルパスルールを使用し、デフォルトで完全な overlay を pack または unpack するため、マシン間や sandbox セッション間で移動できます。 |
+| `none` | ローカル overlay のパスルーティングと、自動 pack または unpack の動作を無効にします。 |
+
+## マウントコマンド {#mount-commands}
+
+| コマンド | 説明 |
+| --- | --- |
+| [`mount-file-system`](/ai/ti/reference/ti-fs-mount-file-system.md) | ローカルパスに Filesystem をマウントします。 |
+| [`drain-file-system`](/ai/ti/reference/ti-fs-drain-file-system.md) | 稼働中の FUSE mount から保留中の書き込みをフラッシュします。 |
+| [`unmount-file-system`](/ai/ti/reference/ti-fs-unmount-file-system.md) | Filesystem をフラッシュしてアンマウントします。 |
+
+## コマンドエイリアス {#command-aliases}
+
+以下の `ti fs` コマンドには Unix スタイルのエイリアスがあります。たとえば、`ti fs cp` は `ti fs copy-file` と同等です。表に記載されていないコマンド(`pack-file-system` や `unpack-file-system` を含む)にはエイリアスがありません。
+
+| エイリアス | 正式コマンド |
+| --- | --- |
+| `cp` | `copy-file` |
+| `cat` | `read-file` |
+| `ls` | `list-files` |
+| `stat` | `describe-file` |
+| `mv` | `move-file` |
+| `rm` | `delete-file` |
+| `mkdir` | `create-directory` |
+| `chmod` | `chmod-file` |
+| `symlink` | `create-symlink` |
+| `hardlink` | `create-hardlink` |
+| `grep` | `search-file-content` |
+| `find` | `find-files` |
+| `mount` | `mount-file-system` |
+| `drain` | `drain-file-system` |
+| `umount` | `unmount-file-system` |
+
+エイリアスは、正規コマンドと同じオプション、認証、出力、クエリ、およびエラー動作を使用します。
+
+## 関連情報 {#see-also}
+
+- [TiDB Cloud Filesystem リソースを管理する](/ai/ti/guides/manage-filesystem-resources.md)
+- [TiDB Cloud Filesystem AI プロバイダーを設定する](/ai/ti/guides/configure-filesystem-ai-providers.md)
+- [TiDB Cloud Filesystem Tokens を管理する](/ai/ti/guides/manage-filesystem-tokens.md)
+- [TiDB Cloud Filesystem データを操作する](/ai/ti/guides/work-with-filesystem-data.md)
+- [Filesystem レイヤーと Checkpoint を管理する](/ai/ti/guides/manage-filesystem-layers.md)
+- [TiDB Cloud Filesystem をマウントする](/ai/ti/guides/mount-filesystem.md)
+- [TiDB Cloud Filesystem 上の Git ワークスペースを管理する](/ai/ti/guides/manage-git-workspaces.md)
+- [TiDB Cloud Filesystem Journals を使用する](/ai/ti/guides/use-filesystem-journals.md)
+- [TiDB Cloud Filesystem Vault Secrets を管理する](/ai/ti/guides/manage-filesystem-vault-secrets.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-fs-check-file-system.md b/ai/ti/reference/ti-fs-check-file-system.md
new file mode 100644
index 0000000000000..8c7ca2d6e7c5a
--- /dev/null
+++ b/ai/ti/reference/ti-fs-check-file-system.md
@@ -0,0 +1,44 @@
+---
+title: ti fs check-file-system
+summary: TiDB Cloud Filesystem の接続性を確認します。
+---
+
+# ti fs check-file-system
+
+選択した Filesystem が正しく設定され、アクセス可能であることを、リージョン、認証情報、およびファイルアクセスを含めて検証します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti fs check-file-system
+ [--file-system-id ]
+ [--fs-token ]
+ [--help]
+ [--version]
+```
+
+## オプション {#options}
+
+- `--file-system-id `: ファイルシステムを選択します。`TI_FS_FILE_SYSTEM_ID` を設定することもできます。
+- `--fs-token `: Filesystem トークンを設定します。省略した場合、このコマンドは `TI_FS_TOKEN` 環境変数を使用します。どちらも指定されていない場合、このコマンドは選択した Filesystem 用にローカルに保存されているトークンを使用します。
+- `--help`: ヘルプ情報を表示します。
+- `--version`: バージョン情報を表示します。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 例 {#examples}
+
+- Filesystem の接続性を確認します。
+
+ ```bash
+ # Verify that the selected token can reach and read the Filesystem root.
+ ti fs check-file-system --file-system-id
+ ```
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-fs-chmod-file.md b/ai/ti/reference/ti-fs-chmod-file.md
new file mode 100644
index 0000000000000..29a326f503b26
--- /dev/null
+++ b/ai/ti/reference/ti-fs-chmod-file.md
@@ -0,0 +1,50 @@
+---
+title: ti fs chmod-file
+summary: TiDB Cloud Filesystem 内のファイル権限を変更します。
+---
+
+# ti fs chmod-file
+
+リモートパスの POSIX モードメタデータを変更します。このコマンドのエイリアスは `ti fs chmod` です。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti fs chmod-file
+ --mode
+ --path
+ [--dry-run]
+ [--file-system-id ]
+ [--fs-token ]
+ [--help]
+ [--version]
+```
+
+## オプション {#options}
+
+- `--mode `: 0644 などの 8 進数値で指定する権限モードです。\[required]
+- `--path `: ファイルまたはディレクトリのパスです。\[required]
+- `--dry-run`: 変更を適用せずにリクエストを検証します。
+- `--file-system-id `: ファイルシステムを選択します。`TI_FS_FILE_SYSTEM_ID` を設定することもできます。
+- `--fs-token `: Filesystem トークンを設定します。省略した場合、このコマンドは `TI_FS_TOKEN` 環境変数を使用します。どちらも指定されていない場合、このコマンドは選択した Filesystem 用にローカルに保存されているトークンを使用します。
+- `--help`: ヘルプ情報を表示します。
+- `--version`: バージョン情報を表示します。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 例 {#examples}
+
+- リモートの権限メタデータを変更します。
+
+ ```bash
+ # Restrict the selected file to owner read and write access.
+ ti fs chmod-file --file-system-id --path /reports/final.md --mode 0600
+ ```
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-fs-commit-layer.md b/ai/ti/reference/ti-fs-commit-layer.md
new file mode 100644
index 0000000000000..524de96fd5f29
--- /dev/null
+++ b/ai/ti/reference/ti-fs-commit-layer.md
@@ -0,0 +1,48 @@
+---
+title: ti fs commit-layer
+summary: TiDB Cloud Filesystem のレイヤーをコミットします。
+---
+
+# ti fs commit-layer
+
+1 つのレイヤーを、そのベース Filesystem に適用します。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti fs commit-layer
+ --layer-id
+ [--dry-run]
+ [--file-system-id ]
+ [--fs-token ]
+ [--help]
+ [--version]
+```
+
+## オプション {#options}
+
+- `--layer-id `: レイヤー ID。\[required]
+- `--dry-run`: 変更を適用せずにリクエストを検証します。
+- `--file-system-id `: ファイルシステムを選択します。`TI_FS_FILE_SYSTEM_ID` を設定することもできます。
+- `--fs-token `: Filesystem トークンを設定します。省略した場合、このコマンドは `TI_FS_TOKEN` 環境変数を使用します。どちらも指定されていない場合、このコマンドは選択した Filesystem 用にローカルに保存されているトークンを使用します。
+- `--help`: ヘルプ情報を表示します。
+- `--version`: バージョン情報を表示します。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 例 {#examples}
+
+- レイヤーをコミットします。
+
+ ```bash
+ # Apply the selected layer's changes to its base Filesystem view.
+ ti fs commit-layer --file-system-id --layer-id ""
+ ```
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-fs-copy-file.md b/ai/ti/reference/ti-fs-copy-file.md
new file mode 100644
index 0000000000000..3922d8620c395
--- /dev/null
+++ b/ai/ti/reference/ti-fs-copy-file.md
@@ -0,0 +1,121 @@
+---
+title: ti fs copy-file
+summary: TiDB Cloud Filesystem との間、またはその内部でファイルをコピーします。
+---
+
+# ti fs copy-file
+
+ローカルパス、リモートパス、stdin、stdout の間でファイルをコピーします。このコマンドのエイリアスは `ti fs cp` です。
+
+以下のソースと宛先の組み合わせのうち、いずれか 1 つだけを指定してください。
+
+| ソース | 宛先 |
+| --- | --- |
+| `--from-local` | `--to-remote` |
+| `--from-stdin` | `--to-remote` |
+| `--from-remote` | `--to-local` |
+| `--from-remote` | `--to-stdout` |
+| `--from-remote` | `--to-remote` |
+
+`--append` は `--from-local` と `--to-remote` の組み合わせでのみサポートされます。標準入力またはリモートソースはサポートされません。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## Syntax {#syntax}
+
+```text
+ti fs copy-file
+ [--append]
+ [--create-parents]
+ [--description ]
+ [--dry-run]
+ [--file-system-id ]
+ [--from-local ]
+ [--from-remote ]
+ [--from-stdin]
+ [--fs-token ]
+ [--help]
+ [--layer-id ]
+ [--overwrite]
+ [--recursive]
+ [--resume]
+ [--tag ]
+ [--to-local ]
+ [--to-remote ]
+ [--to-stdout]
+ [--version]
+```
+
+## Options {#options}
+
+- `--append`: ローカルファイルの内容を TiDB Cloud file system 内のファイルに追記します。
+- `--create-parents`: TiDB Cloud file system からコピーする際に、不足しているローカルの親ディレクトリを作成します。
+- `--description `: `--to-remote` 操作のファイル説明です。
+- `--dry-run`: 変更を適用せずにリクエストを検証します。
+- `--file-system-id `: file system を選択します。`TI_FS_FILE_SYSTEM_ID` を設定することもできます。
+- `--from-local `: ローカルのソースパスです。
+- `--from-remote `: TiDB Cloud file system 内のソースパスです。
+- `--from-stdin`: stdin から読み取り、`--to-remote` に書き込みます。
+- `--fs-token `: Filesystem token を設定します。省略した場合、コマンドは `TI_FS_TOKEN` 環境変数を使用します。どちらも指定されていない場合、選択した Filesystem 用にローカルに保存されている token を使用します。
+- `--help`: ヘルプ情報を表示します。
+- `--layer-id `: コピーした 1 つのファイルを、ベース file system ではなく file system レイヤーに書き込みます。`--recursive` とは併用できません。
+- `--overwrite`: 既存の宛先ファイルを置き換えます。
+- `--recursive`: ディレクトリ構造を再帰的にコピーします。`--layer-id` とは併用できません。代わりに、書き込み可能な FUSE mount を介してレイヤーディレクトリをシードしてください。
+- `--resume`: 実行中のコピー操作を再開します。
+- `--tag `: `--to-remote` 操作用に `key=value` 形式のタグを作成します。複数回指定できます。
+- `--to-local `: ローカルの宛先パスです。
+- `--to-remote `: TiDB Cloud file system 内の宛先パスです。
+- `--to-stdout`: `--from-remote` を stdout に書き込みます。
+- `--version`: バージョン情報を表示します。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## Examples {#examples}
+
+- ローカルファイルをアップロードする:
+
+ ```bash
+ # Copy a local report into the selected remote Filesystem.
+ ti fs copy-file --file-system-id --from-local ./report.md --to-remote /reports/report.md
+ ```
+
+- リモートファイルをダウンロードする:
+
+ ```bash
+ # Create missing local parent directories while downloading the file.
+ ti fs copy-file --file-system-id --from-remote /reports/report.md --to-local ./downloads/report.md --create-parents
+ ```
+
+- リモートディレクトリをコピーする:
+
+ ```bash
+ # Duplicate a complete directory tree without downloading it locally.
+ ti fs copy-file --file-system-id --from-remote /reports --to-remote /archive/reports --recursive
+ ```
+
+- 大きなアップロードを再開する:
+
+ ```bash
+ # Continue an interrupted local-to-remote transfer instead of restarting it.
+ ti fs copy-file --file-system-id --from-local ./large.bin --to-remote /artifacts/large.bin --resume
+ ```
+
+- リモートログに追記する:
+
+ ```bash
+ # Add local log data to the existing remote object efficiently.
+ ti fs copy-file --file-system-id --from-local ./tail.log --to-remote /logs/app.log --append
+ ```
+
+- 標準入力を Filesystem にストリーミングする:
+
+ ```bash
+ # Upload generated content without creating an intermediate local file.
+ printf 'ready\n' | ti fs copy-file --file-system-id --from-stdin --to-remote /status.txt --tag source=stdin --description "generated status"
+ ```
+
+## Related documentation {#related-documentation}
+
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-fs-create-directory.md b/ai/ti/reference/ti-fs-create-directory.md
new file mode 100644
index 0000000000000..3d7463cfe2bc6
--- /dev/null
+++ b/ai/ti/reference/ti-fs-create-directory.md
@@ -0,0 +1,50 @@
+---
+title: ti fs create-directory
+summary: TiDB Cloud Filesystem にディレクトリを作成します。
+---
+
+# ti fs create-directory
+
+リモートディレクトリを作成します。このコマンドのエイリアスは `ti fs mkdir` です。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti fs create-directory
+ --path
+ [--dry-run]
+ [--file-system-id ]
+ [--fs-token ]
+ [--help]
+ [--mode ]
+ [--version]
+```
+
+## オプション {#options}
+
+- `--path `: 作成するディレクトリのファイルシステムパスです。\[必須]
+- `--dry-run`: 変更を適用せずにリクエストを検証します。
+- `--file-system-id `: ファイルシステムを選択します。`TI_FS_FILE_SYSTEM_ID` を設定することもできます。
+- `--fs-token `: Filesystem トークンを設定します。省略した場合、このコマンドは `TI_FS_TOKEN` 環境変数を使用します。どちらも指定されていない場合、このコマンドは選択した Filesystem 用にローカルに保存されているトークンを使用します。
+- `--help`: ヘルプ情報を表示します。
+- `--mode `: 0755 などの 8 進数値で指定するディレクトリモードです。
+- `--version`: バージョン情報を表示します。
+
+すべてのコマンドで共通のオプションについては、[グローバルオプション](/ai/ti/reference/ti-cli-reference.md#global-options) を参照してください。
+
+## 例 {#examples}
+
+- リモートディレクトリを作成します。
+
+ ```bash
+ # Create the directory with explicit POSIX permission metadata.
+ ti fs create-directory --file-system-id --path /reports/archive --mode 0755
+ ```
+
+## 関連ドキュメント {#related-documentation}
+
+- [TiDB Cloud Filesystem CLI コマンドリファレンス](/ai/ti/reference/ti-filesystem.md)
\ No newline at end of file
diff --git a/ai/ti/reference/ti-fs-create-file-system.md b/ai/ti/reference/ti-fs-create-file-system.md
new file mode 100644
index 0000000000000..40ea2f179098f
--- /dev/null
+++ b/ai/ti/reference/ti-fs-create-file-system.md
@@ -0,0 +1,72 @@
+---
+title: ti fs create-file-system
+summary: TiDB Cloud Filesystem を作成します。
+---
+
+# ti fs create-file-system
+
+Filesystem を作成し、その ID と owner token を返します。CLI は現在のプロファイルに token を保存して選択します。Filesystem が使用可能になるまで待機するには、`--wait` を使用します。
+
+必要に応じて、表示名とラベルを設定できます。これらの値は `list-file-systems` および `describe-file-system` の出力に表示されますが、後続のコマンドで Filesystem を選択するためには使用されません。
+
+> **Important:**
+>
+> サービスは初期 owner token を再表示しません。CLI が token を保存できなかったと警告した場合は、ターミナルを閉じる前に返された値を保存してください。後でローカル認証情報が失われた場合は、[`ti fs generate-file-system-token`](/ai/ti/reference/ti-fs-generate-file-system-token.md) と TiDB Cloud API credentials を使用して、置き換え用の owner token を作成してください。
+
+> **Note:**
+>
+> TiDB Cloud CLI (`ti`) は現在パブリックプレビューです。その機能およびコマンドラインインターフェースは、予告なく変更される場合があります。
+
+## 構文 {#syntax}
+
+```text
+ti fs create-file-system
+ [--display-name