ليه الـ JSON بيمنع الهلوسة؟ الـ LLMs بتعشق البيانات المنظمة. لما بتحط طلبك في صيغة JSON، أنت بتلغي احتمالية إنه يفهم كلمة غلط، وبتجبره يلتزم بالـ Constraints اللي أنت محددها. جرب تبعت له الطلب بتاعك كدة: الفرق؟هيديك كود مظبوط على مقاس الـ System بتاعك من غير تأليف.
لو بتتعامل مع الـ AI (سواء ChatGPT أو Claude) كأنه "شات" بس، فغالباً بيطلع لك إجابات عامة أو كود فيه Bugs كتير. السر عشان تاخد نتيجة Senior فعلاً هو إنك تبطل تكتب بالطريقة العادية ، وتكتب JSON Prompt.
مثال عملي:
=> لما تستخدم تطبيق طقس
التطبيق مش بيخترع البيانات… هو بيبعت طلب لـ API خاص بالطقس،
والـ API يرجعله بيانات زي درجة الحرارة وحالة الجو.
=> أو زي لما بتكتب برومبت للذكاء الاصطناعي سواء كلام او عشان يعمل صورة , ال API بيروح بالبرومبت بتاعك ويرجعلك بالصورة او بالرد.
يعني إيه API؟
ببساطة، الـ API (Application Programming Interface) هو الوسيط اللي بيخلي البرامج تتكلم مع بعض
تخيل إنك بتطلب أكل من مطعم
أنت = المستخدم
الويتر = الـ API
المطبخ = السيرفر
أنت بتقول طلبك للويتر، وهو يوصله للمطبخ ويرجعلك بالنتيجة