AIF-C01 notes
Developing generative AI solutions

Generative AI Application Lifecycle

Lifecycle ini menggambarkan cara model generative AI dibangun ke dalam aplikasi. Sifatnya iteratif: tahapan bisa diulang saat kebutuhan berubah atau muncul model yang lebih baik.

  1. Define a use case: masalahnya, kebutuhannya, dan ekspektasi stakeholder.
  2. Select a foundation model: pakai model pre-trained atau bangun dari nol, tergantung ada tidaknya model yang cocok, kompleksitas use case, dan banyaknya data domain yang kamu punya.
  3. Improve performance: prompt engineering, RAG, fine-tuning, dan agents.
  4. Evaluate: human evaluation, benchmark datasets, dan automated metrics.
  5. Deploy: integrasikan model ke environment tujuan.
  6. Monitor and improve: kumpulkan feedback, data penggunaan, dan metrik, lalu retrain, fine-tune, atau perbarui model.