

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 自訂資料來源的擷取
<a name="kb-managed-customize-ingestion"></a>

您可以在 中連接資料來源時自訂向量擷取，AWS 管理主控台或在傳送 [CreateDataSource](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_CreateDataSource.html) 請求時修改 `vectorIngestionConfiguration` 欄位的值。

選取主題，了解如何在連線至資料來源時包含用於自訂擷取的組態：

**Topics**
+ [使用智慧剖析](#kb-managed-customize-parsing)
+ [選擇群集策略](#kb-managed-customize-chunking)

## 使用智慧剖析
<a name="kb-managed-customize-parsing"></a>

根據預設，受管知識庫會使用智慧剖析。智慧剖析是一種服務管理的剖析策略，可自動為您的內容選取最佳的剖析方法。您不需要設定剖析模型或提供額外的設定。

若要使用智慧剖析，您可以從 省略 `parsingConfiguration` 欄位`vectorIngestionConfiguration`，或明確指定，如下所示：

```
{
    "parsingConfiguration": {
        "parsingStrategy": "SMART_PARSING"
    }
}
```

**注意**  
受管知識庫僅支援 `SMART_PARSING`策略。`BEDROCK_DATA_AUTOMATION` 不支援其他剖析策略，例如 `BEDROCK_FOUNDATION_MODEL`和 。

## 選擇群集策略
<a name="kb-managed-customize-chunking"></a>

您可以自訂資料中的文件在儲存與擷取時的分塊方式。若要了解在 Amazon Bedrock 知識庫中群集資料的選項，請參閱 [內容群集如何適用於知識庫](kb-chunking.md)。

**警告**  
在連線至資料來源之後，便無法變更分塊策略。

在 中，AWS 管理主控台您在連線至資料來源時選擇區塊策略。使用 Amazon Bedrock API，您可以在 [VectorIngestionConfiguration](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_VectorIngestionConfiguration.html) 的 `chunkingConfiguration` 欄位中包含 [ChunkingConfiguration](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_ChunkingConfiguration.html)。

如果您省略此組態或指定預設區塊策略，服務會使用具有 300 個字符和 20% 重疊的固定大小區塊。

```
{
    "chunkingConfiguration": {
        "chunkingStrategy": "DEFAULT"
    }
}
```

展開對應至您要使用的區塊策略的區段：

### 無群集
<a name="w2aac32c12c25c13c17c11c15b1"></a>

若要將資料來源中的每個文件視為單一來源區塊，請在 `ChunkingConfiguration` 的 `chunkingStrategy` 欄位中指定 `NONE`，如下列格式所示：

```
{
    "chunkingStrategy": "NONE"
}
```

### 固定大小群集
<a name="w2aac32c12c25c13c17c11c15b3"></a>

若要將資料來源中的每個文件分割為大約相同大小的區塊，請在 `ChunkingConfiguration` 的 `chunkingStrategy` 欄位中指定 `FIXED_SIZE`，並在 `fixedSizeChunkingConfiguration` 欄位中包含 [FixedSizeChunkingConfiguration](https://docs.aws.amazon.com/bedrock/latest/APIReference/API_agent_FixedSizeChunkingConfiguration.html)，如下列格式所示：

```
{
    "chunkingStrategy": "FIXED_SIZE",
    "fixedSizeChunkingConfiguration": {
        "maxTokens": number,
        "overlapPercentage": number
    }
}
```

**注意**  
受管知識庫不支援語意區塊。