Ana sayfa/Blog/Açıktan kuruyorum
GOAT'u sıfırdan kuruyoruz: cihaz, ilk uygulama ve sesli notlar
GOAT'un ilk batch cihazını ve uygulamasını sıfırdan kurduk: tek prompt'la bir stok takip uygulaması ve sesli notları aksiyon adımlarına çeviren akış.

GOAT'un ilk batch cihazları elimize ulaştı. Bunu bizim için güzel bir hikayenin parçası olarak görüyorum; o yüzden ürünü kameranın önünde, sıfırdan kurarak göstermek istedik. Kurulumu birlikte çalıştığım Esad Kılıç yaptı, ben de yanında eşlik ettim.
Önce önemli bir not: GOAT'u kullanmak için cihaza ihtiyacınız yok. Cihaz yanında ekstra bir güç katıyor ama şart değil. Bu yazıda hem uygulamanın nasıl kurulduğunu hem de cihazın günlük işlere ne kattığını anlatıyorum.
GOAT ne yapıyor
Cihaz telefonunuzun arkasına yapışıyor. Üzerindeki düğmeye basarak GOAT'a görev veriyorsunuz. Bu görev bir uygulama geliştirmek, müşterilere ulaşmak ya da içerik üretmek olabilir. Arka planda mobil uygulama ve web tarafıyla birlikte çalışan bir ekosistem size sonucu getiriyor.
Cihazın kendisiyle ilgili birkaç detay:
- Çok ince, doğrudan cüzdana sığıyor.
- Bluetooth ile bağlanıyor.
- Kayıt alabiliyor. Bas-kapat şeklinde kullanabiliyorsunuz, bir de sürekli açık kalan modu var.
- 64 GB hafızası var. Ses kaydını aldıktan sonra aynı anda göndermek zorunda değilsiniz.
- Şarjı uzun gidiyor. Esad birkaç gündür cihazı deniyor; geldiğinde yüzde 74 olan şarj, saatlerce kayıttan sonra yüzde 59'daydı. Üretim tarafından aldığımız bilgiye göre, sürekli kayıt yapılmayan normal günlük kullanımda iki hafta gidiyor.
Hesap açma ve onboarding
Kurulum e-posta ve şifreyle hesap açarak başlıyor. Hesap açıldıktan sonra GOAT, SaaS uygulamalarından alışık olduğumuz türden bir onboarding ile neler yapabildiğini anlatıyor:
- İstek alanı: GOAT'tan ne istediğinizi buraya yazıyorsunuz. Ne isteyeceğinizi bilmiyorsanız "şirketin var", "müşteri bul", "reklam üret" gibi hazır seçeneklerden birini seçebiliyorsunuz.
- Panel: Çıktıları burada görüyorsunuz.
- Özetler: GOAT yaptığı işlerin özetini çıkarıyor; böylece ne zaman ne yaptığını tam olarak görebiliyorsunuz.
- Kütüphane ve alan adları için ayrı bölümler.
- Otomatik mod: GOAT'un arka planda sizin için sürekli çalışmasını sağlıyor. Örneğin müşterilere düzenli dönüş yapmak, yeni müşterilere ulaşmak, üründeki hataları bulup geliştirmeye devam etmek.
Yapılan her işlem farklı miktarda kredi harcıyor. Yeni açtığımız hesapta kredi olmadığı için ilk görevden önce kredi eklememiz gerekti.
Cihazı bağlamak
Cihazı paketinden çıkarıp düğmesine bastığınızda açılıyor. Uygulamada bağlan dedikten birkaç saniye sonra cihaz listede görünüyor. Seçip bağlandığınızda seri numarası ve şarj durumu ekrana geliyor. Bu kadar.
Tek prompt ile stok takip uygulaması
İlk görevi uygulama üzerinden yazarak verdik, sonrakileri cihazdan. Randevu, sipariş, takip, üyelik ve kurs gibi hazır şablonlarla da başlamak mümkün. Biz genel bir istekle ilerledik:
Lojistik firmalarının stok takibi için bir uygulama geliştirmek istiyorum.
GOAT önce ne yapacağını söylüyor: uygulamayı kurup canlıya almak. Süreci başlattığınızda gereksinimleri çıkarıyor, veri modelini kuruyor ve bu süreci sizin yerinize takip ediyor.
Sonunda iki alternatif çıktı: biri "Antrepo", diğeri "Canlı Hat". Hangisiyle ilerleyeceğinize siz karar veriyorsunuz. Açtığımız versiyonda gördüklerimiz:
- Çalışan bir web sitesi ve uygulama
- Elinizdeki adede göre uygulamanın size ne kadar kazandıracağını tahmin eden bir bölüm
- Gerçek olmayan örnek verilerle doldurulmuş bir demo; böylece neyin çalışıp neyin çalışmadığını görebiliyorsunuz
- Kalemler, satın alma departmanı ve pano ekranları
- Barkod okutma özelliği
- Kullanıcı girişi, Google ve GitHub ile giriş ve veri tabanı
Bunların hepsini kendisi yaptı. Biz yalnızca lojistik firmalarına yardımcı olan bir uygulama istedik. Belirli bir konuda yardımcı olan ya da belirli bir problemi çözen bir uygulama isteseydik onu da aynı şekilde yapacaktı. Tek seferde yapılan bir iş için bence oldukça iyi bir sonuç.
Neden ne yapacağını biliyor
Arayüz, başka bir projemizde kullandığımız arayüze benziyor ve bunun bir nedeni var. Orada iyi çalışan uygulamaları ve onların onboarding akışlarını analiz edip belirli şablonlar çıkarmıştık. GOAT bu şablonları kullandığı için rastgele bir uygulama yapmak yerine ne yapacağını zaten biliyor. GOAT'un hedefi de biraz bu: yolu kendisi göstermesi.
Her konuşma bir prompt değil
GOAT uygulamanızı geliştirirken siz başka işlere geçebiliyorsunuz. Ama her söylediğiniz şeyin hemen bir göreve dönüşmesini istemezsiniz. Bazen sadece not almak istersiniz.
Uygulama arka planda geliştirilirken Esad cihazdan bir kayıt başlattı ve aklındakileri olduğu gibi söyledi: yeni uygulama için içerik üretmek istiyoruz ama nasıl üreteceğimizden emin değiliz, belki lojistikçilere, belki gıda sektöründeki toptancılara ulaşabiliriz. Bunu bir görev olarak göndermek istemedi. Önce not olarak kalsın, sonra prompt'a dönüşsün istedi.
Doğrudan görev vermek istediğinizde de akış basit. Esad cihaza "Antrepo uygulamamız için içerik üretmemiz lazım, karuseller ve reklamlar istiyorum, bunları benim için oluştur" dedi ve kaydı kapattı. Uygulamada chat kısmına geçtiğinizde GOAT karttaki son prompt'u çekip getiriyor, siz de gönderiyorsunuz. Bunu bilgisayar başında olmadığınız herhangi bir anda yapabilirsiniz. Örneğin Esad'la uygulamamız hakkında konuşurken cihaz ortada duruyorsa, konuşmanın tamamını alıp aksiyon adımlarına çevirebiliyor.
Konuşmayı aksiyon adımlarına çevirmek
Not almak istediğinizde akış şöyle işliyor:
- Cihazdaki düğmeye basıp konuşuyorsunuz, bitince kaydediyorsunuz.
- Kaydı istediğiniz zaman telefona aktarabiliyorsunuz. GOAT'a almak için sesli notlar bölümünde cihaza bağlanıp notları almasını söylüyorsunuz; konuşmayı indirip not olarak kaydediyor.
- Not uzunsa, örneğin bir saat konuştuysanız, özet çıkarmasını istiyorsunuz. Özetin içinde aksiyon adımları da oluyor.
- Hazır olduğunuzda notu sohbete gönderiyorsunuz ve GOAT bu adımlar üzerinden çalışmaya başlıyor.
Esad'ın denemesinde not şu konulardaydı: uygulamada geliştirmemiz gereken şeyler, yeni müşterilere ulaşmak ve birkaç farklı sektör için yeni siteler yapıp e-posta göndermeye başlamak. GOAT'un çıkardığı özet şuydu: e-postalar hazırlanacak, karuseller oluşturulacak, paylaşımlar yapılacak ve yeni müşteri kazanımı için aksiyonlar planlanacak. Ham döküm de yapılacaklar listesi de aynı yerde duruyor.
Fikirden ilk satışa
İşin özeti şu: telefonunuza takılı bir ya da iki cihazla konuşuyor, uygulama geliştiriyor, içerik üretiyor, e-posta hesapları açıyor ve müşterilere ulaşıyorsunuz. "Ne yapacağım?" sorusundan ilk müşterilere satış yapacağınız aşamaya kadar tamamen GOAT ile ilerleyebiliyorsunuz.
Cihaz şu anda sınırlı sayıda. İlk batch ile yalnızca erken erişim açıyoruz, ilerleyen dönemde herkesin kullanabileceği bir cihaz haline gelecek. O zamana kadar uygulamayla başlamak mümkün.
Fiziksel bir ürün yapmanın kendine has zorlukları var. Böyle bir ürünü ürettirmek için tedarikçiyle çevrimiçi görüşüyorsunuz ve bu süreç zaman alıyor. Cihazın üzerindeki baskı henüz ilk versiyon; son baskı çok daha iyi görünecek. Sırada, gün içinde, örneğin yürüyüş yaparken konuşarak verilen görevlerin GOAT'a nasıl aktığını göstermek var.
Bu yazı, Şirketimi Yöneten Sistem: GOATBOT videomdan derlendi.
Sık sorulan sorular
GOAT'u kullanmak için cihaza sahip olmak şart mı?
Hayır. GOAT'u cihaz olmadan, doğrudan uygulama üzerinden de kullanabilirsiniz; cihaz yanında ekstra bir güç katıyor ama şart değil. Cihaz şu anda sınırlı sayıda ve ilk batch ile yalnızca erken erişim açılıyor, ilerleyen dönemde herkesin kullanabileceği bir cihaz haline gelecek.
GOAT cihazı nasıl çalışıyor ve telefona nasıl bağlanıyor?
Cihaz telefonun arkasına yapışıyor ve üzerindeki düğmeyle görev verip kayıt alabiliyorsunuz. Düğmesine basınca açılıyor, uygulamada bağlan dediğinizde Bluetooth ile birkaç saniye içinde bağlanıyor. Çok ince, cüzdana sığıyor, 64 GB hafızası var ve normal günlük kullanımda şarjı yaklaşık iki hafta gidiyor.
GOAT tek bir prompt ile nasıl bir uygulama oluşturabiliyor?
Lojistik firmaları için stok takip uygulaması istediğimizde GOAT gereksinimleri çıkarıp veri modelini kurdu ve iki alternatif hazırladı. Uygulamada örnek verili bir demo, kalemler ve satın alma ekranları, barkod okutma, kullanıcı girişi, Google ve GitHub ile giriş ve veri tabanı vardı. İyi çalışan uygulamalardan çıkardığımız şablonları kullandığı için rastgele değil, ne yapacağını bilerek ilerliyor.
GOAT sesli notları nasıl aksiyon adımlarına çeviriyor?
Cihazdaki düğmeye basıp konuşuyor ve kaydediyorsunuz; kaydı hemen göndermek zorunda değilsiniz. Sonra GOAT'un sesli notlar bölümünde cihaza bağlanıp notu alıyor, uzun bir kayıtsa özet çıkarmasını istiyorsunuz. Özet aksiyon adımlarını içeriyor ve notu sohbete gönderdiğinizde GOAT bu adımlar üzerinden çalışmaya başlıyor.
