package com.yanzhu.module.ai.framework.ai.compat;

import dev.langchain4j.data.document.Document;

import java.util.List;

/**
 * 兼容性实现，替换 springframework.ai 的 TextSplitter
 * 
 * @author xiaoxin
 */
public interface TextSplitter {

    /**
     * 将文档列表切分为多个文档片段
     * 
     * @param documents 文档列表
     * @return 切分后的文档片段列表
     */
    List<Document> apply(List<Document> documents);

}
