كيف يمكنني تحليل مشاعر القصيدة باستخدام كود Go؟ هل يمكنك تقديم مثال باستخدام القصيدة المذكورة:
انظر الى خارج الشباك،
رؤية السماء الزرقاء الجميلة.
بدأ قلبي يمتلئ بالفرح
تقريبا في حالة من النعيم.
فيما يلي مثال لكود Go الذي يستخدم IBM Watson Tone Analyzer API لتحليل مشاعر القصيدة:
الحزمة الرئيسية
يستورد (
    "إف إم تي"
    "github.com/watson-developer-cloud/go-sdk/naturallanguageunderstandingv1"
    "github.com/watson-developer-cloud/go-sdk/core"
    "github.com/watson-developer-cloud/go-sdk/auth"
)
الوظيفة الرئيسية () {
    الموثق := &core.IamAuthenticator{
        مفتاح واجهة برمجة التطبيقات: "YOUR_API_KEY"،
    }
    خدمة, ServiceErr := Naturallanguageunderstandingv1.NewNaturalLanguageUnderstandingV1(&naturallanguageunderstandingv1.NaturalLanguageUnderstandingV1Options{
        الموثق: الموثق،
        النسخة: "2019-07-12"،
    })
    إذا كانت الخدمة خطأ!= لا شيء {
        ذعر (خدمة خطأ)
    }
    نتائج التحليل، _، ResponseErr := الخدمة. تحليل (
        & فهم اللغة الطبيعيةv1.AnalyzeOptions{
            الميزات: & فهم اللغة الطبيعية v1.Features {
                العاطفة: &naturallanguageunderstandingv1.EmotionOptions{}،
            },
            النص: []سلسلة{"أنظر من النافذة وأرى السماء الزرقاء الجميلة. يبدأ قلبي بالامتلاء بالفرح، تقريبًا في حالة من النعيم."},
        },
    )
    إذا كان الرد خطأ!= لا شيء {
        ذعر (استجابة)
    }
    fmt.Println(نتائج التحليل)
}
تأكد من استبدال "YOUR_API_KEY" بمفتاح API الخاص بك. تستخدم التعليمات البرمجية واجهة برمجة التطبيقات (API) لفهم اللغة الطبيعية الخاصة بـ IBM Watson لتحليل المشاعر الموجودة في النص، وإرجاع كائن JSON مع النتائج. يمكنك استخراج قيم النغمات من كائن JSON لتحديد المشاعر العامة للقصيدة.
{"source": "evol_instruct", "kind": "synthetic", "evolved_from": null}