▪️Programming in plain English. At scale
- Программирование на простом английском. Масштабируемое
▪️CodeSpeak is a programming language designed to help teams of humans build complex applications. CodeSpeak is based on plain English. It raises the level of abstraction above those of traditional languages.
- Это язык программирования для команд, разрабатывающих сложные приложения. Он основан на простом английском. Его уровень вербальной абстракции выше, чем у естественных языков.
▪️CodeSpeak adds modularity and reuse to natural language in order to help humans organise their code and work together productively. Coding agents in the background translate CodeSpeak into lower-level languages like Python, JavaScript, Kotlin, or Swift.
- ИИшница обрабатывает человечью речь так, чтобы ее было проще потом перевести на язык программирования. Ключевые моменты: добавить модулярность (это типа декомпозиции сложненной задачи на кусочки) и однозначиный смысл речевых кусочков в контекстах.
🔻На человечьем это сценарий движения человека и машины на встречу друг другу. Нет, не каждую голосовуху можно превратить в банковское приложение, конечно. Человеку нужно научиться выражать мысли на полумашинном.
Почему меня зацепило
🔹 Искусственных языков человек наделал немало. Про эсперанто как глобальный и "не взлетело" все знают, но эта история тут не релевантна, т.к. не для коммуникации людей вещь.
🔹 "Простой английский" для программирования - это не совсем "Plain English", который давно уже качают как массовый и упрощенный для публичных коммуникаций "на понятном". Ну, что-то как В1 по Европейскому языковому фреймворку с простым вокабуляром и синтаксисом -> простой семантикой и прозрачной прагматикой речевого высказывания. Такое explain like I'm 5.
А тут потребуется иначе "мыслить попроще". Надо будет видеть абстрактрые концепты в своих мыслях.
🔹 Аналогов такого специального "простого английского" сейчас много. Банально то, как в олимпиадах решения задачек пишут математики, например. (не путать с массовыми учебниками математики, пожалуйста, я имею в виду Школу Константинова и т.п.), в ЕГЭ по инфе есть опция написать решение текстом, ТЗ, техдокументация хорошая - туда же.
О чем вот это все на глаз образованца
🔸 Люди, которые постоянно общаются с генеративными сетями естественным образом подстраиваются под машину. Люди, которые умеют прогать, лучше умеют ставить задачи прогерам - и это их путь, а не путь тех, кто прогать не умеет. И научиться этому самому специальному языку для общения с машиной все так же будет проще естественным путем, в процессе освоения программирования и общения с прогерами. А не "на курсах по "около-вайб-кодингу".
🔸 Как эта очередная "языковая личность" влияет на мышление? - Да так же, как профдеформация айтишника или любого другого эксперта. И так же требует both nature and nurture.
🔸 Если говорить о массовом пользователе, то и его речь более сложным пайплайном скоро научатся переводить на иишный язык и обратно, все ок.
🔻Очень круто будет и убедиться, что тут "новая лингвистика" пригодится, и использовать как инструмент для обучения.
Думаю теперь как продавать:
- Говори на понятном
- А скажи это на айтишном
- Заджипити свой моск
😊 Всем хороших выходных 😊