/** * Triple 추출 배치 작업 * * 미처리 또는 실패한 Episodic Memory에 대해 Triple 추출을 수행하는 배치 작업입니다. */ import Database from 'better-sqlite3'; import { TripleExtractionService } from '../../../domains/relation/services/triple-extraction/triple-extraction-service.js'; import { SemanticMemoryUpdateService } from '../../../domains/memory/services/semantic-memory/semantic-memory-update-service.js'; import type { TripleExtractionBatchJobConfig, TripleExtractionBatchResult } from './triple-extraction-batch-job/triple-extraction-batch-job.types.js'; export type { TripleExtractionBatchJobConfig, TripleExtractionBatchResult } from './triple-extraction-batch-job/triple-extraction-batch-job.types.js'; /** * Triple 추출 배치 작업 클래스 */ export declare class TripleExtractionBatchJob { private config; private tripleExtractionService; private semanticMemoryUpdateService; constructor(config?: TripleExtractionBatchJobConfig, dependencies?: { tripleExtractionService?: TripleExtractionService; semanticMemoryUpdateService?: SemanticMemoryUpdateService; }); execute(db: Database.Database): Promise; } //# sourceMappingURL=triple-extraction-batch-job.d.ts.map