Ikhtisar konfigurasi keseluruhan
Untuk menyederhanakan penggunaan mesin rekomendasi PAI-Rec, konfigurasi semua tahap dalam proses rekomendasi—termasuk recall, penyaringan, perangkingan, dan perangkingan ulang—dijelaskan secara komprehensif dalam file konfigurasi. Pengguna tidak perlu menulis kode. File konfigurasi dapat digunakan untuk mengatur seluruh proses rekomendasi, termasuk layanan penyimpanan untuk memperoleh item kandidat, pemblokiran eksposur, model perangkingan, dan perangkingan ulang. Jika insinyur algoritma atau insinyur strategi perlu melakukan berbagai jenis eksperimen, mereka dapat memanfaatkan sistem A/B testing dari mesin PAI-Rec.
Alibaba Cloud menyediakan berbagai layanan penyimpanan, seperti Hologres, Tablestore, dan ApsaraDB for Redis. Pengguna dapat memilih layanan penyimpanan yang sesuai dengan kebutuhan bisnis mereka. Informasi lebih lanjut tentang layanan penyimpanan dijelaskan dalam topik terpisah.
Ketika banyak item baru perlu direkomendasikan setiap hari, pengguna dapat mengonfigurasi solusi cold start.
PAI-Rec mendukung hot reloading, sehingga konfigurasi dapat dimodifikasi dan diterbitkan ulang menggunakan fitur ini.
Blok kode berikut menunjukkan konfigurasi keseluruhan dari mesin PAI-Rec:
{
"RunMode": "",
"ListenConf": {},
"RecallConfs": [],
"SceneConfs": {},
"FilterConfs": [],
"FilterNames": {},
"BeFilterConfs": {},
"GeneralRankConfs": {},
"AlgoConfs": [],
"RankConf": {},
"ColdStartGeneralRankConfs": {},
"ColdStartRankConfs": {},
"SortConfs": {},
"DPPConf": {},
"SortNames": {},
"FeatureConfs": {},
"UserFeatureConfs": {},
"HologresConfs": {},
"KafkaConfs": {},
"RedisConfs": {},
"MysqlConfs": {},
"GraphConfs": {},
"FeatureStoreConfs": {},
"KafkaConfs": {},
"SlsConfs": {},
"DatahubConfs": {},
"BEConfs": {},
"TableStoreConfs": {},
"PrometheusConfig": {},
"LogConf": {},
"DebugConfs": {},
"CallBackConfs": {},
"PipelineConfs": {},
"UserDefineConfs": {}
}Parameter | Deskripsi | Dukungan untuk hot reloading |
RunMode | Lingkungan runtime dari mesin PAI-Rec. Nilai yang valid: ● daily: lingkungan harian. ● prepub: lingkungan staging. ● product: lingkungan produksi. | Tidak |
ListenConf | Konfigurasi listener. | Ya |
RecallConfs | Konfigurasi recall. | Ya |
SceneConfs | Konfigurasi skenario. Anda dapat menggunakan recalls spesifik yang dikonfigurasi di bagian RecallConfs untuk skenario yang berbeda. | Ya |
FilterConfs | Konfigurasi filter. | Ya |
FilterNames | Nama kustom untuk filter. Anda dapat menggunakan filter spesifik yang dikonfigurasi di bagian FilterConfs untuk skenario yang berbeda. | Ya |
BeFilterConfs | Ya | |
AlgoConfs | Konfigurasi model perangkingan kasar. | Ya |
GeneralRankConfs | Anda dapat menggunakan model perangkingan kasar spesifik yang dikonfigurasi di bagian AlgoConfs untuk skenario yang berbeda. | Ya |
RankConf | Anda dapat menggunakan model perangkingan halus spesifik yang dikonfigurasi di bagian AlgoConfs untuk skenario yang berbeda. | Ya |
ColdStartGeneralRankConfs | Anda dapat menggunakan model perangkingan kasar spesifik untuk cold start yang dikonfigurasi di bagian AlgoConfs untuk skenario yang berbeda. | Ya |
ColdStartRankConfs | Anda dapat menggunakan model cold start spesifik yang dikonfigurasi di bagian AlgoConfs untuk skenario yang berbeda. | Ya |
SortConfs | Konfigurasi perangkingan ulang. | Ya |
DPPConf | Konfigurasi diversifikasi. | Ya |
SortNames | Anda dapat menggunakan model perangkingan ulang spesifik yang dikonfigurasi di bagian SortConfs untuk skenario yang berbeda. | Ya |
FeatureConfs | Anda dapat memuat fitur spesifik untuk skenario yang berbeda. | Ya |
UserFeatureConfs | Anda dapat memuat fitur pengguna spesifik untuk skenario yang berbeda. | Ya |
HologresConfs | Konfigurasi koneksi antara PAI-Rec dan Hologres. | Tidak |
KafkaConfs | Konfigurasi koneksi antara PAI-Rec dan ApsaraMQ for Kafka. | Tidak |
RedisConfs | Konfigurasi koneksi antara PAI-Rec dan ApsaraDB for Redis. | Tidak |
MysqlConfs | Konfigurasi koneksi antara PAI-Rec dan ApsaraDB RDS for MySQL. | Tidak |
GraphConfs | Konfigurasi koneksi antara PAI-Rec dan GraphCompute. | Tidak |
FeatureStoreConfs | Konfigurasi koneksi antara PAI-Rec dan FeatureStore. | Tidak |
SlsConfs | Konfigurasi koneksi antara PAI-Rec dan Simple Log Service. | Tidak |
DatahubConfs | Konfigurasi koneksi antara PAI-Rec dan DataHub. | Tidak |
BEConfs | Tidak | |
TableStoreConfs | Konfigurasi koneksi antara PAI-Rec dan Tablestore. | Tidak |
PrometheusConfig | Konfigurasi koneksi antara PAI-Rec dan Managed Service for Prometheus. | Tidak |
LogConf | Konfigurasi output log. | Ya |
DebugConfs | Konfigurasi debugging. | Ya |
CallBackConfs | Konfigurasi callback. Untuk informasi lebih lanjut, lihat Antarmuka Callback. | Ya |
PipelineConfs | Konfigurasi pipeline. | Ya |
UserDefineConfs | Konfigurasi yang ditentukan pengguna. | Tidak |