مثال على المخرجات المنظمة
يوضح هذا المثال كيفية تحويل المحتوى إلى تنسيق JSON لتسهيل معالجة البرنامج.
المهمة
تحويل محتوى الأخبار إلى تنسيق JSON منظم واستخراج المعلومات الرئيسية.
التوجيه
سيقدم المستخدم مقالاً إخبارياً. يرجى تحليل المحتوى واستخراج المعلومات الرئيسية بتنسيق JSON. يجب أن يتبع مخرجات JSON التنسيق التالي:
{
"entity": <كيان الخبر>,
"time": <وقت الخبر بتنسيق YYYY-mm-dd HH:MM:SS، null إذا لم يكن متوفراً>,
"summary": <ملخص محتوى الخبر>
}
مثال
مدخلات المستخدم
في 31 أغسطس، انطلق صاروخ فالكون 9 في الساعة 3:43 صباحاً بتوقيت شرق الولايات المتحدة من كيب كانافيرال، فلوريدا، واضعاً 21 قمراً صناعياً من ستارلينك في المدار. وبعد ذلك بوقت قصير، في الساعة 4:48 صباحاً بتوقيت شرق الولايات المتحدة من نفس اليوم، انطلق صاروخ فالكون 9 آخر من قاعدة فاندنبرج للقوات الفضائية في كاليفورنيا، واضعاً بنجاح 21 قمراً صناعياً آخر من ستارلينك في المدار. وقد حقق الفاصل الزمني البالغ 65 دقيقة بين عمليتي الإطلاق رقماً قياسياً لأقصر فترة بين إطلاقات صواريخ فالكون 9.
صرحت إدارة الطيران الفيدرالية في 30 أغسطس أنه على الرغم من التحقيقات الجارية مع سبيس إكس، فقد سمحت باستئناف إطلاقات صاروخ فالكون 9. وحالياً، لم يكشف أي من الطرفين عن معلومات مفصلة حول حادث فشل هبوط المعزز في 28 أغسطس. وعلى الرغم من استئناف عمليات الإطلاق، فقد تم تأجيل مهمة "بولاريس دون" التي كان مخططاً لها خمسة أيام من الأنشطة الفضائية. تستعد سبيس إكس بنشاط لهذه المهمة وتنتظر الموافقة النهائية من إدارة الطيران الفيدرالية للمضي قدماً في الإطلاق.
مخرجات المساعد
{
"entity": "صاروخ فالكون 9",
"time": "2023-08-31 03:43:00",
"summary": "في 31 أغسطس، نجح صاروخا فالكون 9 في عمليتي إطلاق، واضعين 42 قمراً صناعياً من ستارلينك في المدار، محققين رقماً قياسياً لأقصر فترة بين الإطلاقات. وعلى الرغم من موافقة إدارة الطيران الفيدرالية على استئناف الإطلاقات، فقد تم تأجيل مهمة 'بولاريس دون' المخطط لها في انتظار الموافقة النهائية."
}
تنفيذ الكود
from openai import OpenAI
client = OpenAI(
base_url="https://api.deepseek.com/",
api_key="<YOUR_API_KEY>"
)
completion = client.chat.completions.create(
model="deepseek-chat",
messages=[
{
"role": "system",
"content": "سيقدم المستخدم مقالاً إخبارياً. يرجى تحليل المحتوى واستخراج المعلومات الرئيسية بتنسيق JSON. يجب أن يتبع مخرجات JSON التنسيق التالي:\n\n{\n \"entity\": <كيان الخبر>,\n \"time\": <وقت الخبر بتنسيق YYYY-mm-dd HH:MM:SS، null إذا لم يكن متوفراً>,\n \"summary\": <ملخص محتوى الخبر>\n}"
},
{
"role": "user",
"content": "في 31 أغسطس، انطلق صاروخ فالكون 9 في الساعة 3:43 صباحاً بتوقيت شرق الولايات المتحدة من كيب كانافيرال، فلوريدا، واضعاً 21 قمراً صناعياً من ستارلينك في المدار. وبعد ذلك بوقت قصير، في الساعة 4:48 صباحاً بتوقيت شرق الولايات المتحدة من نفس اليوم، انطلق صاروخ فالكون 9 آخر من قاعدة فاندنبرج للقوات الفضائية في كاليفورنيا، واضعاً بنجاح 21 قمراً صناعياً آخر من ستارلينك في المدار. وقد حقق الفاصل الزمني البالغ 65 دقيقة بين عمليتي الإطلاق رقماً قياسياً لأقصر فترة بين إطلاقات صواريخ فالكون 9.\n\nصرحت إدارة الطيران الفيدرالية في 30 أغسطس أنه على الرغم من التحقيقات الجارية مع سبيس إكس، فقد سمحت باستئناف إطلاقات صاروخ فالكون 9. وحالياً، لم يكشف أي من الطرفين عن معلومات مفصلة حول حادث فشل هبوط المعزز في 28 أغسطس. وعلى الرغم من استئناف عمليات الإطلاق، فقد تم تأجيل مهمة \"بولاريس دون\" التي كان مخططاً لها خمسة أيام من الأنشطة الفضائية. تستعد سبيس إكس بنشاط لهذه المهمة وتنتظر الموافقة النهائية من إدارة الطيران الفيدرالية للمضي قدماً في الإطلاق."
}
]
)
print(completion.choices[0].message.content)