Power Automate'te tahmin eylemini kullanma

Power Automate'te her AI Builder modeli için ayrılmış eylemler kullanabilirsiniz. Ancak, tahmin eylemi birçok AI Builder model türünü kullanmanıza olanak sağlar.

Özel veya önceden oluşturulmuş modeli kullanma

  1. Power Automate'te oturum açın.

  2. Soldaki gezinme bölmesinde, Akışlarım'ı seçin, ardından Yeni akış>Anlık bulut akışı'nı seçin.

  3. Akışınızı adlandırın.

  4. Akışın nasıl tetikleneceğini seçin altında Akışı el ile tetikle’yi seçin ve ardından Oluştur’u seçin.

  5. + Yeni adım'ı seçin ve arama çubuğuna tahmin yazın.

  6. AI Builder'dan tahmin et'i veya Microsoft Dataverse'ten AI Builder modellerini kullanarak tahmin et'i seçin. Her iki eylem de aynı özellikleri sunar.

    Tahmin eyleminin ekran görüntüsü.

  7. Model girişinde, oluşturduğunuz özel bir modeli seçin veya önceden oluşturulmuş bir model seçin.

Dinamik model kimliği kullanma (gelişmiş)

Bazı karmaşık kullanım örneklerinde, tahmin eylemine dinamik olarak bir model kimliği geçirmeniz gerekebilir. Örneğin, farklı modeller kullanarak farklı fatura türlerini işlemek istiyorsanız fatura türüne bağlı olarak otomatik biçimde bir model seçmek isteyebilirsiniz.

Bu bölümde, model türüne bağlı olarak, bu belirli amaç için AI Builder tahmin eyleminin nasıl yapılandırılacağını öğreneceksiniz.

  1. Power Automate'te oturum açın.

  2. Sol bölmedeki Akışlarım'ı seçin ve Yeni akış>Anlık bulut akışı'nı seçin.

  3. Akışınızı adlandırın, Bu akışın nasıl tetikleneceğini seçin altında Akışı el ile tetikle'yi seçin ve ardından Oluştur'u seçin.

  4. + Yeni adım'ı seçin.

  5. Arama çubuğuna Değişkeni başlat girin ve Eylemler sekmesinden seçin.

  6. Ad girişine model kimliği, Tür girişine Dize ve Değer girişine gerçek model kimliği girin.

    Power Apps'teki model ayrıntıları sayfasının URL'sinde model kimliğini bulabilirsiniz: make.powerapps.com/environment/[environment id]/aibuilder/models/[model id]

  7. + Yeni adım'ı seçin tahmin ifadesini arayın ve AI Builder'dan tahmin et'i seçin.

  8. Girişi seçin>Özel değer girin'i seçin ve 6. adımdaki model kimliğini girin.

    İsteği anlayın sütunu değeri, model türüne bağlıdır.

Belge işleme modeli

  1. Akışı el ile tetikleyin adımında, bir Dosya girişi ekleyin ve adını Dosya İçeriği olarak ayarlayın.

  2. Akışı el ile tetikleyin adımında, bir Metin girişi ekleyin ve adını Mime Türü olarak ayarlayın.

  3. Değişkeni başlatın adımında, belge işleme modeli kimliği girin.

  4. Tahmin adımında, İsteği anlayın sütununa şu değeri girin:

    {
        "version": "2.0",
        "requestv2": {
        "@@odata.type": "Microsoft.Dynamics.CRM.expando",
        "mimeType": "@{triggerBody()['text']}",
        "base64Encoded": "@{string(triggerBody()?['file']?['contentBytes'])}",
        "pages": "@{base64('1-2')}"
        }
    }
    

    pages parametresi isteğe bağlıdır ve "2" biçiminde veya '"1-10" gibi bir aralıkta olabilir.

    Dinamik model kimliğiyle

  5. Sağ üst köşedeki Kaydet'i seçin ve ardından akışınızı denemek için Test seçeneğini belirleyin:

    Tahmin eyleminin testinin ekran görüntüsü.

  6. Akış çalıştırması ayrıntılarında, tahmin eyleminin ÇIKTILAR bölümünde modeli JSON çıktısını alın. Bu çıktı, modelin değerlerini kullanarak aşağı akış eylemlerini oluşturmak için kullanışlıdır.

    Çalıştırma sonuçlarından çıktı almayı bir ekran görüntüsü.

  7. Düzenleme modu içinde akışınıza geri dönme.

  8. + Yeni adım'ı seçin ve Oluştur eylemini (veya model çıktınızı işlemek için başka bir eylem) seçin. Model çıktınızın Toplam sütununa sahip olduğunu düşünelim. Aşağıdaki formülle elde edebilirsiniz:

    @{outputs('Predict')?['body/responsev2/predictionOutput/labels/Total/value']}
    

    Çıktıyı tahmin etmek için kullanılan ekran görüntüsü.

Nesne algılama modeli

Bu işlem, Belge işleme modeli bölümündeki 4. adımdaki istek çıkarma işlemine benzerdir:

{
    "version": "2.0",
    "requestv2": {
        "@@odata.type": "Microsoft.Dynamics.CRM.expando",
        "base64Encoded": "@{string(triggerBody()?['file']?['contentBytes'])}"
    }
}

Kategori sınıflandırma modeli

Bu işlem, Belge işleme modeli bölümündeki 4. adımdaki istek çıkarma işlemine benzerdir:

{
    "version": "2.0",
    "requestv2": {
        "@@odata.type": "Microsoft.Dynamics.CRM.expando",
        "language": "Detect automatically",
        "text": "The text to categorize"
    }
}