Shell'de Claude
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ı, terminaldeki en iyi LLM modeliyle kolayca etkileşim kurmak için geliştirdim ve bu, kabuğumla etkileşim kurma biçimimi tamamen değiştirdi. Bu durum, projenin onu yayınladıktan ve Twitter/X ile Reddit’te pazarladıktan sonraki aylarda 30’dan fazla yıldız almış olmasından anlaşılıyor. Ancak 21 Haziran 2024’te Anthropic en yeni gelişmiş modeli olan Claude 3.5 Sonnet modelini yayınladı. Bu modeli Anthropic’in Pro planı üzerinden denedikten sonra, Claude 3.5’in kodlama konusunda OpenAI’nin GPT-4 modelinden çok daha iyi olduğunu hemen gördüm. Bunu, Claude 3.5’in bana tam ve karmaşık bir React uygulaması oluşturma konusunda başarılı bir şekilde izin vermesi sayesinde anladım; GPT-4 bunu, GPT-4o’nun yayınlanmasına rağmen bile yapamıyordu ve ben bunun, orijinal GPT-4 modeline kıyasla daha da kötü bir model olduğunu söylerdim. Bunu bildiğim için, Claude 3.5’in GPT-4’ten kodlamada çok daha iyi olması nedeniyle Cla’yı, Anthropic’in modelleri için Cha gibi davranacak şekilde geliştirmeye karar verdim.
Demolar
Cha Arasındaki Fark
Cla, son projem olan Cha‘ya büyük ölçüde dayanmaktadır. Ancak Cla, OpenAI’nin modelleri yerine Anthropic’in modellerini kullanır. Ayrıca Cla, Cevap Arama, URL sayfa kazıma, YouTube kazıma ve görüntü oluşturmayı desteklemez. Bu yüzden yalnızca temel bir CLI sohbet arayüzünü, çok satırlı desteği ve etkileşimsiz sohbet modunu (CLI veya dosya aracılığıyla) destekler.
Ayrıca, Anthropic’ten bir API anahtarı edinmeniz gerekecek. Bunu yapmak için Anthropic’in öğreticisini takip edebilir ve/veya Anthropic’in API Anahtarı Sayfasını inceleyebilirsiniz.
Pazarlama
Şu anda, bu projenin pazarlamasını yalnızca ana kişisel hesabım üzerinden Twitter/X’te ve Reddit’te yaptım. En iyi başarıyı Reddit’te, özellikle Anthropic Alt Dizini üzerinden elde ettim. Bu pazarlama sayesinde bir haftada 3 GitHub yıldızı aldım. Cla’yı 2024 Temmuz ayının en başında, sanırım 1 veya 2 Temmuz civarında yayımladım.
Sonuç
Anthropic’in Claude-3.5 modelinin OpenAI’nin GPT-4 modelini, özellikle kodlama söz konusu olduğunda, geride bırakması beni şaşırttı. Bu nedenle Cla’yı, Anthropic’in modelleri için Cha gibi davranacak şekilde geliştirdim. Bunu yaptıktan sonra, kendimi zamanın %50’sinde Cla’yı ve diğer %50’sinde Cha’yı kullanırken buldum. Genel olarak, bu projenin nasıl ilerleyeceğini görmek için heyecanlıyım.