MOXXYLABS/Kern

Kern.
Mali eksperci od kodu.

Kern to rodzina małych modeli eksperckich do kodu, które działają na Twoim komputerze. Każda odpowiedź przechodzi przez narzędzia, którym programista już ufa: kompilator, linter i testy. Do Ciebie trafia tylko to, co przejdzie sprawdzenie.

Porozmawiajmy o Kern

ZANIM ZOBACZYSZ ODPOWIEDŹ

Napisane, skompilowane,
przetestowane, poprawione.

Kern pracuje jak programista. Pisze zmianę na poziomie funkcji lub bloku, kompiluje ją, uruchamia linter i testy, czyta błędy. Gdy coś nie przejdzie, poprawia tylko błędny fragment i sprawdza ponownie.

kern · pętla sprawdzanialokalnie
  1. decyzjaodpowiedź
  2. zmianagotowa
  3. kompilacjaok
  4. lintok
  5. testybłąd
  6. naprawatylko błędny fragment
  7. testyok
  8. odpowiedźwysłana
Do Ciebie trafia tylko odpowiedź, która przeszła sprawdzenie.

ARCHITEKTURA

Jeden trzon.
Wymienni eksperci.

  1. 01

    Trzon

    Kompaktowy model ogólny open-weight, wybrany na podstawie pomiarów. Zostaje w pamięci i działa offline.

  2. 02

    Moduły eksperckie

    Mały adapter na język lub stos. Zmiana eksperta podmienia moduł, a trzon zostaje w pamięci.

  3. 03

    Walidator

    Polecenia build, lint i test dla każdego języka, z diagnostyką sprowadzoną do jednego formatu.

  4. 04

    Kern Router

    Wybiera właściwy moduł na podstawie pliku i projektu. Gdy nie jest pewny, pyta.

ZNA SWOJE GRANICE

Odpowiedz, dopytaj
albo odmów.

Małe sondy czytają wewnętrzny stan modelu i oceniają, czy prośba należy do zakresu i czy Kern ją rozwiąże. Kern odpowiada, zadaje jedno pytanie albo odmawia, a przy zbyt trudnym zadaniu odsyła do większego modelu.

Kern to ekspert od edycji kodu: naprawia błędy kompilacji, zmienia funkcje, dodaje testy i poprawia typy. Nie rozmawia o wszystkim i nie zastępuje dużych modeli w długich, trudnych zadaniach.

01 / PIERWSZE MODUŁY

TypeScript i React

Kern zaczyna od JavaScriptu i TypeScriptu oraz frontendu w React sprawdzanego w przeglądarce. Na nich działa dziś proof of concept.

  • Naprawa błędów kompilacji i typów
  • Zmiany funkcji i bloków
  • Dodawanie i naprawa testów
  • Komponenty React, TSX i CSS
02 / KOLEJNE

Go i Rust

Ten sam trzon z nowymi modułami i walidatorami. Każdy język wnosi własny toolchain jako sędziego.

  • Osobny moduł dla każdego języka
  • Toolchain języka jako walidator
  • Trening, który uczy się od kompilatora
  • Jeden router dla wszystkich modułów
03 / GDZIE DZIAŁA

W Moxxy

Kern trafi do Moxxy, naszego agenta open source dla programistów. Kompilacja, lint i testy działają jako narzędzia Moxxy, a ważne działania widzisz, zanim zostaną wykonane.

  • CLI i aplikacja desktop
  • macOS, Windows i Linux
  • Podgląd działań przed wykonaniem
  • Działa offline, kod zostaje lokalnie

DOBRE PYTANIA

Najczęstsze pytania.

Czy mój kod opuszcza komputer?

Nie. Kern jest projektowany do pracy w całości na Twoim urządzeniu. Kod i dane zostają tam, gdzie są, a model działa bez połączenia z siecią.

Czy mogę korzystać z Kern już dziś?

Kern jest w fazie rozwoju i działa jako proof of concept. Trafi do Moxxy. Jeśli chcesz wcześniej sprawdzić go na własnym kodzie, napisz do nas.

Czy Kern zastąpi duże modele?

Nie. Kern to ekspert od edycji kodu w swoich językach. Gdy zadanie wykracza poza jego zakres albo jest za trudne, mówi o tym i możesz przekazać je większemu modelowi.

Dlaczego małe modele?

Mały model działa na sprzęcie, który już masz. Kompilator i testy sprawdzają każdą odpowiedź, więc model nie musi pamiętać wszystkiego, co wie ogromny model.

POROZMAWIAJMY O AI

Czego nauczymy
Twój model?

Opisz swoją dziedzinę, dane i sposób, w jaki da się sprawdzić dobrą odpowiedź. Powiemy Ci, czy lepiej sprawdzi się model ekspercki, gotowy model czy zwykłe oprogramowanie.

Porozmawiajmy