Please Ask my AI.
Bạn code cùng AI agent. Đồng nghiệp muốn biết bạn đã quyết định gì và vì sao? Họ hỏi qua một đường link. pamA trả lời từ bản tóm tắt các phiên làm việc, có trích dẫn, và bí mật không bao giờ rời máy bạn.
pamA = please ask my AI
- quyết địnhDùng pg-boss cho hàng đợi webhook thay vì Redis + BullMQ.
- lý doHệ thống đã có Postgres, bớt một dịch vụ phải vận hành.
- còn mởThêm retry có backoff cho webhook Stripe.
[1] phiên 25/10 · billing-service
Ba bước, không đổi cách bạn làm việc.
Bạn vẫn code với Claude Code hay Codex như mọi ngày. pamA chạy ở phía sau: ghi phiên, che bí mật, tóm tắt, và chỉ chia sẻ những gì bạn đã duyệt.
Làm việc như bình thường
Hook của pama đọc phiên làm việc ngay trên máy. Bí mật bị che trước khi bất kỳ model nào nhìn thấy.
Duyệt bản tóm tắt
Mỗi phiên thành một digest: quyết định, lý do, việc còn mở. Bạn duyệt trên web hoặc bằng pama review.
Gửi Ask Link
Người hỏi mở link, có thể cần PIN hoặc mã qua email. Câu trả lời luôn kèm trích dẫn; câu nào không chắc sẽ được chuyển vào hộp thư của bạn.
Ba lớp che bí mật, trước và sau mỗi model.
Lớp đầu tiên chạy trên máy bạn, bằng Rust, trước khi có bất kỳ lời gọi model nào. Hai lớp sau chạy lại trên server, nên một lỗi bỏ sót ở lớp trước vẫn còn cơ hội bị chặn.
Trên máy, trước mọi model
222 luật gitleaks cùng luật riêng của pamA: mật khẩu trong chuỗi kết nối, biến môi trường, số điện thoại và CCCD Việt Nam. Bỏ hẳn kết quả khi agent đọc file .env hay in biến môi trường.
Khi digest tới server
Chạy lại toàn bộ luật trên mọi câu model đã viết, rồi gắn nhãn nội dung nhạy cảm về kinh doanh, hạ tầng hoặc khách hàng.
Trước khi hiện câu trả lời
Quét lại câu trả lời, kiểm tra chủ đề bị cấm, và một model giám khảo tìm rò rỉ. Có lỗi là từ chối, rồi đề nghị chuyển câu hỏi cho bạn.
Dán một đoạn log. Xem bí mật biến mất.
Đoạn bên trái là mẫu, bạn có thể sửa thoải mái. Mọi thứ chạy trong trình duyệt của bạn; không có gì được gửi đi.
Bản minh hoạ dùng vài luật đơn giản. pamA thật dùng 222 luật gitleaks, kiểm tra độ ngẫu nhiên của chuỗi, và cùng một bộ luật được chạy lại ở Lớp 2 và Lớp 3.
Cùng một mã nguồn, ba cách chạy.
Bắt đầu với pamA Cloud cho nhanh. Khi cần, chuyển sang tự host hoặc chạy hoàn toàn trên máy mà không đổi cách dùng.
pamA Cloud
bạn cài: pamaĐăng nhập bằng email, kết nối máy bằng một lệnh. Duyệt digest và quản lý Ask Link trên web.
- Digest soạn ngay trên máy
- Model trả lời có sẵn, hoặc dùng key riêng
Tự host
nhóm bạn chạy: Docker ComposeCùng image server, chạy trên máy chủ của nhóm. Một tệp .env, Postgres và Caddy.
- Dữ liệu nằm trong hạ tầng của bạn
- Chọn model nào cũng được
Chỉ trên máy
bạn cài: desktop appMọi thứ chạy trên máy, kể cả model qua Ollama. Có phím tắt để soạn câu trả lời ngay trong ô chat đang mở.
- Chạy được khi không có mạng
- Không có telemetry
Kết nối trong hai phút.
- Tải
pamaBản cho macOS, Windows và Linux trên GitHub Releases.
- Đăng nhập
Lệnh mở trình duyệt; bạn đăng nhập bằng email rồi bấm duyệt mã hiện trên màn hình.
- Bật cho một project
Từ giờ mỗi phiên kết thúc sẽ thành một bản nháp chờ bạn duyệt.
# 1. kết nối máy này với pamA Cloud $ pama login --server https://app.<tên-miền> # 2. bật ghi phiên cho project hiện tại $ cd ~/code/du-an && pama init --sync # 3. kiểm tra mọi thứ $ pama doctor