{"product_id":"9781598295443","title":"Action Programming Languages","description":"Artificial systems that think and behave intelligently are one of the most exciting and challenging goals of Artificial Intelligence. Action Programming is the art and science of devising high-level control strategies for autonomous systems which employ a mental model of their environment and which reason about their actions as a means to achieve their goals. Applications of this programming paradigm include autonomous software agents, mobile robots with high-level reasoning capabilities, and General Game Playing. These lecture notes give an in-depth introduction to the current state-of-the-art in action programming. The main topics are knowledge representation for actions, procedural action programming, planning, agent logic programs, and reactive, behavior-based agents. The only prerequisite for understanding the material in these lecture notes is some general programming experience and basic knowledge of classical first-order logic.","brand":"Morgan and Claypool Publishers","offers":[{"title":"Default Title","offer_id":47041273594096,"sku":"9781598295443","price":35.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0737\/7593\/9824\/files\/9781598295443_p0.jpg?v=1763812797","url":"https:\/\/shop-qa.barnesandnoble.com\/products\/9781598295443","provider":"Barnes \u0026 Noble (DEV)","version":"1.0","type":"link"}