Claude nella Shell
Repository GitHub del Progetto
Informazioni
Uno strumento di chat CLI semplice progettato per un’interazione facile con i modelli LLM di Anthropic. Cla è basato sul progetto Cha.
Retroscena
Ho sviluppato Cha per interagire facilmente con il miglior modello LLM nel terminale e questo ha completamente cambiato il modo in cui interagisco con la mia shell. Questo è evidente perché il progetto ha ottenuto oltre 30 stelle nei mesi successivi al mio rilascio e alla promozione su Twitter/X e Reddit. Tuttavia, il 21 giugno 2024 Anthropic ha rilasciato il loro ultimo modello avanzato, Claude 3.5 Sonnet. Dopo aver provato questo modello tramite il piano Pro di Anthropic, ho subito notato che Claude 3.5 era di gran lunga migliore nella programmazione rispetto al modello GPT-4 di OpenAI. L’ho capito perché Claude 3.5 mi ha permesso con successo di costruire un’app React completa e complessa, cosa che GPT-4 non è riuscito a fare nemmeno con il rilascio di GPT-4o, che a mio avviso è stato un modello ancora peggiore rispetto al modello GPT-4 originale. Sapendo questo, ho deciso di creare Cla per funzionare come Cha ma per i modelli di Anthropic, dato che Claude 3.5 era molto più efficace nella programmazione rispetto a GPT-4.
Demo
Differenze rispetto a Cha
Cla si basa fortemente sul mio ultimo progetto, Cha. Tuttavia, Cla utilizza i modelli di Anthropic invece dei modelli di OpenAI. Inoltre, Cla non supporta Answer Search, lo scraping di pagine web tramite URL, lo scraping di YouTube e la generazione di immagini. Quindi supporta solo un’interfaccia di chat CLI di base, il supporto multilinea e la modalità chat non interattiva (tramite la CLI o un file).
Inoltre, dovrai ottenere una chiave API da Anthropic. Per farlo, puoi seguire il tutorial di Anthropic e/o consultare la Pagina delle Chiavi API di Anthropic.
Promozione
Attualmente ho promosso questo progetto solo su Twitter/X tramite il mio account personale principale e su Reddit. Ho avuto il maggior successo su Reddit, specialmente nel subreddit di Anthropic. Grazie a questa promozione, ho ottenuto 3 stelle su GitHub in una settimana. Ho rilasciato Cla all’inizio di luglio 2024, credo intorno al 1 o 2 luglio.
Conclusione
Mi ha sorpreso vedere come il modello Claude-3.5 di Anthropic abbia superato il modello GPT-4 di OpenAI, specialmente per quanto riguarda la programmazione. Per questo motivo ho creato Cla per funzionare come Cha ma per i modelli di Anthropic. Da allora mi sono ritrovato a usare Cla il 50% delle volte e Cha l’altro 50%. In generale, sono entusiasta di vedere come evolverà questo progetto.