Gli sviluppatori possono ora descrivere le funzioni a gpt-4-0613
ed gpt-3.5-turbo-0613
e fare in modo che il modello scelga in modo intelligente di restituire un oggetto JSON contenente argomenti per chiamare tali funzioni. Questo è un nuovo modo per collegare in modo più affidabile le funzionalità di GPT con strumenti e API esterni.
Questi modelli sono stati perfezionati sia per rilevare quando una funzione deve essere chiamata (a seconda dell'input dell'utente) sia per rispondere con JSON che aderisce alla firma della funzione. La funzione di chiamata consente agli sviluppatori di recuperare in modo più affidabile i dati strutturati dal modello. Ad esempio, gli sviluppatori possono:
- Crea chatbot che rispondano alle domande chiamando strumenti esterni (ad esempio, come Plugin ChatGPT)
Converti query come "Invia un'e-mail ad Anya per vedere se vuole prendere un caffè venerdì prossimo" in una chiamata di funzione come send_email(to: string, body: string)
o "Com'è il tempo a Boston?" A get_current_weather(location: string, unit: 'celsius' | 'fahrenheit')
.
- Converti il linguaggio naturale in chiamate API o query di database
Converti "Chi sono i miei primi dieci clienti questo mese?" a una chiamata API interna come get_customers_by_revenue(start_date: string, end_date: string, limit: int)
o "Quanti ordini ha effettuato Acme, Inc. il mese scorso?" a una query SQL utilizzando sql_query(query: string)
.
- Estrai dati strutturati dal testo
Definire una funzione chiamata extract_people_data(people: [{name: string, birthday: string, location: string}])
, per estrarre tutte le persone menzionate in un articolo di Wikipedia.
Questi casi d'uso sono abilitati da nuovi parametri API nel nostro /v1/chat/completions
punto finale, functions
ed function_call
, che consentono agli sviluppatori di descrivere le funzioni al modello tramite JSON Schema e, facoltativamente, chiedergli di chiamare una funzione specifica. Inizia con il nostro documentazione per sviluppatori ed aggiungere valutazioni se trovi casi in cui la funzione di chiamata potrebbe essere migliorata
- Distribuzione di contenuti basati su SEO e PR. Ricevi amplificazione oggi.
- EVM Finance. Interfaccia unificata per la finanza decentralizzata. Accedi qui.
- Quantum Media Group. IR/PR amplificato. Accedi qui.
- PlatoAiStream. Intelligenza dei dati Web3. Conoscenza amplificata. Accedi qui.
- Fonte: https://openai.com/blog/function-calling-and-other-api-updates
- :È
- :Dove
- a
- Tutti
- consentire
- consente
- an
- ed
- rispondere
- api
- API
- SONO
- argomenti
- articolo
- AS
- precedente
- BE
- stato
- stile di vita
- Boston
- entrambi
- by
- chiamata
- detto
- chiamata
- Bandi
- Materiale
- funzionalità
- casi
- Centigrado
- chatbots
- ChatGPT
- Scegli
- Caffè
- Connettiti
- potuto
- Clienti
- dati
- Banca Dati
- Dipendente
- descrivere
- sviluppatori
- DID
- e
- abilitato
- endpoint
- esempio
- esterno
- estratto
- Trovare
- Nel
- da
- function
- funzioni
- ottenere
- Avere
- HTTPS
- if
- in
- Inc.
- ingresso
- interno
- ai miglioramenti
- IT
- jpg
- json
- Lingua
- Cognome
- piace
- LIMITE
- località
- molti
- menzionato
- modello
- modelli
- Mese
- Scopri di più
- my
- Naturale
- esigenze
- New
- GENERAZIONE
- adesso
- oggetto
- on
- OpenAI
- or
- ordini
- Altro
- nostro
- produzione
- parametri
- Persone
- posto
- Platone
- Platone Data Intelligence
- PlatoneDati
- i plugin
- query
- Domande
- Rispondere
- s
- vedere
- lei
- specifico
- iniziato
- Corda
- strutturato
- tale
- carnagione
- che
- I
- questo
- quelli
- a
- strumenti
- top
- Top ten
- unità
- Aggiornamenti
- uso
- utilizzando
- via
- vuole
- Modo..
- Tempo
- quando
- wikipedia
- con
- Tu
- zefiro