• サぺルOP
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    1 month ago

    Tu informacje o optymalizacjach: https://youtu.be/T5gV6anSt-4

    Część tego wynika pewnie z tego, że Zig ma dyscyplinę deklarowania alokacji pamięci. Więc się o to martwisz. Bo nie jest abstrakcyjnie oddalone.

    • naurM
      link
      fedilink
      Polski
      arrow-up
      1
      ·
      1 month ago

      Nie wiedziałem, że AI tak zmieniło wymagania względem terminali, że wdrażane są niskopoziomowe optymalizacje.
      Potrzebujemy nowej generacji terminali sprzętowych. Może NVidia powinna dodać VTPU (TPU już zajęte) do RTXów. ;-)

      W kwestii multiplekserów, ostatnio kilka osób polecało mi Herdr. Coś jak tmux z wbudowaną integracją z agentami. Sęk w tym, że ja nie używam wielu agentów jednocześnie.
      Jeśli robię coś z AI, to wskazuję mu konkretne zadania o małym zasięgu (fragment kodu do przeglądu, zmiany, test case do napisania). To wymaga uwagi i ciągłego podejmowania decyzji.
      Trochę jak w tym memie z nosaczem sundajskim, “ja tam wolę mieć kontrolę”.

      Off-topic: dziwi mnie, gdy ludzie budują agentami aplikacje w językach, których nawet nie znają. Dla mnie to jest sygnał, żeby projekt omijać szerokim łukiem.
      Argument, że GenAI jest współczesnym kompilatorem i nie trzeba znać warstw poniżej jest kompletną bzdurą. Robię prawie codziennie przeglądy kodu generowanego AI i takiej ilości błędów nie widziałem nigdy wcześniej.

      • サぺルOP
        link
        fedilink
        Polski
        arrow-up
        1
        ·
        1 month ago

        Ja słyszałem, że zmieniło i wszyscy starają się optymalizować narzędzia. To nie wystarczy wydzielić kawałek pamięci 80x1000 znaków i tam wrzucać stdout? Nawet bym nie robił scrolla tylko ring.

        Kiedyś były Radeony XT czy coś takiego. Na pierwszego kwietnia ktoś napisał, że powstaną TXT z akceleracją trybu tekstowego dla użytkowników Linuksa.

        Jeśli komuś wychodzi aplikacja i spełnia jego oczekiwania to chyba spoko. To nie jest nowa koncepcja https://en.wikipedia.org/wiki/Literate_programming (dziwne, że Casey nie umiał odpowiedzieć na to pytanie).