Mam pustkę w głowie co dziś napisać ;-)
Więc próbowałem użyć ChatGPT, najpierw próbowałem z nim rysować domek. Da się rysować :-) wystarczy poprosić by użył SVG i generuje kod :-)
Coś takiego w końcu "narysował" ;-)
Później prosiłem by mi pomógł wymyślić temat do bloga, ale żaden z pomysłów mi się nie podobał...
Btw rysunków, kiedyś mi się nawet udało ChatGPT przekonać do zamiany jakiegoś programu w Pythonie w coś na kształt flow chartu, ale nie powiem żeby to było najlepsze.
Btw. ciekawe czy jakby zrobić maszynę stanów to by napisał program ;-)
(jakieś 15 minut temu....) coś zrobił ;-)
Dostał taki prompt:
I wygenerował taki kod:
def read_input():
return input()
def add_autocomplete():
# kod do dodawania autocomplete
def send_query():
# kod do wysyłania zapytania o autocomplete
def display_autocomplete():
# kod do wyświetlania autocomplete
state = "start"
while True:
if state == "start":
print("Enter input:")
state = "czytaj znak"
elif state == "czytaj znak":
znak = read_input()
if len(znak) > 0:
state = "czy więcej niż 3" if len(znak) > 3 else "czytaj znak"
else:
continue
elif state == "czy więcej niż 3":
if len(znak) < 3:
state = "czytaj znak"
else:
add_autocomplete()
state = "czytaj znaki i dodawaj autocomplete"
elif state == "czytaj znaki i dodawaj autocomplete":
znak = read_input()
if len(znak) > 0:
send_query()
state = "wyślij zapytanie o autocomplete"
else:
continue
elif state == "wyślij zapytanie o autocomplete":
znak = read_input()
display_autocomplete()
state = "czytaj znaki i wyświetlaj autocomplete"
elif state == "czytaj znaki i wyświetlaj autocomplete":
znak = read_input()
if len(znak) > 0:
if znak == "\x1b[A": # strzałka w górę
# kod do podkreślenia poprzedniego elementu w autocomplete
continue
elif znak == "\x1b[B": # strzałka w dół
# kod do podkreślenia kolejnego elementu w autocomplete
continue
elif znak == "\r": # Enter
# kod do wypełnienia pola tekstowego tekstem z autocomplete
state = "czytaj znaki i dodawaj autocomplete"
elif znak == "\x1b": # Esc
state = "czytaj znak"
else:
continue
else:
continue
Co jest lekko przerażające....
Nie będzie to działać bo trochę pomieszał znaki chyba z całym stringiem, ale jest dużo lepiej niż się spodziewałem.
ChatGPT jest jak sawant ;-)
I nie wiadomo czego się po nim spodziewać ;-)
Ja go używam nawet do pytania o ficzery platformy z którą teoretycznie pracuję ;-)
Podobne postybeta
Maszyna stanów kontra labirynt ;-)
Kiedy skończyć pracę...
Czasem człowiek musi napisać dekodowanie Base64 w JavaScript ;-)
Dodawaj automagicznie tagi do swoich postów w Pocket :-)
Historia jednego #....
Brak komentarzy:
Prześlij komentarz