feat(growth): ExperienceExtractor + ProfileUpdater — 结构化经验提取和画像增量更新
This commit is contained in:
@@ -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)]
|
||||
|
||||
Reference in New Issue
Block a user