Claude sa Shell

Repo ng GitHub ng Proyekto

Tungkol

Isang simpleng CLI chat tool na idinisenyo para sa madaling pakikipag-ugnayan sa mga modelo ng LLM ng Anthropic. Ang Cla ay nakabatay sa proyektong Cha.

Pinagmulan ng Kuwento

Binuo ko ang Cha upang madaling makipag-ugnayan sa pinakamahusay na modelo ng LLM sa terminal at lubos nitong binago ang paraan ng pakikipag-ugnayan ko sa aking shell. Makikita ito dahil ang proyekto ay umabot ng higit sa 30 bituin sa mga buwang mula nang ilabas ko ito at i-market ito sa Twitter/X at Reddit. Ngunit, noong Hunyo 21, 2024, inilabas ng Anthropic ang pinakabagong advanced na modelo nito, Claude 3.5 Sonnet. Pagkatapos subukan ang modelong ito sa pamamagitan ng Pro plan ng Anthropic, agad kong nakita na ang Claude 3.5 ay mas mahusay sa pag-code kaysa sa modelo ng GPT-4 ng OpenAI. Nalaman ko ito dahil matagumpay akong natulungan ng Claude 3.5 na makabuo ng isang kumpleto at masalimuot na React app, na isang bagay na hindi magawa ng GPT-4 kahit na nailabas na ang GPT-4o, na masasabi kong mas masamang modelo pa kumpara sa orihinal na modelo ng GPT-4. Dahil dito, nagpasya akong buuin ang Cla upang kumilos tulad ng Cha ngunit para sa mga modelo ng Anthropic dahil ang Claude 3.5 ay mas mahusay sa pag-code kaysa sa GPT-4.

Mga Demo

Demo sa Twitter/X #1

Pagkakaiba sa Cha

Ang Cla ay lubhang nakabatay sa aking huling proyekto, Cha. Ngunit, ang Cla ay gumagamit ng mga modelo ng Anthropic sa halip na mga modelo ng OpenAI. Gayundin, hindi sinusuportahan ng Cla ang Answer Search, pag-scrape ng pahina ng URL, pag-scrape ng YouTube, at pagbuo ng larawan. Kaya sinusuportahan lamang nito ang isang pangunahing interface ng chat sa CLI, suporta sa maraming linya, at hindi interaktibong mode ng chat (sa pamamagitan ng CLI o file).

Gayundin, kakailanganin mong kumuha ng API key mula sa Anthropic. Upang gawin ito, maaari mong sundin ang tutorial ng Anthropic at/o tingnan ang Pahina ng API Key ng Anthropic.

Marketing

Sa kasalukuyan, nagawa ko lamang ang marketing ng proyektong ito sa Twitter/X sa pamamagitan ng aking pangunahing personal na account at sa pamamagitan ng Reddit. Pinakamahusay ang naging tagumpay ko sa Reddit, lalo na sa pamamagitan ng Anthropic Subreddit. Sa pamamagitan ng marketing na ito, nakakuha ako ng 3 GitHub stars sa loob ng isang linggo. Inilabas ko ang Cla noong pinakaunang bahagi ng Hulyo 2024, sa palagay ko bandang Hulyo 1 o 2.

Konklusyon

Nakagugulat para sa akin kung paano nalampasan ng modelo ng Claude-3.5 ng Anthropic ang modelo ng GPT-4 ng OpenAI, lalo na pagdating sa pag-code. Dahil dito, binuo ko ang Cla upang kumilos tulad ng Cha ngunit para sa mga modelo ng Anthropic. Mula nang gawin ito, natuklasan kong ginagamit ko ang Cla 50% ng oras at ang Cha sa natitirang 50% ng oras. Sa kabuuan, nasasabik akong makita kung paano uusbong ang proyektong ito.