Jak organizuję ponad 10 000 promptów w różnych projektach
Ludzie często pytają, jak zarządzam tysiącami promptów AI, nie gubiąc ich.
Odpowiedź jest prosta.
Nie traktuję promptów jak rozmów. Traktuję je jak zasoby programistyczne.
Zarządzam ponad 10 000 promptów do kodowania, badań i automatyzacji. Jeśli przechowujesz prompty w przypadkowych oknach czatu, utrudniasz sobie pracę.
Oto mój system.
Przestań traktować prompty jako tymczasowe. Większość ludzi pisze prompt i idzie dalej. Twórcy rozwiązują te same problemy wielokrotnie. Jeśli często piszesz zapytania SQL lub dokumentację API, potrzebujesz promptów wielokrotnego użytku.
Organizuj według celu, a nie narzędzia. Nie grupuj promptów według używanego AI. Grupuj je według tego, co robią. Dzięki temu ich wyszukiwanie jest szybkie.
Dodawaj metadane do każdego promptu. Prompt to coś więcej niż tylko tekst. Uwzględnij te szczegóły:
- Kategoria
- Cel
- Użyty model
- Oczekiwany wynik
Wersjonuj swoje prompty. Programiści wersjonują kod. Ty również powinieneś wersjonować prompty. Używaj nazw takich jak FastAPI_CRUD_v1 i FastAPI_CRUD_v2. Pozwala to na porównywanie wyników bez konieczności przepisywania wszystkiego od nowa.
Oddzielaj prompty ogólne od projektowych. Oddziel ogólne prompty od pracy nad konkretnym projektem.
- Ogólne: Wyjaśnianie błędów Python lub pisanie testów jednostkowych.
- Specyficzne dla projektu: Wewnętrzne standardy kodowania lub architektura firmy.
Skup się na kontekście, a nie na długości. Dłuższe prompty nie są lepsze. Liczy się klarowność. Dołączaj tylko te szczegóły, które są niezbędne do wykonania zadania. Używaj konkretnych wymagań, takich jak wersja Python czy nazwy bibliotek.
Używaj Gita do przechowywania. Przechowuję moje prompty w repozytoriach Git. Daje mi to historię wersji. Prompty są częścią projektu. Zasługują na taką samą dbałość jak kod.
Buduj prompty jak klocki. Rzadko piszę prompty od zera. Składam je z małych, wielokrotnego użytku komponentów. Tak właśnie działa oprogramowanie.
Dokumentacja jest obowiązkowa. Każdy prompt musi określać:
- Problem, który rozwiązuje
- Kiedy go używać
- Przykładowe dane wejściowe i wyjściowe
Traktowanie promptów jako zasobów zmienia Twój workflow. Spędzasz mniej czasu na szukaniu, a więcej na budowaniu.
Źródło: https://dev.to/jaideepparashar/how-i-organize-10000-prompts-across-projects-2g30
