10/11/2023
في ظل صراع الذكاء الاصطناعي بين الشركات الكبيرة، ظهرت في الفترة الأخيرة أدوات كتير بتسمح لك تعمل تدريب لنماذج الذكاء الاصطناعي ببيانات خاصة بيك فيما يُعرف بـ "Fine-tuning"، ودلوقتي شركة OpenAI نفسها عملت ده داخل التطبيق بتاعها فيما يُعرف بـ"GPTs"، وهي باختصار خاصّية بتسمح لك تدرب نماذج OpenAI على بيانات مُحدّدة بحيث أي ردود بتطلع منه بعد كده بتكون بنفس سياق البيانات اللي اتدرب عليها.
في مثال عملي هنا هعمل نموذج بيكتب مقالات بنفس طريقة الكتابة بتاعتي عشان ماحدش يعرف إني مستخدم AI:
1 - في الصّورة رقم "1"، هتضغط على Explore عالشمال وده هيفتح لك نافذة فيها نماذج - GPTs موجودة على متجر OpenAI (هنتكلم عنه بالتفصيل فيما بعد)، من ثم هتختار Create a GPT أي نموذج مخصص على حسب بياناتك.
2 - في الصّورة رقم "2"، هتتفتح لك نافذة فيها خيارين، إما إنك تستخدم مُساعد بناء النماذج وتطلب منه هو يعمل لك نموذج بيعمل حاجة مُعينة، أو تضغط على "Configure" جنب "Create" عشان يسمح لك تعمل حاجة مُخصّصة، أنا هختار "Configure" عشان نشرح على الطّريق الأصعب.
3 - في الصّورة رقم "3"، هتبدأ تحط الإعدادات بتاع النموذج بتاعك، منها الاسم، ووصف ليه (ده اللي بيظهر لمُستخدمين آخرين)، وInstructions عايزه يعمل إيه (وهنا بتحدد المهام اللي ممكن تطلبها منه فيما بعد، حاجة شبه Custom Instructions، أو هي أساسًا Custom Instructions).
هنيجي عند Conversation Starters، ودي الجمل اللي بتظهر للمُستخدم أول ما يفتح النموذج بتاعك، تقدر تفكر فيها إنها Prompts تقدر تديها للمُستخدم على طول (شكلها بيظهر على يمين الشاشة تحت لما بتكتبها).
الجزء بتاع Knowledge، وده أهم جزء تقريبًا، ده بترفع فيه الملفات اللي عايز النموذج بتاعك يعتمد عليها، وفي الحالة دي أنا رفعت جزء من المقالات اللي كتبتها مُسبقًا، تقدر ترفع بصيغة CSV أو Word أو حتى Excel.
القدرات - Capabilities وهنا ممكن تحدد إيه اللي أنت عايزه يعمله، هل مجرد يرد، ولا يعمل صور، ولا يحلل بيانات، ولا كله مع بعضه!
إجراءات - Actions، ودي باختصار بتسمح لك تربطه بحاجات خارجية زي APIs تسحب منها داتا وتستخدمها، أو تخليه يروح ينفذ حاجة مُعينة مثلًا في مكان تاني، هتكلم عنها بشكل مُنفصل لأنها محتاجة معرفة برمجية شوية
خيارات إضافية - Additional Settings، وهنا بتقدر تحدد عايز المودل بتاعك البيانات اللي بتتكون منه يتم تدريب النماذج الرئيسية بتاعت الشركة عليه ولا لأ، وبنصح طبعًا إنك تلغي الخيار ده!
4 - في الصّورة رقم "4"، هتلاقي نموذج من الرّدود اللي طلعت لي لما سألته إزاي أعمل "Chatbot"، شبه المقالة اللي أنا كتبتها مُسبقًا عن الموضوع ده!
الاستخدامات اللي ممكن كتير يستفاد منها:
- شركة عايزة تكتب مُحتوى باستمرار شبه الستايل بتاعها، بدل ما هي بتكتب بالنسخة العادية من ChatGPT وبعدين تقعد تعدل، تقدر تعمل مودل لنفسها زي شركات التجارة الالكترونية اللي بتكتب وصف بشكل مُستمر للمُنتجات الجديدة.
- عقود الاستثمار، تقدر تدربه على بيانات كتير شبيهة بالنماذج اللي بتستخدمها عادةً وتعمل منها عقود في ثواني.
- محلل مالي، تقدر ترفع له ملفات إكسل فيها تحليلات سابقة عملتها وتطلب منه إن كل ردوده تكون بنفس نمط البيانات اللي أنت دربته عليها (لازم تفعل هنا Data Analysis المذكورة في الصورة رقم "3" - Capabilities.
- شركة كبيرة عايزة كل الHistory بتاعها السابق يكون مُتاح لأي موظف جديد عايز يسأل عن حلول مشاكل معينة أو حاجات مُعينة داخل الشركة بدون ما يزعج زمايله، يقدر يستفيد من حاجة زي دي
وغيرها كتير، شوف بقى تقدر تبدع إزاي وتعمل نموذج خاص بيك وتطرحه فيما بعد على متجر OpenAI وممكن ناس تستخدمه وتستفيد منه في شغلها :D، ودي هتكون من أقوى الـGrowth Loops للشركة ككل وللمُنتج ده بالذات.
كل التوفيق
By Ahmed Ramadan