Stworzyłem 3 aplikacje w ciągu kilku minut, korzystając z Cloud i Gemini: jedna z nich ma ukrytą funkcję
Kodowanie wibracji stało się o wiele łatwiejsze. Oto jak
Kodowanie wibracyjne (vibecoding) – możliwość pisania kompletnego kodu za pomocą kilku krótkich poleceń AI – zyskało znaczną popularność. Początkowo było popularną koncepcją kilka miesięcy temu i od tego czasu zostało zaakceptowane przez społeczność zajmującą się sztuczną inteligencją.
Podczas gdy doświadczeni programiści sztucznej inteligencji korzystają ze specjalistycznego oprogramowania, inteligentnych narzędzi i zoptymalizowanych komunikatów, dla reszty z nas jest to łatwiejsze dzięki popularnym chatbotom opartym na sztucznej inteligencji.

Możesz pisać kod używając ChatGPT و Grok Le Chat i prawie każdy inny popularny chatbot. Jednak podczas eksperymentów z tą technologią, dwóch konkurentów szczególnie zwróciło moją uwagę.
Każdy się starał Gemini و Claude Podejmowane są wysiłki, aby kodowanie z sugestiami było efektywne i łatwe dla każdego. Ale która z tych dwóch opcji jest najlepsza, zwłaszcza dla osób dopiero zaczynających?
Przetestowałem oba i stworzyłem szereg aplikacji i narzędzi z wykorzystaniem tych funkcji kodowania. Podzielę się szczegółowym doświadczeniem i oceną, jak każdy z nich ułatwia tworzenie aplikacji, koncentrując się na łatwości użytkowania i wydajności dla początkujących programistów.
Aplikacje przypomnień
Klasztor:

Ostatnio pracowałem nad Utwórz aplikację przypominającą za pomocą ClaudeNigdy nie znalazłem aplikacji, która by mi odpowiadała i oferowała tę funkcję, więc spróbowałem stworzyć własną.
Wystarczyło kilka poleceń i rozmów z Claudem, a miałem kompletną aplikację do tworzenia przypomnień, alarmów i list zadań do wykonania.
Pod wieloma względami aplikacja spełniła moje oczekiwania. To, co naprawdę doceniłem w tym procesie, to łatwość, z jaką był on realizowany dzięki Claude'owi. Moja pierwsza prośba była bardzo prosta: poprosiłem go po prostu o zakodowanie aplikacji z listą zadań i przypomnieniami.
Potem Claude zadał mi mnóstwo pytań. Jak powinien wyglądać mój projekt? Czy chciałem mieć możliwość ustawiania przypomnień? Czy miałem na myśli jakiś konkretny schemat?
Po kilku negocjacjach Claude wpadł na naprawdę fajne rozwiązanie. Są trzy zakładki: jedna z przypomnieniami, jedna z listami zadań i jedna z alarmami.
To proste, ale bardzo skuteczne.
Gemini:

Z Gemini moje doświadczenia były bardzo podobne. Stworzyło prosty (i nieco nudny), ale skuteczny system notowania.
Po kilku długich podpowiedziach Gemini stworzył narzędzie o nazwie „Mind Garden”. Narzędzie to zawierało sekcję do burzy mózgów, miejsce na ważne notatki oraz sekcję na listy zadań do wykonania i przypomnienia.
Dodano również narzędzia AI dla każdej sekcji. Obejmowały one możliwość organizowania procesów myślowych i wyodrębniania kluczowych punktów z listy zadań do wykonania. Dostępne było narzędzie do dzielenia list zadań na łatwe do opanowania punkty oraz opcja podsumowywania notatek.
Innymi słowy, Gemini przerosło tutaj oczekiwania. Choć nie sądzę, żeby jego grafika była tak dobra, jak Claude'a, z pewnością stworzyło potężniejsze narzędzie i zrobiło to w podobnej liczbie przypadków.
zwycięzca: Gemini
Interaktywne karty edukacyjne
Klasztor:

Chociaż nie jestem studentem i nie byłem nim od lat, nie powstrzymuje mnie to przed dalszą nauką! Kolejną aplikacją, którą próbowałem zaprojektować, było narzędzie do nauki nowych przedmiotów.
Wypróbowałem metodę fiszek. Dałem te same instrukcje dla obu narzędzi i poprosiłem o system fiszek do nauki nowych tematów, z pytaniami po jednej stronie i odpowiedziami po drugiej.
Dzięki Claude'owi powstała zabawna wersja narzędzia, wyposażona w mnóstwo kolorów i stylowe przejścia między kolorami podczas obracania karty.
Jednak oferowała tylko kilka kart i z jakiegoś powodu wszystkie dotyczyły geografii. W późniejszym komunikacie dodano kategorie dotyczące geografii, nauk ścisłych, matematyki, historii i sztucznej inteligencji – wszystkie dostępne za pomocą przycisków i opcji ćwiczeń oraz quizu.
Gemini:

Dałem Gemini dokładnie takie same instrukcje, a następnie poprosiłem o dodanie dodatkowych sekcji o tej samej tematyce.
Rezultat był bardzo podobny. Są przyciski trybu ćwiczeń i trybu testowania, rozwijana lista kategorii, a niezależnie od omawianego tematu, zestaw kart do przewijania pozwala sprawdzić swoją wiedzę.
Claude dostaje tu sporo punktów za sam lepszy wygląd. Jego animacja była płynniejsza podczas przewijania kart, a użyte kolory były bardziej wyraziste.
Jednak, po raz kolejny, narzędzie AI Gemini wnosi wiele do możliwości. Kiedy kliknąłem, aby dodać funkcje AI, pojawiła się możliwość tworzenia nowych kart poprzez samo zgłoszenie dowolnego tematu. To świetny dodatek, ale udało mi się go również dodać do Claude'a za pomocą jednego dodatkowego komunikatu.
zwycięzca: Claude
Interaktywna książka dla dzieci
Klasztor:

To zadanie uznano za dobry test możliwości systemu AI. Poprosiłem oba systemy o stworzenie aplikacji w stylu książki, która na każdej stronie wyświetlałaby inną historię dla dzieci.
Współpraca z Claude'em zaczęła się dobrze, ponieważ stworzył pięć opowiadań, każde z przyciskiem do nawigacji między nimi. Każde opowiadanie miało u góry małą animowaną emotikonkę i opcję przeglądania za pomocą przesuwania palcem.
Użycie przycisków „Dalej” i „Poprzedni” stworzyło również prosty efekt przewracania stron. Chociaż efekt był dobry i działał poprawnie, chciałem nadać mu wygląd bardziej przypominający prawdziwą książkę.
Kiedy o to poprosiłem, wszystko zaczęło się trochę psuć i strona zamieniła się w jedną długą stronę tekstu z kodem działającym w tle. Każda strona zaczęła się też dziwnie przechylać, gdy najechałem na nią kursorem.
Nieważne, ile razy prosiłem Claude'a, nie mogłem naprawić tego błędu. Jednak poprzednia wersja była naprawdę dobra.
Gemini:

Ponownie, choć Gemini nie do końca pod względem stylu, nadrobiło to funkcjonalnością. Sama książka nie robi wrażenia – to brązowe pudełko z kreskówkowym tekstem. Zawierała też mnóstwo obrazków w kształcie znaków zapytania w środku.
Jednak osiągnięto w nim efekt bardziej książkowy i zastosowano bardzo przekonujący efekt przewracania stron. Zawierał również możliwość tworzenia nowej historii z możliwością wyboru dowolnego tematu za pomocą funkcji podpowiedzi.
Był świetny pod każdym względem, z wyjątkiem wyglądu. Pomimo problemów, jakie miałem z Claude'em, starałem się rozwijać Geminiego, wymagając, aby książka wyglądała atrakcyjniej.

To trochę pomogło, dodając bardziej atrakcyjny styl tekstu i nieco ulepszoną okładkę z ciekawą czcionką. Ale nadal brakowało zdjęć i niewiele się zmieniło.
Jednak w porównaniu do Claude'a, wykonał ogólnie rzecz biorąc o wiele lepszą pracę.
zwycięzca: Gemini
Podsumowując
Zarówno Gemini, jak i Claude odnotowali znaczącą poprawę w zakresie możliwości kodowania. Teraz każdy może z łatwością tworzyć szeroką gamę aplikacji i narzędzi na obu platformach. Otwiera to nowe możliwości zarówno dla programistów, jak i osób niebędących programistami, umożliwiając im szybkie i efektywne przekształcanie swoich pomysłów w cyfrową rzeczywistość.
Wyniki były bardzo podobne na obu platformach, ale moim zdaniem Gemini wypadł ogólnie lepiej. Ta przewaga odzwierciedla zdolność Gemini do dokładniejszego rozumienia i wykonywania złożonych instrukcji, co przekłada się na wydajniejsze i bardziej zintegrowane aplikacje.
Claude zdaje się stawiać na wygląd i styl, oferując lepsze projekty i intuicyjny układ. Podoba mi się również to, że można korzystać z gotowych aplikacji ze sklepu Claude za darmo, które dają wgląd w możliwości, jakie dają dołączone podpowiedzi. Ta funkcja sprawia, że Claude jest atrakcyjną opcją dla użytkowników, którzy cenią estetykę i łatwość obsługi.
Jednak możliwość dodawania narzędzi AI do każdej aplikacji w Gemini to prawdziwy przełom. Natychmiast usprawniło wszystko, co próbowałem stworzyć, i dodało elementy, które, choć oczywiste, znacząco usprawniły usługę. Ta możliwość integracji AI z aplikacjami sprawia, że Gemini jest szczególnie potężnym narzędziem dla programistów, którzy chcą tworzyć inteligentne i efektywne rozwiązania.
Możliwość dodawania komentarzy nie jest dostępna.