Najlepsze praktyki bezpieczeństwa

Tworzenie systemów AI z OpenAI API

Francesca Donadoni

Curriculum Manager, DataCamp

Bezpieczeństwo w OpenAI API

Okrąg z oznaczeniem OpenAI API

Tworzenie systemów AI z OpenAI API

Bezpieczeństwo w OpenAI API

Okrąg z oznaczeniem OpenAI API przecinający się z okręgiem oznaczonym „etyka i rzetelność"

Tworzenie systemów AI z OpenAI API

Bezpieczeństwo w OpenAI API

Okrąg z oznaczeniem OpenAI API przecinający się z dwoma okręgami oznaczonymi „etyka i rzetelność" oraz „wyrównanie"

Tworzenie systemów AI z OpenAI API

Bezpieczeństwo w OpenAI API

Okrąg z oznaczeniem OpenAI API przecinający się z trzema okręgami oznaczonymi „etyka i rzetelność", „wyrównanie" i „prywatność danych"

Tworzenie systemów AI z OpenAI API

Bezpieczeństwo w OpenAI API

Okrąg z oznaczeniem OpenAI API przecinający się z czterema okręgami oznaczonymi „etyka i rzetelność", „wyrównanie", „prywatność danych" i „bezpieczeństwo systemu"

Tworzenie systemów AI z OpenAI API

Najlepsze praktyki

 

  • Moderation API
  • Testy adversarialne
  • Ogranicz tokeny wejścia i wyjścia
  • Inżynieria promptów
1 https://platform.openai.com/docs/guides/safety-best-practices
Tworzenie systemów AI z OpenAI API

Najlepsze praktyki

 

  • Człowiek w pętli
  • „Poznaj swojego klienta"
  • Umożliwienie zgłaszania problemów

Ilustracja przedstawiająca klienta i programistę wspólnie ulepszających produkt na podstawie opinii

Tworzenie systemów AI z OpenAI API

Najlepsze praktyki

 

  • Zabezpiecz klucze API
  • Komunikuj ograniczenia

Tarcza symbolizująca bezpieczeństwo

Dymki dialogowe symbolizujące komunikację

Tworzenie systemów AI z OpenAI API

Używanie identyfikatorów użytkowników końcowych

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
Tworzenie systemów AI z OpenAI API

Zabezpieczanie klucza API

 

  • Unikalny klucz API

  • Zabezpieczenia po stronie serwera

  • Unikaj ujawniania w repozytoriach

  • Zmienne środowiskowe

  • Usługi zarządzania kluczami

  • Monitoruj i rotuj klucze

Tworzenie systemów AI z OpenAI API

Czas na ćwiczenia!

Tworzenie systemów AI z OpenAI API

Preparing Video For Download...