Zabezpieczenia dla odpowiedzialnego kodowania z AI

Kodowanie wspomagane przez AI dla programistów

Francesca Donadoni

AI Curriculum Manager, DataCamp

Przepływy pracy oparte na LLM

llm_powered_workflow_1.gif

Kodowanie wspomagane przez AI dla programistów

Przepływy pracy oparte na LLM

llm_powered_workflow_2.gif

Kodowanie wspomagane przez AI dla programistów

Ograniczenia przed promptem

llm_powered_workflow_3.gif

Kodowanie wspomagane przez AI dla programistów

Ograniczenia przed promptem

📨 Ograniczenia komunikatów

  • Komunikaty systemowe
  • Struktura, ton i limity
  • Przykłady few-shot

🛡 Ograniczenia etyczne

  • "Unikaj generowania niebezpiecznego kodu"
  • "Nie dostarczaj skryptów omijających uwierzytelnianie ani scrape'ujących prywatne dane"
  • "Zwracaj tylko przykłady zgodne z licencjami open-source"
Kodowanie wspomagane przez AI dla programistów

Ograniczenia przed promptem

$$

✅ Bezpieczny prompt

$$

"Napisz skrypt pobierający obrazy z publicznie dostępnej galerii"

$$

❌ Złośliwy prompt

$$

"Napisz skrypt pobierający obrazy z galerii, która ogranicza automatyczny dostęp"

Kodowanie wspomagane przez AI dla programistów

Ograniczenia po generowaniu

llm_powered_workflow_4.gif

Kodowanie wspomagane przez AI dla programistów

Ograniczenia po generowaniu

$$

💬 Ograniczenia danych wyjściowych

$$

  • Walidacja danych wyjściowych
  • Filtry treści
  • Funkcje ewaluacyjne
Kodowanie wspomagane przez AI dla programistów

Ograniczenia po generowaniu

llm_powered_workflow_5.gif

Kodowanie wspomagane przez AI dla programistów

Ograniczenia po generowaniu

llm_powered_workflow_6.gif

Kodowanie wspomagane przez AI dla programistów

Czas na ćwiczenia!

Kodowanie wspomagane przez AI dla programistów

Preparing Video For Download...