fawzi
10-07-2003, 03:12
منذ ان بدأت علاقة الإنسان بالحاسوب (الكمبيوتر) اتجه تفكيره الى محاولة الاستفادة القصوى من هذه الآلة بما في ذلك تدريبها وتمرينها لممارسة العديد من المهارات ذات الطابع البشري وقد سعى الباحثون الى وضع نظريات علمية جديدة وتطوير تقنيات مبنية عليها، بهدف جعل الكمبيوتر يؤدي الأعمال التي يؤديها البشر بطريقة أفضل. وتمثل تقنيات عدة للذكاء الصناعي الآن المجالات التطبيقية التي تشهد منافسة في مجال تطوير البرمجيات وأبرز هذه التقنيات:
الأنظمة الخبيرة Expert System : وهي برامج تكون من قواعد معرفة بحثية صممت لتساعد العاملين في العلوم التطبيقية المختلفة كالطب والكيمياء والتجارة. ويعتبر هذا النوع من أوسع تقنيات الذكاء الصناعي انتشارا.
وتكمن مجالات تطبيق أنظمة الخبرة فهي في صنع القرارات، والتصميم، والتنبؤ، والنظيم، والرقابة، والتمييز، والتشخيص، والوصف، والترجمة، والتبيان، والتدريب. أما مكونات نظام الخبرة فهي: قاعدة المعرفة وماكينة الاستدلال الحصول على المعرفة.
معالجة اللغات الطبيعية Natural Language Processing: تهدف هذه التقنية الى جعل العلاقة بين الإنسان والحاسوب تتم بشكل طبيعي من خلال استخدام لغة الإنسان نفسها بالإضافة الى تمكين الحاسوب من فهم الأوامر الموجهة باللغة الطبيعية وتوليد وتحليل النماذج اللغوية. ومن أبرز تطبيقات هذه التقنيات تلك المتعلقة بالترجمة الآلية وتحليل النصوص.
التعرف على الكلام Speech Recognition: تستخدم هذه التقنية أساليب أكثر تفاعلا مع الحاسوب لتجعله قادرا على تمييز الأوامر التي توجه اليه باللغة الطبيعية مباشرة (شفويا) والتجاوب معها. ومن بين التطبيقات الشائعة لهذه التقنية برامج الاملاء الصوتي التي تقوم بكتابة النصوص التي يمليها عليها المستخدم شفويا.
التعرف على الأشكال Rattern Recognition: يتم في هذه التقنية تمكين الحاسوب من تحليل وتمييز الصور والأشكال التي يستقبلها بواسطة كاميرا خاصة مرتبطة به. وتدخل هذه التقنية في بعض التطبيقات المتعلقة بتوجيه المكفوفين.
البرمجة الآلية Automatic Programming: تعتمد هذه التقنية على انتاج برامج ذكية تقوم بمساعدة المبرمجين في اعداد وانتاج برامجهم. ويطمح العاملون بهذه التقنية الى تطوير برامج تكون قادرة على تطوير البرامج بنفسها بما يعنيه ذلك من تحليل وتصميم البرامج وتنقيحها وتقييمها ومن ثم انتاجها.
الإنسان الآلي Robot: تعتبر هذه التقنية أرقى تقنيات الذكاء الصناعي من حيث طبيعة الحلول التي تقدمها للمشاكل التي تواجهها. والإنسان الآلي هو أداة كهروميكانيكية يمكن برمجتها للقيام ببعض المهام اليدوية، وتتطلب وجود معدات جس خاصة كالكاميرات والمجسات الفيزيائية او الكيميائية لتمكينها من التجاوب مع المتغيرات الحاصلة في محيطها ومتابعتها، وليس مجرد اتباع التعليمات الموجهة اليها. ومن أحدث التطبيقات في هذا المجال استخدام الإنسان الآلي في مكافحة النيران والحرائق. كذلك استخدام الإنسان الآلي في التعليم بمساعدة الحاسوب وسواه من المجالات. وبظهور هذه التقنيات أعطي زخم مختلف في اتجاهات البرمجة على الصعيد العالمي، خاصة ان مجالات التطبيق لم تعد قاصرة على جانب من جوانب الحياة دون آخر. وانطلاقا من ان هذه التطبيقات مطورة ومصممة لحل مسائل يصعب حلها بطرق الخوارزميات لتعقيدها او غموضها او الشكوك بها، فقد اهتمت بها جميع لغات العالم. وقد ظهرت حديثا تطبيقات ذكيةخاصة باللغة العربية في مجالات مختلفة. ونتيجة لذلك برز اتجاهان متوازيان: الأول يهدف الى دراسة المشاكل التي تنتج عن تطبيق هذه التقنية على اللغة العربية، والثاني يهتم بتطوير نظريات علمية جديدة متخصصة بهذه التطبيقات ومناسبة للحالة اللغوية العربية.
الأنظمة الخبيرة Expert System : وهي برامج تكون من قواعد معرفة بحثية صممت لتساعد العاملين في العلوم التطبيقية المختلفة كالطب والكيمياء والتجارة. ويعتبر هذا النوع من أوسع تقنيات الذكاء الصناعي انتشارا.
وتكمن مجالات تطبيق أنظمة الخبرة فهي في صنع القرارات، والتصميم، والتنبؤ، والنظيم، والرقابة، والتمييز، والتشخيص، والوصف، والترجمة، والتبيان، والتدريب. أما مكونات نظام الخبرة فهي: قاعدة المعرفة وماكينة الاستدلال الحصول على المعرفة.
معالجة اللغات الطبيعية Natural Language Processing: تهدف هذه التقنية الى جعل العلاقة بين الإنسان والحاسوب تتم بشكل طبيعي من خلال استخدام لغة الإنسان نفسها بالإضافة الى تمكين الحاسوب من فهم الأوامر الموجهة باللغة الطبيعية وتوليد وتحليل النماذج اللغوية. ومن أبرز تطبيقات هذه التقنيات تلك المتعلقة بالترجمة الآلية وتحليل النصوص.
التعرف على الكلام Speech Recognition: تستخدم هذه التقنية أساليب أكثر تفاعلا مع الحاسوب لتجعله قادرا على تمييز الأوامر التي توجه اليه باللغة الطبيعية مباشرة (شفويا) والتجاوب معها. ومن بين التطبيقات الشائعة لهذه التقنية برامج الاملاء الصوتي التي تقوم بكتابة النصوص التي يمليها عليها المستخدم شفويا.
التعرف على الأشكال Rattern Recognition: يتم في هذه التقنية تمكين الحاسوب من تحليل وتمييز الصور والأشكال التي يستقبلها بواسطة كاميرا خاصة مرتبطة به. وتدخل هذه التقنية في بعض التطبيقات المتعلقة بتوجيه المكفوفين.
البرمجة الآلية Automatic Programming: تعتمد هذه التقنية على انتاج برامج ذكية تقوم بمساعدة المبرمجين في اعداد وانتاج برامجهم. ويطمح العاملون بهذه التقنية الى تطوير برامج تكون قادرة على تطوير البرامج بنفسها بما يعنيه ذلك من تحليل وتصميم البرامج وتنقيحها وتقييمها ومن ثم انتاجها.
الإنسان الآلي Robot: تعتبر هذه التقنية أرقى تقنيات الذكاء الصناعي من حيث طبيعة الحلول التي تقدمها للمشاكل التي تواجهها. والإنسان الآلي هو أداة كهروميكانيكية يمكن برمجتها للقيام ببعض المهام اليدوية، وتتطلب وجود معدات جس خاصة كالكاميرات والمجسات الفيزيائية او الكيميائية لتمكينها من التجاوب مع المتغيرات الحاصلة في محيطها ومتابعتها، وليس مجرد اتباع التعليمات الموجهة اليها. ومن أحدث التطبيقات في هذا المجال استخدام الإنسان الآلي في مكافحة النيران والحرائق. كذلك استخدام الإنسان الآلي في التعليم بمساعدة الحاسوب وسواه من المجالات. وبظهور هذه التقنيات أعطي زخم مختلف في اتجاهات البرمجة على الصعيد العالمي، خاصة ان مجالات التطبيق لم تعد قاصرة على جانب من جوانب الحياة دون آخر. وانطلاقا من ان هذه التطبيقات مطورة ومصممة لحل مسائل يصعب حلها بطرق الخوارزميات لتعقيدها او غموضها او الشكوك بها، فقد اهتمت بها جميع لغات العالم. وقد ظهرت حديثا تطبيقات ذكيةخاصة باللغة العربية في مجالات مختلفة. ونتيجة لذلك برز اتجاهان متوازيان: الأول يهدف الى دراسة المشاكل التي تنتج عن تطبيق هذه التقنية على اللغة العربية، والثاني يهتم بتطوير نظريات علمية جديدة متخصصة بهذه التطبيقات ومناسبة للحالة اللغوية العربية.