Pengembang sekarang dapat menjelaskan fungsi ke gpt-4-0613
dan gpt-3.5-turbo-0613
, dan minta model dengan cerdas memilih untuk menampilkan objek JSON yang berisi argumen untuk memanggil fungsi tersebut. Ini adalah cara baru untuk menghubungkan kemampuan GPT dengan alat dan API eksternal secara lebih andal.
Model-model ini telah disesuaikan untuk mendeteksi kapan suatu fungsi perlu dipanggil (bergantung pada masukan pengguna) dan untuk merespons dengan JSON yang mematuhi tanda tangan fungsi. Pemanggilan fungsi memungkinkan pengembang mendapatkan kembali data terstruktur dari model dengan lebih andal. Misalnya, pengembang dapat:
- Buat chatbot yang menjawab pertanyaan dengan memanggil alat eksternal (misalnya, seperti Plugin ChatGPT)
Ubah kueri seperti "Email Anya untuk melihat apakah dia ingin mendapatkan kopi Jumat depan" menjadi panggilan fungsi seperti send_email(to: string, body: string)
, atau โSeperti apa cuaca di Boston?โ ke get_current_weather(location: string, unit: 'celsius' | 'fahrenheit')
.
- Ubah bahasa alami menjadi panggilan API atau kueri basis data
Konversi "Siapa sepuluh pelanggan teratas saya bulan ini?" ke panggilan API internal seperti get_customers_by_revenue(start_date: string, end_date: string, limit: int)
, atau โBerapa banyak pesanan yang dilakukan Acme, Inc. bulan lalu?โ ke kueri SQL menggunakan sql_query(query: string)
.
- Ekstrak data terstruktur dari teks
Tentukan fungsi yang dipanggil extract_people_data(people: [{name: string, birthday: string, location: string}])
, untuk mengekstrak semua orang yang disebutkan dalam artikel Wikipedia.
Kasus penggunaan ini diaktifkan oleh parameter API baru di /v1/chat/completions
titik akhir, functions
dan function_call
, yang memungkinkan developer mendeskripsikan fungsi ke model melalui Skema JSON, dan secara opsional memintanya untuk memanggil fungsi tertentu. Mulailah dengan kami dokumentasi pengembang dan tambahkan eval jika Anda menemukan kasus di mana pemanggilan fungsi dapat ditingkatkan
- Konten Bertenaga SEO & Distribusi PR. Dapatkan Amplifikasi Hari Ini.
- Keuangan EVM. Antarmuka Terpadu untuk Keuangan Terdesentralisasi. Akses Di Sini.
- Grup Media Kuantum. IR/PR Diperkuat. Akses Di Sini.
- PlatoAiStream. Kecerdasan Data Web3. Pengetahuan Diperkuat. Akses Di Sini.
- Sumber: https://openai.com/blog/function-calling-and-other-api-updates
- :adalah
- :Di mana
- a
- Semua
- mengizinkan
- memungkinkan
- an
- dan
- menjawab
- api
- Lebah
- ADALAH
- argumen
- artikel
- AS
- kembali
- BE
- menjadi
- tubuh
- boston
- kedua
- by
- panggilan
- bernama
- panggilan
- Panggilan
- CAN
- kemampuan
- kasus
- Celsius
- chatbots
- ChatGPT
- Pilih
- Tanaman
- Terhubung
- bisa
- pelanggan
- data
- Basis Data
- Tergantung
- menggambarkan
- pengembang
- MELAKUKAN
- e
- diaktifkan
- Titik akhir
- contoh
- luar
- ekstrak
- Menemukan
- Untuk
- dari
- fungsi
- fungsi
- mendapatkan
- Memiliki
- HTTPS
- if
- in
- Inc
- memasukkan
- intern
- ke
- IT
- jpg
- json
- bahasa
- Terakhir
- 'like'
- MEMBATASI
- tempat
- banyak
- tersebut
- model
- model
- Bulan
- lebih
- my
- Alam
- kebutuhan
- New
- berikutnya
- sekarang
- obyek
- on
- OpenAI
- or
- perintah
- Lainnya
- kami
- keluaran
- parameter
- Konsultan Ahli
- Tempat
- plato
- Kecerdasan Data Plato
- Data Plato
- plugin
- query
- Pertanyaan
- Menanggapi
- s
- melihat
- dia
- tertentu
- mulai
- Tali
- tersusun
- seperti itu
- sepuluh
- bahwa
- Grafik
- ini
- itu
- untuk
- alat
- puncak
- Sepuluh Teratas
- satuan
- Pembaruan
- menggunakan
- menggunakan
- melalui
- ingin
- Cara..
- Cuaca
- ketika
- Wikipedia
- dengan
- Kamu
- zephyrnet.dll