CodeSpeak, Kotlin'in yaratıcısı tarafından geliştirilen yeni nesil bir programlama dilidir. Temel amacı, büyük dil modelleri (LLM'ler) ile doğal dil (İngilizce) yerine daha formal ve yapılandırılmış bir şekilde iletişim kurmaktır. Bu dil, özellikle karmaşık yazılım geliştiren mühendis ekiplerini hedefleyerek, kod tabanını 5-10 kat küçültmeyi ve prototiplerden ziyade üretim seviyesindeki, uzun vadeli projeler için sağlam bir temel sunmayı vaat ediyor. CodeSpeak, "vibe-coder"lar yerine ciddi mühendislik yaklaşımlarını benimseyen profesyonellere odaklanıyor.
CodeSpeak, hem elle yazılmış kodların hem de spesifikasyonlardan üretilen kodların bir arada kullanıldığı karma projelerde etkin bir şekilde çalışabiliyor. Mevcut kodları daha küçük ve yönetilebilir spesifikasyonlara dönüştürme yeteneği sayesinde, kod tabanının bakımını önemli ölçüde kolaylaştırmayı hedefliyor. Geliştiriciler, kod yerine spesifikasyonları sürdürerek daha verimli çalışabiliyor. Gerçek dünya örnek olay incelemeleri, CodeSpeak'in yt-dlp, Faker, beautifulsoup4 ve markitdown gibi açık kaynak projelerinde kod satırı sayısını 5.9x ile 9.9x arasında azalttığını ve test geçiş oranlarını koruduğunu veya artırdığını gösteriyor. Bu, dilin sadece teorik bir konsept olmadığını, aynı zamanda pratik uygulamalarda da somut faydalar sağladığını kanıtlıyor.
Bu yeni programlama dili, yapay zeka ile yazılım geliştirme süreçlerinde insan-makine etkileşimini kökten değiştirebilecek formal bir yaklaşım sunuyor.