Coding4Food LogoCoding4Food
Trang chủChuyên mụcĐã lưu
en
Coding4Food LogoCoding4Food
Trang chủChuyên mụcĐã lưu
Bảo mật|Điều khoản

© 2026 Coding4Food. Viết bởi dev, cho dev.

Tất cả tin tức
AI & AutomationDrama IT

Cựu Backend Lead của Manus thả bom: Dẹp mẹ Function Calling đi, CLI và Unix mới là chân ái của AI Agent!

13 tháng 3, 20266 phút đọc
airplane, aircraft, airport, travel, flying, aviation, vacations, passenger aircraft, flight, tourism, airplane, airport, airport, airport, airport, airport
Nguồn gốc: https://coding4food.com/post/cuu-backend-lead-manus-dep-function-calling-dung-cli-unix-cho-ai-agent. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/cuu-backend-lead-manus-dep-function-calling-dung-cli-unix-cho-ai-agent. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/cuu-backend-lead-manus-dep-function-calling-dung-cli-unix-cho-ai-agentNguồn gốc: https://coding4food.com/post/cuu-backend-lead-manus-dep-function-calling-dung-cli-unix-cho-ai-agent. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/cuu-backend-lead-manus-dep-function-calling-dung-cli-unix-cho-ai-agent. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/cuu-backend-lead-manus-dep-function-calling-dung-cli-unix-cho-ai-agent
Nguồn gốc: https://coding4food.com/post/cuu-backend-lead-manus-dep-function-calling-dung-cli-unix-cho-ai-agent. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/cuu-backend-lead-manus-dep-function-calling-dung-cli-unix-cho-ai-agent. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/cuu-backend-lead-manus-dep-function-calling-dung-cli-unix-cho-ai-agentNguồn gốc: https://coding4food.com/post/cuu-backend-lead-manus-dep-function-calling-dung-cli-unix-cho-ai-agent. Nội dung thuộc bản quyền Coding4Food. Original source: https://coding4food.com/post/cuu-backend-lead-manus-dep-function-calling-dung-cli-unix-cho-ai-agent. Content is property of Coding4Food. This content was scraped without permission from https://coding4food.com/post/cuu-backend-lead-manus-dep-function-calling-dung-cli-unix-cho-ai-agent
ai agentllmmanus aimetaunix clifunction callingprompt engineering
Chia sẻ bài viết:

Bình luận

Chắc anh em dạo này cũng hóng được vụ Meta vung tiền thâu tóm startup AI Agent Manus rồi nhỉ? Đang giữa lúc cao trào, thì cựu Backend Lead của Manus (trước khi bị thâu tóm) vừa lên Reddit thả một quả bom nổ tung não giới dev AI. Hóa ra sau 2 năm cày cuốc sấp mặt làm Agent, lão quái này rút ra một chân lý ngược đời: Dẹp m cái đống API hay Function Calling phức tạp đi. Chỉ cần một hàm run(command="...") dùng lệnh Unix là đè bẹp tất cả!*

Nghe có vẻ hơi "dị giáo" đúng không? Nhưng đọc kỹ thì thấy ổng phân tích bén như dao cạo. Anh em pha cốc cafe rồi cùng Coding4Food mổ xẻ xem rốt cuộc chuyện quái gì đang xảy ra nhé.

Nguồn cơn sự "giác ngộ": Unix 50 năm trước đã dự đoán tương lai của LLM?

Lão lead này chỉ ra một sự thật hiển nhiên mà đa số chúng ta bỏ qua: 50 năm trước, Unix được thiết kế với triết lý mọi thứ đều là luồng văn bản (text stream). Các tool nhỏ gọn giao tiếp qua pipe |, xuất lỗi ra stderr, báo cáo qua exit codes.

Trùng hợp thay, 50 năm sau, mấy con LLM (Large Language Models) cũng hoạt động y chang: mọi thứ đều là tokens. Chúng nó chỉ hiểu text, nhả ra text. Vậy thì cớ gì chúng ta phải đẻ ra cái chuẩn JSON Function Calling lằng nhằng, bắt con AI phải đau đầu chọn giữa 15 cái tool khác nhau (như read_file, search_web, run_code...) để rồi độ chính xác rớt thê thảm vì cạn kiệt context?

Thay vì thế, lão quái này thu gọn lại thành đúng 1 tool duy nhất: run(command="..."). Ví dụ muốn đọc log file và đếm số dòng lỗi, thay vì gọi 3 hàm API khác nhau, con AI chỉ cần phang 1 dòng bash xịn xò: run(command="cat /var/log/app.log | grep ERROR | wc -l")

Tại sao AI lại xài mượt lệnh bash? Vì trong hàng tỷ dòng code GitHub mà bọn nó được train, bash script, CI/CD pipeline, với mấy câu trả lời Stack Overflow xài lệnh CLI nhiều vô kể. Chúng nó sinh ra đã là "bậc thầy gõ phím" (terminal operator) rồi!

Nghệ thuật "lùa" AI: Không rảnh viết document, hãy để nó tự bơi có định hướng

Chuyển sang CLI là một nhẽ, nhưng làm sao để con AI biết dùng lệnh gì khi nó đ*o biết Google? Lão lead Manus áp dụng 3 trick rất ma giáo:

1. Khám phá --help từng bước (Progressive Disclosure) Thay vì nhét một cục document dài 3000 chữ vào System Prompt làm cắn RAM (context window), hệ thống chỉ nhúng 1 list ngắn gọn mô tả các lệnh cơ bản. Khi con Agent tò mò gọi lệnh memory, nó sẽ trả về lỗi kèm hướng dẫn: usage: memory search|recent|store. AI tự hiểu và gọi tiếp memory search. Từng bước bóc hành, context được tối ưu tối đa.

2. Lấy lỗi lầm làm ngọn hải đăng (Error messages as navigation) Agent thì chả biết search Google cách fix bug. Thế nên mọi thông báo lỗi phải chỉ đích danh cách giải quyết. Ví dụ con AI dùng cat photo.png (ngu xuẩn vì đây là file ảnh). Thay vì chửi nó, hệ thống báo: [error] file ảnh nhị phân. Hãy dùng lệnh: see photo.png. Con AI "à hóa ra thế" và quay xe dùng đúng lệnh ở bước tiếp theo.

3. Format output chuẩn chỉnh để AI tự "khôn" lên Sau mỗi lệnh, hệ thống kẹp thêm dòng metadata: [exit:0 | 12ms]. Con AI nhìn nhiều sẽ tự hình thành phản xạ: thấy exit:1 là biết toang, phải tìm cách sửa. Thấy thời gian chạy quá lâu, tự biết đường tiết chế bớt.

Kiến trúc 2 lớp: Chống ngáo cho LLM bằng mọi giá

Để hệ thống này chạy không bể, lão phải chia làm 2 lớp: Lớp 1 (Thực thi Unix thuần) và Lớp 2 (Trình bày cho LLM).

Lão kể mấy quả chuyện tâm linh trong production nghe cực thấm:

  • Quả ảnh PNG làm sập server: Có user upload file kiến trúc. Con Agent lôi cat ra đọc. Kết quả là 182KB byte nhị phân bị tokenizer biến thành rác, nhét đầy context window. Con AI bị ngáo ngơ, thử đi thử lại 20 lần tốn đống tiền API. -> Bài học: Phải có cơ chế chặn file nhị phân (Binary Guard).
  • 10 lần thử mù quáng vì giấu lỗi: Hệ thống lỡ nuốt mất cái stderr (lỗi tiêu chuẩn). Con AI cài thư viện thất bại, chả biết vì sao, cứ thế lôi đủ trò từ pip, pip3, apt install ra thử ròng rã 10 lần. -> Bài học: stderr là sinh mạng, tuyệt đối không được giấu.
  • Tràn RAM vì file log 5000 dòng: Đọc file log dài quá, AI quên m* luôn ngữ cảnh trước đó. Lão fix bằng cách chỉ cho hiển thị 200 dòng đầu, và mớm câu: File còn dài lắm, dùng cat file.txt | grep <keyword> đi em. Thế là AI tự biết đường lọc data.

Giang cư mận cõi mạng nói gì?

Anh em trên Reddit đọc xong bài này như kiểu "chân mệnh thiên tử" xuất hiện. Combat khá xôm:

  • Pháp sư spaceman_ nhớ ra: "Trước đây Hugging Face cũng làm con Smolagents, chỉ cho LLM dùng đúng 1 tool là Python eval, chạy mượt vãi chưởng luôn."
  • Dân chơi johnbbab cảm thán: "Hóa ra framework AI xịn nhất cuối cùng lại có hình dáng của... cái shell Linux."
  • Trưởng lão raucousbasilisk chốt câu đi vào lòng đất: "Bắn tiếng người (Natural language) để con AI tự dịch sang sed, awk, regex... đó mới là siêu năng lực thực sự của thế kỷ này!"

Chốt hạ từ Coding4Food

Đọc xong bài của lão dev Manus, mình mới thấy đôi khi chúng ta bị hội chứng "bánh xe hình vuông", cứ thích đẻ ra mấy cái chuẩn schema JSON, API phức tạp để giao tiếp với AI, trong khi hệ sinh thái Unix/CLI đã giải quyết bài toán pipe data từ nửa thế kỷ trước.

Anh em nào đang làm tool/agent thì tham khảo ngay triết lý này nhé, code bớt phình to mà lại mượt mà. Anh em rảnh rỗi có thể lôi một con vps ra cắm thử agent chạy script xem thế nào. Cái gì đã là chuẩn mực của quá khứ thì đôi khi lại chính là chìa khóa của tương lai đấy!

Nguồn: Reddit - I was backend lead at Manus. After building agents for 2 years, I stopped using function calling entirely.

Meta vừa thâu tóm Manus, và cựu Backend Lead của họ vừa lên Reddit xả một tràng sự thật: Đừng cố nhét 1 đống JSON function calling cho LLM nữa, xài Bash đi!

Chia sẻ bài viết:

Bài viết liên quan

paragraph, law, artificial intelligence, clause, regulations, robot, brain, technology, circuit board, conductor tracks, connection, digital, problems, ethics, concept, artificial intelligence, artificial intelligence, ethics, ethics, ethics, ethics, ethics
Drama ITAI & Automation

Drama AI: Trụ cột Qwen dứt áo ra đi, số phận open-source đi về đâu?

Trụ cột của mô hình AI Qwen bất ngờ dứt áo ra đi. Thực hư chuyện model bị overfit lùa gà và cách anh em dev tận dụng local LLM để code mượt mà.

5 thg 34 phút đọc
Đọc tiếp →
chess, board, game, chess board, board game, chess pieces, strategy, pawn, king and queen, black and white, monochrome, chess, chess, chess, chess, chess, strategy, strategy, strategy
AI & AutomationCông nghệ

Bỏ giao diện chat đi! Quản lý AI Agent bằng Task Board mới là chân ái

Chat với AI xưa rồi! Giờ phải dùng Kanban board ép nó làm task như một fresher thực thụ. Khám phá cú quay xe mang tên Clawther giúp quản lý OpenClaw Agent.

12 thg 34 phút đọc
Đọc tiếp →
robots, automata, grey, bot, bot, bot, bot, bot, bot
Công nghệAI & Automation

Tạm biệt JSON nhức nách: OpenUI ra mắt cứu rỗi cõi Generative UI

Quên mấy cục JSON dài thòng rác token đi. OpenUI vừa lên top Product Hunt hứa hẹn đổi đời cho anh em dev AI với cú lừa ngoạn mục giảm 67% token và render siêu mượt.

12 thg 34 phút đọc
Đọc tiếp →
spider web, cobweb, habitat, web, nature, spider web, spider web, spider web, spider web, spider web, web, web, web, nature, nature
AI & AutomationCông nghệ

Firecrawl CLI: Chân ái cho mấy con AI Agent hay 'ngáo' vì cào nhầm rác web

Scrape web cho AI agent tốn token vãi chưởng? Firecrawl CLI vác cày ra mắt với trick lưu thẳng xuống file system giúp LLM đọc mượt mà không bị 'ngáo'.

11 thg 34 phút đọc
Đọc tiếp →
Các pháp sư OpenAI lại bế cột gôn AGI chạy đi đâu rồi?
AI & AutomationCông nghệ

Các pháp sư OpenAI lại bế cột gôn AGI chạy đi đâu rồi?

Hype thì to nhưng lúc nào có AI tự fix bug thì không nói. Cùng mổ xẻ vụ các công ty AI liên tục thay đổi định nghĩa AGI để lùa gà và lách luật.

9 thg 34 phút đọc
Đọc tiếp →
ai generated, robot, cyborg, human, artificial intelligence, technology, mysticism, computer science, machine, web, future, modern, diagram, digital, brain, data, digitization, system, stock exchange, business, finance
AI & AutomationCông nghệ

Drama AI: Bỏ chatbot vớ vẩn đi, xem bọn YC W26 dùng AI cướp cơm mảng tài chính thế nào này!

Copperlane dùng AI agent dọn sạch mớ rác quy trình vay thế chấp, húp vốn YC W26. Bài học cho anh em dev: Muốn code ra tiền, hãy đánh vào nỗi đau vận hành!

8 thg 33 phút đọc
Đọc tiếp →