feat(growth): ExperienceExtractor + ProfileUpdater — 结构化经验提取和画像增量更新

This commit is contained in:
iven
2026-04-18 20:51:17 +08:00
parent 8ec6ca5990
commit e2d44ecf52
3 changed files with 236 additions and 0 deletions

View File

@@ -65,6 +65,8 @@ pub mod storage;
pub mod retrieval;
pub mod summarizer;
pub mod experience_store;
pub mod experience_extractor;
pub mod profile_updater;
// Re-export main types for convenience
pub use types::{
@@ -78,6 +80,14 @@ pub use types::{
RetrievalResult,
UriBuilder,
effective_importance,
ArtifactType,
CombinedExtraction,
EvolutionEvent,
EvolutionEventType,
EvolutionStatus,
ExperienceCandidate,
Outcome,
ProfileSignals,
};
pub use extractor::{LlmDriverForExtraction, MemoryExtractor};
@@ -89,6 +99,8 @@ pub use storage::SqliteStorage;
pub use experience_store::{Experience, ExperienceStore};
pub use retrieval::{EmbeddingClient, MemoryCache, QueryAnalyzer, SemanticScorer};
pub use summarizer::SummaryLlmDriver;
pub use experience_extractor::ExperienceExtractor;
pub use profile_updater::UserProfileUpdater;
/// Growth system configuration
#[derive(Debug, Clone)]