Best practice di sicurezza

Sviluppare sistemi di AI con l'API di OpenAI

Francesca Donadoni

Curriculum Manager, DataCamp

Sicurezza con l'API OpenAI

Un cerchio con l'API OpenAI

Sviluppare sistemi di AI con l'API di OpenAI

Sicurezza con l'API OpenAI

Un cerchio con l'API OpenAI che interseca un altro etichettato "ethics and fairness"

Sviluppare sistemi di AI con l'API di OpenAI

Sicurezza con l'API OpenAI

Un cerchio con l'API OpenAI che interseca altri due etichettati "ethics and fairness" e "alignment"

Sviluppare sistemi di AI con l'API di OpenAI

Sicurezza con l'API OpenAI

Un cerchio con l'API OpenAI che interseca altri tre etichettati "ethics and fairness", "alignment" e "privacy of data"

Sviluppare sistemi di AI con l'API di OpenAI

Sicurezza con l'API OpenAI

Un cerchio con l'API OpenAI che interseca altri quattro etichettati "ethics and fairness", "alignment", "privacy of data" e "security of the system"

Sviluppare sistemi di AI con l'API di OpenAI

Best practice

 

  • Moderation API
  • Test adversariali
  • Limita i token di input e output
  • Prompt engineering
1 https://platform.openai.com/docs/guides/safety-best-practices
Sviluppare sistemi di AI con l'API di OpenAI

Best practice

 

  • Human in the loop
  • "Conosci il tuo cliente"
  • Permetti di segnalare problemi

Illustrazione di cliente e sviluppatore che collaborano per migliorare il prodotto grazie ai feedback

Sviluppare sistemi di AI con l'API di OpenAI

Best practice

 

  • Proteggi le chiavi API
  • Comunica i limiti

Uno scudo che rappresenta la sicurezza

Fumetti che rappresentano la comunicazione

Sviluppare sistemi di AI con l'API di OpenAI

Uso di ID utente finali

import uuid

unique_id = str(uuid.uuid4())
response = client.chat.completions.create(  
  model="gpt-4o-mini", 
  messages=messages,
  user=unique_id)
print(unique_id)
ad58af43-19b1-4fd8-9905-5ed3bce7e008
Sviluppare sistemi di AI con l'API di OpenAI

Proteggere la chiave API

 

  • Chiave API unica

  • Sicurezza lato server

  • Evita l'esposizione nel repository

  • Variabili d'ambiente

  • Servizi di gestione chiavi

  • Monitora e ruota le chiavi

Sviluppare sistemi di AI con l'API di OpenAI

Passons à la pratique !

Sviluppare sistemi di AI con l'API di OpenAI

Preparing Video For Download...