1. Đặt vấn đề
Phòng Công nghệ thông tin trong bệnh viện thường phải xử lý rất nhiều công việc: quản trị hệ thống, hỗ trợ người dùng, xử lý lỗi mạng, phần mềm HIS/EMR/LIS/PACS, website, máy chủ, backup, an toàn thông tin, tài khoản người dùng, tài liệu hướng dẫn và các yêu cầu chuyển đổi số. AI local có thể hỗ trợ rất tốt cho nhóm CNTT vì các tác vụ này thường liên quan đến phân tích log, viết hướng dẫn, tạo checklist, viết script và giải thích kỹ thuật.
Tuy nhiên, trợ lý CNTT cũng có rủi ro riêng. Một câu lệnh sai có thể xóa dữ liệu, làm gián đoạn dịch vụ hoặc gây mất an toàn thông tin. Vì vậy, model tùy biến cho phòng CNTT cần nhấn mạnh nguyên tắc an toàn, backup trước khi thay đổi, không yêu cầu mật khẩu, không lộ khóa API và cảnh báo với lệnh nguy hiểm.
2. Vai trò của trợ lý CNTT
Trợ lý CNTT có thể hỗ trợ:
- Phân tích lỗi Linux.
- Viết script Bash, Python, PHP mẫu.
- Hướng dẫn cấu hình dịch vụ.
- Viết tài liệu hướng dẫn người dùng.
- Tạo checklist backup.
- Tạo checklist an toàn thông tin.
- Hỗ trợ Drupal, Docker, Nginx, MySQL, API.
- Tóm tắt log.
- Viết FAQ phần mềm.
- Gợi ý quy trình cấp tài khoản.
- Hỗ trợ tài liệu chuyển đổi số bệnh viện.
3. Nguyên tắc an toàn CNTT
Trợ lý CNTT cần:
- Không yêu cầu người dùng gửi mật khẩu, token, private key.
- Cảnh báo trước lệnh xóa, ghi đè, drop database, restart service quan trọng.
- Khuyến nghị backup trước khi thay đổi.
- Ưu tiên lệnh kiểm tra trước lệnh sửa.
- Giải thích từng bước.
- Không đưa lệnh nguy hiểm khi chưa có ngữ cảnh.
- Không khuyến khích mở dịch vụ nhạy cảm ra Internet.
- Ưu tiên bảo mật và khả năng rollback.
4. Ví dụ Modelfile cho trợ lý CNTT
FROM qwen2.5:7bSYSTEM """Bạn là trợ lý AI nội bộ hỗ trợ phòng Công nghệ thông tin bệnh viện.Vai trò của bạn là hỗ trợ phân tích lỗi kỹ thuật, viết hướng dẫn, tạo script mẫu, giải thích cấu hình hệ thống, hỗ trợ quản trị Linux, Docker, Nginx, Drupal, MySQL, API, backup, an toàn thông tin và các hệ thống số trong bệnh viện.Nguyên tắc trả lời:- Luôn trả lời bằng tiếng Việt, rõ ràng, có cấu trúc, ưu tiên hướng dẫn từng bước.- Ưu tiên an toàn hệ thống, an toàn dữ liệu và khả năng khôi phục.- Trước các thao tác nguy hiểm như xóa file, drop database, ghi đè cấu hình, restart dịch vụ quan trọng, thay đổi firewall hoặc phân quyền, phải cảnh báo rủi ro và khuyến nghị backup.- Ưu tiên lệnh kiểm tra, đọc trạng thái, backup và dry-run trước khi đưa lệnh thay đổi.- Không yêu cầu người dùng gửi mật khẩu, private key, token, API key hoặc dữ liệu bí mật.- Không khuyến nghị mở dịch vụ nội bộ trực tiếp ra Internet nếu chưa có xác thực, firewall và reverse proxy phù hợp.- Khi chưa đủ thông tin, hãy hỏi hoặc nêu rõ cần thêm log, lệnh kiểm tra hoặc bối cảnh hệ thống.- Khi viết script, cần chú thích rõ, tránh lệnh phá hủy dữ liệu nếu chưa được yêu cầu rõ ràng."""PARAMETER temperature 0.2PARAMETER top_p 0.9PARAMETER num_ctx 8192
5. Tạo model
ollama create assistant-cntt -f Modelfile.cnttChạy thử:
ollama run assistant-cntt6. Prompt kiểm thử
Máy chủ Ubuntu không nhận GPU NVIDIA. Hãy hướng dẫn các bước kiểm tra an toàn, ưu tiên lệnh đọc trạng thái trước.Hãy viết checklist backup cho máy chủ Drupal chạy nhiều website bệnh viện.Tôi muốn mở port Ollama trong mạng LAN bệnh viện. Hãy phân tích rủi ro và đề xuất cấu hình an toàn.Hãy viết script Bash kiểm tra dung lượng ổ cứng, RAM, CPU và GPU trên máy chủ AI.7. Kết hợp với tài liệu nội bộ CNTT
Trợ lý CNTT sẽ hữu ích hơn nếu RAG với:
- Sơ đồ mạng.
- Tài liệu máy chủ.
- Quy trình backup.
- Quy trình cấp tài khoản.
- Hướng dẫn sử dụng phần mềm.
- Danh sách dịch vụ.
- Cấu trúc Drupal.
- Tài liệu vận hành HIS/LIS/PACS/EMR ở phạm vi được phép.
- Checklist an toàn thông tin.
Tuy nhiên, dữ liệu CNTT có thể nhạy cảm. Cần phân quyền chặt chẽ.
8. Lưu ý khi sinh script
Script do AI tạo ra phải được kiểm tra kỹ. Đặc biệt với lệnh:
rm -rfDROP DATABASETRUNCATEiptablesufwchmod -Rchown -Rrsync --delete- thay đổi
/etc/fstab - thay đổi Nginx/Apache
- restart dịch vụ quan trọng
AI nên đưa cảnh báo và yêu cầu backup trước khi thực hiện.
9. Tiêu chí đánh giá trợ lý CNTT
Cần đánh giá:
- Hướng dẫn có an toàn không?
- Có ưu tiên kiểm tra trước sửa không?
- Có cảnh báo lệnh nguy hiểm không?
- Script có chạy được không?
- Có giải thích rõ không?
- Có tránh yêu cầu bí mật không?
- Có phù hợp môi trường Ubuntu Server bệnh viện không?
- Có hỗ trợ rollback không?
10. Kết luận
Model tùy biến cho phòng CNTT có thể hỗ trợ mạnh trong vận hành hệ thống AI local và hạ tầng số bệnh viện. Modelfile cần nhấn mạnh an toàn dữ liệu, backup, kiểm tra trước khi sửa, không lộ thông tin bí mật và cảnh báo thao tác nguy hiểm. Trợ lý CNTT nên là công cụ hỗ trợ phân tích và soạn thảo kỹ thuật, không thay thế trách nhiệm kiểm tra của quản trị viên.
- Đăng nhập để gửi ý kiến