Skip to content

Commit 62152e1

Browse files
refactoring
1 parent 281fb10 commit 62152e1

File tree

1 file changed

+16
-2
lines changed

1 file changed

+16
-2
lines changed

C2L.md

Lines changed: 16 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,11 @@
44

55
Jeśli kiedykolwiek próbowałeś "nakarmić" model językowy (LLM) całym repozytorium kodu, by poprosić go o refaktoryzację, znalezienie błędu czy wygenerowanie dokumentacji, na pewno zderzyłeś się ze ścianą. Ścianą tą jest limit okna kontekstowego oraz zjawisko znane jako *lost in the middle* – model zapomina lub ignoruje informacje znajdujące się w środku długiego promptu.
66

7-
Cześć, jestem Tom Sapletta i od dłuższego czasu pracuję nad tym, jak zoptymalizować komunikację między kodem źródłowym a sztuczną inteligencją. Tak właśnie narodził się projekt **Code2Logic**.
7+
W tym artykule pokazuję wyniki benchmarków jakości *rekonstrukcji* kodu na podstawie specyfikacji. To ważne rozróżnienie: **wysoki wynik benchmarku nie jest dowodem równoważności behawioralnej (runtime)** — mierzymy tu głównie zgodność struktury i semantyki tekstowej (np. klasy/funkcje/sygnatury/nazewnictwo), a pełną poprawność potwierdza dopiero uruchomienie testów.
8+
9+
Cześć, jestem Tom Sapletta i od dłuższego czasu pracuję nad tym,
10+
jak zoptymalizować komunikację między kodem źródłowym a sztuczną inteligencją.
11+
Tak właśnie narodził się projekt **Code2Logic**.
812

913
## Dlaczego powstał Code2Logic?
1014

@@ -66,9 +70,19 @@ Zredukowaliśmy objętość ponad 5-krotnie! Oznacza to, że do kontekstu modelu
6670

6771
#### Przykład claude Code
6872

73+
Wygeneruj manifest function-logic (TOON) w deterministycznej lokalizacji
6974
```bash
7075
code2logic ./ -f toon --compact --no-repeat-module --function-logic -o ./
71-
claude --dangerously-skip-permissions -p "twój prompt tutaj"
76+
claude --dangerously-skip-permissions -p "Zrób refaktoryzacje projektu, wykorzystaj plik indeksu project.functions.toon "
77+
```
78+
79+
Przykład claude Code z załączaniem do promptu
80+
```bash
81+
# Dołącz treść manifestu do promptu (najpewniejsza metoda)
82+
claude --dangerously-skip-permissions -p "$(
83+
printf '%s\n\n' "Zrób refaktoryzację projektu. Poniżej masz manifest function-logic w formacie TOON. Użyj go jako źródła prawdy. Zwróć plan zmian + listę plików do edycji."
84+
cat ./project.functions.toon
85+
)"
7286
```
7387

7488
### 2. LLM lepiej rozumie skompresowaną wiedzę

0 commit comments

Comments
 (0)