Bài tập: Thử mô hình đã triển khai của bạn
Trong bài tập này, bạn sử dụng ngôn ngữ tự nhiên để tương tác với việc triển khai Azure OpenAI trong sân chơi hoàn thành.
Bạn có thể đã quen thuộc với các ứng dụng như ChatGPT sử dụng ai tự nhiên tạo ra AI, nhưng bạn có thể sử dụng các mô hình này cho nhiều hơn chatbot. Hãy khám phá các ứng dụng hữu ích khác của các mô hình này.
Ghi
Để hoàn thành bài tập này, bạn cần những điều sau đây:
- Đăng ký Azure. Tạo một tài khoản miễn phí.
- Truy cập vào Azure OpenAI trong đăng ký Azure mong muốn. Hiện tại, quyền truy cập vào dịch vụ này chỉ được cấp thông qua các ứng dụng. Áp dụng cho quyền truy cập vào Azure OpenAI bằng cách hoàn tất biểu mẫu này: https://aka.ms/oai/access.
- Tài nguyên Azure OpenAI với mô hình được triển khai. Để biết thêm thông tin về việc triển khai mô hình, hãy Tạo và triển khai tài nguyên Azure OpenAI Service.
Hãy bắt đầu bằng cách mở sân chơi Azure OpenAI hoàn thành và triển khai mô hình.
Trích xuất thông tin
Trong ví dụ này, bạn tìm hiểu cách trích xuất thông tin bằng cách sử dụng lời nhắc bao gồm cả văn bản mẫu và hướng dẫn.
Sao chép và dán văn bản sau đây vào hộp văn bản hoàn thành:
Extract the person's name, company name, location, and phone number from the text below. Hello. My name is Robert Smith. I'm calling from Contoso Insurance, Delaware. My colleague mentioned that you are interested in learning about our comprehensive benefits policy. Could you give me a call back at (555) 346-9322 when you get a chance so we can go over the benefits?Chọn Tạo. Đầu ra của bạn sẽ giống với văn bản sau đây:
Person: Robert Smith Company: Contoso Insurance Location: Delaware Phone: (555) 346-9322
Trong ví dụ này, bạn đã kết hợp lời nhắc với dữ liệu để trích xuất thông tin bằng cách sử dụng hướng dẫn ngôn ngữ tự nhiên. Mô hình đã trích xuất tên, công ty, vị trí và số điện thoại từ văn bản.
Ghi
Bạn có thể sửa đổi lời nhắc và dữ liệu nguồn để trích xuất thông tin khác.
Trích xuất đầu vào và định dạng đầu ra
Trong bài tập tiếp theo này, bạn yêu cầu mô hình ngôn ngữ lớn (LLM) sắp xếp văn bản của bạn dưới dạng bảng, điều này cho thấy RẰNG LLM có khả năng tạo văn bản và dạng văn bản.
Xóa hộp văn bản hoàn thành. Sau đó, dán văn bản sau:
There are many fruits that were found on the recently discovered planet Goocrux. There are neoskizzles that grow there, which are purple and taste like candy. There are also loheckles, which are a grayish blue fruit and are very tart, a little bit like a lemon. Pounits are a bright green color and are more savory than sweet. There are also plenty of loopnovas which are a neon pink flavor and taste like cotton candy. Finally, there are fruits called glowls, which have a very sour and bitter taste which is acidic and caustic, and a pale orange tinge to them. Please make a table summarizing the fruits from Goocrux | Fruit | Color | Flavor | | Neoskizzles | Purple | Sweet | | Loheckles | Grayish blue | Tart |Chọn Tạo. Đầu ra của bạn sẽ giống với văn bản sau đây:
| Fruit | Color | Flavor | | Neoskizzles | Purple | Sweet | | Loheckles | Grayish blue | Tart | | Pounits | Bright green | Savory | | Loopnovas | Neon pink | Cotton candy | | Glowls | Pale orange | Sour/Bitter |
Trong ví dụ này, mô hình được làm nguyên tố với định dạng đầu ra mong muốn: hàng tiêu đề và một vài ví dụ.
Thử định dạng khác: JSON
LLM có thể tạo bảng nếu bạn cung cấp một số văn bản, nhưng bạn cũng có thể yêu cầu LLM trả về dữ liệu ở định dạng JSON.
Xóa hộp văn bản hoàn thành. Sau đó, dán văn bản sau:
There are many fruits that were found on the recently discovered planet Goocrux. There are neoskizzles that grow there, which are purple and taste like candy. There are also loheckles, which are a grayish blue fruit and are very tart, a little bit like a lemon. Pounits are a bright green color and are more savory than sweet. There are also plenty of loopnovas which are a neon pink flavor and taste like cotton candy. Finally, there are fruits called glowls, which have a very sour and bitter taste which is acidic and caustic, and a pale orange tinge to them. Please make a table summarizing the fruits from Goocrux, Also make a JSON array summarizing the fruits from Goocrux. | Fruit | Color | Flavor | | Neoskizzles | Purple | Sweet | | Loheckles | Grayish blue | Tart |Chọn Tạo. Đầu ra của bạn sẽ giống với văn bản sau đây:
| Loopnovas | Neon pink | Cotton candy | | Glowls | Pale orange | Sour/Bitter | ` { "fruits": [ { "fruit": "Neoskizzles", "color": "Purple", "flavor": "Sweet" }, { "fruit": "Loheckles", "color": "Grayish blue", "flavor": "Tart" }, { "fruit": "Pounits", "color": "Bright green", "flavor": "Savory" }, { "fruit": "Loopnovas", "color": "Neon pink", "flavor": "Cotton candy" }, { "fruit": "Glowls", "color": "Pale orange", "flavor": "Sour/Bitter" } ]
Trong ví dụ này, mô hình trả về một mảng JSON của các loại trái cây và thuộc tính của chúng ở định dạng JSON. Hãy nhớ rằng LLM có thể cung cấp cho bạn những bạn muốn và cách bạn muốn.
Phân loại nội dung
Trong bài tập này, bạn sử dụng LLM để sắp xếp nội dung của mình thành các danh mục khác nhau.
Xóa hộp văn bản hoàn thành. Sau đó, dán văn bản sau:
Classify the following news headline into 1 of the following categories: Business, Tech, Politics, Sport, Entertainment Headline 1: Donna Steffensen Is Cooking Up a New Kind of Perfection. The internet's most beloved cooking guru has a buzzy new book and a fresh new perspective. Category: Entertainment Headline 2: Major Retailer Announces Plans to Close Over 100 Stores. Category:Chọn Tạo. Đầu ra của bạn sẽ giống với văn bản sau đây:
Headline 2: Major Retailer Announces Plans to Close Over 100 Stores Category: Business
Bạn đã cung cấp một ví dụ về tiêu đề và danh mục và yêu cầu mô hình phân loại ví dụ thứ hai. Ví dụ này minh một lần học tập. Chỉ với một ví dụ, mô hình có thể tổng quát hóa để phân loại một ví dụ mới.
Ghi
Bạn có thể thay đổi tiêu đề thứ hai để tạo các thể loại khác nhau. Dưới đây là một số ví dụ về tiêu đề bạn có thể thử:
- Máy bay phản lực mất, một lần nữa!
- Obama thông báo tái tranh cử
- Microsoft tăng cường giao dịch ngoài giờ làm việc
- 20nm quá trình cung cấp mật độ hơn và giá trị điện tốt hơn
Tóm tắt nội dung
Nội dung tóm tắt có thể hữu ích nếu bạn muốn nhanh chóng hiểu nội dung dài hơn. Khả năng này được tích hợp vào LLM.
Xóa hộp văn bản hoàn thành. Sau đó, dán văn bản sau:
At Microsoft, we have been on a quest to advance AI beyond existing techniques, by taking a more holistic, human-centric approach to learning and understanding. As Chief Technology Officer of Azure AI Services, I have been working with a team of amazing scientists and engineers to turn this quest into a reality. In my role, I enjoy a unique perspective in viewing the relationship among three attributes of human cognition: monolingual text (X), audio or visual sensory signals, (Y) and multilingual (Z). At the intersection of all three, there's magic—what we call XYZ-code as illustrated in Figure 1—a joint representation to create more powerful AI that can speak, hear, see, and understand humans better. We believe XYZ-code will enable us to fulfill our long-term vision: cross-domain transfer learning, spanning modalities and languages. The goal is to have pre-trained models that can jointly learn representations to support a broad range of downstream AI tasks, much in the way humans do today. Over the past five years, we have achieved human performance on benchmarks in conversational speech recognition, machine translation, conversational question answering, machine reading comprehension, and image captioning. These five breakthroughs provided us with strong signals toward our more ambitious aspiration to produce a leap in AI capabilities, achieving multi-sensory and multilingual learning that is closer in line with how humans learn and understand. I believe the joint XYZ-code is a foundational component of this aspiration, if grounded with external knowledge sources in the downstream AI tasks. TL;DRChọn Tạo. Đầu ra của bạn sẽ giống với văn bản sau đây:
At the intersection of monolingual text, audio or visual sensory signals, and multilingual capabilities lies the "XYZ-code," a joint representation allowing for the transfer of learning in AI systems, according to Microsoft's Xuedong Huang. The CTO of Azure AI Services said the company's aim is to create pre-trained models that will enable machines to jointly learn representations and support a broad range of downstream AI tasks.
Trong ví dụ này, bạn đã sử TL;DR (quá dài; không đọc) để tạo một bản tóm tắt ngắn về đoạn văn bản lớn hơn.
Tạo nội dung tiểu thuyết
Mặc dù các đầu ra được tạo ra dựa trên tần suất của nội dung tương tự trong dữ liệu đào tạo, tạo ra các mô hình AI có khả năng tạo nội dung tiểu thuyết không tồn tại.
Xóa hộp văn bản hoàn thành. Sau đó, dán văn bản sau:
Write a limerick about the Python programming languageChọn Tạo. Đầu ra của bạn sẽ giống với văn bản sau đây:
There once was a language named Python Whose syntax was easy and quite fun It could handle big data And was used by NASA So learn it and you'll be second to none!
Quả chanh thế nào? Nếu bạn không thích nó, bạn luôn có thể yêu cầu sân chơi hoàn thành để tạo ra một limerick mới bằng cách sử dụng các biểu tượng mũi tên vòng tròn màu xanh.