OpenAI telah menambahkan tugas-tugas berbasis pemicu peristiwa (event-triggered tasks) ke ChatGPT untuk Gmail, Slack, dan GitHub. Model ini sekarang meluncurkan alur kerja (workflow) saat email yang sesuai masuk, postingan Slack muncul, atau peristiwa pull-request terjadi. Hal ini menghilangkan proses pengecekan berkala (polling) setiap jam dan menghadirkan otomatisasi instan yang sadar konteks untuk alat-alat yang kita gunakan setiap hari.

Mengapa perubahan ini penting

Sebelumnya, alat otomatisasi ChatGPT hanya memeriksa data baru satu jam sekali. Pengguna sering kali harus menunggu draf email, ringkasan Slack, atau tinjauan kode. Dengan mendengarkan peristiwa platform secara langsung, OpenAI mengubah ChatGPT menjadi asisten reaktif yang menyusun draf balasan, meringkas diskusi, atau membuat log perubahan (changelog) sesaat setelah pemicu aktif.

Cara kerja fitur ini

Tugas-tugas baru ini muncul di antarmuka web dan aplikasi seluler ChatGPT; tugas tersebut tidak berjalan di klien desktop, alat baris perintah (command-line tool) Codex, atau ekstensi IDE apa pun. Sebuah tugas terdiri dari beberapa bidang:

  • Source – akun Gmail, saluran Slack, atau repositori GitHub yang memancarkan peristiwa tersebut.
  • Event – tindakan yang akan dipantau, seperti email baru, pesan Slack di saluran yang dipilih, atau tinjauan, komentar, atau penggabungan (merge) pull-request.
  • Filter – kriteria opsional yang mempersempit pemicu, seperti alamat pengirim, subjek email, penulis Slack, ID utas (thread ID), atau label GitHub.
  • Output – format hasil, misalnya ringkasan singkat atau draf yang siap untuk disetujui manusia.
  • Forbidden action – instruksi eksplisit yang memberi tahu model untuk tidak melakukan operasi berisiko tinggi seperti menggabungkan kode, melakukan push commit, atau mengirim pesan.
  • Dedup key – pengidentifikasi unik yang mencegah eksekusi duplikat.

Sebuah tugas tunggal dapat memantau beberapa pemicu, tetapi tidak dapat mencampur pemicu peristiwa dengan jadwal berbasis waktu. Ketika beberapa peristiwa yang cocok tiba dalam waktu yang berdekatan, sistem dapat menggabungkannya (coalesce) menjadi satu kali jalan; satu peristiwa tidak selalu menjamin eksekusi yang terpisah.

Menyiapkan pemicu

  • Gmail – Pilih “new message” sebagai peristiwa dan tambahkan filter pada pengirim atau subjek agar otomatisasi tetap terfokus.
  • Slack – Pilih “new message” di saluran tertentu; filter dapat menargetkan penulis atau sebuah utas (thread). Reaksi dan pesan langsung tidak didukung sebagai pemicu.
  • GitHub – Pilih aktivitas pull-request seperti tinjauan, komentar, atau penggabungan (merge). Aplikasi GitHub yang terkait harus memiliki akses repositori agar tugas dapat berjalan.

Utamakan keamanan

OpenAI memperingatkan agar tidak membiarkan tugas yang baru dibuat langsung memodifikasi data. Mulailah dengan tindakan baca-saja (read-only)—biarkan model menghasilkan draf email, komentar ringkasan, atau dokumen proposal—sehingga Anda dapat meninjaunya sebelum ada yang dikirim atau digabungkan. Mencantumkan tindakan terlarang (forbidden actions) memberikan perlindungan tambahan.

Pengujian sangat penting sebelum mengandalkan sebuah tugas di lingkungan produksi:

  1. Positive test – picu peristiwa yang cocok dan verifikasi bahwa tugas dimulai.
  2. Negative test – kirim peristiwa yang tidak terkait dan pastikan tidak ada yang berjalan.
  3. Coalescing test – picu dua peristiwa secara berurutan dengan cepat untuk melihat apakah keduanya digabungkan dengan tepat.
  4. Permission test – cabut akses tugas dan pastikan ia gagal dengan aman alih-alih melanjutkan dengan hak akses yang tidak lengkap.

OpenAI menyarankan untuk membatasi jumlah sumber atau jenis peristiwa pada penggunaan awal, dan hanya menambah kompleksitas setelah otomatisasi terbukti andal.

Siapa yang diuntungkan, siapa yang mengawasi

Kesimpulan

Tugas-tugas berbasis pemicu peristiwa dari OpenAI mengubah ChatGPT dari asisten berkala menjadi kolaborator waktu nyata (real-time) di Gmail, Slack, dan GitHub. Bereaksi secara instan terhadap data yang masuk mempercepat penyelesaian tugas dan mengurangi penyusunan informasi secara manual, namun hal ini juga menuntut penyaringan yang cermat, batasan keamanan yang eksplisit, dan pengujian yang menyeluruh.