Memeriksa kualitas data untuk rekomendasi media

Halaman ini menjelaskan cara mengetahui apakah berbagai metrik untuk data media Anda memenuhi nilai minimum persyaratannya.

Tentang memeriksa kualitas data media

Karena peristiwa pengguna terbaru sangat penting untuk rekomendasi media, Anda harus secara rutin memeriksa kualitas data yang diserap dan peristiwa pengguna. Anda dapat melakukannya dengan meninjau tab Pengoptimalan untuk aplikasi rekomendasi media guna menentukan peningkatan yang dapat Anda lakukan pada data untuk mengoptimalkan rekomendasi yang lebih berkualitas.

Jika nilai minimum metrik tidak terpenuhi, metrik tersebut akan memiliki status peringatan. Kemudian, Anda perlu meninjau metrik dan deskripsinya untuk menentukan tindakan yang harus diambil untuk meningkatkan kualitas media.

Semua model dan tujuan harus lulus nilai minimum metrik Kualitas umum. Beberapa model dan tujuan memiliki metrik dan nilai minimum Kualitas khusus aplikasi tambahan. Metrik kualitas umum sama untuk semua aplikasi yang menggunakan penyimpanan data yang sama, tetapi metrik kualitas khusus aplikasi bervariasi sesuai dengan model dan tujuan aplikasi.

Untuk informasi tentang model dan tujuan rekomendasi, lihat Tentang jenis rekomendasi aplikasi media.

Memeriksa kualitas data

Konsol

Untuk memeriksa kualitas data rekomendasi media, ikuti langkah-langkah berikut:

  1. Di konsol Google Cloud, buka halaman Agent Builder.

    Agent Builder

  2. Klik nama aplikasi rekomendasi media yang ingin Anda periksa kualitas datanya.

  3. Di menu navigasi, klik Kualitas data, lalu klik tab Pengoptimalan. Halaman ini menampilkan status berbagai metrik untuk data yang terkait dengan aplikasi Anda.

  4. Tinjau status Kualitas umum dan Kualitas khusus aplikasi di bagian atas halaman. Status ringkasan di bagian atas halaman ditampilkan sebagai peringatan jika satu atau beberapa metrik telah melampaui nilai minimumnya.

    Dua tabel metrik (Kualitas umum dan Kualitas khusus aplikasi) mencantumkan setiap metrik.

    tab pengoptimalan menampilkan satu metrik peringatan untuk kualitas umum
doc_with_same_title_percentage

  5. Di tabel metrik, klik Lihat detail untuk mengetahui informasi selengkapnya tentang metrik dalam status peringatan.

  6. Opsional: Jika Anda ingin melihat nilai minimum untuk metrik yang mematuhi kebijakan, klik Lihat Detail. Batas untuk metrik yang mematuhi kebijakan tidak ditampilkan di tabel metrik.

REST

Gunakan metode requirements:checkRequirement untuk memeriksa kualitas data rekomendasi media Anda, seperti yang ditunjukkan.

Untuk memeriksa kualitas dari command line, ikuti langkah-langkah berikut:

  1. Temukan ID penyimpanan data Anda. Jika Anda sudah memiliki ID penyimpanan data, lanjutkan ke langkah berikutnya.

    1. Di konsol Google Cloud, buka halaman Agent Builder dan di menu navigasi, klik Data Stores.

      Buka halaman Data Store

    2. Klik nama penyimpanan data Anda.

    3. Di halaman Data untuk penyimpanan data Anda, dapatkan ID penyimpanan data.

  2. Jalankan perintah curl berikut untuk mengetahui apakah rekomendasi media Anda memenuhi nilai minimum untuk metrik umum:

    curl -X POST \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json" \
    -H "X-GFE-SSL: yes" \
    -H "X-Goog-User-Project: PROJECT_ID" \
    "https://discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/global/requirements:checkRequirement" \
    -d '{
          "location": "projects/PROJECT_ID/locations/global",
          "requirementType": "discoveryengine.googleapis.com/media_recs/general/all/warning",
          "resources": [
            {
              "labels": {
                "branch_id": "0",
                "collection_id": "default_collection",
                "datastore_id": "DATA_STORE_ID",
                "location_id": "global",
                "project_number": "PROJECT_ID"
              },
              "type": "discoveryengine.googleapis.com/Branch"
            },
            {
              "labels": {
                "collection_id": "default_collection",
                "datastore_id": "DATA_STORE_ID",
                "location_id": "global",
                "project_number": "PROJECT_ID"
              },
              "type": "discoveryengine.googleapis.com/DataStore"
            }
          ]
        }'
    
    • PROJECT_ID: ID project Google Cloud Anda.
    • DATA_STORE_ID: ID penyimpanan data Vertex AI Search.
  3. Tinjau output:

    1. Cari nilai result:

      • Jika nilainya SUCCESS, berarti data Anda lulus persyaratan umum; lanjutkan ke langkah 4.

      • Jika nilainya WARNING, lanjutkan ke langkah b.

      • Jika Anda tidak melihat result dalam output, ada beberapa kemungkinan alasannya:

        • PROJECT_ID atau DATA_STORE_ID dalam permintaan salah.

        • Beberapa nilai metrik tidak tersedia. Coba lagi dalam 6 jam atau hubungi engineer pelanggan untuk mendapatkan bantuan.

    2. Cari ekspresi (requirement.Condition.Expression): Jika ekspresi ini bernilai salah, berarti ada masalah dengan data Anda.

      Nilai metrik ada di kolom requirementCondition.metricResults.value. Nilai ambang batas peringatan ada di kolom thresholdBindings.thresholdValues. Kolom description dapat membantu Anda memahami tujuan metrik.

      Misalnya, nilai doc_with_same_title_percentage adalah 30.47 dan nilai minimum peringatan untuk doc_with_same_title_percentage_threshold adalah 1. Ada masalah data karena banyak judul di penyimpanan data yang sama, dan hal ini perlu diselidiki.

  4. Jika kombinasi model dan tujuan yang digunakan untuk aplikasi rekomendasi Anda muncul dalam tabel ini, Anda juga perlu memanggil metode persyaratan pemeriksaan, yang diperbarui dengan nilai untuk model dan tujuan Anda:

    Model Tujuan MODEL_OBJ
    Lainnya yang Mungkin Anda Sukai Rasio konversi oyml/cvr
    Direkomendasikan untuk Anda Rasio konversi rfy/cvr
    Lainnya Seperti Ini Rasio konversi mlt/cvr
    Terpopuler Rasio konversi mp/cvr
    Lainnya yang Mungkin Anda Sukai Durasi tontonan per sesi oyml/wdps
    Direkomendasikan untuk Anda Durasi tontonan per sesi rfy/wdps
    Lainnya Seperti Ini Durasi tontonan per sesi mlt/wdps

    curl -X POST \
    -H "Authorization: Bearer $(gcloud auth print-access-token)" \
    -H "Content-Type: application/json" \
    -H "X-GFE-SSL: yes" \
    -H "X-Goog-User-Project: PROJECT_ID" \
    "https://discoveryengine.googleapis.com/v1alpha/projects/PROJECT_ID/locations/global/requirements:checkRequirement" \
    -d '{
          "location": "projects/PROJECT_ID/locations/global",
          "requirementType": "discoveryengine.googleapis.com/media_recs/MODEL_OBJ/warning",
          "resources": [
            {
              "labels": {
                "branch_id": "0",
                "collection_id": "default_collection",
                "datastore_id": "DATA_STORE_ID",
                "location_id": "global",
                "project_number": "PROJECT_ID"
              },
              "type": "discoveryengine.googleapis.com/Branch"
            },
            {
              "labels": {
                "collection_id": "default_collection",
                "datastore_id": "DATA_STORE_ID",
                "location_id": "global",
                "project_number": "PROJECT_ID"
              },
              "type": "discoveryengine.googleapis.com/DataStore"
            }
          ]
        }'
    
    • PROJECT_ID: ID project Google Cloud Anda.
    • DATA_STORE_ID: ID penyimpanan data Vertex AI Search.
    • MODEL_OBJ: Lihat tabel sebelumnya untuk memilih nilai yang benar untuk aplikasi rekomendasi Anda.
  5. Tinjau output:

    1. Cari nilai result:

      • Jika nilainya SUCCESS, berarti data Anda cukup baik.

      • Jika nilainya WARNING, lanjutkan ke langkah b.

      • Jika Anda tidak melihat result dalam output, ada beberapa kemungkinan alasannya:

        • PROJECT_ID atau DATA_STORE_ID dalam permintaan salah.

        • Beberapa nilai metrik tidak tersedia. Coba lagi dalam 6 jam atau hubungi engineer pelanggan untuk mendapatkan bantuan.

    2. Lihat ekspresi (requirement.Condition.Expression). Jika ekspresi ini bernilai salah, berarti ada masalah dengan data Anda.

      Nilai metrik dapat ditemukan di kolom requirementCondition.metricResults.value, dan nilai nilai minimum peringatan, di kolom thresholdBindings.thresholdValues. Kolom description dapat membantu Anda memahami tujuan metrik.