🤖HermesBlog
Hermes Feature Guides · Parte 148/9/2026

Hermes Profiles: Run Multiple AI Agents Like a Pro

What are Hermes goals and how to use them — turn big tasks into persistent multi-step plans your agent remembers.

hermes-feature-14-goals

Hồ sơ Hermes: Chạy Nhiều AI Agent Như Một Chuyên Gia

Bạn có bao giờ ước mình có một AI chuyên viết code, một AI khác để nghiên cứu, và có khi là một AI thứ ba cho việc cá nhân — tất cả trên cùng một máy, mà không cản trở lẫn nhau? Đó chính xác là những gì Hồ sơ Hermes (Hermes Profiles) cho phép bạn làm.

Hãy nghĩ về một hồ sơ như một “ngôi nhà” riêng biệt cho mỗi agent. Mỗi agent sẽ có cấu hình, khóa API, tính cách, bộ nhớ và cả kỹ năng riêng. Không còn cảnh lẫn lộn trạng thái giữa các dự án khác nhau hay tranh cãi xem ai đã thay đổi cái gì.

Một Quy Tắc Vàng Bạn Phải Tuân Thủ

Trước khi đi sâu vào chi tiết, đây là quy tắc vàng: không bao giờ chạy hai agent trên cùng một hồ sơ. Nếu hai tiến trình dùng chung một thư mục chính, cả hai sẽ cùng ghi bộ nhớ và nạp các thay đổi của nhau vào system prompt. Giống như hai người cùng sửa một tài liệu cùng lúc — hỗn loạn. Hồ sơ tồn tại chính xác là để ngăn chặn điều này. Nếu bạn cần các agent chia sẻ kiến thức, hãy dùng một nhà cung cấp bộ nhớ ngoài (external memory provider) để thay thế.

Bắt Đầu Chỉ Trong 30 Giây

Việc tạo một hồ sơ cực kỳ dễ dàng. Toàn bộ quy trình như sau:

hermes profile create coder       # tạo hồ sơ + lệnh "coder"
coder setup                       # cấu hình khóa API và mô hình
coder chat                        # bắt đầu trò chuyện

Chỉ có vậy thôi. Ngay khi bạn tạo một hồ sơ tên là coder, bạn lập tức có một lệnh coder hoạt động với mọi lệnh con của Hermes. Muốn khởi động gateway của nó? coder gateway start. Cần kiểm tra tình trạng sức khỏe? coder doctor. Mọi thứ hoạt động ngay.

Ba Cách Để Tạo Một Hồ Sơ

1. Hồ sơ trống — bắt đầu mới với các kỹ năng được tích hợp sẵn:

hermes profile create mybot

Sau đó chạy mybot setup để cấu hình mọi thứ. Nếu bạn định dùng hồ sơ này như một nhân viên kanban, hãy thêm mô tả để bộ điều phối biết nó giỏi việc gì:

hermes profile create researcher --description "Đọc mã nguồn và tài liệu bên ngoài, ghi lại các phát hiện."

2. Chỉ sao chép cấu hình — sao chép thiết lập hiện tại của bạn nhưng bắt đầu với bộ nhớ sạch:

hermes profile create work --clone

Lệnh này sao chép config.yaml, .env, SOUL.md và các kỹ năng của bạn. Vẫn giữ nguyên khóa API và mô hình, nhưng phiên làm việc và bộ nhớ sẽ hoàn toàn mới. Hoàn hảo để tạo ra một “bản sao” chuyên cho công việc.

3. Sao chép toàn bộ — một bản snapshot hoàn chỉnh:

hermes profile create backup --clone-all

Lệnh này sao chép tuyệt đối mọi thứ: cấu hình, khóa API, tính cách, toàn bộ bộ nhớ, kỹ năng, cron jobs, plugin. Đây là một bản sao làm việc đầy đủ. Lưu ý rằng lịch sử phiên và cơ sở dữ liệu trạng thái không được bao gồm (chúng có thể lên tới hàng chục GB), vì vậy để có một bản sao lưu thực sự bao gồm cả lịch sử, hãy dùng hermes profile export.

Bạn cũng có thể sao chép từ một hồ sơ cụ thể:

hermes profile create work --clone-from coder

Chuyển Đổi Giữa Các Hồ Sơ

Bạn có ba cách để chọn một hồ sơ:

Bí danh lệnh (Command aliases) — mỗi hồ sơ có một lệnh riêng:

coder chat
coder config set model.default anthropic/claude-sonnet-4

Cờ -p — hoạt động với mọi lệnh, ở bất kỳ đâu:

hermes -p coder chat
hermes chat -p coder -q "xin chào"

Mặc định cố định (Sticky default) — đặt một lần, quên luôn:

hermes profile use coder
hermes chat    # bây giờ sẽ dùng hồ sơ coder

Hãy nghĩ về nó như kubectl config use-context. Và đừng lo bị lạc — CLI luôn hiển thị hồ sơ nào đang hoạt động. Dấu nhắc lệnh của bạn sẽ đổi thành coder ❯, banner khởi động hiển thị Profile: coder, và hermes profile sẽ cho bạn cái nhìn tổng quan đầy đủ.

Hồ Sơ (Profiles) vs. Không Gian Làm Việc (Workspaces) vs. Hộp Cát (Sandboxes)

Mấy thứ này hay bị nhầm lẫn, nhưng chúng hoàn toàn khác nhau:

  • Hồ sơ = thư mục trạng thái của agent (cấu hình, bộ nhớ, phiên làm việc)
  • Không gian làm việc = nơi các lệnh terminal bắt đầu (được kiểm soát bởi terminal.cwd)
  • Hộp cát = thứ giới hạn quyền truy cập hệ thống tệp

Quan trọng: hồ sơ không tạo hộp cát cho agent của bạn. Trên backend terminal cục bộ mặc định, agent của bạn vẫn có quyền truy cập hệ thống tệp giống như tài khoản người dùng của bạn. Một hồ sơ giữ trạng thái riêng biệt, chứ không phải hệ thống tệp.

Kết Luận

Hồ sơ biến Hermes thành một cỗ máy đa agent mạnh mẽ. Hãy tạo một coder, một researcher, và một personal — mỗi cái có danh tính, bộ nhớ và công cụ riêng. Chúng hoạt động độc lập, luôn ngăn nắp và không bao giờ giẫm chân lên nhau. Hãy cho mỗi agent một hồ sơ riêng, và bạn sẽ tự hỏi làm sao trước đây mình lại chỉ dùng một cái.

📖 Tài liệu chính thức

この記事は Hermes Agent のTài liệu chính thứcに基づいています:Tài liệu chính thức › user-guide/profiles