Vnstock Logo

Giới thiệu và Cài đặt Smart Data Viewer

Cập nhật lần cuối:

Thảo luận

Mục lục



Tổng quan

Smart Data Viewer là không gian làm việc dữ liệu (data workspace) tích hợp AI dành cho môi trường VS Code và Antigravity IDE. Tiện ích này giúp bạn mở, phân tích và trích xuất ngữ cảnh trực tiếp từ các file dữ liệu do con người hoặc AI sinh ra mà không cần chuyển sang ứng dụng khác.

Tiện ích giải quyết bất cập khi môi trường IDE truyền thống thiếu khả năng tương tác với dữ liệu. Khi làm việc với AI, nếu cần mở các file dữ liệu (như .parquet, .csv, .json), việc dùng phần mềm bên ngoài sẽ làm gián đoạn mạch làm việc 1 và khiến việc đưa dữ liệu bị lỗi trở lại cho AI phân tích trở nên bất tiện.

Quy trình làm việc của Smart Data Viewer được thiết kế theo các bước: Mở dữ liệu -> Khám phá trực quan -> Phân tích -> Trích xuất phần dữ liệu quan trọng -> Gửi cho AI -> Ghi chú kết quả.

Các định dạng dữ liệu hỗ trợ

Smart Data Viewer hỗ trợ nhiều định dạng file thường gặp trong quy trình lập trình có AI hỗ trợ 2:

  • Bảng dữ liệu & Text: .csv, .tsv
  • Dữ liệu có cấu trúc: .json, .jsonl, .ndjson
  • Tài liệu văn phòng: .xlsx, .xls, .docx
  • Định dạng dữ liệu lớn: .parquet
  • Cơ sở dữ liệu cục bộ: .duckdb, .sqlite, .sqlite3, .db
  • Lưu trữ nén: .zip
  • Web Preview: .html, .htm

Tùy theo định dạng, tiện ích sẽ điều chỉnh cách hiển thị phù hợp. Ví dụ: Parquet hiển thị kèm kiểu dữ liệu, JSON hỗ trợ dạng bảng và dạng cây, SQLite và DuckDB cho phép duyệt các bảng dữ liệu bên trong.

Cài đặt và Khởi chạy

Cách cài đặt

  1. Mở phần quản lý Extensions trong VS Code (phím tắt Ctrl+Shift+X trên Windows/Linux hoặc Cmd+Shift+X trên macOS).
  2. Tìm kiếm từ khoá Smart Data Viewer (ID: vnstock.vscode-smart-data-viewer).
  3. Nhấn Install để cài đặt.

Khởi chạy

Sau khi cài đặt, bạn có thể khởi chạy tiện ích qua các cách sau:

  • Trong File Explorer: Nhấp chuột phải vào file được hỗ trợ (như .csv hoặc .json), chọn "Open with Smart Data Viewer".
  • Thanh Activity Bar: Ở thanh bên trái của VS Code, chọn biểu tượng Smart Data Viewer. Khu vực Quick Launch & Scratchpad sẽ hiển thị để mở file nhanh.
  • Trình chuyển đổi: Khi đang mở file bằng Smart Data Viewer, bạn có thể bấm vào biểu tượng < > (Open with Text Editor) ở góc phải trên cùng để chuyển sang chế độ xem text thông thường.

Cấu hình (Settings)

Smart Data Viewer cung cấp cấu hình hiển thị:

  • smartCsv.rowIndexStart: Cài đặt số thứ tự bắt đầu cho hàng.
    • Đặt là 0: Bắt đầu từ 0 (Chuẩn của Pandas DataFrame - mặc định).
    • Đặt là 1: Bắt đầu từ 1 (Chuẩn của ứng dụng Spreadsheet).

Footnotes

  1. Context switching: Trạng thái ngắt quãng khi phải chuyển đổi liên tục giữa các ngữ cảnh hoặc công cụ làm việc khác nhau.

  2. Vibe coding: Phương pháp lập trình trong đó người dùng đưa ra chỉ thị để AI tạo và hoàn thiện code.

Thảo luận

Đang tải bình luận...