DSPy
Một framework để tạo ra AI thông qua lập trình, thay vì chỉ dùng prompt.

DSPy là một framework Python mạnh mẽ được thiết kế để xây dựng các hệ thống AI. Nó cho phép các nhà phát triển diễn đạt các tác vụ bằng các signature có cấu trúc, giúp chương trình dễ bảo trì và có tính module cao hơn. Các tính năng chính bao gồm:
- Signatures: Định nghĩa các tác vụ với đầu vào và đầu ra có kiểu dữ liệu (typed) thay vì phải quản lý các prompt.
- Modules: Sử dụng nhiều chiến lược thực thi khác nhau mà không cần viết lại các tác vụ.
- Optimizers: Tự động tinh chỉnh các prompt để nâng cao hiệu suất.
- Khả năng Multimodal: Làm việc với cả văn bản và hình ảnh trong các tác vụ của bạn.
Các trường hợp sử dụng thực tế bao gồm tối ưu hóa quy trình làm việc, quản lý ticket hỗ trợ và trích xuất thông tin có cấu trúc từ các nguồn không cấu trúc. Công cụ này phù hợp cho các nhà phát triển muốn nâng cao năng suất trong việc phát triển AI.