Grupa docelowa
- Programiści używający LLMs do generowania lub analizy kodu
- Kierownicy techniczni badający narzędzia AI w przepływach pracy
- Specjaliści od oprogramowania eksperymentujący z integracjami LLM
- Doświadczenie w tworzeniu oprogramowania lub pisaniu skryptów
- Znajomość popularnych języków programowania (np. Python, JavaScript, SQL)
- Podstawowa wiedza na temat dużych modeli językowych i narzędzi AI takich jak ChatGPT, Claude lub Copilot
Opcje dostosowania kursu
Format kursu
Po zakończeniu tego szkolenia uczestnicy będą mogli:
Prompt Engineering for Software Development to kurs praktyczny, który ma na celu nauczanie developerów, jak tworzyć skuteczne instrukcje, które optymalizują użyteczność, precyzję i bezpieczeństwo wygenerowanych przez AI wyników w kontekście zadań inżynierii oprogramowania.
Jest to prowadzone przez instruktora szkolenie na żywo (online lub na miejscu), skierowane do developerów średnio zaawansowanych, którzy chcą zintegrować techniki inżynierii instrukcji z używaniem asystentów kodowania AI, analizatorów kodu i inteligentnych narzędzi automatyzacji.
- Tworzenie precyzyjnych instrukcji do zadań generowania, przeglądania i optymalizacji kodu.
- Używanie łańcuchów instrukcji i ich doskonalenie w celu poprawy odpowiedzi AI w iteracyjnych procesach pracy.
- Generowanie strukturowanych wyników, takich jak przypadki testowe, zapytania SQL i dokumentacja na podstawie minimalnego wejścia.
- Zmniejszanie halucynacji i poprawa kontroli nad zachowaniem LLM w środowiskach technicznych.
- Interaktywne wykłady i dyskusje.
- Dużo ćwiczeń i praktyki.
- Ręczne wdrażanie w środowisku laboratoryjnym na żywo.
- Aby złożyć wniosek o dostosowany kurs szkoleniowy, skontaktuj się z nami w celu umówienia.
Najlepsze praktyki i narzędzia
Częste pułapki i strategie ich łagodzenia
Wprowadzenie do Prompt Engineering
Udoskonalanie instrukcji i projektowanie iteracyjne
Instrukcje dla generowania Test Automation i SQL
Podsumowanie i następne kroki
Używanie instrukcji do wyjaśniania i debugowania kodu
Pisanie instrukcji do generowania kodu
- Unikanie generowania niebezpiecznego kodu lub podatności na atak
- Obsługa niekompletnych lub niejasnych wejść
- Tworzenie bezpiecznych instrukcji awaryjnych i zabezpieczeń
- Tworzenie przypadków testowych na podstawie wymagań lub kodu
- Generowanie złożonych zapytań SQL z języka naturalnego
- Formatowanie wyników do integracji z zestawami testów
- Wyjaśnianie starego lub nieznanego kodu
- Instrukcje do analizy logiki lub przypadków krańcowych
- Wyszukiwanie i wyjaśnianie błędów lub niesprawności
- Generowanie kodu z opisów językiem potocznym
- Kontrolowanie formatu wyjścia i języka programowania
- Pracowanie z złożoną logiką lub wieloma funkcjami
- Poprawianie wyników poprzez łańcuchowanie instrukcji i pętle sprzeczności
- Strategie odzyskiwania błędów i dostosowywania instrukcji
- Studia przypadków dotyczące doskonalenia zadań technicznych
- Biblioteki instrukcji i wzorce ponownego użycia
- Używanie szablonów instrukcji w VS Code lub w przepływach API
- Ocenianie jakości i wydajności instrukcji w zastosowaniach produkcyjnych
- Zrozumienie instrukcji, kontekstu, tokenów i modeli
- Typy instrukcji: zero-shot, one-shot, few-shot
- Używanie instrukcji systemowych lub użytkownika w różnych API
United Arab Emirates - Prompt Engineering for Software Development
Qatar - Prompt Engineering for Software Development
Egypt - Prompt Engineering for Software Development
Saudi Arabia - Prompt Engineering for Software Development
South Africa - Prompt Engineering for Software Development
Brasil - Prompt Engineering for Software Development
Canada - Prompt Engineering for Software Development
中国 - Prompt Engineering for Software Development
香港 - Prompt Engineering for Software Development
澳門 - Prompt Engineering for Software Development
台灣 - Prompt Engineering for Software Development
USA - Prompt Engineering for Software Development
Österreich - Prompt Engineering for Software Development
Schweiz - Prompt Engineering for Software Development
Deutschland - Prompt Engineering for Software Development
Czech Republic - Prompt Engineering for Software Development
Denmark - Prompt Engineering for Software Development
Estonia - Prompt Engineering for Software Development
Finland - Prompt Engineering for Software Development
Greece - Prompt Engineering for Software Development
Magyarország - Prompt Engineering for Software Development
Ireland - Prompt Engineering for Software Development
Luxembourg - Prompt Engineering for Software Development
Latvia - Prompt Engineering for Software Development
España - Prompt Engineering for Software Development
Italia - Prompt Engineering for Software Development
Lithuania - Prompt Engineering for Software Development
Nederland - Prompt Engineering for Software Development
Norway - Prompt Engineering for Software Development
Portugal - Prompt Engineering for Software Development
România - Prompt Engineering for Software Development
Sverige - Prompt Engineering for Software Development
Türkiye - Prompt Engineering for Software Development
Malta - Prompt Engineering for Software Development
Belgique - Prompt Engineering for Software Development
France - Prompt Engineering for Software Development
日本 - Prompt Engineering for Software Development
Australia - Prompt Engineering for Software Development
Malaysia - Prompt Engineering for Software Development
New Zealand - Prompt Engineering for Software Development
Philippines - Prompt Engineering for Software Development
Singapore - Prompt Engineering for Software Development
Thailand - Prompt Engineering for Software Development
Vietnam - Prompt Engineering for Software Development
India - Prompt Engineering for Software Development
Argentina - Prompt Engineering for Software Development
Chile - Prompt Engineering for Software Development
Costa Rica - Prompt Engineering for Software Development
Ecuador - Prompt Engineering for Software Development
Guatemala - Prompt Engineering for Software Development
Colombia - Prompt Engineering for Software Development
México - Prompt Engineering for Software Development
Panama - Prompt Engineering for Software Development
Peru - Prompt Engineering for Software Development
Uruguay - Prompt Engineering for Software Development
Venezuela - Prompt Engineering for Software Development
Polska - Prompt Engineering for Software Development
United Kingdom - Prompt Engineering for Software Development
South Korea - Prompt Engineering for Software Development
Pakistan - Prompt Engineering for Software Development
Sri Lanka - Prompt Engineering for Software Development
Bulgaria - Prompt Engineering for Software Development
Bolivia - Prompt Engineering for Software Development
Indonesia - Prompt Engineering for Software Development
Kazakhstan - Prompt Engineering for Software Development
Moldova - Prompt Engineering for Software Development
Morocco - Prompt Engineering for Software Development
Tunisia - Prompt Engineering for Software Development
Kuwait - Prompt Engineering for Software Development
Oman - Prompt Engineering for Software Development
Slovakia - Prompt Engineering for Software Development
Kenya - Prompt Engineering for Software Development
Nigeria - Prompt Engineering for Software Development
Botswana - Prompt Engineering for Software Development
Slovenia - Prompt Engineering for Software Development
Croatia - Prompt Engineering for Software Development
Serbia - Prompt Engineering for Software Development
Bhutan - Prompt Engineering for Software Development