abdallah3id commited on
Commit
32d67a2
·
verified ·
1 Parent(s): feda353

Upload ABD3ID-CODE-16B-README-Bilingual.md

Browse files
Files changed (1) hide show
  1. ABD3ID-CODE-16B-README-Bilingual.md +240 -0
ABD3ID-CODE-16B-README-Bilingual.md ADDED
@@ -0,0 +1,240 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ library_name: transformers
3
+ pipeline_tag: text-generation
4
+ tags:
5
+ - code-generation
6
+ - coding-assistant
7
+ - visual-studio-code
8
+ - software-development
9
+ - Arabic
10
+ ---
11
+
12
+ <div align="center">
13
+
14
+ ![شعار نموذج ABD3ID-CODE-16B](ABD3ID-CODE-16B%20AI%20Model%20Banner.png)
15
+
16
+ # ABD3ID-CODE-16B
17
+
18
+ ### مساعد برمجي ذكي لتصميم الحلول وكتابة الأكواد وتطوير التطبيقات
19
+
20
+ **من الفكرة إلى الكود — مع الإنسان في حلقة التحكم**
21
+
22
+ [العربية](#نبذة-بالعربية) · [English](#english-overview)
23
+
24
+ </div>
25
+
26
+ ---
27
+
28
+ <a id="نبذة-بالعربية"></a>
29
+
30
+ ## نبذة بالعربية
31
+
32
+ **ABD3ID-CODE-16B** نموذج لغوي موجّه للبرمجة ومساعدة المطوّرين. يهدف إلى فهم طلبات المستخدم، واقتراح حلول تقنية، وكتابة الأكواد وشرحها ومراجعتها، والمساعدة في بناء التطبيقات عبر بيئات التطوير والأدوات المتصلة به.
33
+
34
+ صُمّم التوجه المستقبلي للمشروع ليشمل العمل مع **Visual Studio Code**، وسير العمل البرمجي من المتصفح، وبيئات **Windows وLinux وmacOS**. ويتجه التطوير لاحقًا نحو مساعدة المستخدم في إنشاء التطبيقات وتجهيزها للنشر على المتاجر. تعتمد هذه الإمكانات على تكاملات وأدوات وصلاحيات مناسبة؛ ولا تعني أن النموذج الحالي ينفّذ الأوامر أو ينشر التطبيقات تلقائيًا دون إعداد أو إشراف.
35
+
36
+ > **مهم:** النموذج اللغوي وحده لا يتحكم ببرنامج VS Code أو المتصفح أو نظام التشغيل. تنفيذ الأكواد أو الأوامر يتطلب أدوات تشغيل وتكاملًا خارجيًا يمنحهما المستخدم. ينبغي مراجعة التغييرات، واختبارها، والموافقة على الأوامر والنشر قبل تنفيذها.
37
+
38
+ ## لمحة سريعة
39
+
40
+ <table>
41
+ <thead>
42
+ <tr><th>البند</th><th>الوصف</th></tr>
43
+ </thead>
44
+ <tbody>
45
+ <tr><td>الاسم</td><td>ABD3ID-CODE-16B</td></tr>
46
+ <tr><td>نوع المشروع</td><td>نموذج لغوي ومساعد برمجي قيد التطوير</td></tr>
47
+ <tr><td>المجال</td><td>فهم طلبات البرمجة، توليد الأكواد، شرحها، ومساندة تطوير التطبيقات</td></tr>
48
+ <tr><td>بيئات العمل المستهدفة</td><td>Visual Studio Code، وسير العمل البرمجي في المتصفح</td></tr>
49
+ <tr><td>الأنظمة المستهدفة</td><td>Windows وLinux وmacOS؛ يتطلب دعم كل نظام اختباره وتكامله الخاص</td></tr>
50
+ <tr><td>الاسم التجاري</td><td>يتضمن الاسم «16B»؛ يجب تأكيد عدد المعاملات الفعلي من إعدادات النموذج قبل نشره كمواصفة</td></tr>
51
+ <tr><td>حالة التنفيذ المستقل والنشر</td><td>التنفيذ الفعلي للأوامر ونشر التطبيقات على المتاجر هدف تطويري مستقبلي، وليس قدرة مؤكدة في هذه البطاقة</td></tr>
52
+ </tbody>
53
+ </table>
54
+
55
+ ## ما الذي يهدف النموذج إلى مساعدتك فيه؟
56
+
57
+ - **تحويل الفكرة إلى خطة تقنية:** تقسيم المطلوب إلى مكونات وخطوات واختيار تقنيات مناسبة بعد فهم القيود.
58
+ - **كتابة الأكواد وتعديلها:** إنشاء أمثلة برمجية، وإكمال وظائف، وإجراء تعديلات موجهة عند تزويده بسياق المشروع.
59
+ - **شرح الكود:** توضيح وظيفة الملفات والدوال ورسائل الأخطاء ومفاهيم البرمجة بلغة مفهومة.
60
+ - **استكشاف الأخطاء:** اقتراح أسباب محتملة وخطوات تشخيص وإصلاح يمكن للمستخدم مراجعتها واختبارها.
61
+ - **تطوير تطبيقات متعددة المنصات:** المساعدة في تصميم تطبيقات تستهدف الويب وسطح المكتب والأجهزة المحمولة؛ دعم كل إطار ومنصة يحتاج إلى تحقق عملي.
62
+ - **العمل ضمن أدوات المطوّر:** التوجه إلى التكامل مع VS Code وسير العمل البرمجي عبر المتصفح من خلال أدوات تكامل مناسبة.
63
+
64
+ هذه **أهداف استخدام** وليست نتائج معيارية منشورة. قد تتضمن المخرجات أخطاء أو ثغرات أو واجهات غير مكتملة، ويلزم تشغيل الاختبارات ومراجعة الكود قبل الاعتماد عليها.
65
+
66
+ ## مسار العمل المستهدف
67
+
68
+ ![رسم توضيحي لمسار ABD3ID-CODE-16B من الطلب إلى التطبيق، مع مراجعة المستخدم قبل التنفيذ والنشر](abd3id-code-workflow.svg)
69
+
70
+ يمثل الرسم تصورًا لاتجاه المنتج، لا تسجيلًا لقدرات مفعّلة أو نتائج اختبار. يظل التشغيل على جهاز المستخدم والنشر إلى أي متجر مشروطين بإعداد التكاملات المطلوبة، واختبارها، وموافقة المستخدم.
71
+
72
+ ## خارطة الطريق
73
+
74
+ <table>
75
+ <thead>
76
+ <tr><th>المرحلة</th><th>الاتجاه</th><th>الحالة في هذه البطاقة</th></tr>
77
+ </thead>
78
+ <tbody>
79
+ <tr><td>1. المساعدة البرمجية</td><td>فهم الطلبات، كتابة الأكواد، شرحها، واقتراح حلول للأخطاء</td><td>المجال الأساسي المعلن للمشروع؛ يلزم نشر أمثلة واختبارات للتحقق من الجودة</td></tr>
80
+ <tr><td>2. تكامل المحرر</td><td>مساندة المطوّر من داخل Visual Studio Code</td><td>هدف تطويري؛ يتطلب إضافة أو تكاملًا واختبارًا موثقًا</td></tr>
81
+ <tr><td>3. سير عمل المتصفح</td><td>استخدام أدوات البرمجة والتطوير المتاحة عبر المتصفح</td><td>هدف تطويري؛ يعتمد على الأدوات والصلاحيات وبيئة التشغيل</td></tr>
82
+ <tr><td>4. دعم الأنظمة</td><td>تجارب وتكاملات ملائمة لـ Windows وLinux وmacOS</td><td>منصات مستهدفة؛ لا يعني ذلك توافر دعم مجرّب لكل نظام حاليًا</td></tr>
83
+ <tr><td>5. إنشاء التطبيقات وتجهيزها</td><td>مساعدة المستخدم على بناء التطبيق وتجهيزه للحزم والإصدار</td><td>اتجاه تطوير مستقبلي؛ يتطلب سير نشر واختبارات لكل منصة</td></tr>
84
+ <tr><td>6. النشر على المتاجر</td><td>أتمتة خطوات النشر بعد إعداد الحسابات والمفاتيح والبيانات المطلوبة</td><td>رؤية مستقبلية فقط؛ أي نشر فعلي يجب أن يبقى بموافقة صريحة من صاحب الحساب</td></tr>
85
+ </tbody>
86
+ </table>
87
+
88
+ ## الأمان والتحكم
89
+
90
+ - اعرض التغييرات المقترحة بوضوح وراجعها قبل دمجها في المشروع.
91
+ - لا تشغّل أوامر النظام أو السكربتات غير المفهومة؛ افحص أثرها ومصدرها أولًا.
92
+ - استخدم بيئة اختبار أو sandbox عند تجربة كود غير موثوق.
93
+ - لا تضع كلمات المرور أو مفاتيح API أو مفاتيح التوقيع داخل المحادثة أو المستودع.
94
+ - اطلب تأكيدًا صريحًا قبل حذف الملفات أو تعديل إعدادات النظام أو تثبيت البرامج أو إرسال البيانات.
95
+ - لا تنشر تطبيقًا ولا ترفع إصدارًا إلى متجر دون مراجعة بشرية وتأكيد صريح من مالك الحساب.
96
+ - اختبر صحة الكود وأمانه وتوافقه على المنصات المستهدفة؛ اقتراح النموذج ليس بديلًا عن المراجعة والاختبارات.
97
+
98
+ ## معلومات تقنية يجري توثيقها
99
+
100
+ لا تُعرض المواصفات غير المؤكدة على أنها حقائق. استكمل هذه البيانات من ملفات الإصدار وسجلات التطوير قبل النشر:
101
+
102
+ <table>
103
+ <thead>
104
+ <tr><th>المعلومة</th><th>الحالة</th></tr>
105
+ </thead>
106
+ <tbody>
107
+ <tr><td>عدد المعاملات والبنية</td><td>يُتحقق منهما من config وملفات النموذج؛ «16B» جزء من الاسم التجاري فقط إلى أن يُثبت العدد</td></tr>
108
+ <tr><td>النموذج الأساسي وإصداره</td><td>غير موثق هنا؛ يُستخرج من سجل التدريب وبيانات الإصدار</td></tr>
109
+ <tr><td>صيغة الأوزان وطريقة تحميلها</td><td>تُوثق بعد نشر ملفات النموذج وتعليمات التحميل واختبارها</td></tr>
110
+ <tr><td>بيانات التدريب والتراخيص</td><td>تُوثق مصادرها وشروط استخدامها قبل إعادة توزيع النموذج</td></tr>
111
+ <tr><td>تكامل VS Code والمتصفح</td><td>يتطلب تحديد الأدوات أو الإضافات المدعومة ونشر طريقة إعداد مجرّبة</td></tr>
112
+ <tr><td>التشغيل على Windows وLinux وmacOS</td><td>يتطلب اختبارًا منفصلًا على كل نظام وإصداراته المدعومة</td></tr>
113
+ <tr><td>نتائج البرمجة والأمان</td><td>لا توجد في هذه البطاقة نتائج معيارية موثقة أو مقارنة مستقلة</td></tr>
114
+ <tr><td>الترخيص</td><td>يُحدد بعد التحقق من ترخيص الأوزان الأساسية والبيانات؛ لا تفترض البطاقة منح ترخيص غير موثق</td></tr>
115
+ </tbody>
116
+ </table>
117
+
118
+ ## التقييم والقيود
119
+
120
+ لا تتضمن هذه البطاقة نسب نجاح أو ترتيبًا أو ادعاءً بالتفوق؛ فلم تُرفق بها نتائج اختبار قابلة للتكرار. لتقييم النموذج، ينبغي نشر مجموعة الاختبار ومنهجية التقييم وإصدار النموذج، وقياس صحة الحلول، وتشغيل الاختبارات، وجودة إصلاح الأخطاء، وسلامة الكود، والأداء حسب اللغة والمنصة.
121
+
122
+ قد يولّد النموذج كودًا غير صحيح أو غير آمن، أو يستخدم واجهات برمجية قديمة، أو يسيء فهم سياق المشروع. تحقّق من المراجع والتبعيات والتراخيص، وشغّل الاختبارات، ولا تستخدم المخرجات مباشرة في أنظمة حساسة أو إنتاجية دون مراجعة مختصة.
123
+
124
+ ## مثال توضيحي لطلب
125
+
126
+ > «أنشئ صفحة إعدادات بسيطة، اشرح الملفات التي ستضيفها، واكتب اختبارات لها. لا تنفّذ أوامر ولا تغيّر ملفات قبل أن تعرض الخطة والتعديلات المقترحة.»
127
+
128
+ هذا مثال تحريري يوضح نوع المهام المستهدفة، وليس مخرجًا موثقًا من إصدار منشور.
129
+
130
+ ## الملكية والترخيص
131
+
132
+ اسم المشروع وصورته وأي أوزان أو شيفرات أو بيانات مرتبطة به تخضع للحقوق والتراخيص التي يحددها أصحابها. لم يُذكر في هذه البطاقة ترخيص للأوزان أو للبيانات؛ تحقّق من تراخيص النموذج الأساسي والبيانات والمكونات البرمجية قبل الاستخدام أو إعادة التوزيع. ولا يُعد ذكر المشروع أو إعداد هذه البطاقة منحًا تلقائيًا لحقوق استخدام مواد الغير.
133
+
134
+ ---
135
+
136
+ <a id="english-overview"></a>
137
+
138
+ ## English Overview
139
+
140
+ **ABD3ID-CODE-16B** is a language model project focused on software development and coding assistance. It is intended to help users understand development requests, plan solutions, write and explain code, troubleshoot issues, and build applications with connected development tools.
141
+
142
+ The project direction targets **Visual Studio Code**, browser-based development workflows, and **Windows, Linux, and macOS**. Future development may extend toward helping users create, package, and publish applications to app stores. These capabilities depend on integrations, tools, permissions, and platform-specific testing. This card does **not** claim that the current model autonomously executes commands or publishes apps.
143
+
144
+ > **Important:** A language model does not control VS Code, a browser, or an operating system by itself. Running code or commands requires external tools and user-granted access. Review changes, test them, and explicitly approve commands and releases before execution.
145
+
146
+ ### At a glance
147
+
148
+ <table>
149
+ <thead>
150
+ <tr><th>Item</th><th>Description</th></tr>
151
+ </thead>
152
+ <tbody>
153
+ <tr><td>Name</td><td>ABD3ID-CODE-16B</td></tr>
154
+ <tr><td>Project type</td><td>Language model and coding assistant under development</td></tr>
155
+ <tr><td>Focus</td><td>Understanding coding requests, generating and explaining code, and assisting application development</td></tr>
156
+ <tr><td>Target workflows</td><td>Visual Studio Code and browser-based development</td></tr>
157
+ <tr><td>Target operating systems</td><td>Windows, Linux, and macOS; each requires its own integration and validation</td></tr>
158
+ <tr><td>Model size</td><td>“16B” appears in the product name; confirm the actual parameter count from the model configuration before publishing it as a specification</td></tr>
159
+ <tr><td>Autonomous execution and publishing</td><td>Future product direction, not a verified capability claimed by this card</td></tr>
160
+ </tbody>
161
+ </table>
162
+
163
+ ### Intended areas of assistance
164
+
165
+ - **Turn ideas into technical plans:** break a request into components and steps, taking constraints into account.
166
+ - **Write and edit code:** draft examples, complete functions, and propose focused changes when given relevant project context.
167
+ - **Explain code:** clarify files, functions, errors, and programming concepts.
168
+ - **Troubleshoot issues:** suggest possible causes and reviewable debugging steps.
169
+ - **Assist with cross-platform applications:** help plan web, desktop, and mobile apps; framework and platform support must be tested.
170
+ - **Work with developer tools:** pursue integrations for VS Code and browser-based development through suitable external tools.
171
+
172
+ These are **intended use cases**, not published benchmark results. Outputs may contain bugs, security issues, or incomplete interfaces. Run tests and review code before relying on it.
173
+
174
+ ### Intended workflow
175
+
176
+ ![Illustration of the ABD3ID-CODE-16B workflow from request to application, with user review before execution and release](abd3id-code-workflow.svg)
177
+
178
+ This image illustrates the product direction. It is not evidence of enabled integrations or completed tests. Running software on a user's device or publishing to a store requires configured integrations, testing, and user approval.
179
+
180
+ ### Roadmap
181
+
182
+ <table>
183
+ <thead>
184
+ <tr><th>Stage</th><th>Direction</th><th>Status in this card</th></tr>
185
+ </thead>
186
+ <tbody>
187
+ <tr><td>1. Coding assistance</td><td>Understand requests, write and explain code, and suggest debugging approaches</td><td>Project's stated focus; publish examples and tests to validate quality</td></tr>
188
+ <tr><td>2. Editor integration</td><td>Assist developers from within Visual Studio Code</td><td>Development goal; requires an extension or integration and documented testing</td></tr>
189
+ <tr><td>3. Browser workflow</td><td>Use development tools available through a browser</td><td>Development goal; depends on tools, permissions, and runtime environment</td></tr>
190
+ <tr><td>4. Operating-system support</td><td>Integrations and testing for Windows, Linux, and macOS</td><td>Target platforms; not a claim that each is currently tested or supported</td></tr>
191
+ <tr><td>5. App creation and packaging</td><td>Assist users in building apps and preparing releases</td><td>Future direction; requires platform-specific release workflows and tests</td></tr>
192
+ <tr><td>6. Store publishing</td><td>Automate publishing steps after accounts, credentials, and release details are configured</td><td>Future vision only; actual publishing must require explicit account-owner approval</td></tr>
193
+ </tbody>
194
+ </table>
195
+
196
+ ### Safety and user control
197
+
198
+ - Make proposed changes visible and review them before merging.
199
+ - Do not run unfamiliar system commands or scripts without inspecting their source and impact.
200
+ - Use a test environment or sandbox for untrusted code.
201
+ - Do not put passwords, API keys, or signing keys in prompts or source repositories.
202
+ - Require explicit confirmation before deleting files, changing system settings, installing software, or sending data.
203
+ - Do not publish an app or release without human review and explicit approval from the account owner.
204
+ - Test code quality, security, and compatibility on target platforms; generated suggestions do not replace review and testing.
205
+
206
+ ### Technical information to verify
207
+
208
+ Unverified specifications are intentionally not presented as facts. Confirm the following from release files and development records before publication:
209
+
210
+ <table>
211
+ <thead>
212
+ <tr><th>Item</th><th>Status</th></tr>
213
+ </thead>
214
+ <tbody>
215
+ <tr><td>Parameter count and architecture</td><td>Verify from the configuration and model files; “16B” is a product-name element until confirmed</td></tr>
216
+ <tr><td>Base model and revision</td><td>Not documented here; retrieve from training records and release metadata</td></tr>
217
+ <tr><td>Weight format and loading method</td><td>Document after publishing and testing model files and loading instructions</td></tr>
218
+ <tr><td>Training data and licenses</td><td>Document sources and terms before redistributing the model</td></tr>
219
+ <tr><td>VS Code and browser integrations</td><td>Specify supported tools or extensions and publish a tested setup guide</td></tr>
220
+ <tr><td>Windows, Linux, and macOS support</td><td>Requires separate testing on each supported system and version</td></tr>
221
+ <tr><td>Coding and security results</td><td>No reproducible benchmark results or independent comparisons are included in this card</td></tr>
222
+ <tr><td>License</td><td>Determine after verifying the base-model and data licenses; this card does not assume an undocumented license</td></tr>
223
+ </tbody>
224
+ </table>
225
+
226
+ ### Evaluation and limitations
227
+
228
+ This card does not report a success rate, ranking, or superiority claim because reproducible evaluation results have not been provided here. A meaningful evaluation should publish the test set, methodology, and model revision, and measure solution correctness, test execution, debugging quality, code safety, and performance by language and platform.
229
+
230
+ The model may generate incorrect or unsafe code, use outdated APIs, or misunderstand project context. Verify references, dependencies, and licenses; run tests; and do not use outputs directly in sensitive or production systems without qualified review.
231
+
232
+ ### Illustrative prompt
233
+
234
+ > “Create a simple settings page, explain which files you would add, and write tests for it. Do not run commands or modify files before showing me the plan and proposed changes.”
235
+
236
+ This editorial example illustrates an intended task. It is not a documented output from a published release.
237
+
238
+ ### Ownership and licensing
239
+
240
+ The project name, visual assets, and any associated weights, code, or data remain subject to the rights and licenses set by their respective owners. This card does not specify a license for the weights or data. Verify the base model, data, and software component licenses before use or redistribution. Describing the project or preparing this card does not automatically grant rights to third-party materials.