Wskazówki dotyczące efektywności kodowania Vibe: koniecznie przeczytaj przed pisaniem kodu! Użyj sztucznej inteligencji, aby znaleźć optymalne rozwiązanie.

Pewnego dnia przyjaciel zapytał mnie, jak zwiększyć efektywność korzystania z Kodeksu.

我说你想做的东西,GitHub 上大概率已经有人做过了,而且不少方案已经很成熟。能直接参考、修改,为什么还要从头写一遍?

Mówiłem ci, żebyś skopiował i wkleił poniższy komunikat i uruchomił go przed rozpoczęciem każdego projektu.

他试了一下,回来跟我说,确实省了好多时间。

Wskazówki dotyczące efektywności kodowania Vibe: koniecznie przeczytaj przed pisaniem kodu! Użyj sztucznej inteligencji, aby znaleźć optymalne rozwiązanie.

Myślałem o tym i wygląda na to, że sporo osób nie zdaje sobie sprawy z istnienia tej funkcji. To tak, jakby wiele osób używało sztucznej inteligencji do pisania kodu, zaczynając od Vibe Coding, pozwalając sztucznej inteligencji generować strony internetowe i pisać aplikacje.

Naprawdę nie ma potrzeby się spieszyć.

To, co chcesz zrobić, najprawdopodobniej ktoś już zrobił na GitHubie.

To, co chcesz zrobić, najprawdopodobniej zostało już zrobione na GitHubie. Wiele rozwiązań jest już dojrzałych, a jakość kodu może być nawet wyższa niż ta, którą mógłbyś napisać samodzielnie. Po co przepisywać kod od nowa, skoro możesz bezpośrednio odwołać się do istniejącej pracy i ją modyfikować?

Mam taki zwyczaj, że za każdym razem, gdy chcę rozpocząć nowy projekt, nie piszę od razu kodu. Najpierw wysyłam do Codexu następującą sugestię:

我要做一个XXX。先不要写代码。去GitHub找能直接使用或二次开发的开源项目,确认是否还在维护、部署是否麻烦、哪些功能可以复用。最后告诉我,应该直接用、基于现有项目改,还是自己开发,并给出最简单的MVP方案。等我确认后再动手。

Tylko to jedno zdanie.

To polecenie robiło trzy rzeczy.

Pomyśl o tym, to polecenie robi trzy rzeczy.

Po pierwsze, pozwala sztucznej inteligencji znajdować istniejące rozwiązania na GitHubie, zamiast zaczynać pisać własne. Wiele osób może nie wiedzieć, że Codex, po zintegrowaniu z wtyczką GitHub, może faktycznie wyszukiwać projekty open source w czasie rzeczywistym; to nie jest tylko funkcja.

Po drugie, wykorzystuje sztuczną inteligencję, aby pomóc Ci ocenić jakość tych projektów: czy są nadal utrzymywane, jak skomplikowane jest wdrożenie i z których funkcji można korzystać bezpośrednio. Ręczne przeszukiwanie każdego projektu na GitHubie mogłoby zająć godzinę lub dwie. Pozwól, aby sztuczna inteligencja to uruchomiła, a wyniki otrzymasz w ciągu kilku minut.

Po trzecie, pozwala sztucznej inteligencji na przedstawienie jasnej sugestii decyzyjnej: czy użyć jej bezpośrednio, zmodyfikować ją, czy napisać od podstaw, a także pomaga w zaplanowaniu najprostszego rozwiązania MVP.

Dlaczego możemy zaoszczędzić dużo tokenów?

Powiem ci szczerze, że ta operacja może ci naprawdę zaoszczędzić sporo żetonów.

Dlaczego? Bo jeśli pozwolisz sztucznej inteligencji pisać kod bezpośrednio, nie będzie wiedziała, że ​​to, czego chcesz, już istnieje. Wygeneruje dla ciebie ogromną ilość kodu od podstaw. Ten kod może pokrywać się z funkcjonalnością istniejących projektów open source i ostatecznie będziesz musiał go sam oczyścić.

Jeśli jednak pozwolisz, aby sztuczna inteligencja najpierw pomogła ci znaleźć odpowiedź, jej sugestie będą opierać się na istniejącym ekosystemie, a kiedy napiszesz kod, jego ilość może zostać zmniejszona co najmniej o połowę.

Ja sam tak robię. Za każdym razem, gdy rozpoczynam nowy projekt, najpierw uruchamiam program sugestii, a następnie na podstawie sugestii sztucznej inteligencji decyduję o kolejnym kroku. To naprawdę poprawia wydajność.

Szczerze mówiąc, nie jestem pewien, czy ta metoda sprawdzi się u każdego; niektórym projektom rzeczywiście może brakować gotowych rozwiązań. Ale pomyśl: w przypadku większości rzeczy, które chcesz zrobić, przy setkach milionów repozytoriów na GitHubie istnieje bardzo duże prawdopodobieństwo, że ktoś już to zrobił.

Stojąc na ramionach gigantów

Nie jesteś programistą, więc nie musisz pisać kodu od podstaw. Nie jesteś twórcą treści, więc nie musisz tworzyć oryginalnych treści każdego dnia. Jesteś po prostu kimś, kto chce zrobić coś znaczącego, a najrozsądniej jest najpierw zobaczyć, co inni już zrobili, a potem stanąć na ramionach gigantów.

Czasami myślę, że najrozsądniejszym sposobem wykorzystania sztucznej inteligencji w erze sztucznej inteligencji nie jest pozwolenie jej robić wszystkiego za ciebie, ale pozwolenie jej na wyszukiwanie informacji i analizę decyzji, a następnie ty możesz to wykonać.

Jaka jest różnica między tym a korzystaniem z wyszukiwarki wcześniej? Wcześniej, gdy szukałeś konkretnego wymagania, pojawiał się zbiór linków, które trzeba było klikać po kolei, aby sprawdzić, które działają, a które nie. Teraz podajesz swoje wymagania sztucznej inteligencji, a ona je filtruje i podaje natychmiastowy wynik.

Czy możesz w to uwierzyć?

Ten monit powinien zostać wygrawerowany.DNAw

Osobiście uważam, że ta wskazówka powinna być zakorzeniona w naszym DNA . Przećwiczenie jej przed rozpoczęciem nowego projektu naprawdę oszczędza mnóstwo czasu.

Kolejną zaletą tego podejścia jest to, że unikasz wyważania otwartych drzwi. Sztuczna inteligencja pomaga Ci znaleźć gotowe rozwiązania, pozwalając Ci skupić się na aspektach prawdziwie spersonalizowanych. W ten sposób Twoja energia może być poświęcona najcenniejszym obszarom.

Z własnego doświadczenia wiem, że kiedy po raz pierwszy zacząłem używać sztucznej inteligencji do pisania kodu, byłem bardzo podekscytowany i chciałem, żeby generowała wszystko od podstaw. Jednak po pewnym czasie zauważyłem, że często jest to wolniejsze. Wynika to z konieczności debugowania, modyfikowania i utrzymywania kodu generowanego przez sztuczną inteligencję, podczas gdy istniejące projekty open source zostały zweryfikowane przez wiele osób, więc ich jakość jest bardziej gwarantowana.

Może to brzmieć nieintuicyjnie, prawda? Ale pomyśl: najważniejsze w kodzie nie jest jego pisanie, ale pisanie go poprawnie. Istniejące rozwiązania zostały już sprawdzone; ich bezpośrednie użycie znacznie zmniejszy ryzyko napotkania problemów.

Dlatego radzę: następnym razem, gdy będziesz pisać kod w Codexie lub innej sztucznej inteligencji, nie spiesz się. Najpierw uruchom wiersz poleceń raz i pozwól sztucznej inteligencji pomóc ci znaleźć odpowiedź.

Może się okazać, że to, co próbujesz zrobić, zostało już wykonane przez kogoś innego.

Trzeba po prostu wziąć i używać.

Wykorzystaj zaoszczędzony czas na coś ciekawszego.

Skoro dotarłeś aż tutaj, jeśli uznałeś to za pomocne, polub i udostępnij. Jeśli chcesz otrzymywać aktualizacje jako pierwszy, możesz mnie też obserwować!

Dziękuję za przeczytanie mojego artykułu. Do zobaczenia następnym razem.

发表 评论

您的邮箱地址不会被公开。必填项已用*标注

Przewiń do góry