Tài liệu dưới đây là ví dụ về cách sử dụng PromptFlow với ONNX (Open Neural Network Exchange) để phát triển các ứng dụng AI dựa trên các mô hình Phi-3.
PromptFlow là bộ công cụ phát triển được thiết kế để đơn giản hóa chu trình phát triển toàn diện các ứng dụng AI dựa trên LLM (Large Language Model), từ ý tưởng, tạo mẫu đến kiểm thử và đánh giá.
Bằng cách tích hợp PromptFlow với ONNX, các nhà phát triển có thể:
- Tối ưu hiệu suất mô hình: Tận dụng ONNX để suy luận và triển khai mô hình hiệu quả.
- Đơn giản hóa phát triển: Sử dụng PromptFlow để quản lý quy trình làm việc và tự động hóa các tác vụ lặp đi lặp lại.
- Tăng cường hợp tác: Hỗ trợ làm việc nhóm tốt hơn bằng cách cung cấp môi trường phát triển thống nhất.
Prompt flow là bộ công cụ phát triển giúp đơn giản hóa chu trình phát triển toàn diện các ứng dụng AI dựa trên LLM, từ ý tưởng, tạo mẫu, kiểm thử, đánh giá đến triển khai sản xuất và giám sát. Nó giúp việc thiết kế prompt trở nên dễ dàng hơn và cho phép bạn xây dựng các ứng dụng LLM với chất lượng sản xuất.
Prompt flow có thể kết nối với OpenAI, Azure OpenAI Service và các mô hình tùy chỉnh (Huggingface, LLM/SLM cục bộ). Chúng tôi hy vọng sẽ triển khai mô hình ONNX đã lượng tử hóa của Phi-3.5 cho các ứng dụng cục bộ. Prompt flow có thể giúp chúng ta lên kế hoạch kinh doanh tốt hơn và hoàn thiện các giải pháp cục bộ dựa trên Phi-3.5. Trong ví dụ này, chúng ta sẽ kết hợp ONNX Runtime GenAI Library để hoàn thiện giải pháp Prompt flow dựa trên GPU Windows.
Đọc hướng dẫn này để cài đặt ONNX Runtime GenAI cho GPU Windows click vào đây
- Cài đặt Prompt flow VS Code Extension
- Sau khi cài đặt Prompt flow VS Code Extension, nhấp vào phần mở rộng và chọn Installation dependencies theo hướng dẫn này để cài đặt Prompt flow SDK trong môi trường của bạn
- Tải về Mã mẫu và dùng VS Code mở mẫu này
- Mở flow.dag.yaml để chọn môi trường Python của bạn
Mở chat_phi3_ort.py để thay đổi vị trí mô hình Phi-3.5-instruct ONNX của bạn
- Chạy prompt flow để kiểm thử
Mở flow.dag.yaml và nhấp vào trình chỉnh sửa trực quan
sau khi nhấp, chạy để kiểm thử
- Bạn có thể chạy theo lô trong terminal để xem thêm kết quả
pf run create --file batch_run.yaml --stream --name 'Your eval qa name'
Bạn có thể xem kết quả trong trình duyệt mặc định của mình
Tuyên bố từ chối trách nhiệm:
Tài liệu này đã được dịch bằng dịch vụ dịch thuật AI Co-op Translator. Mặc dù chúng tôi cố gắng đảm bảo độ chính xác, xin lưu ý rằng bản dịch tự động có thể chứa lỗi hoặc không chính xác. Tài liệu gốc bằng ngôn ngữ gốc của nó nên được coi là nguồn chính xác và đáng tin cậy. Đối với các thông tin quan trọng, nên sử dụng dịch vụ dịch thuật chuyên nghiệp do con người thực hiện. Chúng tôi không chịu trách nhiệm về bất kỳ sự hiểu lầm hoặc giải thích sai nào phát sinh từ việc sử dụng bản dịch này.







