Wpis z mikrobloga

@vesper_: bzdura, wcale nie trzeba podawać super dokładnych wytycznych. pracując z AI można doprecyzowywać swoje wytyczne iteracyjnie, a dzięki temu, że AI produkuje wyniki dużo szybciej, iteracje trwają dużo krócej. to jest takie agile na sterydach. wie to każdy, kto miał jakikolwiek kontakt z ChatGPT. poza tym ChatGPT ma dużo lepsze umiejętności komunikacyjne niż typowe programista, o czym można się przekonać czytając opisy tasków i komentarze na typowej jirze w typowym
  • Odpowiedz
  • 35
@ly000: IMO to zależy. Jak chcesz coś prostego i powszechnego to owszem - nie trzeba precyzyjnie opisywać. Ale jak słucham nieraz w mojej firmie ludzi nietechnicznych o tym, czego oczekuje biznes to żaden ChatGPT nie ogarnąłby, bo często sam biznes do końca nie wie co chce xD

(poza tym to tylko heheszki :P)
  • Odpowiedz
@vesper_: wiem że heheszki, ale widziałem tego tweeta tyle razy, że już nie mogłem się powstrzymać od skomentowania. ChatGPT nie zastąpi programistów na ten moment, bo jest zbyt mało inteligentny, a ponadto od czasu do czasu ma problemy z myśleniem logicznym, zmyśla, posiłkuję się "bardziej popularną" widzą a niekoniecznie tym co faktycznie jest prawdą itd. ale jeśli chodzi o "domyślanie się", "dopytywanie się" oraz ogólne umiejętności komunikacyjne (chociażby pisanie pełnymi zdaniami,
  • Odpowiedz
@ly000: żeby pracować iteracyjnie musisz mieć pętlę zwrotną. Nie wiem jak sobie wyobrażasz że ktoś kto nie umie programować da feedback do ai żeby poprawić w dany program. Z perspektywy kogoś kto umie programować wydaje się to banalnie proste bo można ocenić czy kod jest poprawny czy nie nie i poprosić o poprawki.
  • Odpowiedz
@LazyInitializationException: zgoda, ale zauważ, że AI wcale nie musi ograniczać się tylko do podawania gotowego kodu w odpowiedzi, może robić dokładnie to co programista, czyli generować gotowe funkcjonalności i samemu je wdrażać. AI mogłoby pracować autonomicznie i samemu programować, odczytywać błędy kompilatora itd. są już nawet próby autonomicznego ChatGPt, który sobie pracuje w pętli aż do zrealizowania funkcjonalności, bez czekania na prompt: https://github.com/Significant-Gravitas/Auto-GPT. a tak na dobrą sprawę, to AI wcale
  • Odpowiedz
  • 1
@ly000 no przede wszystkim to ciężko wciąż to nazwać inteligencją na ten moment. To bardziej bardzo dobra wyszukiwarka. Co do pisania pełnych zdań ładnie to z mojego doświadczenia w korzystaniu z ChatGPT to to jego pisanie to zazwyczaj zwykłe wodolejstwo, szczególnie jak czegoś nie wie albo nie jest pewien.
  • Odpowiedz
może robić dokładnie to co programista, czyli generować gotowe funkcjonalności i samemu je wdrażać


@ly000:

W jaki sposób? GPT to jest model, który wypluwa statystycznie najbardziej prawdopodobną odpowiedź. Jak to ma samo z siebie wygenerować gotową poprawnie działają funkcjonalność? To jedynie wygeneruje najbardziej prawdopodobną funkcjonalność. A to nie są tożsame rzeczy. I doskonale to widać w ChatGPT, gdzie jak na czymś nie był przećwiczony to ma 0% skuteczności.

AI mogłoby pracować
  • Odpowiedz
GPT to jest model, który wypluwa statystycznie najbardziej prawdopodobną odpowiedź.


@LazyInitializationException: to podobnie jak człowiek - generuje taką odpowiedź, która mu się wydaje najbardziej prawdopodobna, a potem ją weryfikuje. człowiek również nie dysponuje obiektywnie prawdziwą wiedzą - mu się jedynie zdaje.

Jak to ma samo z siebie wygenerować gotową poprawnie działają funkcjonalność?

człowiek prawie nigdy za pierwszym razem nie generuje gotowej i poprawnej działającej funkcjonalności. robi to iteracyjnie na podstawie odpowiedzi
  • Odpowiedz
@ly000: Ile iteracji potrzebuje GPT żeby wykonać to zadanie poprawne xD? Dopóki nie zostanie wyszkolony na treści tej książki dopóty będzie dawał nieprawidłowy wynik. Bez zaczenia czy będzie miał 500 bln, 1500 bln czy 10000 bln parametrów. Dopóki nie zobaczy treści książki to będzie zawsze dawał zły wynik. To samo z programem, jeżeli nigdy wcześniej nie zobaczy jak poprawnie zakodować daną funkcjonalność dopóty będzie dawał nieprawidłowy wynik. To wynika po prostu
LazyInitializationException - @ly000: Ile iteracji potrzebuje GPT żeby wykonać to zad...

źródło: Screenshot 2023-05-24 at 00.52.57

Pobierz
  • Odpowiedz
@ly000: Wykonałeś zadanie za niego, podałeś mu link do książki.

który z głowy poda pierwsze zdanie tej książki :)


No ChatGPT nie podał tego zdania z głowy. Dosłownie podałeś mu tę książkę.

Tak swoją drogą jak się użyje pluginu web browser i zada to samo pytanie to nie jest w stanie znaleźć tej książki. Więc nawet mając dostęp do internetu i tak radzi sobie gorzej niż człowiek

WRacając do programowania. To
  • Odpowiedz
no przede wszystkim to ciężko wciąż to nazwać inteligencją na ten moment. To bardziej bardzo dobra wyszukiwarka.


@vesper_: Nie był bym tego taki pewien. To raczej inteligentny generator kodu który całkiem dobrze sobie radzi ale na znanych bibliotekach. Na przykład dałem mu za zadanie wygenerować dynamicznie w JavaScript za pomocą funkcji na Bootstrap 5 okno modalne albo powiadomienie toast i całkiem nieźle sobie radzi. Może nie wypluwa to tego tak jak
  • Odpowiedz
@vesper_: słyszeliście o tym nowym WYSWIG? To jest dopiero kombajn, pasożyty od webówki mogą już się pakować, teraz wystarczy poprzesuwać sobie okienka jak komu wygodnie i gotowe, a nie płacić po 20k na nieroby
  • Odpowiedz
bzdura, wcale nie trzeba podawać super dokładnych wytycznych. pracując z AI można doprecyzowywać swoje wytyczne iteracyjnie, a dzięki temu, że AI produkuje wyniki dużo szybciej, iteracje trwają dużo krócej. to jest takie agile na sterydach. wie to każdy, kto miał jakikolwiek kontakt z ChatGPT. poza tym ChatGPT ma dużo lepsze umiejętności komunikacyjne niż typowe programista, o czym można się przekonać czytając opisy tasków i komentarze na typowej jirze w typowym korpo :)
  • Odpowiedz
Za jakiś czas to podejrzewam że w ogóle nie trzeba będzie umieć programować tak jak już teraz nie trzeba nawet uczyć się English bo Google Translator całkiem dobrze już sobie radzi.


@daro1: 2/10, dobry początek ale końcówka średnia, życzę powodzenia w dalszej karierze trollerskiej!
  • Odpowiedz
@vesper_: Tylko, że klienci nie pracują z programistami... Ciekawe ilu z Was wychodzi z piwnicy i jedzie na spotkanie do klienta aby porozmawiać o jego potrzebach.

A tekst zgapiony od grafikow
  • Odpowiedz