Chủ đề thịnh hành
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Sau vài giờ nghiên cứu,
Dưới đây là một số tài liệu mã nguồn mở tốt nhất về cách xây dựng 'Claude Code':
- Mã mở:
- Gemini CLI:
- Lời nhắc hệ thống Claude Code:
———
Một tác nhân lập trình cơ bản bao gồm các thành phần dưới đây:
Tác nhân: Có thể là công cụ gọi tác nhân cơ bản với lời nhắc hệ thống
+
Công cụ:
- Bash: Chạy lệnh
- Grep: Tìm kiếm văn bản trong một tệp
- Glob: Tìm kiếm tệp
- Read: Đọc mã/pdf/hình ảnh, v.v.
- Write: Tạo tệp mới
- Edit: Chỉnh sửa tệp hiện có, file_path, old_string, new_string -> Về cơ bản, tác nhân xuất chính xác chuỗi cũ để thay thế (thật ngạc nhiên khi đây là cách tiếp cận, nhưng cũng hợp lý!)
- MultiEdit: file_path + []mảng của old_string & new_string, khi có nhiều nơi cần chỉnh sửa trong một tệp
————
Với những điều trên, bạn đã có một tác nhân Claude code hoạt động bán phần,
Một số tính năng độc đáo để cải thiện nó:
- Tác nhân phụ: Claude code có tính năng dispatch_agent này, để thực hiện nhiệm vụ tìm kiếm mã sâu hơn (để nó không làm rối loạn quá nhiều với luồng cuộc trò chuyện chính)
- Công cụ suy nghĩ: Một công cụ suy nghĩ để tác nhân thực hiện phân tích sâu hơn
- Todo: Claude Code có công cụ tạo/cập nhật ToDo như giai đoạn lập kế hoạch của họ
- Quản lý ngữ cảnh: Nén lịch sử cuộc trò chuyện trước đó cho các nhiệm vụ dài hạn, cả gemini, claude code, mã mở đều có, nhưng là quy trình tùy chọn
- Lập chỉ mục mã nguồn: Claude code không lập chỉ mục mã nguồn, và nó hoạt động hoàn hảo; @cline cũng chia sẻ quan điểm tương tự:
- Phiên bản: Gemini CLI có tính năng checkpointing này được tích hợp sẵn, tự động lưu một bản chụp mỗi khi công cụ Edit được gọi
-----
Một trong những bài học chính ở đây là ngay cả với thiết lập cơ bản (Công cụ cơ bản, không có lập chỉ mục mã nguồn), tác nhân đã làm rất tốt;
Vì vậy, hãy giữ cho thiết lập đơn giản nhất có thể và để mô hình thực hiện công việc của nó (ví dụ: tôi đã ngạc nhiên khi công cụ Edit chỉ yêu cầu tác nhân xuất chuỗi để thay thế, và nó làm rất tốt!)
Bình luận bên dưới nếu tôi đã bỏ lỡ điều gì đó.

29,61K
Hàng đầu
Thứ hạng
Yêu thích