Vnstock Logo

Vibe coding · bắt đầu từ đây

Bạn mô tả bằng tiếng Việt, tác nhân AI làm phần còn lại

Vnstock đưa thư viện vào hai kiểu môi trường AI: hỏi đáp ngay trong ứng dụng trò chuyện, hoặc để tác nhân lập trình viết và chạy mã trên máy bạn. Chọn đường hợp với cách bạn làm việc.

So sánh biên lợi nhuận gộp của FPT và CMG trong 8 quý gần nhất, vẽ biểu đồ đường.

Low-code · trong khung chat

vnstock · fundamental_equity

Biên lãi gộp hai mã qua 8 quý:

Xuất lại thành mã Python

Full-code · trong dự án

bien_lai_gop.py

from vnstock import Fundamental
import vnstock_quant as vq
fin = Fundamental()
fpt = fin.equity("FPT").ratio()
cmg = fin.equity("CMG").ratio()
vq.plot.line([fpt, cmg],
  "gross_margin")

Chạy lại mỗi quý

01 · Chọn đường

Hai cách đưa vnstock vào tác nhân AI

Cùng thư viện, cùng khoá truy cập. Khác nhau ở nơi bạn làm việc và thứ bạn nhận về.

Low-code · trò chuyện & cowork

Hỏi trong Claude, ChatGPT, Gemini

Tác nhân gọi công cụ vnstock qua Vnstock MCP và trả lời ngay trong khung chat. Cần kiểm chứng thì xuất phiên làm việc thành mã Python.

Hợp với

  • Chưa quen viết mã
  • Cần câu trả lời, bảng, biểu đồ nhanh
  • Làm báo cáo, tra cứu theo ngày

Cần: Ứng dụng máy tính hỗ trợ MCP · Python 3.10+

Đi đường Vnstock MCP

Full-code · tác nhân lập trình

Viết mã lệnh trong Claude Code, ChatGPT Codex và Antigravity IDE

Tác nhân đọc chỉ dẫn và kỹ năng của vnstock, viết mã Python vào dự án và chạy trên máy bạn. Mã thuộc về bạn, chạy lại được.

Hợp với

  • Nghiên cứu lặp lại, chạy theo lịch
  • Dựng pipeline, cơ sở dữ liệu riêng
  • Muốn đọc và sửa từng dòng mã

Cần: Tác nhân chạy được lệnh trên máy · Python 3.10+

Đi đường Full-code
Nơi làm việc

Low-codeKhung chat của ứng dụng máy tính

Full-codeThư mục dự án, terminal, IDE

vnstock đến bằng

Low-codeCông cụ MCP (vnstock-mcp)

Full-codeChỉ dẫn AGENTS.md + kỹ năng (load_skill)

Bạn nhận về

Low-codeCâu trả lời, bảng, biểu đồ; xuất mã khi cần

Full-codeTệp mã Python, dữ liệu, báo cáo trong dự án

Kiểm chứng

Low-codeXem từng lần gọi công cụ, xuất mã chạy lại

Full-codeĐọc mã, chạy lại, đưa vào kiểm thử

Đổi đường lúc nào cũng được: khoá truy cập và hạn mức dùng chung, mã xuất từ khung chat chạy được trong dự án.

02 · Cách chạy

Bốn chặng, một lần chạy

Dù đi đường nào, một yêu cầu đều qua bốn chặng như nhau.

  1. 01

    Bạn mô tả bài toán

    Bằng tiếng Việt: mã nào, kỳ nào, cần nhận gì.

  2. 02

    Tác nhân chọn cách làm

    Gọi công cụ MCP hoặc nạp kỹ năng, đúng hàm vnstock.

  3. 03

    Chạy trên máy bạn

    Truy xuất, tính toán ngay trên máy, theo cấp khoá.

  4. 04

    Bạn kiểm chứng

    Xem lần gọi công cụ hoặc đọc mã, chạy lại khi cần.

03 · Phân vai

Việc của bạn, việc của tác nhân

Việc của bạn

  • Đặt đúng câu hỏi và phạm vi dữ liệu
  • Duyệt kế hoạch trước khi tác nhân chạy
  • Đối chiếu kết quả với nguồn
  • Ra quyết định đầu tư

Việc của tác nhân

  • Chọn hàm và tham số vnstock
  • Viết, chạy và sửa lỗi mã
  • Trình bày bảng, biểu đồ
  • Ghi lại cách làm để chạy lại

04 · Ví dụ

Một yêu cầu trông như thế này

Viết như đang nhờ một đồng nghiệp. Nhãn bên dưới cho biết đường nào làm được.

  • “Lọc các mã VN30 có RSI 14 phiên dưới 30, kèm tên ngành.”

    Low-codeFull-code
  • “Lấy KQKD 8 quý của FPT, tính tăng trưởng lợi nhuận theo quý.”

    Low-codeFull-code
  • “Mỗi tối nạp giá VN30 vào DuckDB, gửi tôi báo cáo biến động.”

    Low-codeFull-code

Vibe coding không làm được gì

  • Không ra quyết định đầu tư thay bạn
  • Không bảo đảm dữ liệu nguồn luôn đúng: bạn vẫn đối chiếu
  • Không đặt lệnh hay kết nối tài khoản giao dịch
  • Không thay việc đọc và hiểu kết quả

Vì sao cả hai đường đều kiểm chứng được?

Bộ khung vận hành giải thích phần dùng chung: lõi thư viện, khoá, công cụ hay kỹ năng, và cách lưu vết.

Xem bộ khung vận hành