Bỏ qua đến nội dung
AI Portal Docs
Trên trang này Thế nào là thành công 1/8

eCloudvalley (ECV) xây dựng AI Portal như một sản phẩm doanh nghiệp có thể triển khai lặp lại cho các tổ chức vận hành trên AWS. Portal được cài vào một tài khoản AWS mới mà không cần viết mã riêng cho từng khách hàng: ưu tiên Bedrock, triển khai trong tài khoản của bạn, và quản trị được thực thi thật sự — không chỉ hiển thị cho có.

Quy tắc chính

  1. Lấy agent làm trung tâm. Bạn luôn trò chuyện với một agentAgentAgentTrợ lý có hướng dẫn, kho tri thức, công cụ và mô hình mặc định riêng. Mọi cuộc trò chuyện đều chạy qua một agent — trò chuyện thường là agent không dùng công cụ nào.Mở trong Thuật ngữ; một câu trả lời thông thường chỉ là một lượt agent không dùng tool nào.
  2. Ngân sách theo phòng ban. Mọi yêu cầu được tính vào đúng một phòng ban, với ngân sách có ngưỡng cảnh báo và điểm dừng cứng.
  3. Danh sách mô hình được phép. Phòng ban chặn những mô hình không dùng; mọi mô hình khác trong danh mục vẫn mở.
  4. Nhật ký cho từng lần gọi mô hình. Mỗi lần gọi để lại một dòng nhật ký kèm chi phí.
  5. Chia sẻ theo từng tài nguyên. Agent, skill, prompt, connected app, artifact và kho tri thức đều có quy tắc cho phép và chặn riêng.

Thế nào là thành công

Một bản triển khai vận hành tốt khi hai điều cùng đúng:

  • Nhân viên chạy được một quy trình hữu ích — ví dụ một quy trình nghiên cứu — thông qua một agent có quản trị.
  • Quản trị viên chứng minh được ai đã dùng mô hình nào, theo chính sách nào, với chi phí bao nhiêu.

Vấn đề portal giải quyết

Việc dùng AI trong doanh nghiệp thường bắt đầu từ dưới lên: mỗi phòng ban tự mua gói AI tiêu dùng riêng. Cách đó vẫn chạy — cho tới khi có người hỏi dữ liệu đã đi đâu, tốn bao nhiêu tiền, hay ai vẫn còn quyền truy cập.

Vấn đềBiểu hiệnPortal làm gì
Không có quản trịDữ liệu đi tới bất kỳ nhà cung cấp nào nhân viên chọn, không có danh sách được phép, không có chính sách chung và không có nhật ký kiểm tra đáng tin cậyMột danh sách mô hình được phép, một chính sách, và một dòng nhật ký cho mỗi lần gọi mô hình
Không kiểm soát chi phíChi tiêu rải rác qua nhiều gói và thẻ, không phân bổ được, không có giới hạn tốc độ hay mức trần có hiệu lựcNgân sách và giới hạn tốc độ theo phòng ban, có ngưỡng cảnh báo và điểm dừng cứng
Không quản lý vòng đời danh tínhQuyền truy cập không đi theo đăng nhập một lầnĐăng nhập một lần (SSO)Single sign-on (SSO)Đăng nhập một lần bằng tài khoản công ty, như Entra ID hoặc Okta. Portal không bao giờ thấy mật khẩu của bạn.Mở trong Thuật ngữ, việc cấp tài khoản và nghỉ việc của công tyĐăng nhập bằng tài khoản công ty; người dùng được thêm và gỡ tự động qua SCIM
Không tận dụng được tài sản chungPrompt, tri thức, quy trình và kết quả hữu ích nằm kẹt trong tài khoản cá nhânAgent, skill, prompt, tri thức và artifact trở thành tài nguyên chung có quản trị của công ty

Nguyên tắc

Mọi quyết định về kiến trúc và phạm vi đều được đối chiếu với tám nguyên tắc sau.

#Nguyên tắcÝ nghĩa
1Lấy agent làm trung tâmBạn trò chuyện với một agent có thể dùng chỉ dẫn, skill, tri thức, bộ nhớ, tool và MCP application. Câu trả lời thông thường là một lượt agent không gọi tool nào
2Thực thi bên dưới giao diệnPortal giải thích chính sách; Keycloak (đăng nhập), lớp API của portal, LiteLLMLiteLLM (cổng mô hình)LiteLLM (model gateway)Cổng mà mọi lệnh gọi mô hình đi qua. Nó định tuyến tới Bedrock, áp khoá và ngân sách của từng phòng ban, và ghi chi phí từng lệnh gọi.Mở trong Thuật ngữ (cổng mô hình) và lớp agent thực thi chính sách đó
3Ưu tiên BedrockLần gọi mô hình tới Amazon Bedrock nằm gọn trong tài khoản AWS của bạn. Khóa nhà cung cấp mà một phòng ban hay một người dán vào sẽ đi tới đúng nhà cung cấp đó
4Tài khoản của bạn, bản triển khai của bạnMỗi bản triển khai một tổ chức, chạy trong chính tài khoản AWS của bạn. Mọi bản triển khai đều dựng từ cùng mã nguồn và mẫu hạ tầng, nên không có gì được viết riêng cho một khách hàng
5Một nơi quản trị duy nhấtQuản trị viên của bạn làm việc trong portal. Console của LiteLLM và Keycloak chỉ dành cho ECV khi cần break-glass
6Cấu hình tạo nên agentMột agent host có tham số chạy mọi cấu hình agent. Tạo agent không triển khai thêm gì
7Tiến trình rõ ràng, câu trả lời gọn gàngTóm tắt suy luận, hoạt động của tool, phê duyệt và câu hỏi làm rõ hiển thị thành dòng thời gian làm việc. Chỉ câu trả lời cuối cùng được hiển thị là câu trả lời
8Tải lại trang vẫn giữ lần chạyLịch sử được lưu bền vững, và lần chạy đang diễn ra sẽ kết nối lại mà không lặp lại những gì đã có trên màn hình

Dành cho ai

Không có cấp chủ sở hữu, quản trị viên hay thành viên theo nhóm làm việc — quản trị viên quản lý toàn bộ tổ chức.

Người dùngCần gìBắt đầu từ
Nhân viên (Org User)Trò chuyện với các agent được phép, đính kèm file, dùng lại prompt, nhận câu trả lời có trích dẫn, quản lý bộ nhớ cá nhân và xem hạn mức, ngân sách của mìnhSử dụng portal
Org Admin (vai trò có sẵn)Thiết lập tổ chức, người dùng, phòng ban, nhóm, vai trò, quyền dùng mô hình, ngân sách, phạm vi hiển thị, tool, application và nhật ký kiểm tra. Không có quyền về thanh toánQuản trị
Org Owner (vai trò có sẵn)Toàn quyền với tổ chức, gồm cả billing.manage và việc chuyển người giữa các cấp vai trò có sẵnQuản trị
Người giữ vai trò tùy chỉnh (ví dụ Cost Analyst hoặc Compliance Reviewer)Một bộ quyền hạn hẹp — như xem chi tiêu hoặc rà soát nhật ký kiểm tra — được gán trực tiếp hoặc qua nhóm, mà không cần trở thành Org AdminVai trò và quyền hạn
Đội vận hành ECV (eCloudvalley)Cài đặt, nâng cấp, giám sát và khôi phục bản triển khai của khách hàng; truy cập break-glass vào console của nhà cung cấp khi cầnTriển khai

Bạn nhận được gì

Sản phẩm bao gồm hai khu vực.

  • Trò chuyện với agent theo luồng trực tiếp, có lịch sử, tìm kiếm, thư mục, file đính kèm và chèn prompt
  • Hoạt động của tool, trích dẫn và artifact
  • Câu hỏi làm rõ có cấu trúc
  • Dòng thời gian làm việc tách riêng khỏi một câu trả lời cuối cùng
  • Lần chạy tiếp tục được sau khi tải lại trang
  • Chế độ thực thi cho connected app: Ask before each action (hỏi trước mỗi thao tác) hoặc Run without asking (chạy không cần hỏi)
  • Chỉ khám phá được những tài nguyên bạn được phép thấy
  • Tình trạng mức dùng và ngân sách của riêng bạn
  • Quản lý bộ nhớ cá nhân
  • Keycloak làm trung gian cho Entra ID, cấp tài khoản qua SCIM
  • Thành viên phòng ban được gán trực tiếp
  • Nhóm nhiều-nhiều và vai trò theo quyền hạn
  • Danh mục mô hình, mỗi mô hình một dòng
  • Virtual key, ngân sách và giới hạn tốc độ của LiteLLM
  • Phạm vi hiển thị cho phép và chặn theo từng tài nguyên, có xem trước quyền truy cập thực tế
  • Một dòng nhật ký bất biến cho mỗi lần gọi mô hình
  • Báo cáo mức dùng, chi phí và phân bổ chi phí (chargeback)

Portal không phải là gì

  • Không phải sản phẩm đa đám mây — portal chỉ được xây dựng cho AWS.
  • Không phải mỗi agent một môi trường chạy — mọi agent là cấu hình trên một host dùng chung; không triển khai dịch vụ riêng cho từng agent.
  • Không có phân cấp theo nhóm làm việc — không có cấp vai trò theo nhóm và không có tài nguyên thuộc sở hữu phòng ban.
  • Không phải ứng dụng di động gốc — đây là ứng dụng web responsive.
  • Chưa phải mục tiêu hiện tại: ngang bằng các ứng dụng chat tiêu dùng, tạo ảnh, chợ plugin, hay tự động ghi sâu vào ERP/CRM.

Vì sao lại thiết kế như vậy

Vì sao triển khai trong chính tài khoản AWS của khách hàng?

Mỗi tổ chức có bản triển khai riêng trong tài khoản AWS của mình, nên lần gọi mô hình tới Bedrock không bao giờ rời khỏi tài khoản đó. Vì mọi bản triển khai đều dựng từ cùng mã nguồn và mẫu hạ tầng, một tổ chức mới không cần mã tùy biến — chỉ cần thêm một bản triển khai. Xem Triển khai.

Vì sao quản trị được thực thi bên dưới giao diện?

Một quy tắc chỉ nằm trên giao diện có thể bị vượt qua bằng cách gọi thẳng API. Vì vậy màn hình của portal chỉ giải thích chính sách: đăng nhập do Keycloak thực thi, quyền hạn và phạm vi hiển thị do lớp API của portal, ngân sách và giới hạn tốc độ do LiteLLM, còn quy tắc dùng tool do lớp agent.

Vì sao tạo agent không triển khai thêm gì?

Agent là một gói cấu hình — chỉ dẫn, mô hình, danh sách tool được phép, tham chiếu tri thức và skill — mà một host dùng chung có tham số nạp vào cho mỗi lần chạy. Tạo, sửa hay chia sẻ agent là thay đổi trong cơ sở dữ liệu, không phải thay đổi hạ tầng.

Vì sao chỉ có một nơi quản trị?

Quản trị viên phía khách hàng làm mọi việc trong Admin console (bảng điều khiển quản trị) của portal. Console của cổng mô hình (LiteLLM) và danh tính (Keycloak) đóng với họ và chỉ được ECV mở trong tình huống break-glass, để chính sách không bao giờ bị thay đổi sau lưng portal.

Đọc tiếp

AI Portal Docs
EN VI