- Phát hành giao diện dòng lệnh chính thức được tích hợp vào Obsidian.
- Khả năng tự động hóa việc tạo ghi chú, tìm kiếm và quản lý tài sản bằng cách sử dụng các tập lệnh.
- Công cụ nâng cao dành cho các nhà phát triển plugin và theme CSS.
- Sự phối hợp với trí tuệ nhân tạo cho các quy trình làm việc không cần giao diện đồ họa.
Nếu bạn là người thích tinh chỉnh từng chi tiết trong hệ thống tổ chức công việc của mình, hãy chuẩn bị tinh thần vì Obsidian đã có một bước tiến đáng kể. Cuối cùng chúng ta đã có giao diện dòng lệnh (CLI) chính thức , điều này có nghĩa là giờ đây chúng ta có thể coi hệ thống ghi chú của mình không chỉ như một cuốn sổ tay kỹ thuật số, mà còn là một công cụ có thể lập trình và tự động hóa trực tiếp từ thiết bị đầu cuối.
Đây chắc chắn không phải là trò chơi dành cho tất cả mọi người, vì hiện tại nó đang trong giai đoạn Truy cập sớm (Early Access) gắn liền với phiên bản 1.12. Cần có giấy phép Catalyst để chơi, và cần lưu ý rằng, vì còn khá mới, cú pháp và các lệnh có thể sẽ thay đổi khi nhóm phát triển hoàn thiện các tính năng.
Giao diện dòng lệnh Obsidian (Obsidian CLI) chính xác là gì?
Đối với những người chưa quen với thuật ngữ này, CLI về cơ bản là tương tác với phần mềm bằng cách gõ văn bản thay vì nhấp chuột. Mặc dù hầu hết chúng ta sử dụng GUI (Giao diện người dùng đồ họa), nhưng những người quen thuộc với Linux hoặc các hệ điều hành khác đều biết rằng giao diện dựa trên văn bản mạnh mẽ hơn nhiều khi thực hiện các tác vụ lặp đi lặp lại hoặc tạo các kịch bản phức tạp.
Về cơ bản, giao diện dòng lệnh (CLI) của Obsidian hoạt động như một loại API dựa trên văn bản . Nó cho phép chúng ta tạo ghi chú mới, chạy các truy vấn trên kho lưu trữ và quản lý cấu trúc tệp mà không cần phải mở ứng dụng trực quan. Đây là một bước tiến lớn giúp Obsidian vượt ra khỏi khuôn khổ một hệ thống khép kín và trở thành một thành phần quan trọng trong chuỗi công cụ kỹ thuật số của chúng ta.

Lý do tồn tại: Sự thúc đẩy của Trí tuệ nhân tạo
Bạn có thể thắc mắc tại sao lại quay trở lại với một khái niệm "cổ điển" như vậy trong một ứng dụng hiện đại. Câu trả lời ngắn gọn là trí tuệ nhân tạo (AI). Trong tương lai, phần lớn phần mềm sẽ không do con người vận hành mà do các tác nhân AI điều khiển . Đối với trí tuệ nhân tạo, một nút bấm bóng bẩy không quan trọng; điều nó cần là những lệnh rõ ràng, đơn giản để điều khiển ứng dụng.
Điều này mở ra cánh cửa cho năng suất ở quy mô công nghiệp. Việc viết tay một ghi chú để suy ngẫm, giống như ai đó đang làm thủ công, không giống như việc có một hệ thống mà AI tạo ra các báo cáo khổng lồ hoặc phân tích dữ liệu ở quy mô lớn . Về bản chất, giao diện dòng lệnh (CLI) là nền tảng của dây chuyền lắp ráp tự động đó, nơi hiệu quả là ưu tiên tuyệt đối.
Các trường hợp sử dụng hàng ngày
Nếu bạn không phải là lập trình viên, bạn có thể nghĩ rằng điều này không dành cho mình, nhưng có những trường hợp mà các quy trình làm việc này có thể thay đổi cuộc sống. Hãy tưởng tượng một hệ thống ghi lại thông tin, nơi bạn chỉ cần ghi chú một cụm từ bằng phím tắt trên điện thoại hoặc lệnh thoại, và AI sẽ tự động đính kèm nó vào một ghi chú trong "Hộp thư đến" , thêm dấu thời gian và thông tin nguồn mà bạn không cần phải làm gì cả.
- Quản lý cuộc họp: Hệ thống sẽ tạo ghi chú phiên họp dựa trên lịch của bạn, bao gồm cả chương trình nghị sự, và sau khi hoàn thành, Lưu bản tóm tắt vào thư mục dự án. tương ứng.
- Dọn dẹp ban đêm: Một đoạn mã chạy mỗi sáng để phân tích các thẻ mới mà bạn đã sử dụng và tạo ra... danh sách việc cần làm của tổ chức Trong nhật ký hàng ngày của bạn.
- Tự động hóa nhiệm vụ: Các trình kích hoạt cụ thể của liên kết, khi phát hiện thẻ, gửi thông báo Giao việc cho chatbot.
Sức mạnh dành cho các nhà phát triển và tương lai "không giao diện"
Đối với những người tạo plugin và theme, CLI là một công cụ vô cùng hữu ích. Giờ đây, bạn có thể tải lại plugin ngay lập tức , thực thi mã JavaScript trực tiếp trong ngữ cảnh ứng dụng, bắt lỗi và thậm chí kiểm tra cấu trúc DOM hoặc giá trị CSS một cách dễ dàng. Quy trình làm việc được tối ưu hóa hơn rất nhiều: bạn thay đổi mã, tải lại và kiểm tra trực quan.
Nhưng khía cạnh hấp dẫn nhất là khả năng chạy Obsidian "không giao diện đồ họa" . Điều này có nghĩa là chương trình có thể hoạt động mà không cần giao diện đồ họa, hoàn toàn như một dịch vụ nền. Cho đến nay, một số người dùng phải thực hiện những thao tác kỹ thuật phức tạp để đạt được điều này và đồng bộ hóa dữ liệu của họ, nhưng với giao diện dòng lệnh (CLI), việc quản lý lập trình trở nên tự nhiên và đơn giản hơn.
Rất có thể chúng ta sẽ đạt đến điểm mà giao diện trực quan trở nên thứ yếu và AI sẽ tạo ra màn hình mà chúng ta cần tại bất kỳ thời điểm nào. Trong kịch bản đó, giá trị thực sự sẽ nằm ở khả năng tương tác thông qua MCP, Kỹ năng và CLI , đẩy các chủ đề trực quan hoặc các nút được xác định trước mà chúng ta hiện coi là thiết yếu xuống vai trò thứ yếu.
Sự xuất hiện của công cụ này biến Obsidian thành một công cụ linh hoạt có khả năng tích hợp vào các quy trình làm việc tự động, cho phép thực hiện mọi thứ từ quản lý kỹ thuật các plugin đến việc tạo ra các hệ thống ghi chú tự động được hỗ trợ bởi trí tuệ nhân tạo, đánh dấu sự chuyển đổi sang phần mềm có thể hoạt động mà không cần sự can thiệp liên tục của con người.