AI Agent chuyên biệt có thể tốt hơn một “siêu trợ lý” tổng quát trong Quant Research?
AI Agent
PHẦN 1. Chuyên biệt hóa Agent hay xây một trợ lý làm tất cả?
Sự phát triển của các mô hình ngôn ngữ lớn đang khiến việc xây dựng AI assistant cho lĩnh vực tài chính trở nên dễ dàng hơn đáng kể. Một hệ thống có thể hỗ trợ đọc báo cáo tài chính, viết Python, phân tích doanh nghiệp, giải thích chỉ báo kỹ thuật và thậm chí xây dựng một chiến lược giao dịch từ yêu cầu bằng ngôn ngữ tự nhiên. Điều này rất hữu ích đối với nhà nghiên cứu, bởi nhiều công việc trước đây cần kỹ năng lập trình hoặc xử lý dữ liệu chuyên sâu giờ đây có thể được thực hiện nhanh hơn. Tuy nhiên, trong nghiên cứu đầu tư định lượng, khả năng thực hiện nhiều loại nhiệm vụ không nhất thiết đồng nghĩa với khả năng giải quyết tốt một bài toán nghiên cứu cụ thể. Một AI assistant có thể viết ra chiến lược Momentum chỉ sau vài phút, nhưng liệu nó có biết kiểm tra dữ liệu đầu vào, kiểm soát look-ahead bias, đánh giá độ ổn định tham số và loại bỏ chiến lược khi không vượt qua kiểm định ngoài mẫu hay không lại là câu chuyện hoàn toàn khác.

Đây là điểm khác biệt giữa breadth và depth trong thiết kế hệ thống AI. Breadth thể hiện khả năng xử lý nhiều nhiệm vụ với phạm vi rộng, còn depth là khả năng đi sâu vào một quy trình cụ thể với những tiêu chuẩn được xác định rõ ràng. Một trợ lý tổng quát có thể chuyển từ phân tích báo cáo tài chính sang dự báo giá cổ phiếu, rồi tiếp tục viết mã backtest và giải thích kết quả. Nhưng khi phải xử lý một chuỗi nghiên cứu dài gồm hàng chục bước có quan hệ phụ thuộc, hệ thống có nguy cơ bỏ sót điều kiện, thay đổi giả định hoặc đưa ra kết luận thiếu nhất quán giữa các lần thực hiện. Ngược lại, một agent chuyên biệt được thiết kế chỉ để nghiên cứu signal có thể bị giới hạn về phạm vi nhiệm vụ, nhưng đổi lại có quy tắc rõ ràng về dữ liệu được phép sử dụng, phương pháp kiểm định và tiêu chuẩn chấp nhận kết quả. Trong môi trường đầu tư, sự nhất quán của quy trình đôi khi quan trọng hơn khả năng trả lời linh hoạt.
Hãy hình dung một nhà nghiên cứu muốn kiểm tra liệu cổ phiếu có Momentum mạnh trong 20 phiên gần nhất có tiếp tục vượt thị trường trong 5 phiên tiếp theo hay không. Với AI assistant tổng quát, nhà nghiên cứu có thể yêu cầu viết code tính Momentum, chạy backtest và tạo báo cáo kết quả. Nhưng nếu chỉ thay đổi một vài câu trong prompt, hệ thống có thể vô tình sử dụng một khoảng thời gian khác, thay đổi phương pháp chuẩn hóa hoặc áp dụng bộ lọc thanh khoản không giống lần trước. Mỗi phiên bản đều có thể cho ra một báo cáo trông hợp lý, nhưng việc so sánh trở nên thiếu ý nghĩa nếu điều kiện nghiên cứu không được giữ cố định. Một agent chuyên biệt cho Signal Research có thể buộc mọi thí nghiệm khai báo rõ universe, thời điểm phát tín hiệu, kỳ hạn dự báo, phương pháp tính return và các giả định giao dịch trước khi thực thi. Nhờ đó, khác biệt giữa hai kết quả phản ánh thay đổi thực sự của tín hiệu thay vì những điều chỉnh ngẫu nhiên trong quá trình tương tác với AI.
Man Group đưa ra một ví dụ đáng chú ý về hướng tiếp cận này thông qua AlphaTrend, một workflow AI chuyên biệt dành cho nghiên cứu tín hiệu trend following. Trong chuỗi bài phân tích về ứng dụng agentic AI vào đầu tư định lượng, tổ chức này phân biệt giữa Alpha Assistant, một trợ lý nghiên cứu có khả năng xử lý nhiều nhiệm vụ, và AlphaTrend, một hệ thống tập trung vào quá trình tạo, triển khai và kiểm định các biến thể tín hiệu xu hướng. Thay vì để một AI assistant liên tục tự quyết định phải làm gì tiếp theo, AlphaTrend sử dụng quy trình gồm nhiều giai đoạn hoặc node với trình tự, sự phụ thuộc và luồng dữ liệu được thiết lập trước. Những công đoạn độc lập có thể hoạt động song song, trong khi kết quả từ giai đoạn trước được chuyển sang giai đoạn tiếp theo để tiếp tục phân tích. Điểm đáng quan tâm ở đây không phải số lượng agent hay mức độ phức tạp của kiến trúc, mà là việc biến một quá trình nghiên cứu vốn phụ thuộc nhiều vào thao tác thủ công thành hệ thống có thể tái lập và kiểm toán.
Đối với Quant Research, một workflow chuyên biệt còn có lợi thế ở khả năng phân tách rõ quá trình sáng tạo giả thuyết và quá trình đánh giá bằng dữ liệu. Khi nghiên cứu một chiến lược, AI có thể đề xuất nhiều cách định nghĩa tín hiệu, chẳng hạn kết hợp Momentum với Volatility, thay đổi phương pháp chuẩn hóa hoặc bổ sung điều kiện lọc thị trường. Tuy nhiên, việc tạo ra ý tưởng không nên đồng thời trao cho AI quyền quyết định ý tưởng đó đã đủ tốt để đưa vào giao dịch. Nếu cùng một agent vừa sinh hàng trăm biến thể, vừa lựa chọn tham số tốt nhất, vừa diễn giải kết quả cuối cùng, rất dễ xảy ra tình trạng mô hình tìm cách hợp lý hóa một backtest đẹp. Một hệ thống có các vai trò độc lập và tiêu chuẩn đánh giá cố định sẽ giúp giảm rủi ro này, dù bản thân việc phân vai không bảo đảm loại bỏ hoàn toàn thiên lệch thống kê.
Một vấn đề kỹ thuật khác là giới hạn của thông tin ngữ cảnh và khả năng duy trì sự nhất quán trong những nhiệm vụ kéo dài. Khi đưa toàn bộ tài liệu nghiên cứu, thư viện code, quy định xử lý dữ liệu, lịch sử thí nghiệm và tiêu chuẩn quản trị rủi ro vào một phiên làm việc, mô hình có thể phải xử lý rất nhiều thông tin không cùng mức độ liên quan. Trong quá trình đó, những quy tắc nhỏ nhưng quan trọng như thời điểm được phép sử dụng báo cáo tài chính hoặc phương pháp tính chi phí giao dịch có thể bị bỏ qua. Với agent chuyên biệt, mỗi công đoạn chỉ cần tiếp nhận phần thông tin thực sự liên quan đến nhiệm vụ của mình. Agent xử lý dữ liệu tập trung vào nguồn, timestamp và chất lượng input; agent xây dựng tín hiệu tập trung vào giả thuyết và định nghĩa biến; còn công đoạn kiểm định sử dụng một bộ tiêu chuẩn thống kê đã được xác lập. Việc giảm phạm vi xử lý giúp hệ thống dễ kiểm soát hơn và hạn chế sự phụ thuộc vào một prompt quá dài.
Tuy nhiên, chuyên biệt hóa không có nghĩa rằng càng nhiều agent thì hệ thống càng tốt. Một pipeline gồm mười agent nhưng tất cả chỉ đọc kết quả của nhau rồi đưa ra nhận xét tích cực có thể kém hữu ích hơn một chương trình backtest đơn giản được viết đúng. Giá trị của agent phải gắn với nhiệm vụ cụ thể, quyền truy cập phù hợp và đầu ra có thể kiểm chứng. Nếu kết quả của Signal Research là một mô tả chiến lược không có công thức, nếu Validation chỉ nhận xét mô hình có vẻ tiềm năng, hoặc nếu Risk chỉ đưa ra cảnh báo chung chung mà không có khả năng ngăn mô hình vi phạm giới hạn, việc phân chia thành nhiều agent gần như chỉ mang tính hình thức. Một kiến trúc tốt cần quy định rõ agent nào được phép đề xuất, agent nào được phép đo lường và thành phần nào có quyền từ chối kết quả.
Điểm dễ bị đánh giá thấp là nghiên cứu đầu tư không chỉ bao gồm xử lý văn bản và suy luận bằng ngôn ngữ. Một chiến lược định lượng phải sử dụng dữ liệu giá, khối lượng, báo cáo tài chính, thông tin doanh nghiệp và nhiều nguồn khác có đơn vị đo lường, tần suất cập nhật cùng thời điểm công bố khác nhau. Báo cáo tài chính có thể được sử dụng để ước lượng chất lượng doanh nghiệp, nhưng đó không phải phép đo hoàn hảo cho triển vọng tăng trưởng. Giá cổ phiếu phản ánh kết quả tương tác giữa cung và cầu, nhưng không phải thước đo trực tiếp cho giá trị nội tại. Ngay cả ý kiến trong báo cáo phân tích cũng chỉ thể hiện nhận định của một bên tại một thời điểm cụ thể. Một hệ thống agent chuyên nghiệp phải nhận diện được khoảng cách giữa dữ liệu quan sát, biến đại diện và kết luận kinh tế, thay vì biến mọi thông tin đầu vào thành những phát biểu chắc chắn. Nếu không thể truy ngược kết luận về nguồn dữ liệu gốc, sự trôi chảy trong câu trả lời của AI rất khó trở thành cơ sở đáng tin cậy để ra quyết định đầu tư.
PHẦN 2. AlphaTrend và khả năng tự động hóa quy trình tìm tín hiệu
Trong bài phân tích “A Trend Following Deep Dive: AlphaTrend and Agentic Research Workflows”, công bố ngày 11/02/2026, Man Group trình bày cách một hệ thống agentic AI chuyên biệt có thể hỗ trợ quá trình nghiên cứu trend following. Điểm xuất phát của nghiên cứu là sự khác biệt giữa trợ lý tổng quát, vốn linh hoạt trong nhiều nhiệm vụ, và một pipeline có cấu trúc cố định được tối ưu cho một lĩnh vực cụ thể. Với AlphaTrend, các giai đoạn được quy định trước khi thực thi, trong khi những node có thể hoạt động độc lập được phép chạy song song để tạo và kiểm tra nhiều đề xuất tín hiệu. Cách tổ chức này giúp rút ngắn quá trình khám phá biến thể, đồng thời tạo điều kiện so sánh kết quả theo những tiêu chuẩn thống nhất. Đây là ví dụ thực tế về việc thiết kế workflow theo chiều sâu, nhưng không có nghĩa mọi bài toán Quant đều cần sử dụng cùng một kiến trúc.
Một chi tiết thú vị là Man Group không chỉ thử nghiệm AlphaTrend trên những ý tưởng được kỳ vọng hoạt động tốt. Nhóm nghiên cứu thiết kế ba nhóm thử nghiệm gồm ý tưởng tốt, ý tưởng kém và ý tưởng mở với kết quả chưa chắc chắn. Benchmark được sử dụng là một phiên bản đơn giản hóa của tín hiệu breakout, trong đó một thành phần cải thiện khả năng phản ứng với biến động đã được chủ động loại bỏ. Mục tiêu của nhóm thử nghiệm tích cực là xem hệ thống có thể nhận diện và khôi phục một cải tiến đã biết hay không. Theo số liệu mô phỏng được Man Group công bố, các đề xuất thuộc nhóm này có Sharpe tập trung quanh mức 1,05, cao hơn benchmark khoảng 0,95. Tuy nhiên, số liệu trong biểu đồ được ghi nhận là dữ liệu minh họa, tính đến ngày 31/12/2015, không đại diện cho kết quả giao dịch thực tế của một sản phẩm đầu tư. Cần giữ rõ giới hạn đó khi diễn giải hiệu quả của hệ thống.
Nhóm thử nghiệm thứ hai có ý nghĩa đặc biệt đối với thiết kế AI nghiên cứu. Thay vì chỉ yêu cầu AlphaTrend phát triển những giả thuyết hứa hẹn, Man Group đưa vào các ý tưởng được kỳ vọng có hiệu quả thấp hơn benchmark, chẳng hạn những biến thể sử dụng pivot point để xác định tín hiệu breakout. Kết quả mô phỏng cho thấy phần lớn đề xuất không vượt qua benchmark, với Sharpe tập trung gần mức 0,80. Đây là một kiểm tra quan trọng bởi một hệ thống nghiên cứu chỉ liên tục tạo ra kết luận tích cực sẽ rất khó đáng tin. Trong nghiên cứu định lượng, việc chứng minh một giả thuyết không hoạt động cũng có giá trị, bởi nó giúp loại bỏ hướng nghiên cứu yếu trước khi tiêu tốn thêm thời gian và nguồn lực. Một AI agent hữu ích không chỉ cần biết tìm cơ hội mà còn cần biết khi nào nên dừng nghiên cứu một ý tưởng.
Đối với nhóm ý tưởng mở, kết quả được Man Group báo cáo có mức độ phân tán lớn hơn, với Sharpe mô phỏng trải từ khoảng 0,70 đến 1,00 và tập trung gần mức 0,85. Một số biến thể hoạt động tốt hơn trong những giai đoạn nhất định nhưng suy yếu ở giai đoạn khác. Điều này cho thấy một ý tưởng có thể chứa thông tin kinh tế có ích nhưng hiệu quả phụ thuộc vào trạng thái thị trường, thay vì tồn tại như một quy luật ổn định ở mọi thời điểm. Đây là lý do một workflow nghiên cứu cần đánh giá cả sự khác biệt giữa các biến thể, mức độ ổn định theo giai đoạn và nguồn gốc của lợi nhuận, thay vì chỉ chọn mô hình có Sharpe cao nhất. Với Quant, khả năng nhận diện điều kiện một tín hiệu mất tác dụng có thể quan trọng không kém khả năng tìm ra lúc nó hoạt động tốt.
Điểm đáng học hỏi từ AlphaTrend là việc sử dụng nhiều lượt thử không chỉ để tạo thêm ý tưởng mà còn để quan sát tính nhất quán của kết quả. Khi một giả thuyết được triển khai thành nhiều biến thể với cách định nghĩa hoặc tham số hơi khác nhau, nhà nghiên cứu có thể kiểm tra liệu hiệu quả chỉ tồn tại tại một điểm tối ưu rất hẹp hay xuất hiện tương đối ổn định trên một nhóm cấu hình lân cận. Nếu mười phiên bản gần giống nhau đều tạo ra kết quả tương đối nhất quán, điều đó cung cấp thêm thông tin về độ bền của tín hiệu. Ngược lại, nếu chỉ một phiên bản đạt Sharpe đặc biệt cao trong khi các phiên bản còn lại thất bại, cần xem xét nguy cơ overfitting. Tuy nhiên, những biến thể có tính tương quan cao không thể được xem là mười kiểm định thống kê độc lập. Sự nhất quán giữa các đề xuất giúp tăng chất lượng đánh giá, nhưng vẫn cần dữ liệu ngoài mẫu và những phương pháp kiểm định phù hợp.
Một phát hiện khác được Man Group thảo luận là các mô hình ngôn ngữ khác nhau có thể tạo ra mức độ đa dạng ý tưởng khác nhau ngay cả khi xuất phát từ cùng một yêu cầu. Trong thí nghiệm minh họa, nhóm nghiên cứu so sánh các đề xuất được tạo bởi Claude 4.0 Sonnet và GPT-5, sau đó phân tích tương quan giữa những chiến lược được sinh ra. Kết quả cho thấy các đề xuất của Claude có xu hướng tập trung hơn vào những cách triển khai tương đối giống nhau, trong khi GPT-5 tạo ra các nhóm phương án đa dạng hơn trong ví dụ được kiểm tra. Tuy nhiên, mức độ đa dạng không tự động đồng nghĩa với chất lượng đầu tư cao hơn. Một hệ thống tạo ra nhiều biến thể khác biệt có thể khám phá được những hướng chưa được xem xét, nhưng cũng có thể mở rộng không gian tìm kiếm đến mức rủi ro multiple testing tăng mạnh. Vì vậy, lựa chọn mô hình ngôn ngữ nên dựa trên nhiệm vụ cụ thể: giai đoạn tạo giả thuyết có thể cần sự đa dạng, còn giai đoạn triển khai và xác minh lại cần tính nhất quán cùng khả năng tuân thủ quy trình.
Điều này dẫn đến một vấn đề quan trọng: AI agent càng có khả năng tự động hóa nghiên cứu, nguy cơ data snooping càng cần được kiểm soát nghiêm ngặt. Trước đây, việc thử một trăm biến thể chiến lược có thể mất nhiều ngày hoặc nhiều tuần, khiến chi phí nghiên cứu phần nào giới hạn số lượng thử nghiệm. Với hệ thống agentic, cùng một khối lượng công việc có thể được mở rộng đáng kể bằng cách chạy song song nhiều tác vụ. Nhưng nếu tất cả đều sử dụng cùng một lịch sử dữ liệu và chỉ lựa chọn mô hình có kết quả đẹp nhất, xác suất phát hiện những tương quan ngẫu nhiên sẽ tăng. Một experiment registry vì thế cần ghi lại toàn bộ lịch sử thí nghiệm, kể cả những đề xuất không thành công, cùng phiên bản dữ liệu, cấu hình mô hình, các lần chỉnh sửa và kết quả của từng lượt thử. Việc chỉ lưu lại chiến lược chiến thắng sẽ làm mất thông tin cần thiết để đánh giá thiên lệch chọn mẫu.
Một kiến trúc chuyên biệt cũng cần phân biệt những công đoạn phù hợp với AI và những công đoạn nên sử dụng phần mềm xác định kết quả bằng quy tắc cố định. AI có thể tạo giả thuyết bằng ngôn ngữ tự nhiên, đề xuất công thức factor hoặc phân tích nguyên nhân một chiến lược suy yếu. Nhưng những phép tính như return, volatility, turnover, drawdown, factor exposure và chi phí giao dịch nên được thực hiện bằng các thư viện đã được kiểm thử, thay vì yêu cầu mô hình ngôn ngữ tự suy luận ra con số. Tương tự, kiểm tra dữ liệu thiếu, xác nhận giới hạn thanh khoản hay xác định một mô hình có vi phạm điều kiện triển khai nên sử dụng những quy tắc có thể thực thi trực tiếp. Nếu agent được phép tự sửa số liệu, thay đổi công thức đánh giá hoặc bỏ qua điều kiện không đạt yêu cầu, hệ thống sẽ mất đi tính khách quan dù bề ngoài có nhiều tầng kiểm định.
Điều đáng chú ý là ngay cả Man Group cũng không xem AlphaTrend như bằng chứng AI đã thay thế hoàn toàn nhà nghiên cứu Quant. Trong phần thảo luận, tổ chức này nhấn mạnh vai trò của việc đặt câu hỏi, lựa chọn hướng thử nghiệm, diễn giải kết quả và kiểm soát multiple testing. Con người vẫn cần đánh giá liệu một phát hiện có cơ sở kinh tế hay không, liệu hiệu quả có phụ thuộc vào một giai đoạn thuận lợi và liệu chiến lược có khả năng tồn tại ngoài mẫu hay không. Việc tự động hóa những thao tác lặp lại giúp nhà nghiên cứu có thêm thời gian cho những quyết định cần chuyên môn, nhưng không làm biến mất trách nhiệm kiểm định. Một hệ thống có thể chạy backtest nhanh hơn rất nhiều vẫn có thể đi đến kết luận sai nhanh hơn nếu giả thuyết ban đầu hoặc dữ liệu đầu vào không đáng tin cậy.
PHẦN 3. Thiết kế hệ thống Research, Validation và Portfolio/Risk cho thị trường Việt Nam
Nếu áp dụng nguyên tắc chuyên biệt hóa vào nghiên cứu cổ phiếu Việt Nam, tôi cho rằng một hướng triển khai thực tế là bắt đầu với ba vai trò chính: Signal Research, Validation và Portfolio/Risk. Đây không nhất thiết phải là ba mô hình ngôn ngữ độc lập, mà có thể là ba agent hoặc ba giai đoạn trong cùng một workflow, mỗi giai đoạn có nhiệm vụ, quyền truy cập và đầu ra được xác định rõ ràng. Signal Research chịu trách nhiệm hình thành giả thuyết và đề xuất các cách xây dựng tín hiệu. Validation kiểm tra giả thuyết bằng dữ liệu lịch sử và đánh giá độ tin cậy thống kê. Portfolio/Risk xem xét liệu tín hiệu có thể chuyển thành một danh mục đầu tư phù hợp với điều kiện giao dịch thực tế hay không. Điểm cốt lõi là không giai đoạn nào được tự ý thay đổi tiêu chuẩn của giai đoạn còn lại chỉ để tạo ra kết quả hấp dẫn hơn. Khi các vai trò được tách biệt, nhà nghiên cứu có thể biết một chiến lược thất bại vì không có khả năng dự báo, vì chi phí giao dịch quá cao hay vì vi phạm các giới hạn quản trị rủi ro.
Với Signal Research, nhiệm vụ đầu tiên không phải tự động tạo hàng trăm chỉ báo kỹ thuật, mà là chuyển một ý tưởng đầu tư thành giả thuyết có thể kiểm chứng. Chẳng hạn, giả thuyết ban đầu có thể là những cổ phiếu có Momentum trung hạn tích cực nhưng biến động ngắn hạn đang giảm sẽ có khả năng vượt VN100 trong các phiên tiếp theo. Agent cần chuyển giả thuyết này thành định nghĩa feature cụ thể, bao gồm kỳ hạn tính Momentum, phương pháp đo volatility, điều kiện loại bỏ dữ liệu không hợp lệ và thời điểm có thể quan sát từng biến. Nó cũng cần xác định mục tiêu dự báo là return tuyệt đối, excess return hay thứ hạng cổ phiếu trong cùng universe. Quan trọng hơn, mỗi đề xuất phải đi kèm lý do kinh tế có thể giải thích, thay vì chỉ kết hợp các phép biến đổi toán học để tìm ra tín hiệu có tương quan cao nhất với lợi nhuận quá khứ. Nếu agent không thể nêu được cơ chế hợp lý hoặc không xác định được thời điểm hình thành tín hiệu, giả thuyết cần được bổ sung trước khi đưa sang giai đoạn kiểm định.
Đối với dữ liệu Việt Nam, một Signal Research Agent cũng phải được giới hạn rõ phạm vi thông tin có thể sử dụng. Nếu nghiên cứu dựa trên VN100, hệ thống cần xác định thành phần chỉ số tại từng thời điểm lịch sử, thay vì sử dụng danh sách hiện tại để kiểm định ngược nhiều năm. Dữ liệu giá phải xử lý nhất quán các sự kiện doanh nghiệp, còn thông tin tài chính cần được gắn theo ngày công bố thực tế. Những cổ phiếu bị đình chỉ hoặc hạn chế giao dịch, những phiên không có khớp lệnh và các giai đoạn dữ liệu thiếu cần được nhận diện theo quy tắc thống nhất. Đây là những vấn đề dễ bị bỏ qua khi yêu cầu AI viết nhanh một backtest, nhưng lại có thể làm thay đổi hoàn toàn kết quả. Một chiến lược sử dụng dữ liệu báo cáo tài chính chưa được công bố hoặc loại bỏ những cổ phiếu đã hủy niêm yết có thể đạt hiệu quả rất cao trên lịch sử mà không phản ánh cơ hội đầu tư thực tế.
Sau khi Signal Research hoàn thành định nghĩa chiến lược, Validation sẽ nhận một bản mô tả thí nghiệm có cấu trúc thay vì chỉ nhận lời giải thích bằng ngôn ngữ tự nhiên. Các thông tin cần thiết gồm phiên bản dữ liệu, universe, công thức feature, kỳ hạn dự báo, phương pháp chia train/test, lịch tái cân bằng và các giả định chi phí. Validation không nên tự ý chỉnh sửa tham số để cứu một chiến lược hoạt động kém. Nếu cần thay đổi định nghĩa tín hiệu, hệ thống phải tạo phiên bản nghiên cứu mới và ghi lại lý do. Cách làm này giúp phân biệt kết quả từ giả thuyết ban đầu với kết quả thu được sau nhiều vòng tối ưu. Đồng thời, các phép tính đánh giá nên được thực hiện bằng công cụ backtest xác định và đã được kiểm tra, không phải bằng những con số do mô hình ngôn ngữ tự tổng hợp. Agent có thể diễn giải kết quả, nhưng các số liệu như Sharpe, Rank IC, drawdown và turnover phải xuất phát từ dữ liệu tính toán có thể tái lập.
Ở giai đoạn Validation, tôi sẽ ưu tiên walk-forward testing thay vì chia train/test ngẫu nhiên. Dữ liệu tài chính có sự phụ thuộc theo thời gian, đồng thời các mối quan hệ giữa tín hiệu và lợi nhuận có thể thay đổi khi trạng thái thị trường biến động. Với một mô hình dự báo return T+5, cần xử lý những nhãn có khoảng thời gian quan sát chồng lấn, tránh để thông tin tương lai vô tình xuất hiện trong tập huấn luyện. Hệ thống cũng nên kiểm tra hiệu quả theo các giai đoạn thị trường tăng, giảm, thanh khoản cao và thanh khoản thấp. Một chiến lược chỉ hoạt động tốt trong thời kỳ cổ phiếu vốn hóa nhỏ tăng mạnh cần được diễn giải khác với chiến lược duy trì hiệu quả tương đối ổn định qua nhiều trạng thái thị trường. Nếu một mô hình đạt Sharpe cao nhưng gần như toàn bộ lợi nhuận đến từ một vài tháng đặc biệt, Validation phải thể hiện rõ mức độ tập trung này thay vì chỉ công bố con số trung bình.
Một bài kiểm định quan trọng khác là so sánh kết quả của các biến thể lân cận. Giả sử Signal Research đề xuất chiến lược Momentum với cửa sổ 20 phiên, Validation có thể kiểm tra những cấu hình gần đó để đánh giá độ nhạy của kết quả. Nếu chiến lược chỉ hoạt động ở đúng cửa sổ 20 phiên nhưng thất bại với 18, 19, 21 và 22 phiên, đó là dấu hiệu cần thận trọng. Ngược lại, nếu nhiều cấu hình cho hiệu quả tương đối nhất quán, nhà nghiên cứu có thêm cơ sở để đánh giá tín hiệu không hoàn toàn phụ thuộc vào một lựa chọn tham số tình cờ. Dù vậy, việc thử nhiều cấu hình cũng làm phát sinh multiple testing. Vì thế, toàn bộ các lượt thử cần được ghi vào experiment registry, và tập holdout cuối cùng không được sử dụng lặp đi lặp lại để lựa chọn chiến lược. Khi dữ liệu test đã ảnh hưởng đến quyết định thay đổi mô hình, nó không còn giữ nguyên ý nghĩa của một kiểm định độc lập.
Tiếp theo, Portfolio/Risk Agent cần đánh giá chiến lược dựa trên điều kiện đầu tư có thể thực hiện tại Việt Nam. Một mô hình có thể dự báo cổ phiếu tăng 5% trong mười phiên, nhưng nếu thanh khoản bình quân quá thấp hoặc quy mô lệnh cần thiết quá lớn, cơ hội đó có thể không phù hợp với danh mục thực tế. Agent cần xem xét giá trị giao dịch bình quân, tỷ trọng danh mục dự kiến, mức độ tập trung ngành, sự tương quan giữa các vị thế và khả năng giải ngân hoặc thoát vị thế trong những phiên bất lợi. Với cổ phiếu trên HOSE, HNX và UPCoM, các điều kiện về biên độ giá, trạng thái giao dịch và tính liên tục của thanh khoản cần được phản ánh trong mô phỏng. Một backtest giả định luôn mua được tại giá đóng cửa và luôn bán được khi có tín hiệu có thể phóng đại đáng kể lợi nhuận, đặc biệt đối với những cổ phiếu có khối lượng giao dịch không ổn định.
Đối với thị trường Việt Nam, tôi cũng sẽ ưu tiên thiết kế danh mục mua cổ phiếu thực tế thay vì chỉ đánh giá hiệu quả long-short trên lý thuyết. Khả năng bán khống cổ phiếu cơ sở không phổ biến rộng rãi như tại một số thị trường phát triển, nên một tín hiệu dự báo cổ phiếu giảm chưa chắc có thể được khai thác trực tiếp để tạo lợi nhuận. Nếu chiến lược có khả năng xếp hạng tốt nhưng toàn bộ thị trường đang suy yếu, Portfolio/Risk cần xem xét việc giảm tỷ trọng, giữ tiền mặt hoặc điều chỉnh mức độ rủi ro thay vì mặc định mua những cổ phiếu đứng đầu bảng xếp hạng. Đồng thời, hệ thống phải phân biệt lợi nhuận do khả năng lựa chọn cổ phiếu với lợi nhuận đến từ phơi nhiễm thị trường hoặc ngành. Một danh mục liên tục nắm giữ cổ phiếu beta cao trong giai đoạn thị trường tăng có thể đạt kết quả hấp dẫn nhưng chưa chắc chứng minh Signal Research đã tìm ra nguồn alpha độc lập.
Một ví dụ cụ thể có thể làm rõ lợi ích của việc phân vai. Giả sử Signal Research tạo ra một tín hiệu kết hợp Momentum 20 phiên và biến động giá, dự báo rằng nhóm cổ phiếu có điểm số cao sẽ vượt VN100 trong năm phiên tiếp theo. Validation kiểm tra tín hiệu qua nhiều giai đoạn và phát hiện Rank IC ngoài mẫu dương, đồng thời nhóm cổ phiếu được xếp hạng cao có lợi nhuận tốt hơn nhóm còn lại. Tuy nhiên, khi chuyển sang Portfolio/Risk, hệ thống nhận thấy những mã đóng góp nhiều nhất vào hiệu quả có thanh khoản thấp và turnover tương đối lớn. Sau khi áp dụng giới hạn quy mô giao dịch, chi phí và trượt giá, lợi nhuận ròng không còn đủ hấp dẫn. Trong trường hợp này, kết luận phù hợp không phải tín hiệu hoàn toàn vô giá trị, mà là nó chưa đáp ứng điều kiện triển khai với quy mô vốn và phương thức giao dịch đã lựa chọn. Việc lưu lại lý do từ chối giúp nhà nghiên cứu biết nên tiếp tục cải thiện nguồn tín hiệu hay cần thay đổi cách xây dựng danh mục. Đây là ví dụ giả định về quy trình kiểm định, không phải kết quả backtest đã thực hiện trên VN100.
Một hệ thống multi-agent còn cần cơ chế lưu vết toàn bộ quá trình nghiên cứu. Mỗi thí nghiệm nên có mã định danh riêng, thời điểm khởi tạo, phiên bản dữ liệu, phiên bản mô hình AI, cấu hình tham số và lịch sử các quyết định được thực hiện. Khi một agent tạo ra tín hiệu mới, hệ thống phải biết tín hiệu đó dựa trên giả thuyết nào, dữ liệu nào đã được sử dụng và đã vượt qua những bước kiểm định nào. Nếu một chiến lược bị loại, lý do loại bỏ cũng cần được lưu lại, thay vì chỉ ghi nhận những mô hình thành công. Điều này đặc biệt quan trọng khi AI có thể tạo ra hàng trăm biến thể trong thời gian ngắn. Nếu không có experiment registry, nhà nghiên cứu sẽ khó xác định một mô hình thực sự mới hay chỉ là biến thể rất gần với những chiến lược đã thử trước đó. Khả năng tái lập kết quả cần trở thành yêu cầu bắt buộc, không phải tính năng bổ sung sau khi sản phẩm hoàn thành.
Cũng cần kiểm soát quyền truy cập và khả năng thực thi của từng agent. Một Signal Research Agent có thể được phép đọc dữ liệu nghiên cứu và đề xuất code, nhưng không nhất thiết phải có quyền sửa dữ liệu nguồn hoặc thay đổi quy tắc kiểm định. Validation có thể chạy thí nghiệm trong môi trường tách biệt, nhưng không nên được phép tự động chuyển chiến lược sang giao dịch thật. Portfolio/Risk cần sử dụng những giới hạn được xác định bởi nhà quản lý, và các điều kiện bắt buộc nên được thực thi bằng chương trình kiểm tra độc lập thay vì chỉ dựa vào sự tuân thủ của mô hình ngôn ngữ. Với code do AI sinh ra, việc kiểm tra phụ thuộc thư viện, giới hạn quyền truy cập và thực thi trong môi trường cô lập cũng cần được xem là một phần của quy trình. Một hệ thống nghiên cứu tự động không nên đánh đổi tính an toàn và khả năng kiểm toán chỉ để giảm thêm vài phút xử lý.
Nếu đưa kiến trúc này vào một nền tảng phân tích cổ phiếu Việt Nam, trải nghiệm người dùng cũng có thể được thiết kế theo hướng minh bạch hơn. Thay vì chỉ hiển thị thông báo “AI đánh giá cổ phiếu tích cực”, hệ thống có thể cho biết tín hiệu được tạo bởi chiến lược nào, dựa trên những factor nào và đã vượt qua các bước Validation, Portfolio/Risk hay chưa. Người dùng có thể bấm vào score để xem mức return kỳ vọng, thứ hạng tương đối, điều kiện thanh khoản, nguồn dữ liệu và những yếu tố khiến điểm số thay đổi so với lần cập nhật trước. Nếu một dữ liệu đầu vào chưa được xác nhận hoặc mô hình không vượt qua kiểm tra chất lượng, trạng thái đó phải được thể hiện rõ ràng. Một tín hiệu bị từ chối vì thiếu dữ liệu hoặc thanh khoản không đạt yêu cầu có thể hữu ích hơn một khuyến nghị mua bán nghe rất thuyết phục nhưng không có cơ sở kiểm chứng.
Tuy nhiên, không nên bắt đầu bằng việc xây dựng một mạng lưới agent quá phức tạp. Với nguồn lực nghiên cứu còn hạn chế, một phiên bản tối giản có thể chỉ bao gồm một agent đề xuất giả thuyết, một backtest engine cố định và một bộ kiểm tra kết quả được thực hiện tự động. Khi quy trình này hoạt động ổn định, có thể bổ sung agent phân tích độ nhạy, agent kiểm tra dữ liệu hoặc agent tổng hợp báo cáo. Cách triển khai từng bước giúp nhóm nghiên cứu phân biệt giá trị thực sự của AI với những lợi ích đến từ việc chuẩn hóa dữ liệu và công cụ backtest. Trong nhiều trường hợp, việc xây dựng một bộ dữ liệu point-in-time đáng tin cậy và một hệ thống kiểm định nhất quán có thể tạo ra giá trị lớn hơn việc bổ sung thêm nhiều agent nhưng chưa giải quyết được những vấn đề nền tảng.
Về dài hạn, một hệ thống nghiên cứu tự động cũng cần được đánh giá bằng hiệu quả vận hành chứ không chỉ bằng số lượng mô hình tạo ra. Những chỉ tiêu đáng quan tâm có thể là thời gian từ lúc hình thành giả thuyết đến khi hoàn tất kiểm định, tỷ lệ thí nghiệm có thể tái lập, số lỗi dữ liệu được phát hiện, tỷ lệ tín hiệu bị loại vì không đạt tiêu chuẩn và mức cải thiện hiệu quả danh mục sau chi phí. Nếu sử dụng multi-agent giúp chạy một trăm thí nghiệm mỗi ngày nhưng chỉ tạo ra thêm những biến thể không có giá trị dự báo, lợi ích kinh tế có thể rất hạn chế. Ngược lại, nếu hệ thống giúp phát hiện sớm tín hiệu yếu, giảm lỗi lập trình và chuẩn hóa báo cáo, nó vẫn có thể tạo ra giá trị đáng kể ngay cả khi không trực tiếp tìm được nguồn alpha mới. Research productivity và investment alpha là hai kết quả khác nhau, cần được đo lường độc lập.
Sau khi một chiến lược vượt qua các bước kiểm định, human review và giai đoạn theo dõi tín hiệu ngoài thực tế vẫn nên được giữ lại trước khi xem xét đưa vào production. Nhà nghiên cứu cần đánh giá cơ sở kinh tế của tín hiệu, mức độ ổn định của kết quả và những điều kiện khiến chiến lược có thể mất hiệu lực. Paper trading hoặc shadow trading giúp quan sát chất lượng dự báo và khả năng thực hiện giao dịch trong thời gian thực mà không cần ngay lập tức đặt vốn vào rủi ro. Đồng thời, hệ thống cần lưu lại mọi dự báo đã phát hành để đối chiếu với kết quả thực tế, tránh việc cập nhật mô hình rồi đánh giá lại quá khứ bằng một phiên bản không tồn tại tại thời điểm đó. Đây là một phần quan trọng của quản trị mô hình, đặc biệt khi nhiều agent có thể liên tục đề xuất thay đổi cách tính tín hiệu.
