Tối đó tôi định nối Claude vào Lark.
Bạn biết cái cảm giác đó không? Cái kiểu “thôi chết, lại đụng đồ kỹ thuật rồi”.
Nối phần mềm này vào phần mềm kia — nghe là thấy của dân IT. Của mấy ông lập trình.
Không phải việc của tôi.
Tôi đã chuẩn bị tinh thần ngồi cả buổi. Đọc hướng dẫn. Vò đầu bứt tai. Pha sẵn ấm trà cho tỉnh.
Rồi tôi làm đúng một việc.
Tôi nhắn cho Claude 2 câu tiếng Việt. Nhắn như nhắn cho một người bạn. Không phải gõ code, không phải dòng lệnh — chỉ là 2 câu nói bình thường.
Xong tôi… buông chuột ra.
Thật đấy. Tôi rời tay khỏi bàn phím. Ngồi nhìn.
Claude tự mở trình duyệt Chrome trên máy tôi. Tự bấm. Tự đi từng bước — như một nhân viên kỹ thuật thạo việc đang ngồi thay chỗ tôi. Tôi không gõ một dòng lệnh nào. Không một ký tự.
Tôi ngồi rung đùi. Nó làm.
Cuối buổi, cái màn hình đen loằng ngoằng kia báo về: đã mở ra 19 công cụ (tool — mấy việc AI làm hộ được trong Lark). Tạo bảng. Soạn tài liệu. Nhắn tin nhóm. Tra danh bạ. Mười chín thứ. Trong khi tay tôi vẫn để không.
Tôi ngồi ngẩn ra: “Ơ… mình có làm gì đâu mà nó xong rồi?”
Cái nỗi sợ “đây là việc kỹ thuật, không phải của mình” — tối đó tan.
Giờ tôi kể cho bạn nghe chính xác nó đã diễn ra thế nào. Bắt đầu từ đúng 2 câu tôi đã gõ.
Hai câu tôi gõ, nguyên văn — và vì sao “2 câu lệnh” không phải 2 dòng code
Tôi biết bạn đang tưởng tượng gì.
Hai câu lệnh. Chắc là mấy dòng chữ đen loằng ngoằng gõ vào cái màn hình đen của dân IT. Kiểu code.
Không. Dừng ngay cái hình dung đó.
Đây là câu thứ nhất tôi gõ, nguyên văn, sai chính tả luôn:
“Kết nối với larksuit qua mcp cho tôi.”


“Larksuit” — thiếu chữ. Tôi gõ như đang nhắn Zalo cho thằng bạn lúc nửa đêm. Và Claude hiểu.
Nó không lao vào làm. Nó dừng lại, giải thích cho tôi nghe.
Lark không như Slack hay Notion. Mấy cái đó có nút Connect, bấm phát xong. Lark thì không. Muốn cắm vào, phải dựng một cái cầu nối chính chủ tên Lark MCP.
MCP là gì? Cứ hình dung nó là cái ổ cắm điện chung — thiết bị nào cũng cắm vừa. MCP (Model Context Protocol — giao thức để AI “với tay” sang phần mềm khác mà đọc, mà viết, mà nhắn tin) chính là đường dây để Claude bò sang Lark làm việc hộ tôi.
Rồi nó hỏi ngược lại tôi ba câu. Dùng Lark bản nào. Đã có App ID (mã ứng dụng) chưa. Muốn Claude làm được gì bên trong.
Tôi trả lời qua loa. Vài chữ. Đại khái là chưa có gì hết, bạn tự lo đi.
Rồi tới câu thứ hai — và đây là toàn bộ “công sức” của tôi tối đó:
“ôi bạn sử dụng chrome cài cho tôi luôn đi.”


Hết.
Không viết hoa. Có chữ “ôi” buột ra vì lười. Nghĩa đen là: thôi bạn tự mở trình duyệt mà làm giùm tôi đi.
Đó. Hai câu.
Hai câu chat tiếng Việt, gõ cho một con AI y như gõ cho người bạn. Không một ký tự lệnh. Không một dòng code.
Tôi nói kỹ chỗ này để phần sau bạn đừng hiểu lầm. “Hai câu lệnh” trong bài này không phải hai dòng lập trình. Là hai câu nói. Bằng tiếng Việt. Sai chính tả cũng được.
Từ giây gõ xong câu thứ hai, tôi buông tay khỏi bàn phím.
Ngồi nhìn thôi.
Phần khó, nó lo.
Claude tự mở Chrome, tạo app, cấp quyền, xuất bản — tôi chỉ ngồi xem
Sau câu thứ hai, tôi rút tay khỏi bàn phím thật.
Rồi nó bắt đầu.
Con trỏ tự chạy trên màn hình. Không phải tôi. Là Claude.
Nó tự mở Chrome. Tự gõ vào Lark Developer Console — cái bảng điều khiển dành cho lập trình viên, chỗ mà bình thường nhìn thôi tôi đã muốn tắt đi. Tôi không đụng tay.
Nó bấm tạo một Custom App (ứng dụng nội bộ, riêng cho công ty mình). Tự đặt tên: “Claude MCP”. Lark nhả ra một dãy mã — App ID: cli_aac105da3378de15. Kèm một App Secret (mật khẩu của app). Nó tự cất, không dán lung tung.
Tôi ngồi im. Uống ngụm trà.
Đến khúc cấp quyền mới hay.
Muốn Claude đọc được tài liệu, dựng được bảng, nhắn được tin, thì phải cấp cho app một loạt scope (quyền truy cập). Bình thường người ta tick từng cái, mỏi tay, dễ sót một hai cái rồi sau ngồi dò mãi không ra.
Claude không làm thế.
Nó moi ra một nút tên Batch import (nhập hàng loạt) — cái nút mà tôi cá nhiều người dùng lâu năm còn chẳng để ý. Dán một phát 12 nhóm quyền: Base/Bitable (bảng dữ liệu), Docs (tài liệu), Drive (ổ lưu trữ), Sheets (bảng tính), Wiki (trang kiến thức), Calendar (lịch), Messenger (gửi và đọc tin nhắn), Contacts (danh bạ). Tick. Xác nhận. Xong.
Tôi có làm gì đâu.
Nó bật thêm con Bot — để sau này Claude nhắn được vào nhóm chat của team.
Rồi bước cuối: Publish (xuất bản) phiên bản 1.0.0. Xuất bản một app bình thường là phải chờ duyệt. Nhưng tài khoản tôi là admin của tổ chức, nên duyệt tức thì. Claude bấm. Lark gật đầu.
Cuối cùng nó tự viết một file cấu hình trên máy tôi — cái dòng lệnh loằng ngoằng kiểu npx @larksuiteoapi/lark-mcp ấy. Tôi không gõ một ký tự.
Tôi ngồi đó, nhìn từng bước trôi qua. Tạo app. Lấy khóa. Cấp quyền. Bật bot. Xuất bản. Cấu hình.
Y như một nhân viên kỹ thuật thạo việc đang ngồi làm. Chỉ khác, nhân viên đó không phải người.
Còn tôi thì rung đùi.
Và tôi nhớ lại: từ đầu tới giờ, tất cả những gì tôi làm chỉ là gõ đúng hai câu tiếng Việt. Nhắn cho nó như nhắn cho một người bạn. Phần còn lại — cái phần mà bấy lâu tôi tưởng “không phải việc của mình” — nó tự gánh hết.
Bạn cũng nhắn được hai câu đó. Tin tôi đi.
Cắm xong: mã 0, vé vào cửa 7200 giây và 19 công cụ Lark mở ra
Tới đây là đoạn tôi hồi hộp nhất.
Cắm dây xong thì phải biết dây có điện không, đúng không?
Mà nhớ nhé — tôi vẫn chưa gõ dòng lệnh nào. Tôi ngồi im. Claude tự làm.
Nó không báo “xong rồi” rồi để đó. Nó tự đi kiểm tra ngay tại chỗ.
Nó xin Lark một “vé vào cửa” (token — mã cho phép AI ra vào hệ thống). Lark trả về một con số. Mã 0.
Bạn cứ nhớ đơn giản thế này. Trong tiếng của máy, số 0 nghĩa là “ổn, không lỗi”. Như đèn xanh bật lên.
Cái vé đó hạn 7200 giây. Là 2 tiếng. Và nó tự gia hạn — hết hạn thì tự xin cái mới. Tôi không phải nhớ, không phải bấm lại gì hết.
Rồi con số làm tôi ngồi thẳng lưng lại:
19 công cụ.
19 cái “tay chân” vừa mọc ra cho con AI. Trước giờ Claude với tôi chỉ biết gõ chữ qua lại. Giờ nó có tay để thò vào bên trong Lark của công ty tôi mà làm việc thật.
Bộ 19 công cụ đó phủ gần hết chỗ tôi cần.
Dựng bảng, thêm sửa từng dòng dữ liệu. Đọc và soạn tài liệu. Chia quyền file. Tìm trang trong kho kiến thức. Tạo nhóm chat, gửi và đọc tin. Tra người trong công ty theo email hay số điện thoại.
Bạn thấy không? Đây không còn là con AI ngồi ngoài cửa nói vọng vào.
Nó có chân trong nhà. Có vé ra vào. Có tay để làm.
Còn tôi? Vẫn ngồi yên. Hai câu tiếng Việt, hết.
Cái cảm giác lúc con số 19 hiện lên, tôi nhớ mãi. Như vừa nhận về một nhân viên mới. Chỉ khác: nhân viên này tự nhận việc, tự làm, không cần tôi cầm tay chỉ. Không đòi lương. Không xin nghỉ phép.
Vậy có nó rồi thì sai được việc gì? Để tôi kể tiếp.
Sau đó tôi chỉ nhắn tiếng Việt — cả bộ máy MYLINA tự chạy trong Lark
Cắm xong cây cầu tối đó, tôi không mở Chrome nữa.
Không vào Console. Không tick quyền. Không gõ một ký tự nào.
Tôi chỉ nhắn cho Claude. Bằng tiếng Việt. Như nhắn cho một đứa em thạo việc ngồi bàn bên.
Việc đầu tiên tôi giao: “dựng cho tôi cái bảng theo dõi kho nội dung, 345 chủ đề với 336 câu hỏi.”
Thế thôi. Không kèm hướng dẫn gì.
Claude tự mở Base (bảng dữ liệu trong Lark), tự tạo cột, tự đổ dữ liệu vào. Tôi ngồi nhìn từng dòng hiện lên. Cái kho content mà trước đây tôi copy-paste tay đến mỏi cổ — giờ nó tự xếp gọn gàng.
Việc thứ hai: “đẩy trang chân dung khách hàng lên Lark Docs cho cả team đọc.”
Cái file mô tả Chị Lan — khách hàng chính của MYLINA. Tôi muốn cả đội cùng thấy. Nhắn xong. Claude tự soạn tài liệu, tự đưa lên. Sáng hôm sau cả team mở Lark là có.
Việc thứ ba, cái tôi khoái nhất: “mỗi sáng gửi báo cáo đơn hàng vào nhóm chat.”
Một câu. Từ đó, sáng nào nhóm chat cũng có sẵn con số. Tôi không phải nhớ. Không phải làm.
Bạn thấy chưa?
Không phải cắm một lần rồi thôi. Nó là cây cầu. Bắc xong rồi thì về sau tôi muốn giao gì — nhập bảng, soạn tài liệu, gửi báo cáo — cũng một câu nhắn là xong.
Cả buổi tối, tôi ngồi uống trà. Thi thoảng trả lời vài câu nó hỏi lại. Còn nó làm.
Giờ nghĩ tới bạn.
Nếu bạn cũng đang è cổ với mấy việc tay lặp mỗi ngày — copy dữ liệu, nhập bảng, gõ báo cáo gửi nhóm — thì bạn hiểu tôi. Cái mệt không nằm ở việc khó. Nó nằm ở việc nhàm, lặp, ăn mòn từng buổi chiều của bạn.
Trút đi. Cho cái máy làm.
Còn bạn, đi lo việc của người chủ.
Rào cản thật không phải kỹ thuật — mà là ba chữ “không phải việc của mình”
Bạn để ý điều này chưa?
Trước đây, muốn nối phần mềm này với phần mềm kia — là việc của dân lập trình. Hoặc bạn phải ngồi đọc một bản hướng dẫn dài dằng dặc. Mò vào console (bảng điều khiển cho lập trình viên). Tick từng cái quyền. Gõ lệnh trên cái màn hình đen chữ xanh nhấp nháy.
Nhiều người bỏ cuộc ngay ở dòng hướng dẫn thứ ba.
Không phải vì họ kém. Mà vì trong đầu vang lên một câu quá quen: “Thôi, cái này phức tạp lắm, không phải việc của mình.”
Ba chữ đó. “Không phải việc của mình.”
Nó chặn bạn lại. Trước cả khi bạn kịp thử.
Còn tôi, tối hôm đó, làm gì?
Tôi gõ 2 câu tiếng Việt. Nhắn cho Claude như nhắn cho một người bạn ngồi cạnh. Rồi tôi buông tay ra khỏi bàn phím.
Con AI tự mở Chrome. Tự đi từng bước một, y như một nhân viên kỹ thuật lành nghề: tạo app, lấy khóa, cấp quyền, xuất bản, cấu hình, kiểm tra. Tôi không gõ một dòng lệnh nào. Không tick một cái quyền nào.
Cuối buổi, 19 công cụ Lark mở ra. Mã trả về 0 — dân IT hiểu là “chạy ngon”.
Còn tôi? Tôi ngồi xem. Như xem người ta làm hộ.
Cảm giác lạ lắm bạn ạ. “Ơ… mình có làm gì đâu mà nó xong rồi?”
Đây là chỗ tôi muốn bạn khắc vào đầu.
Rào cản thật chưa bao giờ là kỹ thuật. Kỹ thuật, giờ có AI gánh. Rào cản thật nằm trong đầu bạn — cái niềm tin rằng phải giỏi công nghệ mới được đụng vào.
Không đâu.
Bạn là người gọi món. AI là người vào bếp.
Bạn đâu cần biết bếp núc ra sao, lửa lớn lửa nhỏ, nêm nếm lúc nào. Bạn chỉ cần biết mình muốn ăn gì — và nói ra cho rõ.
Phần khó, cứ để AI làm.
Cần chuẩn bị gì để kết nối Claude với Lark? (và cái bẫy Availability không ai nói)
Tôi kể thật, không giấu gì.
Nói trước cho rõ. Cái buổi tối đó, tôi ngồi im. Tôi chỉ nhắn cho Claude đúng 2 câu tiếng Việt — như nhắn cho một người bạn. Phần còn lại nó tự làm.
Nhưng để nó tự làm được, cái máy phải có sẵn vài thứ. Không nhiều. Nhưng thiếu một cái là tắc.
Bốn thứ thôi.
Một: đội bạn phải đang dùng Lark. Đang dùng rồi thì coi như xong bước này.
Hai: tài khoản đó cần quyền admin (quản trị) để cái app tự tạo được duyệt chạy. Tôi là admin nên nó duyệt tức thì. Bạn không phải admin cũng chẳng sao. Nhờ người phụ trách Lark ở công ty duyệt hộ một cái là qua.
Ba — và đây mới là phép màu: cái máy phải chạy một trợ lý AI biết TỰ mở Chrome, tự bấm, tự gõ lệnh. Ở đây là Claude Code (bản Claude chạy trên máy, có tay chân điều khiển trình duyệt và máy tính). Chính cái “tự mở trình duyệt” này mới là thứ khiến bạn được ngồi rung đùi. Không có nó, bạn lại phải tự tick tự dán như xưa.
Bốn: máy cài sẵn Node.js (cái nền để chạy công cụ kết nối). Bản tôi dùng là v24.15.0. Claude tự lo phần này, bạn không gõ gì.
Xong bốn thứ đó.
À, một mẹo. Cắm xong nhớ khởi động lại Claude một lần, để nó nạp bộ công cụ Lark mới. Không restart thì tay chân mới chưa mọc ra.
Còn App Secret (mật khẩu của app)? Claude tự cất vào file cấu hình. Không dán ra ngoài. Lỡ lộ, vào Console (bảng điều khiển) bấm reset là có cái mới. Đừng hoảng.
Giờ đến cái bẫy. Cái này người chưa làm thật không bao giờ biết.
App vừa xong, mặc định nó chỉ “nhìn thấy” dữ liệu của đúng một người — người tạo ra nó. Là bạn.
Bạn hí hửng bảo Claude “đọc bảng của cả team đi”. Nó đọc ra trống trơn. Bạn tưởng hỏng.
Không hỏng đâu.
Có một mục tên Availability (phạm vi khả dụng). Mặc định để hẹp. Bảo Claude mở nó ra toàn tổ chức — lúc đó nó mới thấy tài liệu, bảng biểu của cả đội.
Một cú tick. Nhưng không ai chỉ thì gãi đầu cả buổi.
Giờ bạn biết rồi. Nhắn cho nó đi.
Câu hỏi thường gặp
MCP là gì? Nghe lạ quá.
Cứ hình dung nó là cái ổ cắm điện chung. Thiết bị nào cũng cắm vừa. MCP (Model Context Protocol) là đường dây để con AI “với tay” sang một phần mềm khác mà đọc, mà viết, mà nhắn tin hộ bạn. Có cái đường dây này, Claude mới bò sang Lark làm việc được. Không có nó, AI chỉ biết trò chuyện với bạn thôi.
Không biết code có kết nối Claude với Lark được không?
Được. Đó chính là cả câu chuyện này. Tôi không biết code. Tôi gõ 2 câu tiếng Việt — còn sai chính tả. Claude tự mở Chrome làm hết phần kỹ thuật. Điều kiện duy nhất: máy bạn phải chạy một trợ lý AI biết tự điều khiển trình duyệt, như Claude Code.
“2 câu lệnh” là gì? Có phải gõ code không?
Không. “2 câu lệnh” ở đây là 2 câu chat tiếng Việt, nhắn cho Claude y như nhắn cho một người bạn. Không phải hai dòng lập trình. Nguyên văn câu một: “Kết nối với larksuit qua mcp cho tôi.” Câu hai: “ôi bạn sử dụng chrome cài cho tôi luôn đi.” Hết. Tôi nhấn mạnh chỗ này để bạn đừng hiểu lầm là phải gõ code.
App Secret lộ ra ngoài thì sao?
App Secret là mật khẩu của app. Bình thường Claude tự cất nó vào file cấu hình trên máy, không dán lung tung. Lỡ lộ, bạn cứ bình tĩnh: vào Lark Developer Console bấm reset, nó sinh mật khẩu mới, cái cũ hết hiệu lực. Không mất gì.
Claude đọc ra bảng trống trơn, có phải hỏng không?
Không hỏng. Đây là cái bẫy Availability. App mới tạo mặc định chỉ thấy dữ liệu của mình bạn. Muốn nó đọc được của cả team, bảo Claude mở mục Availability (phạm vi khả dụng) ra toàn tổ chức. Một cú tick là xong.
Cắm xong dùng được ngay chưa?
Gần rồi. Nhớ khởi động lại Claude một lần để nó nạp bộ công cụ Lark mới. Không restart thì 19 công cụ kia chưa “mọc” ra. Restart xong là nhắn tiếng Việt sai việc được liền.
Tối nay, hãy chọn đúng một việc tay bạn ghét nhất — rồi nhắn AI “làm hộ tôi”
Bạn còn nhớ chỗ mở đầu chứ.
Tôi gõ 2 câu. Rồi buông chuột ra. Ngồi rung đùi nhìn AI tự mở Chrome, tự tạo app, tự cấp quyền, tự xuất bản — mở ra 19 công cụ Lark cho tôi dùng.
Cả buổi tối đó, tay tôi gần như không làm gì.
Và đây là điều tôi muốn bạn mang theo khi gấp bài này lại:
Bạn không cần biết kỹ thuật. Bạn chỉ cần biết NÓI ra mình muốn gì. Phần khó, để AI làm.
Vậy tối nay, làm cho tôi một việc thôi.
Ngồi xuống. Nghĩ về một việc tay bạn ghét nhất. Cái việc lặp đi lặp lại mỗi ngày, ngốn thời gian, mà chẳng cần một chút đầu óc nào.
Có thể là nhập một bảng dữ liệu.
Có thể là gửi cái báo cáo đơn hàng mỗi sáng.
Có thể là copy tài liệu chỗ này, dán sang chỗ kia.
Chọn đúng MỘT việc. Việc bạn ghét nhất.
Rồi mở AI lên, nhắn đúng một câu, bằng tiếng Việt, như nhắn cho một người bạn: “làm hộ tôi việc này.”
Nói thật lòng một điều kiện: máy bạn phải có sẵn một trợ lý AI biết tự bấm chuột, tự mở trình duyệt — như Claude Code (công cụ tôi dùng trong cả câu chuyện này). Không có nó, AI mới chỉ biết trò chuyện, chưa có tay chân để tự làm giúp bạn.
Còn nếu có rồi — bạn sẽ gặp lại đúng cái cảm giác của tôi tối đó.
“Ơ, mình có làm gì đâu mà nó xong rồi.”
Làm xong, kể tôi nghe ở phần bình luận. Bạn giao được việc gì cho AI?
Còn muốn xem tôi giao những việc thật nào nữa ở MYLINA — nối WordPress, chạy quảng cáo Meta, kéo dữ liệu bán hàng Pancake, dựng bot bán hàng Messenger, làm app chấm công cho nhân viên — thì theo dõi loạt bài này.
Tôi kể tiếp. Từng việc một.
Về tác giả
Vi Tiến Hoàng là người trực tiếp xây và vận hành hệ thống tự động hoá và marketing cho MYLINA — thương hiệu sức khoẻ phụ nữ Việt, tập trung cân bằng nội tiết tố cho phụ nữ 30–45 tuổi.
Không lý thuyết. Toàn việc thật. Tôi giao cho AI làm hàng loạt việc thật mỗi ngày: nối Claude với Lark, với WordPress, với Meta Ads, với Pancake POS; dựng bot bán hàng qua Messenger; làm app chấm công cho nhân viên; xây cả hệ thống content.
Bài này viết ra từ chính buổi tối tôi ngồi nhắn 2 câu rồi xem Claude tự cắm Lark. Kể lại đúng cái đã xảy ra — kể cả cái bẫy Availability mà người chưa làm thật sẽ không biết.
Nếu bạn là chủ doanh nghiệp nhỏ hay người làm marketing, đang muốn để AI gánh bớt việc tay lặp đi lặp lại — loạt bài của tôi viết cho bạn.


