Proste dzielenie się używaniem trae

Ten długi artykuł został opublikowany 22 lipca 2025 roku. Aktualny stopień ukończenia funkcji trae oraz wydajność są słabe, a w przyszłości trae może zostać ulepszony. Wszyscy możecie samodzielnie doświadczyć tego i opierać się na własnych doświadczeniach.

Wiedza ogólna mówi, że wcześniejsi pracownicy tworzą kulturę firmy i produktu, która jest trudna do zmiany i jest również rzeczą dość abstrakcyjną. Moje dzielenie się jest jedynie dla referencji.

Projekt interfejsu

Interfejs trae ma dobrą estetykę, układ, kolorystyka i czcionki zostały dostosowane w porównaniu z oryginałem, estetyka jest świetna. Logika jest również dość jasna, w tej kwestii nie mam zdolności do zaproponowania jakichkolwiek sugestii.

Funkcje

Brakujące funkcje

W porównaniu do vscode brakuje wielu funkcji oferowanych przez Microsoft i Github, poniżej wymieniam tylko te, które znam:

  • Synchronizacja ustawień
  • Profil ustawień
  • Tunnel
  • Rynek wtyczek
  • Pierwsze strony wtyczek zamkniętego kodu źródłowego
  • IDE obsługuje tylko Windows i MacOS, brakuje Web i Linux
  • Remote SSH obsługuje tylko system linuxowy, brakuje Windows i MacOS

Wtyczki zamkniętego kodu źródłowego pierwszych stron są trudne do przełknięcia, obecnie rozwiązuje się to poprzez użycie open-vsx.org, są dostępne niektóre popularne wtyczki, wersje mogą nie być najnowsze, ale wystarczające.

Ze względu na brak Remote, osoby posiadające urządzenia na różnych systemach muszą tymczasowo zrezygnować.

Wyrównanie funkcji

W porównaniu do wcześniejszych rozwojów vscode/cursor, funkcje zostały wyrównane.

Metoda używania dużych modeli, Ask/Edit/Agent itp. są dostępne, CUE (Context Understanding Engine) konkurować z NES (Next Edit Suggestion).

Uzupełnianie Github Copilot używa GPT-4o, uzupełnianie Cursor używa modelu fusion, Trae jeszcze nie ogłosił swojego modelu uzupełniania.

Funkcje MCP, rules, Docs są dostępne.

Uzupełnianie

W rzeczywistym doświadczeniu efekt CUE jest słaby, co najmniej 90% sugestii nie zostanie przeze mnie przyjętych, ze względu na bardzo niską stawkę przyjęć, w większości przypadków wpływa to na uwagę, całkowicie przestałem używać CUE.

GPT-4o jest biegły w uzupełnianiu następnego wiersza, zdolności NES są bardzo słabe, w zasadzie NES zawsze mam wyłączony. fusion ma doskonałe NES, wierzę, że każdy kto tego używał, na pewno ma to dobrze zapamiętane. Jednak jego moc leży tylko w uzupełnianiu kodu, niekodowe uzupełnianie jest gorsze niż GPT-4o. CUE nie ma przydatności.

Na 10 punktów, nieścisłe subiektywne oceny

ModelUzupełnianie wiersza koduUzupełnianie następnego kroku modyfikacjiUzupełnianie treści niekodowych
Cursor10106
Github Copilot938
Trae303

Agent

Początkowe agenci różnych IDE mają dobrą zdolność, ale rzeczywisty efekt stopniowo się obniża, to nie jest krytyka tylko jednej firmy, wszystkie firmy są takie same.

Obecnie jest kilka pojęć:

  • RAG, Retrieval-Augmented Generation, generowanie wzbogacone o pobieranie
  • Prompt Engineering, inżynieria wskazówek
  • Context Engineering, inżynieria kontekstu

Celem jest sprawienie, by duży model lepiej rozumiał potrzeby ludzi. Kontekst przekazywany dużemu modelowi nie jest tym lepszy, im więcej go jest, kontekst wymaga pewnego poziomu jakości, niskojakościowy kontekst wpływa na zrozumienie dużego modelu.

Mimo to, niektórzy ludzie w rzeczywistym użytkowaniu mogą odkryć, że po dużym wysiłku odkrywają, że nadal plik źródłowy kodu przekazany dużemu modelowi może uzyskać najlepszy efekt. Projektowanie wskazówek, efekt inżynierii kontekstu w środku nie jest wyraźny, czasami nawet wpływa na efekt.

Trae zrealizował te trzy podejścia, ale na razie nie odczuwam wyprzedzającego doświadczenia.

Problemy z wydajnością

Wielu ludzi, podobnie jak ja, napotyka problemy z wydajnością, Trae jest zdecydowanie najbardziej nietypowym wśród vscode, mimo że wcześniej chwaliłem jego projektowanie frontendu, ale w rzeczywistym użytkowaniu jest wiele zacięć.

Trae prawdopodobnie wprowadził duże zmiany do vscode, co oznacza, że w przyszłości może nie być kompatybilny z vscode, wersja bazowa może zostać zatrzymana na pewnej wersji vscode.

Moje niektóre wtyczki działają z zacięciami w Trae, niektóre funkcje nie mogą działać normalnie, ten problem może się utrzymywać w Trae.

Polityka prywatności

Międzynarodowa wersja Trae dostarcza wyjaśnienie polityki prywatności: https://www.trae.ai/privacy-policy

Trae IDE oferuje języki chiński, angielski i japoński, polityka prywatności oferuje 9 języków krajowych, ale nie oferuje języka chińskiego.

Krótko mówiąc:

  1. Trae zbiera i dzieli się danymi z trzecimi stronami
  2. Trae nie oferuje żadnych opcji ustawień prywatności, korzystanie oznacza zgodę na politykę prywatności
  3. Ochrona i udostępnianie danych Trae podlega prawom części krajów i regionów, w tym nie wliczając Chin

Podsumowanie

Marketing Trae jest duży, co może być głęboko związane z kulturą firmy, w przyszłości może również być IDE o dużej głośności w sieci, ponieważ jego zdolności nie pasują do głośności, w przyszłości nie będę dłużej obserwować. Własny model ByteDance nie jest silny, może potrzebować danych do nauki w celu poprawy zdolności własnego modelu, jego polityka prywatności nie jest przyjazna, otwiera drzwi dla zbierania danych. Na podstawie moich długich doświadczeń z tego typu narzędziami deweloperskimi, podstawowa konkurencyjność leży w modelu, nie w innych rzeczach, czyli cli wystarczy do vibe coding. Cena Trae jest bardzo niska, można kontynuować kupowanie 600 rozmów Claude za 3 dolary, jest to najtańsze narzędzie na rynku do używania modelu Claude. Na tej podstawie wnioskuję, że Trae IDE jest rzeczywiście produktem zbierającym dane, wprowadzonym w celu trenowania własnego modelu ByteDance i budowania własnej podstawowej konkurencyjności.