TGViewer
Артур Думчев Артур Думчев @dumch_code · 1.08K subscribers
Post #211 1.2K
Наконец дошли руки поразбираться с https://codespeak.dev/

Удивило, что Бреслав взялся за проект с настолько очевидно слабой сутью.

Вкратце, CodeSpeak о том, чтобы писать спеки, которые, как ожидается, будут в 5-10 раз короче, чем код. А их “фреймворк” позаботится, чтобы ”скомпилировать” из этого исходный код, да еще и тестами покроет.

Фактически это просто перенос сложности из кода в спеку.
Если спека на естественном языке учитывает всё, она будет даже больше, чем код, потому что естественный язык двусмысленный в отличие от ЯП.

Если спека короче, остаётся пространство для решений LLM. Эти решения будут неявны и неоднозначны, т.е. повторный запуск может сгенерировать семантически не эквивалентный код.

Давайте возьмём простой пример с использованием piggy backing:

@Volatile var a = 1
var b = 2

@ThreadSafe
fun change() {
b = 3
a = 4
}


Чтобы пост не превратился в книгу, приведу в комментариях спеку, явно описывающую этот код. Пример скорее шуточный, но шутка хорошо раскрывает идею. Идею того, что точнее и короче именно кодом выражать идеи для компьютера.
CodeSpeak CodeSpeak: Software Engineering with AI CodeSpeak is an Agentic Engineering Toolkit. Write programs in structured human language.
  • ✍ 8
  • 👍 8
  • 🤔 2
  • 🤝 2
More from @dumch_code
  1. Sep 17, 2026Новый подход к code review в эру агентов В далекие времена, где-то 1-2 месяца назад, когда…
  2. Sep 14, 2026Наконец-то заполучил M9N — клавиатуру, которую присмотрел еще в 2024, но не смог тогда при…
  3. Sep 10, 2026Давно не писал про бокс в VR, но сейчас нельзя не написать. Вышло обновление TOTF2 (Steam)…
  4. Aug 25, 2026В продолжение поста про рефакторинг с ЛЛМ. Переписал тесты на бекенде: стало в 4 раза мень…
  5. Aug 21, 2026Случайно обнаружил, что хром зачем-то крутит локальную модельку на 4gb. И без нее жилось х…
  6. Aug 14, 2026Моменты истинного величия маркетологов, которые даже не нужно фальсифицировать на скриншот…
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →