Chạy mã và sandbox
Có những câu hỏi mà cách trả lời tốt nhất là chạy một chương trình nhỏ, chẳng hạn cộng tổng một bảng tính lớn, làm sạch danh sách, vẽ biểu đồ hay dựng báo cáo Excel. Genie làm việc này trong sandbox: một máy tính riêng biệt, an toàn, gắn với hội thoại của bạn. Bạn không cần viết mã, chỉ cần nhờ Genie. Bài này giải thích khi nào Genie chạy mã và những gì bạn thấy trong bảng sandbox.
Khi nào Genie chạy mã
Genie chạy mã khi công việc cần đến, ví dụ:
- "Cộng các dòng đơn hàng trong tệp Excel này theo chi nhánh và cho tôi năm sản phẩm bán chạy nhất."
- "Vẽ biểu đồ số chuyến giao trễ theo tuần từ tệp CSV giao hàng này."
- "Soạn một bản tóm tắt Word cho quy trình kho Đà Nẵng, có bảng kiểm tra."
Trong lúc Genie làm việc, bạn sẽ thấy từng bước: các lệnh Genie chạy, kết quả của từng lệnh và các tệp được ghi ra. Khi hoàn tất, câu trả lời giải thích kết quả và kèm liên kết tới các tệp đã tạo.
Genie chỉ chạy mã khi workspace của bạn đang bật tính năng chạy mã và có sandbox, và agent bạn dùng được phép chạy mã. Trợ lý mặc định dùng sandbox nếu có; nếu workspace không có sandbox, Genie trả lời mà không chạy mã.
Mở bảng sandbox
Trong hội thoại, dùng các nút ở góc trên bên phải khung chat:
- Terminal sandbox: mở bảng sandbox.
- Nút thư mục kèm con số (Xem các tệp được tạo trong câu trả lời này): mở bảng ở phần tệp. Nút này xuất hiện khi hội thoại đã có tệp.
Bảng mở ra ở bên phải. Bạn có thể kéo mép bảng để nới rộng, và đóng bảng khi xong việc. Bảng có các thẻ sau:
| Thẻ | Bạn thấy gì |
|---|---|
| Tệp | Các tệp Genie đã tạo trong hội thoại này. Chuyển giữa Lượt này và Tất cả tệp, hoặc tìm bằng ô Tìm tên tệp. Bấm vào một tệp để xem trước hoặc tải về |
| Terminal | Dòng lệnh của sandbox, nếu bạn muốn tự kiểm tra |
| Màn hình | Màn hình máy tính từ xa, chỉ có khi workspace đã bật tính năng này |
website-docs/public/screenshots/vi/sandbox-panel.pngMở bảng không khởi động hay đánh thức sandbox. Chỉ các nút trong thẻ Terminal và Màn hình mới làm việc này.
Dùng terminal
Hầu hết mọi người không bao giờ cần đến terminal vì Genie chạy lệnh thay bạn. Nếu muốn tự kiểm tra:
- Mở thẻ Terminal.
- Bấm nút đang hiện trong bảng:
- Khởi động terminal khi sandbox đang tạm dừng. Nút này cho sandbox chạy tiếp.
- Tạo và khởi động khi hội thoại chưa có sandbox nào đang chạy. Nút này khởi động một sandbox mới, có thể tính phí cho workspace của bạn.
- Gõ lệnh. Nếu mất kết nối, bấm Kết nối lại.
Nếu bảng báo Chưa có sandbox, và agent hiện tại chưa cấu hình backend sandbox…, nghĩa là agent bạn đang dùng không chạy được mã. Hãy chuyển sang agent có thể chạy mã, hoặc cứ đặt một câu hỏi cần chạy mã.
Tệp được giữ giữa các lượt hỏi
Sandbox gắn với hội thoại, nên bạn có thể làm tiếp dựa trên kết quả trước đó:
- Nhờ Genie làm bản đầu tiên: "Tạo bảng Excel doanh số theo tháng của từng chi nhánh."
- Sau đó nhờ sửa: "Thêm cột tăng trưởng so với tháng trước và tô đỏ các giá trị âm."
Genie dùng lại các tệp đã tạo. Các tệp bạn đính kèm trong hội thoại cũng có sẵn trong sandbox.
Các tệp Genie đã gửi cho bạn được lưu cùng hội thoại; bạn có thể tìm thấy chúng ở thẻ Tệp và trên trang Tệp đã tạo. Xem Tệp đính kèm và tệp đã tạo.
Sandbox không hoạt động
Sandbox không chạy mãi.
- Sau một lúc không hoạt động, terminal hoặc màn hình ngắt kết nối (Terminal đã ngắt kết nối do không hoạt động…) và sandbox tạm dừng. Tệp vẫn được giữ nguyên. Khi bạn gửi tin nhắn tiếp theo hoặc bấm Kết nối lại, sandbox sẽ chạy tiếp.
- Sau khi tạm dừng lâu, hoặc khi hệ thống cần giải phóng tài nguyên, sandbox sẽ được thay bằng sandbox mới. Các tệp Genie đã gửi cho bạn và tệp bạn đính kèm vẫn còn, nhưng mọi thứ khác (như tệp nháp hay phần mềm bạn tự cài trong terminal) sẽ mất. Nếu workspace có thư mục làm việc lưu trữ lâu dài, các tệp trong đó cũng được giữ lại.
- Sau khi kỹ năng của Genie được cập nhật, sandbox có thể được dựng lại, và những gì chưa lưu trong terminal hay màn hình sẽ mất.
Vì vậy, với những gì quan trọng, hãy nhờ Genie xuất thành tệp rồi tải về.
Lưu ý
- Mỗi hội thoại có sandbox riêng. Tệp của hội thoại này không hiển thị ở hội thoại khác. Để làm tiếp một việc, hãy tiếp tục trong cùng hội thoại hoặc đính kèm lại tệp.
- Khi quay lại hoặc rẽ nhánh hội thoại, Genie cũng đưa các tệp trong sandbox về đúng thời điểm đó nếu có thể. Xem Hội thoại.
- Màn hình chỉ dành cho một người. Mỗi lúc chỉ một người kết nối được vào màn hình của một hội thoại.
- Không phải workspace nào cũng chạy mã. Quản trị viên hệ thống thiết lập sandbox và có thể tắt tính năng chạy mã cho cả công ty; quản trị viên workspace có thể tắt cho workspace của bạn. Nếu bạn chưa bao giờ thấy Genie chạy mã, hoặc thanh bên không có mục Tệp đã tạo, hãy hỏi quản trị viên.
- Chạy sandbox tốn chi phí cho công ty. Đừng khởi động sandbox khi không cần.
- Mã không truy cập được nhiều hơn bạn. Genie chỉ chạy mã trên tệp và dữ liệu bạn cung cấp hoặc có quyền đọc.
Trang liên quan
- Tệp đính kèm và tệp đã tạo
- Hỏi số liệu
- Agent
- Sandbox và kỹ năng (dành cho quản trị viên)