Claude in the Shell

Projenin GitHub Repo

Hakkında

Anthropic’in LLM modelleriyle kolay etkileşim için tasarlanmış basit bir CLI sohbet aracı. Cla, Cha projesine dayanmaktadır.

Arka Plan

Cha’yı terminalde en iyi LLM modeliyle kolay etkileşim kurmak için geliştirdim ve bu, shell’imle etkileşim şeklimi tamamen değiştirdi. Bu, projenin yayınladığım ve Twitter/X ile Reddit’te tanıttığım aylarda 30’dan fazla yıldız almasıyla gösteriyor. Ancak, 21 Haziran 2024’te, Anthropic en son gelişmiş modeli Claude 3.5 Sonnet‘i yayınladı. Bu modeli Anthropic’in Pro planı aracılığıyla denedikten sonra, Claude 3.5’in OpenAI’nin GPT-4 modelinden çok daha iyi kodlama yaptığını hemen fark ettim. Bunu, Claude 3.5’in bana tam ve karmaşık bir React uygulaması oluşturma imkanı vermesiyle anladım; bu, GPT-4’ün bile GPT-4o’nun çıkışıyla yapamadığı bir şeydi ki, bunu orijinal GPT-4 modeline kıyasla daha kötü bir model olarak söyleyebilirim. Bunu bildiğim için, Claude 3.5’in GPT-4’ten çok daha iyi kodlama yaptığını düşündüğüm için, Cha gibi Anthropic’in modelleri için çalışacak bir Cla inşa etmeye karar verdim.

Demo’lar

Twitter/X Demo #1

Cha ile Fark

Cla, son projem Cha‘dan büyük ölçüde etkilenmiştir. Ancak, Cla OpenAI’nin modelleri yerine Anthropic’in modellerini kullanmaktadır. Ayrıca, Cla Cevap Arama, URL sayfa kazıma, YouTube kazıma ve resim üretimini desteklememektedir. Bu nedenle, yalnızca temel bir CLI sohbet arayüzü, çok satırlı destek ve etkileşimsiz sohbet modunu (CLI veya dosya aracılığıyla) desteklemektedir.

Ayrıca, Anthropic’ten bir API anahtarı almanız gerekecek. Bunu yapmak için, Anthropic’in öğreticisini takip edebilir ve/veya Anthropic’in API Anahtar Sayfası’nı kontrol edebilirsiniz.

Pazarlama

Şu anda, bu projeyi yalnızca ana kişisel hesabım aracılığıyla Twitter/X’te ve Reddit’te pazarladım. Reddit’te, özellikle Anthropic Subreddit aracılığıyla en iyi başarıyı elde ettim. Bu pazarlama sayesinde bir haftada 3 GitHub yıldızı aldım. Cla’yı Temmuz 2024’ün başında, sanırım 1 veya 2 Temmuz civarında yayınladım.

Sonuç

Anthropic’in Claude-3.5 modelinin OpenAI’nin GPT-4 modelini, özellikle kodlama konusunda nasıl aştığı benim için bir sürprizdi. Bu nedenle, Cla’yı Cha gibi Anthropic’in modelleri için inşa ettim. Bunu yaptıktan sonra, Cla’yı %50 oranında, Cha’yı ise diğer %50 oranında kullanmaya başladım. Genel olarak, bu projenin nasıl gideceğini görmek için heyecanlıyım.