• サぺルOPM
    link
    fedilink
    Polski
    arrow-up
    1
    ·
    3 months ago

    Męczyłem AI w sprawie tego rozkazu. Wyniki były ciekawe, ale nie zgadzały się z tym co było w źródle do którego dałeś link. Twierdzili, że przekazujesz kod rejestru w RAX i dostajesz wynik w RAX.

    Czemu wstawki ASM w Rust wyglądają gorzej niż w gcc?

    Czekam, aż w kolejnym Zen wprowadzą możliwość wykonania fragmentu kodu przestrzeni użytkownika w przestrzeni jądra jako nowy sposób na komunikację z systemem.

    • naur
      link
      fedilink
      Polski
      arrow-up
      1
      ·
      edit-2
      3 months ago

      Takie pytania dotyczące niszowych tematów są idealne żeby przekonać się, że AI jest obecnie wyjąßkowo złym źródłem wiedzy.

      Odpowiedź zawiera błędy merytoryczne już w pierwszym zdaniu:

      The RDPRU (Read Processor User state) instruction is a privileged instruction that allows reading processor-specific data

      Później dostałem cztery razy powtórzoną informację, że RDTSC odczytuje timestampy, a RDPRU rejestry MSR.
      Na koniec przykład użycia, gdzie jednym z punktów było napisanie modułu kernela i wywołanie rdmsrl.

      Czytając te bzdury miałem wrażenie, że ChatGPT robi mi jakiś gaslighting.

      Na obecnym etapie rozwoju to jest narzędzie do formatowania maili i (być może) streszczania długich dokumentów.

      • サぺルOPM
        link
        fedilink
        Polski
        arrow-up
        1
        ·
        3 months ago

        Wydaje mi się, że odpowiedzi na pytania z dziedzin humanistycznych mają sens. Tak samo jak pytania o rośliny jadalne i przepisy kulinarne. Pewnie nie pytałem o coś trudnego.

        Możliwe, że nie marnują wag na zbyt specjalistyczną wiedzę przy tej złożoności. W statystykach pewnie wychodzi czego ludzie potrzebują najbardziej.

        Normalną odpowiedź znalazłem w PDF z dokumentacji CPU.

        • naur
          link
          fedilink
          Polski
          arrow-up
          1
          ·
          3 months ago

          Tak, w PDFie znajdzie się prawie wszystko, ale to AI miało rozwiązać wszystkie problemy i zastąpić programistów. ;-)

          Perplexity.ai poradziło sobie lepiej od ChatGeppetto.

          • サぺルOPM
            link
            fedilink
            Polski
            arrow-up
            1
            ·
            3 months ago

            Ciekawi mnie jak ocenia się zajętość pamięci AI. Kiedyś mówiło się o przetrenowaniu. Ale to chyba inny problem.

            • naur
              link
              fedilink
              arrow-up
              1
              ·
              edit-2
              3 months ago

              Trudno powiedzieć, jak to jest z tym przetrenowaniem. Do niedawna za optymalną proporcję ilości danych treningowych do rozmiaru modelu uznawało się tzw. Chinchilla Point.
              Później LLama 3 została wytrenowana na znacznie większej liczbie tokenów i jakość modelu nadal wzrosła.

          • サぺルOPM
            link
            fedilink
            Polski
            arrow-up
            1
            ·
            3 months ago

            AI miało rozwiązać wszystkie problemy

            Trza sobie ciągle przypominać:

            • To inteligencja w dobieraniu wyrazów
            • Pismo to utrata 90% informacji
            • Samym pismem nie da się poznać świata i rozwiązywać jego problemów
            • naur
              link
              fedilink
              Polski
              arrow-up
              1
              ·
              edit-2
              3 months ago

              Ostatnio widziałem research paper opisujący metodę generowania prostych brył / modeli 3D przy użyciu LLM.
              Nie mam pojęcia, jaki to ma sens. Dla eksperta to pewnie strata czasu, bo szybciej zrobi rysunek i poustawia constrainty.
              Z kolei laik szybciej wyklikałby taki model przy użyciu prostego CSG w jakimś TinkerCADzie.

              Ciekawe co będzie następne. Może oparty na promptach widget do wybierania kolorów w programach do grafiki.

              • サぺルOPM
                link
                fedilink
                Polski
                arrow-up
                1
                ·
                2 months ago

                Zainspirowałeś mnie. Kazałem wygenerować figurę wg opisu jako skrypt dla OpenSCAD. Wyszło inaczej niż chciałem. Wszystkie figury pojawiły się w odpowiedniej rotacji. Wystarczyło kilka poprawek związanych z pozycją.

                Druga, trudniejsza próba z figurą zawierającą otwory wyszła gorzej. Skrypt był logicznie przekonywujący, ale nic się nie wyświetlało i nie wiem co było źle.