Lewati ke konten utama

OpenAI Mengumumkan Assistants API

Temukan Assistants API dari OpenAI, yang dirancang untuk mempermudah pengembangan asisten AI. Jelajahi fitur-fiturnya sekarang.
Diperbarui 28 Sep 2026  · 5 mnt Baca

Jelajahi bersama AI

ChatGPTClaudePerplexity

Pada Dev Day OpenAI, perusahaan membuat beberapa pengumuman, termasuk Assistants API baru. Lihat artikel tentang GPT-4 Turbo dan GPTs dan GPT Store untuk rincian pengumuman lainnya.

Assistants API memperluas OpenAI API yang ada agar pengembang perangkat lunak lebih mudah membangun asisten AI, seperti chatbot.

Empat fitur baru diumumkan:

  1. "Threads" untuk membantu mengelola percakapan yang lebih panjang
  2. "Retrieval" untuk membantu menyimpan teks
  3. Interpretasi kode bawaan
  4. Peningkatan pada fungsionalitas pemanggilan fungsi.

Fitur Utama Assistants API

Di sini, kami akan membahas masing-masing fitur ini secara lebih rinci.

Manajemen percakapan lebih mudah dengan threads

Walau beberapa tugas dapat dilakukan dengan mengirim satu prompt ke API dan mendapat satu respons kembali, chatbot memerlukan percakapan yang lebih panjang (atau "thread"). Selama ini, pengembang harus melacak status percakapan sebelumnya dan memutuskan pesan mana dari percakapan sebelumnya yang akan dikirim ke API. Seiring percakapan bertambah panjang, ini memerlukan pengiriman semakin banyak teks dalam setiap panggilan API, yang memperlambat kinerja.

Selain itu, setelah percakapan melampaui "jendela konteks" (jumlah teks yang bisa diingat GPT sekaligus), perlu dibuat keputusan: apakah Anda membuang pesan yang lebih lama, mencoba merangkumnya, atau menyimpannya dan membuat keputusan di kemudian hari tentang mana yang relevan dan perlu disertakan? Hal ini cepat menjadi rumit dan memperlambat pengembangan aplikasi.

Alat threading baru mengubah OpenAI dari model "stateless" (tanpa memori) menjadi "stateful". Pesan sebelumnya dapat disimpan di sisi OpenAI, sehingga pengembang tidak perlu khawatir dengan isu manajemen ini.

Alat retrieval memungkinkan Anda menyimpan teks tambahan

Presentasi OpenAI juga menyebutkan alat retrieval untuk penyimpanan teks. Ini diposisikan sebagai fitur kedua, meskipun karena fitur threading tampaknya memanfaatkannya, belum jelas seberapa terpisah fitur ini.

Rincian teknisnya minim selama presentasi, meski kita bisa menebak cara kerjanya. Saat ini, memasukkan AI generatif ke dalam aplikasi memerlukan dua teknologi berbeda: model bahasa besar (LLM) seperti GPT, dan sebuah basis data vektor.

Basis data vektor menyimpan teks (atau gambar atau tipe data tidak terstruktur lainnya) sebagai vektor numerik melalui proses yang disebut embedding. Anda dapat mengambil potongan teks tersebut nanti untuk disertakan dalam prompt. Contoh penggunaan umum mencakup memiliki simpanan fakta terkait topik yang ingin Anda bahas.

Sebagai contoh, jika Anda membuat chatbot untuk membantu menjawab pertanyaan tentang produk perusahaan Anda, Anda dapat menyimpan informasi produk dalam basis data vektor dan menggunakannya untuk memastikan LLM memberikan jawaban faktual yang akurat.

Fitur retrieval yang disebutkan dalam presentasi mengisyaratkan bahwa Assistants API mungkin memberikan akses API ke basis data vektor. Ini membuka kemungkinan menarik di luar kemampuan percakapan panjang karena berarti Anda tidak perlu menggunakan basis data vektor terpisah seperti Pinecone, Milvus, atau Weaviate untuk menyimpan teks Anda.

Untuk saat ini ini masih spekulasi, dan kita perlu menunggu rincian konkret tentang Assistants API tersedia.

Interpretasi kode tersemat

ChatGPT memiliki alat Advanced Data Analysis yang memungkinkan GPT menghasilkan dan mengeksekusi kode Python berdasarkan instruksi bahasa alami. Meski rinciannya dalam presentasi OpenAI agak samar, diisyaratkan bahwa fitur ini akan dibangun ke dalam Assistants API, sehingga Anda dapat memberikan prompt yang membuat GPT menjalankan kode Python.

Pemanggilan fungsi yang ditingkatkan memudahkan interaksi dengan perangkat lunak lain

Fitur function calling dari API memungkinkan Anda menulis instruksi bahasa alami dan membuat GPT mengembalikan string JSON yang merepresentasikan pemanggilan fungsi yang telah Anda definisikan. Ini penting untuk agen AI, yang dirancang untuk melakukan tugas berdasarkan masukan bahasa alami.

Pengumuman tersebut menggambarkan dua peningkatan pada fitur ini. Pertama, ada "mode JSON" di mana respons dijamin berupa JSON yang valid dan seharusnya lebih patuh pada tanda tangan fungsi yang ditentukan. Selama ini, ada kemungkinan respons tidak valid, sehingga perangkat lunak Anda memerlukan kode deteksi galat yang menyeluruh.

Fungsionalitas baru ini seharusnya menyederhanakan pembuatan agen AI dan memudahkan pembangunan antarmuka bahasa alami untuk perangkat lunak.

Ringkasan

Walaupun revolusi AI generatif pada 2023 sangat menakjubkan, keterampilan rekayasa perangkat lunak yang substansial diperlukan untuk memasukkan AI generatif ke dalam perangkat lunak lain. Assistants API menjanjikan untuk sedikit menurunkan hambatan masuk tersebut, sehingga lebih banyak produk dapat mengadopsi teknologi ini dengan lebih cepat.

Terus Belajar

DataCamp memiliki beberapa kursus untuk mengajarkan Anda cara menggunakan OpenAI API. Mulailah dengan Working with the OpenAI API dan lanjutkan ke Introduction to Embeddings with the OpenAI API.

Anda juga dapat mempelajari tentang function calling API dalam OpenAI Function Calling Tutorial.

Topik
Kecerdasan Buatan

Mulai Perjalanan OpenAI Anda Hari Ini!

{count, plural, one {Kursus} other {Kursus}}

Bekerja dengan OpenAI API

{hours} jam
181.3K
Mulai perjalanan Anda mengembangkan aplikasi berbasis AI dengan OpenAI API. Pelajari fungsionalitas yang menjadi dasar aplikasi AI populer seperti ChatGPT.
Lihat DetailRight Arrow
Mulai Kursus
Lihat SelengkapnyaRight Arrow
Terkait

{count, plural, one {blog} other {blogs}}

12 Alternatif ChatGPT Terbaik yang Bisa Anda Coba pada 2026

Artikel ini menyajikan daftar alternatif ChatGPT yang akan meningkatkan produktivitas Anda.
Javier Canales Luna's photo

Javier Canales Luna

14 mnt

{count, plural, one {blog} other {blogs}}

40 Pertanyaan Wawancara DBMS Teratas di 2026

Kuasai pertanyaan wawancara basis data, dari konsep SQL dasar hingga skenario desain sistem tingkat lanjut. Panduan mendalam ini mencakup semua yang Anda perlukan untuk sukses di wawancara DBMS dan meraih peran berikutnya.
Dario Radečić's photo

Dario Radečić

15 mnt

{count, plural, one {blog} other {blogs}}

Tutorial Korelasi di R

Dapatkan pengenalan dasar-dasar korelasi di R: pelajari lebih lanjut tentang koefisien korelasi, matriks korelasi, plotting korelasi, dan sebagainya.
David Woods's photo

David Woods

13 mnt

{count, plural, one {blog} other {blogs}}

Spaghetti Plot dan Jalur Badai

Temukan alasan mengapa Anda sebaiknya (tidak) menggunakan spaghetti plot untuk menyampaikan ketidakpastian jalur prediksi badai serta dampaknya terhadap interpretasi.
Hugo Bowne-Anderson's photo

Hugo Bowne-Anderson

13 mnt

Lihat SelengkapnyaLihat Selengkapnya