لغة Strips (Stanford Research Institute Problem Solver) هي لغة تخطيط آلي تم تطويرها بواسطة ريتشارد فايكس ونيلس نيلسون في عام 1971 في SRI International. تم استخدام نفس الاسم للإشارة إلى اللغة الرسمية للإدخالات إلى هذا المخطط. تعتبر هذه اللغة قاعدة لمعظم اللغات المستخدمة اليوم للتعبير عن مثيلات مشكلات التخطيط الآلي؛ وتُعرف هذه اللغات عادة باسم “لغات الأعمال”. يصف هذا المقال اللغة فقط، وليس المخطط.
تُعتبر لغة Strips جزءًا هامًا من تطور نظم التخطيط الآلي والذكاء الاصطناعي بشكل عام. حيث تهدف هذه اللغة إلى تمثيل المعرفة حول العالم والأهداف والاعتقادات والعمليات العقلية التي يمكن أن يقوم بها الكائنات الذكية. وتقوم بذلك من خلال تحديد الحالات البدئية والأهداف والعمليات القابلة للتنفيذ.
من ميزات لغة Strips:
- قدرتها على تمثيل الحالات البدئية والأهداف بوضوح.
- القدرة على تمثيل العمليات القابلة للتنفيذ.
- توفير آلية لتمثيل التأثيرات التي تنتج عن تنفيذ عمليات معينة.
- تقديم آلية للتمثيل الفعّال للقيود والقواعد المتعلقة بالعمليات.
باستخدام Strips، يمكن للمطورين تمثيل مجموعة متنوعة من المشكلات وحلولها بشكل فعال ودقيق، مما يجعلها أداة قيمة في مجالات مثل تخطيط الإنتاج، والتخطيط الآلي للأنظمة، وتصميم الألعاب، والروبوتيات، والمزيد.
للمزيد من المعلومات، يمكن الاطلاع على صفحة ويكيبيديا لـ Strips.