Claude trong Vỏ

Kho GitHub của Dự án

Giới thiệu

Một công cụ chat CLI đơn giản được thiết kế để tương tác dễ dàng với các mô hình LLM của Anthropic. Cla được phát triển dựa trên dự án Cha.

Nguồn gốc

Tôi đã phát triển Cha để dễ dàng tương tác với mô hình LLM tốt nhất trong terminal và nó hoàn toàn thay đổi cách tôi tương tác với shell của mình. Điều này thể hiện rõ vì dự án đã nhận được hơn 30 sao trong những tháng kể từ khi tôi phát hành nó và tiếp thị nó trên Twitter/X và Reddit. Tuy nhiên, vào ngày 21 tháng 6 năm 2024, Anthropic đã phát hành mô hình tiên tiến mới nhất của họ, Claude 3.5 Sonnet. Sau khi thử nghiệm mô hình này thông qua gói Pro của Anthropic, tôi ngay lập tức nhận thấy Claude 3.5 giỏi hơn nhiều về lập trình so với mô hình GPT-4 của OpenAI. Tôi nhận ra điều này vì Claude 3.5 đã cho phép tôi xây dựng một ứng dụng React hoàn chỉnh và phức tạp, điều mà GPT-4 không thể làm được ngay cả với việc phát hành GPT-4o, mà tôi sẽ nói là còn kém hơn so với mô hình GPT-4 gốc. Biết được điều này, tôi quyết định xây dựng Cla để hoạt động giống Cha nhưng dành cho các mô hình của Anthropic vì Claude 3.5 giỏi lập trình hơn nhiều so với GPT-4.

Ví dụ

Bản trình diễn trên Twitter/X #1

Sự khác biệt với Cha

Cla dựa nhiều vào dự án trước của tôi, Cha. Nhưng, Cla sử dụng các mô hình của Anthropic thay vì các mô hình của OpenAI. Ngoài ra, Cla không hỗ trợ Tìm kiếm Câu trả lời, thu thập dữ liệu trang từ URL, thu thập dữ liệu từ YouTube, và tạo hình ảnh. Vì vậy nó chỉ hỗ trợ giao diện chat CLI cơ bản, hỗ trợ nhiều dòng, và chế độ chat không tương tác (thông qua CLI hoặc tệp).

Ngoài ra, bạn sẽ phải lấy khóa API từ Anthropic. Để làm điều này, bạn có thể làm theo hướng dẫn của Anthropic và/hoặc xem Trang Khóa API của Anthropic.

Quảng bá

Hiện tại, tôi chỉ thực hiện quảng bá dự án này trên Twitter/X thông qua tài khoản cá nhân chính của tôi và trên Reddit. Tôi đã thành công nhất trên Reddit, đặc biệt là thông qua subreddit của Anthropic. Thông qua hoạt động quảng bá này, tôi nhận được 3 sao GitHub trong một tuần. Tôi phát hành Cla vào ngay đầu tháng 7 năm 2024, tôi nghĩ khoảng ngày 1 hoặc 2 tháng 7.

Kết luận

Đối với tôi thật bất ngờ khi mô hình Claude-3.5 của Anthropic vượt trội hơn mô hình GPT-4 của OpenAI, đặc biệt là về lập trình. Vì lý do này, tôi đã xây dựng Cla để hoạt động giống Cha nhưng dành cho các mô hình của Anthropic. Kể từ khi làm điều này, tôi thấy mình sử dụng Cla 50% thời gian và Cha 50% thời gian còn lại. Nhìn chung, tôi rất hào hứng để xem dự án này sẽ phát triển như thế nào.