STRIPS ( Stanford Research Institute Problem Solver ) este un programator automat dezvoltat în 1971 de Richard Fykes și Niels Nilson . Ulterior, cuvântul STRIPS a fost folosit și pentru a desemna un limbaj formal care descrie datele de intrare ale acestui planificator. Acest limbaj este baza majorității limbilor moderne pentru descrierea problemelor de planificare automată . Acest articol descrie doar limbajul (așa-numitul formalism STRIPS), și nu planificatorul în sine.
Descrierea problemei de planificare în limbajul STRIPS include următoarele componente:
Matematic vorbind, problema de planificare în formalismul STRIPS este un cvadruplu ale cărui componente au următoarele semnificații:
Planul (soluția) unei astfel de probleme de planificare este o secvență de acțiuni (operatori) care poate fi efectuată pornind de la starea , și va duce la oricare dintre stările țintă .