Claude nella Shell
Informazioni
Un semplice strumento CLI di chat progettato per una facile interazione con i modelli LLM di Anthropic. Cla si basa sul progetto Cha.
Retroscena
Ho sviluppato Cha per interagire facilmente con il miglior modello LLM nel terminale e ha cambiato completamente il modo in cui interagisco con la mia shell. Questo si vede dal fatto che il progetto ha ottenuto oltre 30 stelle nei mesi successivi alla sua pubblicazione e promozione su Twitter/X e Reddit. Ma, il 21 giugno 2024, Anthropic ha rilasciato il suo ultimo modello avanzato, Claude 3.5 Sonnet. Dopo aver provato questo modello tramite il piano Pro di Anthropic, ho subito visto che Claude 3.5 era molto migliore nella programmazione rispetto al modello GPT-4 di OpenAI. L’ho capito perché Claude 3.5 mi ha permesso con successo di costruire una app React completa e complessa, cosa che GPT-4 non era in grado di fare nemmeno con il rilascio di GPT-4o, che direi fosse un modello ancora peggiore rispetto al modello GPT-4 originale. Sapendo questo, ho deciso di costruire Cla per comportarsi come Cha ma per i modelli di Anthropic, dato che Claude 3.5 era molto migliore nella programmazione rispetto a GPT-4.
Dimostrazioni
Differenza rispetto a Cha
Cla è fortemente basato sul mio ultimo progetto, Cha. Tuttavia, Cla usa i modelli di Anthropic invece dei modelli di OpenAI. Inoltre, Cla non supporta la ricerca di risposte, lo scraping delle pagine URL, lo scraping di YouTube e la generazione di immagini. Quindi supporta solo una semplice interfaccia di chat CLI, 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 della Chiave API di Anthropic.
Marketing
Al momento, ho fatto marketing di questo progetto solo su Twitter/X tramite il mio account personale principale e tramite Reddit. Ho avuto il miglior successo su Reddit, specialmente attraverso il subreddit di Anthropic. Tramite questo marketing, ho ottenuto 3 stelle GitHub in una settimana. Ho rilasciato Cla all’inizio di luglio 2024, credo intorno al 1° o 2 luglio.
Conclusione
Per me è stata una sorpresa che il modello Claude-3.5 di Anthropic superasse il modello GPT-4 di OpenAI, soprattutto quando si tratta di programmazione. Per questo, ho costruito Cla per comportarsi come Cha ma per i modelli di Anthropic. Da quando ho fatto questo, mi sono ritrovato a usare Cla il 50% del tempo e Cha l’altro 50% del tempo. Nel complesso, sono entusiasta di vedere come andrà questo progetto.