Skip to content

Latest commit

 

History

History
317 lines (256 loc) · 33.4 KB

File metadata and controls

317 lines (256 loc) · 33.4 KB

Phi Cookbook: Ví dụ Thực hành với các Mô hình Phi của Microsoft

Open and use the samples in GitHub Codespaces Open in Dev Containers

GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

GitHub watchers GitHub forks GitHub stars

Microsoft Azure AI Foundry Discord

Phi là một chuỗi các mô hình AI mã nguồn mở phát triển bởi Microsoft.

Phi hiện tại là mô hình ngôn ngữ nhỏ (SLM) mạnh mẽ và tiết kiệm chi phí nhất, với các điểm chuẩn rất tốt trong đa ngôn ngữ, lập luận, tạo văn bản/chat, lập trình, hình ảnh, âm thanh và nhiều kịch bản khác.

Bạn có thể triển khai Phi lên đám mây hoặc thiết bị biên, và bạn có thể dễ dàng xây dựng các ứng dụng AI tạo sinh với công suất tính toán hạn chế.

Làm theo các bước sau để bắt đầu sử dụng các tài nguyên này:

  1. Tạo fork kho lưu trữ: Nhấn GitHub forks
  2. Sao chép kho lưu trữ: git clone https://github.com/microsoft/PhiCookBook.git
  3. Tham gia cộng đồng Microsoft AI Discord và gặp gỡ chuyên gia và các nhà phát triển đồng hành

cover

🌐 Hỗ trợ Đa Ngôn ngữ

Hỗ trợ qua GitHub Action (Tự động & Luôn cập nhật)

Tiếng Ả Rập | Tiếng Bengal | Tiếng Bungari | Tiếng Miến Điện (Myanmar) | Tiếng Trung (Giản thể) | Tiếng Trung (Phồn thể, Hồng Kông) | Tiếng Trung (Phồn thể, Macau) | Tiếng Trung (Phồn thể, Đài Loan) | Tiếng Croatia | Tiếng Séc | Tiếng Đan Mạch | Tiếng Hà Lan | Tiếng Estonia | Tiếng Phần Lan | Tiếng Pháp | Tiếng Đức | Tiếng Hy Lạp | Tiếng Do Thái | Tiếng Hindi | Tiếng Hungary | Tiếng Indonesia | Tiếng Ý | Tiếng Nhật | Tiếng Kannada | Tiếng Hàn | Tiếng Litva | Tiếng Mã Lai | Tiếng Malayalam | Tiếng Marathi | Tiếng Nepal | Tiếng Pidgin Nigeria | Tiếng Na Uy | Tiếng Ba Tư (Farsi) | Tiếng Ba Lan | Tiếng Bồ Đào Nha (Brazil) | Tiếng Bồ Đào Nha (Bồ Đào Nha) | Tiếng Punjabi (Gurmukhi) | Tiếng Romania | Tiếng Nga | Tiếng Serbia (Chữ Cyrillic) | Tiếng Slovakia | Tiếng Slovenia | Tiếng Tây Ban Nha | Tiếng Swahili | Tiếng Thụy Điển | Tiếng Tagalog (Filipino) | Tiếng Tamil | Tiếng Telugu | Tiếng Thái | Tiếng Thổ Nhĩ Kỳ | Tiếng Ukraina | Tiếng Urdu | Tiếng Việt

Thích sao chép local?

Kho lưu trữ này bao gồm hơn 50 bản dịch ngôn ngữ làm tăng đáng kể kích thước tải về. Để sao chép mà không có bản dịch, sử dụng sparse checkout:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/PhiCookBook.git
cd PhiCookBook
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/PhiCookBook.git
cd PhiCookBook
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

Điều này cung cấp cho bạn mọi thứ cần thiết để hoàn thành khóa học với tốc độ tải nhanh hơn nhiều.

Mục Lục

Sử dụng Các Mô hình Phi

Phi trên Azure AI Foundry

Bạn có thể học cách sử dụng Microsoft Phi và cách xây dựng các giải pháp E2E trên các thiết bị phần cứng khác nhau của bạn. Để trải nghiệm Phi cho riêng bạn, hãy bắt đầu bằng cách thử nghiệm với các mô hình và tùy chỉnh Phi cho các kịch bản của bạn bằng cách sử dụng Thư viện Mô hình Azure AI Foundry bạn có thể tìm hiểu thêm tại Bắt đầu với Azure AI Foundry

Sân chơi Mỗi mô hình có một sân chơi riêng để thử nghiệm mô hình Azure AI Playground.

Phi trên GitHub Models

Bạn có thể học cách sử dụng Microsoft Phi và cách xây dựng các giải pháp E2E trên các thiết bị phần cứng khác nhau của bạn. Để trải nghiệm Phi cho riêng bạn, hãy bắt đầu bằng cách thử nghiệm với các mô hình và tùy chỉnh Phi cho các kịch bản của bạn bằng Thư viện Mô hình GitHub bạn có thể tìm hiểu thêm tại Bắt đầu với Thư viện Mô hình GitHub

Sân chơi Mỗi mô hình có một sân chơi riêng để thử nghiệm mô hình.

Phi trên Hugging Face

Bạn cũng có thể tìm thấy mô hình trên Hugging Face

Sân chơi Sân chơi Hugging Chat

🎒 Các Khóa học khác

Nhóm chúng tôi sản xuất các khóa học khác! Hãy xem:

LangChain

LangChain4j cho Người mới bắt đầu LangChain.js cho Người mới bắt đầu LangChain cho Người mới bắt đầu

Azure / Edge / MCP / Agents

AZD cho Người mới bắt đầu Edge AI cho Người mới bắt đầu MCP cho Người mới bắt đầu AI Agents cho Người mới bắt đầu


Chuỗi AI Tạo sinh

AI Tạo sinh cho Người mới bắt đầu AI Tạo sinh (.NET) AI Tạo sinh (Java) AI Tạo sinh (JavaScript)


Học Core

ML cho Người mới bắt đầu Khoa học Dữ liệu cho Người mới bắt đầu AI cho Người mới bắt đầu An ninh mạng cho Người mới bắt đầu Phát triển Web cho Người mới bắt đầu IoT cho Người mới bắt đầu Phát triển XR cho Người mới bắt đầu


Chuỗi Copilot

Copilot cho Lập trình Ghép đôi AI Copilot cho C#/.NET Cuộc phiêu lưu Copilot

Trách nhiệm AI

Microsoft cam kết giúp khách hàng của chúng tôi sử dụng các sản phẩm AI một cách có trách nhiệm, chia sẻ những bài học của chúng tôi, và xây dựng các quan hệ đối tác dựa trên sự tin tưởng thông qua các công cụ như Ghi chú Minh bạch và Đánh giá Tác động. Nhiều tài nguyên này có thể được tìm thấy tại https://aka.ms/RAI. Cách tiếp cận của Microsoft về AI có trách nhiệm dựa trên các nguyên tắc AI của chúng tôi bao gồm công bằng, độ tin cậy và an toàn, quyền riêng tư và bảo mật, tính bao trùm, minh bạch và trách nhiệm giải trình.

Các mô hình ngôn ngữ, hình ảnh và giọng nói quy mô lớn - như các mô hình được sử dụng trong ví dụ này - có thể có hành vi không công bằng, không đáng tin cậy hoặc gây xúc phạm, từ đó gây ra những tổn hại. Vui lòng tham khảo Ghi chú Minh bạch dịch vụ Azure OpenAI để được thông tin về các rủi ro và giới hạn.

Cách khuyến nghị để giảm thiểu các rủi ro này là bao gồm một hệ thống an toàn trong kiến trúc của bạn có thể phát hiện và ngăn ngừa hành vi có hại. Azure AI Content Safety cung cấp một lớp bảo vệ độc lập, có thể phát hiện nội dung do người dùng và AI tạo ra có hại trong các ứng dụng và dịch vụ. Azure AI Content Safety bao gồm các API văn bản và hình ảnh cho phép bạn phát hiện các tài liệu có tính chất gây hại. Trong Azure AI Foundry, dịch vụ Content Safety cho phép bạn xem, khám phá và thử nghiệm mã mẫu để phát hiện nội dung có hại qua các phương thức khác nhau. Tài liệu quickstart sau đây hướng dẫn bạn cách gửi yêu cầu tới dịch vụ. Một khía cạnh khác cần xem xét là hiệu suất tổng thể của ứng dụng. Với các ứng dụng đa phương thức và đa mô hình, chúng tôi xem hiệu suất là hệ thống hoạt động như bạn và người dùng mong đợi, bao gồm cả việc không tạo ra các kết quả có hại. Việc đánh giá hiệu suất của toàn bộ ứng dụng của bạn bằng cách sử dụng Performance and Quality and Risk and Safety evaluators là rất quan trọng. Bạn cũng có khả năng tạo và đánh giá với custom evaluators.

Bạn có thể đánh giá ứng dụng AI của mình trong môi trường phát triển bằng cách sử dụng Azure AI Evaluation SDK. Với một bộ dữ liệu kiểm tra hoặc một mục tiêu, các thế hệ AI sinh của bạn được đo lường định lượng thông qua các trình đánh giá tích hợp sẵn hoặc các trình đánh giá tùy chỉnh do bạn chọn. Để bắt đầu với azure ai evaluation sdk đánh giá hệ thống của bạn, bạn có thể làm theo hướng dẫn nhanh. Khi bạn thực hiện một lần chạy đánh giá, bạn có thể trực quan hóa kết quả trong Azure AI Foundry.

Nhãn hiệu thương mại

Dự án này có thể chứa nhãn hiệu hoặc logo của các dự án, sản phẩm hoặc dịch vụ. Việc sử dụng hợp pháp nhãn hiệu hoặc logo của Microsoft phải tuân thủ Chính sách Nhãn hiệu & Thương hiệu của Microsoft. Việc sử dụng nhãn hiệu hoặc logo của Microsoft trong các phiên bản đã chỉnh sửa của dự án này không được gây nhầm lẫn hoặc ngụ ý có sự tài trợ từ Microsoft. Bất kỳ việc sử dụng nhãn hiệu hoặc logo của bên thứ ba nào đều phải tuân theo chính sách của bên thứ ba đó.

Nhận trợ giúp

Nếu bạn gặp khó khăn hoặc có câu hỏi về việc xây dựng ứng dụng AI, hãy tham gia:

Azure AI Foundry Discord

Nếu bạn có phản hồi về sản phẩm hoặc lỗi trong quá trình xây dựng, hãy truy cập:

Azure AI Foundry Developer Forum


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 nỗ lực đả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 sai sót. Văn bản gốc bằng ngôn ngữ gốc của tài liệu được coi là nguồn thông tin 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 thuật chuyên nghiệp bởi con người. Chúng tôi không chịu trách nhiệm về bất kỳ hiểu lầm hoặc diễn giải sai nào phát sinh từ việc sử dụng bản dịch này.