PRZEWODNIK FIRM

Kursor i dowolna sfera

Cursor to edytor kodu oparty na sztucznej inteligencji, stworzony przez start-up Anysphere, który zamienia instrukcje w języku naturalnym w działające edycje kodu w całej bazie kodu.

2 minuty czytaniaOstatnia aktualizacja

Przegląd

It matters because it became one of the fastest-growing developer tools ever, reshaping how millions of programmers write software day to day.

Głębokie nurkowanie

Firma Anysphere, założona w 2022 roku przez czterech absolwentów MIT (Michaela Truella, Sualeh Asif, Arvida Lunnemarka i Amana Sangera), tworzy Cursor, rozwidlenie edytora VS Code o otwartym kodzie źródłowym Microsoft z wplecioną w jego rdzeń sztuczną inteligencją. Zamiast przykręcać chatbota do paska bocznego, Cursor pozwala opisywać zmiany prostym językiem angielskim i wprowadza zmiany w wielu plikach, przewiduje kolejne naciśnięcia klawiszy za pomocą klawisza „Tab” i odpowiada na pytania dotyczące repozytorium. Wywołuje modele graniczne z Anthropic i OpenAI oraz własne wytrenowane modele Anysphere. Według doniesień firma przekroczyła około 100 milionów dolarów rocznych stałych przychodów szybciej niż prawie jakikolwiek startup zajmujący się oprogramowaniem, a później pozyskała finansowanie o wielomiliardowej wycenie, co uczyniło ją okrętem flagowym fali „kodowania AI”.

Wgląd techniczny

Kursor indeksuje bazę kodu w postaci osadzonych wektorów, dzięki czemu może pobrać odpowiednie pliki jako kontekst, co jest formą generowania wspomaganego wyszukiwaniem. Jego wyjątkowa funkcja „Tab” wykorzystuje specjalnie wyszkolony model do przewidywania nie tylko następnego tokena, ale także następnej lokalizacji edycji, przeskakując kursor przez plik. Tryb „Agent” łączy wywołania narzędzi, odczytuje pliki, uruchamia polecenia terminala i wykonuje iteracje do momentu wykonania zadania, natomiast różnice umożliwiają przeglądanie i akceptowanie zmian, zanim dotkną one Twojego kodu.

Wpływ strategiczny

Strategia dostawcy

Plany dostawców wpływają na to, jakie funkcje Twój zespół będzie mógł dalej tworzyć.

Koszt i budżet

Warunki handlowe i opcje wdrożenia wpływają na długoterminowe koszty i ryzyko.

Ryzyko i bezpieczeństwo

Zachęty firmowe kształtują wady produktów, postawę bezpieczeństwa i otwartość.

Przyszłość kursora i dowolnej sfery

Anysphere zmierza w kierunku bardziej autonomicznych „agentów działających w tle”, którzy zajmują się całymi zadaniami lub pobierają żądania przy minimalnym nadzorze, a także w kierunku szkolenia większej liczby własnych modeli, zamiast polegać wyłącznie na stronach trzecich. Spodziewaj się ściślejszej integracji z testowaniem, przeglądem kodu i wdrażaniem, a także nasilenia konkurencji w miarę, jak GitHub Copilot, Windsurf i inni ścigają się o tych samych programistów. Otwartym pytaniem jest, czy zwyciężą redaktorzy, czy systemy w pełni agentowe i jak ceny będą się utrzymywać w miarę zmiany kosztów wnioskowania i zależności modelu.

Implementacja w świecie rzeczywistym

Programista wpisuje „dodaj weryfikację danych wejściowych i obsługę błędów do tego punktu końcowego interfejsu API”, a agent kursora edytuje wiele plików, a następnie uruchamia testy w celu potwierdzenia.

Korzystając z uzupełniania tabulatorem, inżynier zmienia nazwę funkcji, a Cursor przewiduje i stosuje pasujące aktualizacje w każdej witrynie wywołań w całym projekcie.

Nowicjusz w dużym repozytorium pyta: „Gdzie odbywa się uwierzytelnianie użytkownika?” a Cursor pobiera i objaśnia odpowiednie pliki prostym językiem.

Samotny założyciel tworzy działający prototyp aplikacji internetowej na podstawie kilku podpowiedzi w języku naturalnym, bez konieczności ręcznego podłączania większości schematów.

Zagrożenia i poręcze

Ogłoszenia o wprowadzeniu na rynek mogą przekroczyć stabilność w rzeczywistych przepływach pracy.

Ceny interfejsów API lub zmiany zasad mogą z dnia na dzień złamać założenia.

Zależność od jednego dostawcy zwiększa koszty uzależnienia i migracji.

Plan wdrożenia

1

Oceniaj dostawców, korzystając z własnych zadań i zbiorów danych.

2

Przed integracją przejrzyj warunki dotyczące prywatności, bezpieczeństwa i prawa.

3

Utrzymuj plan awaryjny dla różnych modeli i dostawców.

4

Monitoruj informacje o wersji, aby zmiany w planie działania nie zaskoczyły zespołów.

Odkrywaj dalej

Free newsletter

Get the daily AI briefing

Three verified AI stories every weekday morning, written in plain English. Free forever, no ads.

One email each weekday. Unsubscribe in one click. We never sell or share your address.

Test yourself

Take the Cursor and Anysphere quiz

Instant feedback on every answer, and a shareable certificate with a verifiable ID once you pass a course.

Rozpocznij quiz

Support free AI education. AI Understanding is a 501(c)(3) nonprofit — no ads, no paywall, ever. Make a donation

Często zadawane pytania

What is Cursor and Anysphere?

Cursor to edytor kodu oparty na sztucznej inteligencji, stworzony przez start-up Anysphere, który zamienia instrukcje w języku naturalnym w działające edycje kodu w całej bazie kodu. Ma to znaczenie, ponieważ stało się jednym z najszybciej rozwijających się narzędzi dla programistów w historii, zmieniając sposób, w jaki miliony programistów codziennie piszą oprogramowanie.

Jakim produktem jest Cursor?

Cursor to edytor kodu oparty na sztucznej inteligencji, który pomaga programistom pisać, edytować i rozumieć kod przy użyciu języka naturalnego.

Kursor jest zbudowany jako rozwidlenie którego edytora open source?

Kursor jest zbudowany na rozwidleniu kodu VS o otwartym kodzie źródłowym Microsoft, który pozwala Anysphere na ponowne wykorzystanie znanych, dojrzałych podstaw edytora.

Jak nazywa się firma, która tworzy Cursor?

Anysphere, założona przez absolwentów MIT w 2022 roku, to firma produkująca Cursor.

Do czego przede wszystkim służy funkcja „Tab” kursora?

Funkcja Tab wykorzystuje przeszkolony model do przewidywania następnej edycji i może przesunąć kursor w odpowiednie miejsce, aby ją zastosować.

W jaki sposób Cursor wyciąga odpowiednie części dużej bazy kodu do kontekstu modelu?

Kursor indeksuje bazę kodu do osadzania wektorów i pobiera najbardziej odpowiednie pliki, co jest formą generowania wspomaganego wyszukiwaniem.