Zaawansowane programowanie wspomagane przez AI dla deweloperów
Thalia Barrera
AI Engineering Curriculum Manager, DataCamp


Błąd instalacji:

🤖 Krótki prompt diagnostyczny:
Oto moja specyfikacja zależności i wynik błędu instalacji. Wyjaśnij główną przyczynę konfliktu wersji.

🤖 Prompt: reprodukowalna konfiguracja:
Na podstawie tej struktury projektu zaproponuj reprodukowalną konfigurację środowiska Python przy użyciu pip-tools. Wygeneruj dokładne pliki i polecenia potrzebne do utworzenia środowiska, zablokowania zależności i deterministycznej instalacji. Wyjaśnij sposób korzystania ze środowiska wirtualnego w pliku README.md projektu.
Odpowiedź modelu:


🤖 Prompt: audyt zależności:
Na podstawie tego repozytorium Python chcę przeprowadzić audyt utrzymywalności zależności i zgodności licencji.
Wygeneruj polecenie tworzące raport licencji w formacie JSON dla aktywnego środowiska Python, uwzględniając adresy URL pakietów i pliki licencji, i zapisz go do reports/licenses.json.
Odpowiedź AI:

Sugestia AI:

Raport licencji:

🤖 Prompt: alternatywy:
Oto reports/licenses.json z pip-licenses, który właśnie wygenerowaliśmy.
Podsumuj wyniki w krótkiej tabeli zawierającej: pakiet, wersję, licencję i poziom ryzyka dla użytku komercyjnego. Oznacz wszystko, co jest nietypowe, nieznane lub pozbawione licencji.
Zaproponuj jedną bezpieczniejszą alternatywę dla zależności o najwyższym ryzyku.
Odpowiedź AI:



Zaawansowane programowanie wspomagane przez AI dla deweloperów