Skip to content

6. Rozwiązanie trzech problemów za pomocą Grok

6.1. Wprowadzenie

 
  • W [1], URL z IA Grok, należącego do firmy xAI [https://x.ai/company];
  • W serwisie [2] znajdziesz historię swoich rozmów. Aby uzyskać do niej dostęp, musisz założyć konto;
  • W [3] zadaj pytanie;
  • W [4] możesz załączyć pliki;
  • W [5] uruchamiasz wykonanie IA;

W przeciwieństwie do Gemini i ChatGPT nie napotkałem żadnych ograniczeń dotyczących liczby pytań, czasu ani liczby załączonych plików. Nie oznacza to jednak, że takie ograniczenia nie istnieją.

6.2. Problem 1

 

Grok udziela prawidłowej odpowiedzi na to pytanie.

6.3. Zadanie 2

Zlecamy Grokowi obliczenie podatku przy użyciu pliku PDF wygenerowanego przez ChatGPT i przekazujemy mu nasze instrukcje w pliku tekstowym.

 

Plik tekstowy jest tym samym, który został już użyty w przypadku dwóch przetestowanych plików IA, ale umieściliśmy w nim 25 testów zatwierdzonych przez ChatGPT i Gemini. Wykorzystany plik PDF to ten wygenerowany przez ChatGPT:

Grok generuje wówczas bardzo przejrzysty skrypt, ale po przeniesieniu go do PyCharm praktycznie żaden test nie przechodzi. Przekazuję mu więc logi tych błędów:

Tym razem Grok pomyślnie przeszedł wszystkie 25 testów. W pliku [1-3] przedstawiono wygenerowany skrypt [grok1] oraz dwa pliki załączone do pytania.

6.4. Zadanie 3

Tym razem nie podano pliku PDF zawierającego reguły obliczeniowe. Grok będzie musiał je znaleźć w Internecie. Instrukcje tekstowe zawarte w pliku [instructionsSansPDF5.txt] zawierają te same 25 testów do sprawdzenia, co poprzednio.

 

Grok prawie od razu osiąga sukces. Generuje skrypt, który przechodzi 24 z 25 testów. Otrzymuje swoje logi.

Za drugim razem się udaje. W pliku [1] znajduje się skrypt wygenerowany przez Grok, a w pliku [2] – instrukcje, których należy przestrzegać.

Teraz prosimy go o wygenerowanie pliku PDF, który wyjaśnia reguły obliczeniowe, jakie zastosował, aby pomyślnie przejść 25 testów:

 

Grok nie generuje wówczas pliku PDF, lecz plik [MarkDown]. Skorzystałem z bezpłatnego narzędzia, aby przekształcić go w plik PDF. Ponadto plik PyCharm potrafi odczytywać pliki [MarkDown]:

 

6.5. Zadanie 4

Aby zweryfikować wygenerowany wcześniej plik PDF, przekazujemy go do programu Grok.

 

Pierwsza wersja jest poprawna. Skrypt przechodzi wszystkie 25 testów. W rzeczywistości kody IA nie wydają się być deterministyczne. Można zadać im dwa razy to samo pytanie i zauważyć, że ich odpowiedzi się różnią. Tak właśnie było w tym przypadku z Grokiem. Za pierwszym razem przeoczyłem, że nie powinien łączyć się z internetem i korzystać wyłącznie ze swojego PDF. W rezultacie wygenerował błędny skrypt. Przekazałem mu logi i wtedy zauważyłem, że łączył się z internetem, aby coś sprawdzić. W powyższym pytaniu poprosiłem, aby tego nie robił. W rezultacie Grok ogólnie spisał się dobrze.