Obecnie istnieje zbyt wiele narzędzi do programowania sztucznej inteligencji: Windsurf, Trae (The Real AI Engineer), Cursor i Copilot. Spośród nich Cursor jest najbardziej zaawansowany, a także najdroższy. Zapłaciłem już za Cursor i zawsze zwracam uwagę na najnowsze funkcje, aby uzyskać najlepszy stosunek jakości do ceny.
Wraz z pojawieniem się DeepSeek R1Cena spadła pomimo ulepszonych możliwości. Taka cena Cursora może nie mieć żadnych zalet i zależy od tego, czy możliwości produktu pozwolą użytkownikom na odnowienie subskrypcji.
Cursor obsługuje również DeepSeek R1, ale Agent nie jest jeszcze dostępny. Niektórzy członkowie społeczności już to zgłosili.

Funkcje nowej wersji aplikacji Cursor
23 stycznia 2025 r. aplikacja Cursor została zaktualizowana do wersji 0.45, dodając kilka nowych funkcji. Poniżej przedstawię niektóre z nich.
.cursor/rules: Użytkownicy mogą zapisywać wiele reguł na poziomie repozytorium w katalogu .cursor/rules. Agent automatycznie wybierze reguły, których należy przestrzegać.
Kompozytor podsumowuje poprzednie rozmowy: Gdy rozmowa staje się zbyt długa, można rozpocząć nową rozmowę, odwołując się do poprzedniej.
Agent może zobaczyć ostatnie zmiany: Agent może użyć tego narzędzia, aby zobaczyć ostatnie zmiany. Może również zobaczyć zmiany między wiadomościami użytkownika.
Lepsze zrozumienie repozytorium: Wytrenowaliśmy nowy model rozumienia repozytorium. Udostępnimy go wszystkim użytkownikom wersji 0.45 w ciągu najbliższego tygodnia.
Model Fusion: Wytrenowaliśmy nowy model zakładek ze znacznymi ulepszeniami w zakresie przeskakiwania i długiego kontekstu. Wkrótce udostępnimy tę funkcję użytkownikom.
Opcjonalny długi kontekst: Podczas oznaczania długich plików użytkownicy mogą wybrać model zaawansowany, aby zażądać większego okna kontekstowego. Spowoduje to użycie większej liczby szybkich żądań.
Poniższe treści mogę wizualnie zobaczyć zmiany, czyli oczywiste elementy konfiguracji, interaktywne zrzuty ekranu pokazują, że na przykład @codebase, takie jak lepsze zrozumienie bazy kodu, nie jest łatwo przetestować zmiany.
Katalog .cursor/rules

Tę część można wykonać w Ustawieniach, tworząc nowe Zasady projektu, a następnie można utworzyć nowy plik w katalogu .cursor/rules projektu. Tym razem plik reguł, z przyrostkiem .mdc, jest specjalnym formatem pliku Markdown. Tym razem można @odnieść się do pliku w pliku, podobnie jak w NotePads.
Zawartość pliku jest podzielona na trzy części:
Opis: opisuje funkcję reguły. W Composer Agent automatycznie dopasuje odpowiedni opis na podstawie wymagań użytkownika, a następnie przekaże odpowiednią zawartość reguły kursora na podstawie opisu.
Zakres plików, których dotyczy reguła: opisuje, których plików dotyczy reguła. Jeśli projekt ma wiele plików, można wprowadzić różne wymagania dla różnych typów plików.
Treść reguły: opisuje konkretną treść reguły.
Kompozytor podsumowuje poprzednie rozmowy
Teraz po otwarciu nowego Composera możesz użyć @Summarized Composers, aby podsumować poprzednie konwersacje i kontynuować rozmowę.
Jeśli pojawi się komunikat "Brak dostępnego podsumowania", musisz ponownie otworzyć poprzednią rozmowę z historii, aby uruchomić podsumowanie. Treść podsumowania pojawi się automatycznie po pewnym czasie, ale nie jest to jeszcze zbyt dobre rozwiązanie. Z pewnością zostanie to zoptymalizowane w przyszłości.


Agent może zobaczyć ostatnie zmiany
Teraz możesz użyć @Recent Changes, aby wyświetlić ostatnie zmiany w modelu Large i kontynuować rozmowę, aby lepiej zrozumieć potrzeby użytkownika.
Duży kontekst
Nowy element ustawień

Po włączeniu, jeśli wybrano długi tekst, pojawi się następujący komunikat, zużywający więcej kredytów

Kursor Jak zaktualizować najnowszą wersję
Aktualizacje wersji Cursor są wypychane rotacyjnie, a użytkownicy nie mogą ich aktywnie aktualizować. Mogą jedynie czekać, aż Cursor je wypchnie. Można jednak również wypróbować dwie poniższe metody:
- Aktualizacja przy użyciu brew
Jeśli jesteś użytkownikiem systemu macOS, możesz użyć następującego polecenia, aby wymusić instalację najnowszej wersji
brew install -cask -force cursor

- Aktualizacja przy użyciu kursora
command/control + shift + P, aby otworzyć panel poleceń, wpisz update, a następnie naciśnij enter, aby zaktualizować do najnowszej wersji.