Veiligheidsbest practices

AI-systemen ontwikkelen met de OpenAI API

Francesca Donadoni

Curriculum Manager, DataCamp

Veiligheid met de OpenAI API

Een cirkel met de OpenAI API

AI-systemen ontwikkelen met de OpenAI API

Veiligheid met de OpenAI API

Een cirkel met de OpenAI API die overlapt met een andere met 'ethiek en eerlijkheid'

AI-systemen ontwikkelen met de OpenAI API

Veiligheid met de OpenAI API

Een cirkel met de OpenAI API die overlapt met twee andere met 'ethiek en eerlijkheid' en 'alignment'

AI-systemen ontwikkelen met de OpenAI API

Veiligheid met de OpenAI API

Een cirkel met de OpenAI API die overlapt met drie andere met 'ethiek en eerlijkheid', 'alignment' en 'gegevensprivacy'

AI-systemen ontwikkelen met de OpenAI API

Veiligheid met de OpenAI API

Een cirkel met de OpenAI API die overlapt met vier andere met 'ethiek en eerlijkheid', 'alignment', 'gegevensprivacy' en 'systeembeveiliging'

AI-systemen ontwikkelen met de OpenAI API

Best practices

 

  • Moderation API
  • Adversarial testen
  • Beperk input- en outputtokens
  • Prompt engineering
1 https://platform.openai.com/docs/guides/safety-best-practices
AI-systemen ontwikkelen met de OpenAI API

Best practices

 

  • Mens in de loop
  • "Ken je klant"
  • Laat gebruikers issues melden

Een illustratie van klant en ontwikkelaar die samenwerken om het product te verbeteren op basis van feedback

AI-systemen ontwikkelen met de OpenAI API

Best practices

 

  • Houd je API-sleutels veilig
  • Communiceer beperkingen

Een schild dat veiligheid voorstelt

Spreekwolkjes die communicatie voorstellen

AI-systemen ontwikkelen met de OpenAI API

Eindgebruikers-ID's gebruiken

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
AI-systemen ontwikkelen met de OpenAI API

Je API-sleutel beveiligen

 

  • Unieke API-sleutel

  • Server-side beveiliging

  • Vermijd repo-blootstelling

  • Omgevingsvariabelen

  • Key management-services

  • Monitor en roteer sleutels

AI-systemen ontwikkelen met de OpenAI API

Laten we oefenen!

AI-systemen ontwikkelen met de OpenAI API

Preparing Video For Download...