Grok Bot'un tek bir çıktısı var: bir mesaj
Bu kulağa ters gelebilir. Güç kullanıcı araçları karmaşıklık ve genişlik üzerine kuruludur, değil mi?
Sohbet benim iş akışıma sahip olamaz. Bu özel bir iş akışı. Ben bir geliştiriciyim.

"Özel iş akışınla bak"
Peki ya "güç" arayüzden değil de altta yatan sistemden geliyorsa? Kod yerine artık prompt'lar yazıyoruz.
IDE'leri TUI'lerle değiştirdik çünkü asıl araç terminaldi - sohbet sadece arayüz.
Bir kullanıcı arayüzüne ihtiyacımız yok - en azından geleneksel anlamda. Bir bilgisayara ihtiyacımız var.
Ve onu kendimiz kullanmak yerine bir ajana verebiliriz. İşte Grok Bot: bilgisayarı olan bir ajan.
Grok Bot'u 4 farklı şekilde kullanıyorum ve hepsi de sohbet, ta aşağıya kadar.
Kişisel yazılım
Yapay zeka kod maliyetini düşürdü ve kişiselleştirilmiş yazılımın - hatta bazıları 'tek kullanımlık' yazılımın - önünü açtı.
https://x.com/davidhoang/status/1802140453292372272
https://x.com/jsngr/status/1802032670353904122
Peki yazılım nedir?
Yazılım; mantık, kalıcı depolama ve bir arayüzdür. Yazılım girdiler alır, onlarla bir şeyler yapar ve ardından çıktılar döndürür.
Tarihsel olarak mantığı kod olarak tanımladık. Giderek artan bir şekilde mantığı İngilizce aracılığıyla tanımlıyoruz.
Kalıcı depolama eskiden zordu (veritabanları) ama artık kalıcı depolama gerçekten... herhangi bir şey olabilir: Bir CSV, bir depo, bir JSON dosyası.
Ancak arayüzler son derece zordur. Katı iş akışları etrafında tasarlanmışlardır - fikir sahibi olmaları ama aynı zamanda esnek olmaları gerekir.
Tüm yazılımlar basitlik ve kapsam arasında bir ödünleşimle gelir. Benim yaptığım basit başlar, sonra hızla yönetilmesi zor hale gelir.
Yazılım hayatı kolaylaştırmak için vardır, ancak çoğu kişisel yazılım ödenmemiş ikinci bir işe dönüşür.¹ Daha iyisine ihtiyacımız var.
Yazılımdan sohbete
En son kişisel yazılım denemem bir kuvvet antrenmanı uygulamasıydı.
https://x.com/mattyp/status/2070129458305257746
Haftalarımı arayüzü iyileştirmek, bir veritabanı eklemek², formüller oluşturmak ve testler yazmakla geçirdim. Tam bir önizleme dağıtım sistemi ve uygulamam üzerinde yineleme yapmak için güzel geri bildirim döngüleri kurdum.
Her zaman yeni bir uç durum, düzeltilecek yeni bir şey, yeni bir sorun vardı.
Notlar alır ve bulut ajanlarını gönderirdim.
Yavaş yavaş iyileşti! Yine de bozuluyor.
Bir gün merak ettim - ya bu sadece bir sohbet olsaydı?
Grok Bot'la konuşarak uygulamamdaki tüm temel mantığı çıkardım. Bunu bir dizi beceri ve MCP sunucusu olarak yeniden yazdım.³
Grok'tan antrenmanlarımı kaydetmek için bir format bulmasını istedim. Depolama katmanı olarak Git'i kullanmaya karar verdim.
Artık Grok bana her gün antrenmanımı gönderiyor. Her antrenmanı 30 saniyelik bir sesli notla kaydediyorum. Bir egzersizi değiştirmek istersem soruyorum. Bir ilerleme yanlış görünüyorsa soruyorum. Bir özellik eklemek istersem soruyorum.

Uygulama daha esnek, daha basit ve daha hızlı. Tek bir mesajla özellik ekleyip silebiliyorum. CI yok, önizleme dağıtımı yok ve bozulacak bir arayüz yok.
Bunu spor salonuna yürürken yaptım. Uygulamayı gittikçe güncelliyor ve iyileştiriyorum.
Sonunda fitness uygulamama sohbeti entegre etmek istedim. Artık fitness uygulamam sohbetin ta kendisi.
Kod
"Tamam bu adamı unutun - bir sohbet robotuyla kod yazıyor." Buraya kadar gelen altı kişi için, beni dinleyin.
Kodlama koşum takımını değiştirmiyorum, kodlama koşum takımını çağırıyorum.
@SpaceXAI şirketindeki en iyi mühendislerden bazıları, @Bot üzerinden başlayarak yüzlerce PR gönderiyor.
Geçen hafta @poteto ile bir araya geldim.
Grok Bot'u mükemmel bir "dış döngü" olarak tanımladı: bağlamı toplamak ve şekillendirmek için bir yer, ardından devretmek için. "Bağlam değerlidir," dedi.

Ajanlar sonraki token tahmini üzerinde çalışır: ajan girdileri çıktıları doğrudan etkiler.
Sohbet, dosyalar, ajanların ne aradığı, ajanların ne okuduğu.
Ajanların eriştiği şeyler, erişmediği şeyler kadar önemlidir.
Lauren ve diğerleri, fikirleri keşfetmek, bilgi toplamak, bağlam oluşturmak ve ardından Cloud Agent'ları ateşlemek için prompt'ları aşamalandırmak amacıyla Grok Bot'u kullanıyor.
Bu çalışma, iç döngü ajanlarının bağlamını korur.
Cloud Agent'ımı bir sürü keşif araştırmasıyla kirletmek yerine, onlara yalnızca gerekli olanı gönderebilirim - böylece bağlam zehirlenmesini önlerim.⁴
Kod bir katman daha soyutlanıyor - Cloud Agent'lardan "Bot"lara veya ajan yöneticilerine.
Neyse ki Cursor bu devri sorunsuz hale getiriyor - Grok Bot tarafından başlatılan ajanlar beni Cursor uygulamamın içinde bekliyor.
Siz, insan, dış döngü ajanıyla sohbet ediyorsunuz. Dış döngü ajanı, iç döngü ajanlarını başlatıyor.
Kodlama araçları iç döngüdür, dış döngü ise sohbettir.
İş akışı otomasyonu
Yazılım sadece mantık, kalıcı depolama ve bir arayüzse, o zaman bir iş akışı da bir yazılım biçimidir.
Sonuçlara ulaşmak için birden fazla aracı birbirine bağlayarak iş akışları oluştururuz. Bu iş akışları bir insan gerektirir.
Bu bir sorundur, çünkü insanlar hata yapar ve çoğu kullanıcı arayüzü çok kötüdür. Muhasebe, alışveriş ve bankacılık zahmetli işlemlerdir.
Abartıyor olabilirim, ancak bu web siteleriyle uğraşmak gerçek bir bilişsel yük getiriyor.
Hiç yanlış uçuş rezervasyonu yaptınız mı? Bir şeyi yanlış yere sipariş ettiniz mi? Bir şey için ödeme yaptığınızı düşünüp yapmadınız mı? Ben yaptım.

Kişisel operasyonlardan daha fazlası - hepimiz her gün benzer araçlarda çalışıyoruz.
Yapay zekanın vaadi bizi işe yaramaz kılmak değil⁵, bizi gerçek işten ve yaratıcılıktan alıkoyan şeyleri ortadan kaldırmaktır.
İş akışları ve GUI'ler zanaatımızı geliştirmek içindi, ancak çoğu zaman onun yerini alıyorlar. Birçoğumuz için bu, düşünmekte, ifade etmekte ve tercihlerimizi belirtmekte özgür olduğumuz ve bunları başka birinin uygulamasını sağladığımız ilk sefer.
Kişisel yazılımın sohbete dönüşmesi gibi, tüketici ve iş iş akışları da çökebilir.
https://x.com/kristaletz/status/2089103618121314689
Çılgın olan şu ki MCP'lere, barındırılan markdown'a veya araçlara ihtiyacımız yok.
Sadece yapay zekaya ve kullandığımız yazılımla birlikte bir bilgisayara ihtiyacımız var. Grok'un yaptığı da bu: bilgisayarı olan yapay zeka.
Kaydedilmiş arama
İnternette çok sayıda şey alıp satıyorum. Hiç bir pazar yerinde gezindiyseniz, muhtemelen aramaları kaydedip yeniden kullanmışsınızdır: Bu tam bir nimet.
Ancak kaydedilmiş arama aslında önceden uygulanmış mantıktır - bu bir iş akışıdır. Bir aramayı kaydettikten sonra, çok özel arama sürecime başlarım:
- İlan gerçek mi?
- Durumu iyi mi?
- Fiyatı adil mi?
- Yakında mı?
Bu benim "yazılımım", ne istediğimi bulmak için kullandığım basit filtreleme mantığı - kaydedilmiş aramanın başa çıkamadığı ancak Grok Bot'un başa çıkabildiği mantık.
Grok Bot'um artık Craigslist ve Facebook Marketplace'te arama yapıyor ve her gün kriterlerime uyan yeni espresso makinelerini kontrol ediyor.

Benim için bir mesaj taslağı hazırlayıp gönderebilir. Ne alıp almamam gerektiği konusunda bana tavsiyede bulunabilir. Aptalca hatalar yapmamı engelleyebilir (yorgunken sık sık yaparım).
Bir web tarayıcısından çok daha iyi bir arayüz. Tüketici ve kurumsal kullanıcı arayüzleri sohbete dönüşüyor.
Bilgi erişimi
Bilgi işinin büyük bir kısmı arama ve erişimdir. Soru sormak ve cevap almaktır.
Notion ve Slack gibi araçlar iletişim şeklimizde devrim yarattı, ancak doğru bilgiyi bulmak hâlâ son derece zor - özellikle birden fazla kaynak arasında.
Öğrenme, geri bildirim döngüleriyle sınırlıdır. Bir soruyu cevaplamak 2 saat sürüyorsa, 2 dakikada cevap alan birine göre daha az "döngüye" sahip olacağım.
Bu acı verici olabilir, çünkü birçoğumuz eklentiler ve MCP sunucularıyla ilk olarak kararsız, kırılgan arayüzler aracılığıyla tanıştık.
Ancak çok daha iyi hale geldiler - büyük ölçüde Grok Bot ekibi sayesinde.
Grok Bot eklentilerinin mükemmel olduğunu gördüm - şaşırtıcı derecede mükemmel. Kod tabanımıza, Slack'e, Notion'a, e-postama, takvime, Figma'ya bağlandım... Hatta birden fazla hesaba.

Ve Grok bir şeyleri bulmakta ürkütücü derecede iyi.
Cursor'a katıldığımda yaptığım ilk şey buydu.
Cursor'da işe başlama
Cursor'da yaklaşık bir hafta içinde işe başladım. İlk günümde @leerob'a birkaç soru sordum. Ardından Grok Bot'a erişim izni aldım.
İşe başlama sürecim Grok'a düzinelerce soru sormaya dönüştü.
Ürünle ilgili sorular, BT ile ilgili sorular, nereye park edeceğim veya öğle yemeğinin ne zaman olduğuyla ilgili sorular. Lansmanların tipik olarak nasıl göründüğü, neyin kime ait olduğu, şeylerin nerede olduğuyla ilgili sorular.
Her seferinde "Grok bunu cevaplayamaz" diye düşündüm. Her seferinde gerçekten cevapladı.
Bazen, yılların profesyonel 'deneyimi' devreye giriyordu "bu şey kime ait? Slack'ten ona mesaj atmalıyım."
"HAYIR! 🙅♂️" diyordum kendi kendime (kafamda o emojiyle)
"Grok'a soracağım! Meşgul takım arkadaşlarıma daha fazla mesaj göndermeyeceğim!"

Görünen o ki, Cursor (ve şimdi SpaceX) büyüklüğünde bir şirkette, çoğu kişi sizin sorunuzu sormuştur ve şaşırtıcı sayıda şey belgelenmiştir.
Ancak kod yazılımdan daha fazlasıdır, bir gerçeklik kaynağıdır.
Grok Bot kod tabanımıza bakabildi ve bana uygulamadaki şeylerin nerede olduğunu söyleyebildi.⁶
Her soru için bir kişiye mesaj atmak zorunda kalsaydım harcanan saatleri bir düşünün - muhtemelen şu anda bunu yazıyor olmazdım!
Ve şimdi... @SpaceXAI'de işe başlamak için Grok Bot'u kullanıyorum.
Gelecek sohbet
Geçen yıl, IDE'nin sohbete dönüştüğünü izledik. Şimdi, diğer arayüzlerin de aynı şeyi yaptığını görüyoruz.
Grok Bot, sıradan görevleri otomatikleştirmenin ötesinde, ne inşa ettiğimi yeniden düşünmemi sağlıyor. Bir iş akışını bir ajan ve bir SaaS ile taklit edebiliyorsam, gerçekten bir çözüm için vibe kodlamam gerekir mi? Yoksa bir ajan ve bir bilgisayar yeterli mi? SaaS gelişiyor, ancak tüketiciler artık bilgisayar kullanan ajanlar.
Sohbet, diğer iş akışlarımın şaşırtıcı bir kısmının yerini alıyor.
Bu biraz korkutucu: araçlar olmazsa, zanaatkar nedir?
Peki ya gerçek araç İngilizceyse: algıladıklarımızı ve arzuladıklarımızı ifade etme yeteneği. Ve gerçek zanaat, ne inşa edeceğimize dair özgün fikirlere sahip olmaksa?
Sohbet, en tanıdık insan arayüzüdür. İlk iPhone'da skeuomorfik tasarıma ihtiyacımız vardı çünkü insanlar dokunsal arayüzleri anlıyordu.
Yapay zeka ile sohbet arayüzlerine ihtiyacımız var, çünkü insanlar sohbeti bilir.
Ve görünen o ki, arkadaşlarımı rahatsız etmeyi sevdiğim gibi ajanlarımı da sesli notlarla rahatsız etmeyi seviyorum.
Dipnotlar
¹ Geliştirici ilişkilerinde çalışmıyorsanız :)
² @convex ve @PlanetScale'e selam
³ Agent Plugins olarak paketlendi
⁴ @dbreunig'e selam
⁵ Etkili fedakarların gevezelikleri bizi bu sonuca götürebilir
⁶ bu tweet, örneğin





