requirements-analysis
Version:
简化的需求分析MCP服务 - 基于AI软件工程(优化版)6步流程
58 lines • 1.34 kB
TypeScript
/**
* 文档内容提取器
* 负责从文档中智能提取关键内容
*/
export type ExtractionType = 'summary' | 'conclusions' | 'recommendations' | 'full' | 'key_points';
export declare class DocumentContentExtractor {
private logger;
/**
* 从文档中提取关键内容
*/
extractKeyContent(content: string, extractionType?: ExtractionType): string;
/**
* 提取摘要和要点
*/
private extractSummary;
/**
* 提取结论性内容
*/
private extractConclusions;
/**
* 提取建议性内容
*/
private extractRecommendations;
/**
* 提取关键要点
*/
private extractKeyPoints;
/**
* 清理完整内容
*/
private cleanupFullContent;
/**
* 检查是否为元数据行
*/
private isMetadataLine;
/**
* 将内容分割为段落
*/
private splitIntoSections;
/**
* 带上下文的提取
*/
private extractWithContext;
/**
* 降级提取(简单截取)
*/
private fallbackExtraction;
/**
* 获取内容统计信息
*/
getContentStats(content: string): {
totalLines: number;
totalChars: number;
sections: number;
keyPoints: number;
};
}
//# sourceMappingURL=document-content-extractor.d.ts.map