Cách Cresta biến chuyên môn CX thành trình xây dựng tác tử trên Claude Agent SDK

Cresta ra mắt Conductor, trình xây dựng tác tử AI chuyên sâu cho trải nghiệm khách hàng (CX), giúp giảm 50% thời gian triển khai nhờ Claude Agent SDK.

Trong loạt bài phân tích về cách các công ty khởi nghiệp xây dựng sản phẩm cùng Claude, Cresta vừa công bố cách họ đưa kinh nghiệm chuyên sâu về trải nghiệm khách hàng (CX – customer experience) vào Conductor — một tác tử (agent) chuyên hỗ trợ lập trình viên xây dựng và liên tục hoàn thiện các tác tử AI khác.

Việc xây dựng các tác tử AI doanh nghiệp (enterprise AI agents) phục vụ trải nghiệm khách hàng đòi hỏi hệ thống phải thấu hiểu ngữ cảnh phức tạp trong vô số tương tác thực tế. Chẳng hạn, khách hàng có thể:

  • Yêu cầu hoàn tiền hoặc khiếu nại về chính sách đổi trả sản phẩm.
  • Hỏi về trạng thái giao hàng hoặc cập nhật lịch sử tài khoản.
  • Xử lý sự cố thanh toán và các yêu cầu kỹ thuật tức thời.

Để đưa ra phản hồi chính xác, tác tử (agent) có thể cần kiểm tra danh mục hàng hóa đã mua, điều khoản hoàn tiền, lịch sử tài khoản hoặc trạng thái thanh toán hiện tại của người dùng.

Cresta xử lý các tương tác này với quy mô khổng lồ. Nền tảng của công ty vận hành các giải pháp trải nghiệm khách hàng, cung cấp các tác tử AI có khả năng tự động xử lý hội thoại, đưa ra hướng dẫn theo thời gian thực (real-time guidance) cho đội ngũ tư vấn viên con người làm việc song song, đồng thời trích xuất thông tin thông minh từ cuộc trò chuyện (conversation intelligence) để chỉ rõ các khía cạnh doanh nghiệp cần cải thiện.

Quá trình xây dựng và duy trì các tác tử trải nghiệm khách hàng đòi hỏi tổ chức phải đưa ra những quyết định cốt lõi về yêu cầu vận hành: tác tử cần nắm những thông tin gì, phải kết nối vào những hệ thống nào, và phạm vi hành vi nào nên linh hoạt (flexible) hoặc cần tất định (deterministic). Cresta mong muốn chia sẻ năng lực đánh giá chuyên môn đó tới nhiều đội ngũ phát triển hơn mà không bắt buộc mỗi bên phải bắt đầu lại từ con số không.

Conductor chính là lời giải: một trình xây dựng tác tử bằng ngôn ngữ tự nhiên (natural language agent builder), giúp các nhóm kỹ thuật chuyển hóa ngữ cảnh kinh doanh phức tạp thành các tác tử sẵn sàng vận hành thực tế (production-ready). Người dùng chỉ cần mô tả ý tưởng cần xây dựng, Conductor sẽ dẫn dắt toàn bộ quy trình từ bản thiết kế sơ bộ (grounded blueprint) qua các khâu triển khai, đánh giá (evaluation) đến tối ưu hóa.

Ban đầu, Cresta phát triển phiên bản thử nghiệm của Conductor bằng các mô hình Claude Sonnet và Claude Opus nhằm hỗ trợ đội ngũ nội bộ trong các đợt triển khai dự án cho khách hàng. Thách thức lớn đặt ra là liệu Cresta có thể biến hệ thống đó thành một sản phẩm thương mại giúp khách hàng tự xây dựng tác tử trực tiếp ngay trên nền tảng hay không. Để thực hiện khối lượng công việc lập trình mở (open-ended development), Conductor ứng dụng Claude Agent SDK như một khung điều phối đa năng (general-purpose harness) để thu thập ngữ cảnh, gọi công cụ (tool use), viết và chạy mã nguồn, cũng như tự điều chỉnh dựa trên kết quả đầu ra.

“Chúng tôi đã sử dụng Claude Code trong nội bộ như một công cụ phát triển phần mềm vì nó mang lại hiệu quả vượt trội ở các khía cạnh lập trình khi tạo dựng tác tử,” Renjie Li, Trưởng nhóm Kỹ thuật phụ trách Cresta Conductor, cho biết. “Claude Agent SDK đã mở ra phương thức cho phép chúng tôi sử dụng khung phát triển tác tử (agentic development harness) đó theo cách lập trình hóa. Với Conductor, chúng tôi kết nối nền tảng đó với kho dữ liệu hội thoại chuyên sâu, kinh nghiệm CX, hệ thống đánh giá và môi trường thực thi (runtime) của Cresta để đem lại trải nghiệm xây dựng tác tử mà chính chúng tôi từng mong ước từ ngày đầu.”

Cresta ghi nhận rằng trong các kịch bản triển khai thực tế ban đầu tại công ty và mạng lưới đối tác, Conductor đã giúp cắt giảm khoảng 50% thời gian triển khai ban đầu.

Tác tử meta giúp xây dựng các thế hệ tác tử tiếp theo

Conductor được thiết kế như một tác tử meta (meta-agent) có khả năng tự cải thiện dựa trên các chuẩn mực thực hành tốt nhất (best practices) trong phát triển tác tử CX. Khi các nhóm phát triển hoàn thiện ngày càng nhiều tác tử với công cụ này, họ sẽ tích lũy được các mẫu kiến trúc đã kiểm chứng (proven patterns), quy trình xử lý và đánh giá chuyên môn của riêng mình. Quá trình này hình thành nên một vòng xoay tri thức (knowledge flywheel), giúp các đợt phát triển tiếp theo diễn ra nhanh chóng và chuẩn xác hơn.

Sau khi đưa vào vận hành, các tương tác thực tế trong môi trường sản xuất (production), kết quả thực thi quy trình và phản hồi của người dùng sẽ trở thành những tín hiệu mới phục vụ chu kỳ cải tiến tiếp theo.

Conductor hỗ trợ các kỹ sư biến những kinh nghiệm đúc kết được thành thành phần ghi nhớ có thể tái sử dụng (reusable memory artifact), ghi nhận các mẫu thiết kế, quy tắc nghiệp vụ và phương pháp đánh giá. Nhờ đó, họ có thể chia sẻ tài nguyên này như một kỹ năng (skill) cho toàn bộ đội ngũ, giúp các thành viên khác nhanh chóng kế thừa những thực hành đã được kiểm chứng.

Mô hình tác tử meta (meta-agent) tự hoàn thiện và tích lũy tri thức thành vòng xoay tri thức (knowledge flywheel) cho đội ngũ phát triển.
Mô hình tác tử meta (meta-agent) tự hoàn thiện và tích lũy tri thức thành vòng xoay tri thức (knowledge flywheel) cho đội ngũ phát triển.

Đơn giản hóa các quyết định quan trọng

Viết câu lệnh gợi ý (prompt) ban đầu chỉ là bước khởi đầu trong việc xây dựng một tác tử hữu ích. Một trong những bài toán hóc búa hơn là xác định ranh giới: cuộc đối thoại nào nên duy trì sự linh hoạt (flexible), và phần việc nào đòi hỏi các quy tắc kinh doanh tất định (explicit business rules) cùng hành vi công cụ được kiểm soát nghiêm ngặt.

“Bạn không nên áp đặt hệ thống quá thiên về tất định (deterministic), bởi điều đó sẽ biến hệ thống thành một cây quyết định khổng lồ cố gắng phác thảo mọi nhánh rẽ có thể… Dẫu vậy, vẫn có những quy trình trọng yếu của doanh nghiệp bắt buộc phải vận hành chính xác tuyệt đối, đặc biệt là trong các lĩnh vực chịu sự kiểm soát nghiêm ngặt với mức độ chịu đựng rủi ro thấp,” Renjie nhấn mạnh. “Conductor giúp khám phá và củng cố vững chắc (harden) các yêu cầu tất định này, song song với việc duy trì độ linh hoạt cần thiết để tối ưu hóa trải nghiệm tổng thể.”

Conductor phân tích dữ liệu hội thoại trong lịch sử để giúp các nhóm xác định rõ vị trí nào cần sự can thiệp của con người (human-in-the-loop) và điểm nào mô hình có thể tự do thích ứng. Khi các ranh giới này đã được định hình, lập trình viên vẫn cần kiểm thử các thành phần tất định dựa trên các yêu cầu bắt buộc và hiệu chỉnh các bài kiểm tra này mỗi khi quy tắc nghiệp vụ nền tảng thay đổi.

Sơ đồ phân định ranh giới giữa các quy tắc nghiệp vụ tất định (deterministic rules) và khả năng thích ứng linh hoạt của mô hình AI.
Sơ đồ phân định ranh giới giữa các quy tắc nghiệp vụ tất định (deterministic rules) và khả năng thích ứng linh hoạt của mô hình AI.

Cách Cresta đánh giá Conductor

Chất lượng của Conductor được đo lường thông qua mức độ hiệu quả khi xây dựng các tác tử khác. Để đạt mục tiêu đó, Cresta đưa Conductor qua một hệ thống các tác vụ xây dựng kiểm chuẩn toàn diện:

  • Kết quả đầu ra (outcomes): Đo lường mức độ hoàn thành nhiệm vụ thực tế của tác tử được tạo lập.
  • Lộ trình xử lý (trajectory): Đánh giá cách thức Conductor dẫn dắt tiến trình và giải quyết từng bước trung gian.
  • Khai thác công cụ (tool usage): Phân tích các tài nguyên và công cụ mà Conductor đã huy động trong suốt quá trình.

Việc hoàn tất nhiệm vụ không phải là thước đo duy nhất. Đội ngũ kỹ thuật đánh giá kỹ lưỡng kết quả sau cùng, lộ trình Conductor đạt tới đích và các công cụ được sử dụng trên từng chặng đường.

Những tác vụ này đồng thời đóng vai trò như một lưới an toàn (safety net). Bất cứ khi nào một mô hình Claude mới ra mắt hoặc khung sườn Conductor được nâng cấp, Cresta đều chạy lại toàn bộ quy trình kiểm chuẩn. Họ áp dụng cùng một bộ bài toán và thang điểm để nhận biết rõ những cải tiến đạt được cũng như các khía cạnh cần tinh chỉnh trước khi chính thức chấp thuận thay đổi.

Kỷ luật kiểm chuẩn này được tích hợp nguyên bản vào Conductor, cho phép người dùng chủ động kiểm tra xem tác tử của họ có hoạt động đúng kỳ vọng hay không. Conductor tự động chuyển các yêu cầu và trường hợp biên (edge cases) thu thập trong giai đoạn xây dựng thành các bài kiểm thử bên trong mô-đun đánh giá.

Nhờ cơ chế này, các đội ngũ có thể liên tục theo dõi những quy trình trọng yếu cần vận hành chính xác tuyệt đối, ngay cả khi các chính sách, hệ thống liên kết và mẫu hình hội thoại liên tục biến động. Điều đó mang lại phương thức cập nhật tác tử theo sự phát triển của doanh nghiệp mà không đánh mất độ tin cậy (reliability) của các quy trình đã được củng cố.

Quy trình đánh giá kiểm chuẩn đa tầng của Cresta giúp đo lường kết quả đầu ra, lộ trình xử lý và việc kích hoạt công cụ của tác tử.
Quy trình đánh giá kiểm chuẩn đa tầng của Cresta giúp đo lường kết quả đầu ra, lộ trình xử lý và việc kích hoạt công cụ của tác tử.

Xây dựng Conductor trên nền tảng Claude Agent SDK

Cresta định hình Conductor như một mặt phẳng điều khiển chuyên biệt cho CX (CX-specific control plane) trong toàn bộ vòng đời phát triển tác tử. Hệ thống kết hợp dữ liệu đàm thoại, chuyên môn ngành và quy chuẩn lập trình, từ đó quản trị từng lượt vận hành của tác tử thông qua chính sách kiểm soát, khả năng quan sát (observability), xác thực và cơ chế cải tiến dựa trên phản hồi liên tục.

Claude Agent SDK đóng vai trò như tầng khung thực thi tổng quát (general-purpose execution harness) bên dưới Conductor. Bộ SDK này quản lý các nhiệm vụ thu thập ngữ cảnh, kích hoạt công cụ (tool calling), cũng như soạn thảo và thực thi mã nguồn; trong khi đó Conductor phủ lên phía trên các quy trình làm việc chuyên sâu về CX, hệ thống công cụ và ngữ cảnh miền của Cresta.

Đội ngũ kỹ sư đã đánh giá toàn diện SDK dựa trên các tác vụ Conductor phải xử lý: quy trình nghiệp vụ nhiều bước, dung lượng ngữ cảnh lớn và tần suất gọi công cụ lặp lại liên tục. Báo cáo thẩm định bao hàm các yếu tố khắt khe về quyền riêng tư dữ liệu, kiến trúc đa người thuê (multi-tenant architecture), phân phối khóa truy cập cấp tổ chức, khả năng kiểm soát và mức độ quan sát trên toàn hệ thống.

“Anthropic mang lại cho chúng tôi một nền tảng vững chắc, đa năng phục vụ phát triển phần mềm theo hướng tác tử (agentic software development). Điều đó cho phép chúng tôi tập trung nguồn lực kỹ thuật vào những nơi mà Cresta tạo ra giá trị bền vững nhất cho khách hàng,” Xiangru Chen, Phó Chủ tịch Kỹ thuật tại Cresta, khẳng định.

Kiến trúc phân tầng giữa mặt phẳng điều khiển CX chuyên biệt của Cresta và khung thực thi Claude Agent SDK của Anthropic.
Kiến trúc phân tầng giữa mặt phẳng điều khiển CX chuyên biệt của Cresta và khung thực thi Claude Agent SDK của Anthropic.

Đưa năng lực kỹ thuật của Cresta trực tiếp tới tay khách hàng

Conductor khởi nguồn từ chính nội bộ Cresta, hỗ trợ đội ngũ kỹ thuật tiền tuyến (forward-deployed team) nhận diện những tác vụ phát triển nào có thể chuẩn hóa, ngữ cảnh nào giữ vai trò quyết định và những điểm cốt yếu mà kỹ sư cần kiểm tra xuyên suốt lộ trình. Thành công từ môi trường thử nghiệm nội bộ đã củng cố niềm tin để Cresta chuyển giao trực tiếp những năng lực này tới khách hàng và đối tác.

Đối với bất kỳ đội ngũ nào đang cần triển khai các tác tử tùy biến với tốc độ nhanh hơn khả năng xây dựng thủ công của kỹ sư, giải pháp của Cresta là một bài học thực tế giá trị: dù phát triển tác tử độc lập hay tác tử meta (meta-agent), công việc duy trì và tối ưu sau giai đoạn xây dựng ban đầu luôn là thách thức lớn nhất.

Thực tiễn của Conductor minh chứng rõ nét cách thức biến ngữ cảnh kinh doanh thành thiết kế tác tử chuẩn mực, đưa vào triển khai đồng bộ và không ngừng nâng cấp trong môi trường doanh nghiệp thực tế.

Nguồn: Claude Blog (Anthropic)

Chính sách hỗ trợ doanh nghiệp
LIÊN HỆ TƯ VẤN CÁC DỊCH VỤ AI
Hỗ trợ tư vấn, đào tạo và chuyển giao AI cho cá nhân, doanh nghiệp và tổ chức.
Chat Zalo Chat Zalo
Gọi ngay Chat