RecommendationEngine
Defined in: packages/analytics/src/insights/recommendation.engine.ts:85
Constructors
Section titled “Constructors”Constructor
Section titled “Constructor”new RecommendationEngine(
config?):RecommendationEngine
Defined in: packages/analytics/src/insights/recommendation.engine.ts:123
Parameters
Section titled “Parameters”config?
Section titled “config?”Partial<RecommendationConfig> = {}
Returns
Section titled “Returns”RecommendationEngine
Methods
Section titled “Methods”dismissRecommendation()
Section titled “dismissRecommendation()”dismissRecommendation(
recommendationId,reason?):boolean
Defined in: packages/analytics/src/insights/recommendation.engine.ts:194
추천 무시
Parameters
Section titled “Parameters”recommendationId
Section titled “recommendationId”string
reason?
Section titled “reason?”string
Returns
Section titled “Returns”boolean
generateRecommendations()
Section titled “generateRecommendations()”generateRecommendations(
metrics):Promise<Recommendation[]>
Defined in: packages/analytics/src/insights/recommendation.engine.ts:131
메트릭 기반 추천 생성
Parameters
Section titled “Parameters”metrics
Section titled “metrics”Returns
Section titled “Returns”Promise<Recommendation[]>
getRecommendationsByCategory()
Section titled “getRecommendationsByCategory()”getRecommendationsByCategory(
category):Recommendation[]
Defined in: packages/analytics/src/insights/recommendation.engine.ts:173
특정 카테고리 추천 조회
Parameters
Section titled “Parameters”category
Section titled “category”string
Returns
Section titled “Returns”getRecommendationStats()
Section titled “getRecommendationStats()”getRecommendationStats():
object
Defined in: packages/analytics/src/insights/recommendation.engine.ts:206
추천 통계
Returns
Section titled “Returns”object
byCategory
Section titled “byCategory”byCategory:
Record<string,number>
byImpact
Section titled “byImpact”byImpact:
Record<string,number>
byPriority
Section titled “byPriority”byPriority:
Record<string,number>
total:
number
markRecommendationAsImplemented()
Section titled “markRecommendationAsImplemented()”markRecommendationAsImplemented(
recommendationId):boolean
Defined in: packages/analytics/src/insights/recommendation.engine.ts:182
추천 실행 상태 업데이트
Parameters
Section titled “Parameters”recommendationId
Section titled “recommendationId”string
Returns
Section titled “Returns”boolean