{"id":{"repo_id":"calgary","oai_identifier":"oai:ucalgary.scholaris.ca:1880/110444"},"canonical_url":"https://search.dev.ndltd.org/etd/calgary/oai:ucalgary.scholaris.ca:1880/110444","repository":{"repo_id":"calgary","name":"University of Calgary","base_url":"https://ucalgary.scholaris.ca/server/oai/request"},"display":{"title":"The Task and Workslip Scheme for Personal Agent Systems","abstract":"The Task and Workslip Scheme for Personal Agent Systems is a collection of concepts enabling the intelligent communication of small agents, and a set of philosophical guidelines to aid in the design of intelligent systems to assist people in day-to-day tasks. The intention behind the scheme is to empower people to take control of their own computing power to achieve the kind of automatic personal assistance that otherwise can only be achieved with corporate computing. The scheme addresses the issue of how to provide people with these tools in three ways. it provides a theoretical framework for the design of small pieces of software, Agents, which communicate using usefully-structured information, Workslips, and can combine to form helpful systems for people, Personal Agent Systems. It provides a set of philosophical guide-lines which suggest particular design choices developers should make while developing these Agents. Finally it provides a reference implementation, TWPARI-J, which can be used to develop these Agents and provides practical examples of the philosophical guidelines. To demonstrate the effectiveness of TWPARI-J and the applicability of the philosophical guidelines and conceptual framework, three example systems are presented which allow people to: adjust their alarm clocks according to the weather, plan their shopping according to sales prices of local stores, and to get assistance monitoring the state of their network in an intelligent fashion. For each system particular instantiations are provided where the system is able to help a particular person. The scheme provides a simple system to create personal assistant system, often without needing to write new software, and simplifies Agent development. The scheme allows people to use the system and develop applications with a maximum of flexibility using a minimum of work.","abstract_html":"The Task and Workslip Scheme for Personal Agent Systems is a collection of concepts enabling the intelligent communication of small agents, and a set of philosophical guidelines to aid in the design of intelligent systems to assist people in day-to-day tasks. The intention behind the scheme is to empower people to take control of their own computing power to achieve the kind of automatic personal assistance that otherwise can only be achieved with corporate computing. The scheme addresses the issue of how to provide people with these tools in three ways. it provides a theoretical framework for the design of small pieces of software, Agents, which communicate using usefully-structured information, Workslips, and can combine to form helpful systems for people, Personal Agent Systems. It provides a set of philosophical guide-lines which suggest particular design choices developers should make while developing these Agents. Finally it provides a reference implementation, TWPARI-J, which can be used to develop these Agents and provides practical examples of the philosophical guidelines. To demonstrate the effectiveness of TWPARI-J and the applicability of the philosophical guidelines and conceptual framework, three example systems are presented which allow people to: adjust their alarm clocks according to the weather, plan their shopping according to sales prices of local stores, and to get assistance monitoring the state of their network in an intelligent fashion. For each system particular instantiations are provided where the system is able to help a particular person. The scheme provides a simple system to create personal assistant system, often without needing to write new software, and simplifies Agent development. The scheme allows people to use the system and develop applications with a maximum of flexibility using a minimum of work.","abstract_has_math":false,"creators":["Kendon, Tyson James"],"institution":"Science","degree_name":"Doctor of Philosophy (PhD)","degree_level":null,"degree_discipline":"Computer Science","degree_department":null,"school":null,"contributors":[],"advisors":["Denzinger, Jörg"],"committee_chairs":[],"committee_members":["Boyd, Jeffrey Edwin","Jacob, Christian J.","Finn, Patrick","Flores, Roberto A."],"year":2019,"date_issued":"2019-05-29","date_published":"2019-05-29","updated_at":"2026-07-24T01:30:15Z","subjects":["Task and Workslip","Personal Agent Systems"],"languages":["eng"],"rights":["University of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission."],"rights_urls":[],"identifier_entries":[{"key":"dc:identifier.doi","label":"DOI","values":["http://dx.doi.org/10.11575/PRISM/36603"],"render_values":[{"text":"http://dx.doi.org/10.11575/PRISM/36603","href":"http://dx.doi.org/10.11575/PRISM/36603","code":true}]}]},"links":{"outbound_url":"http://hdl.handle.net/1880/110444","outbound_label":"Handle","outbound_source":"dc:identifier.uri"},"metadata_groups":[{"id":"people","label":"People","entries":[{"key":"dc:contributor.advisor","label":"Advisor","values":["Denzinger, Jörg"]},{"key":"dc:contributor.committeemember","label":"Committee Member","values":["Boyd, Jeffrey Edwin","Jacob, Christian J.","Finn, Patrick","Flores, Roberto A."]},{"key":"dc:creator","label":"Author","values":["Kendon, Tyson James"]}]},{"id":"academic_context","label":"Academic Context","entries":[{"key":"dc:date","label":"Dc Date","values":["2019-11"]},{"key":"dc:date.accessioned","label":"Dc Date Accessioned","values":["2019-05-29T21:46:11Z"]},{"key":"dc:date.available","label":"Dc Date Available","values":["2019-05-29T21:46:11Z"]},{"key":"dc:date.issued","label":"Date","values":["2019-05-29"]},{"key":"dc:publisher.institution","label":"Dc Publisher Institution","values":["University of Calgary"]},{"key":"dc:type","label":"Dc Type","values":["doctoral thesis"]},{"key":"thesis:degree_discipline","label":"Discipline","values":["Computer Science"]},{"key":"thesis:degree_name","label":"Degree Name","values":["Doctor of Philosophy (PhD)"]},{"key":"thesis:institution_name","label":"Thesis Institution Name","values":["University of Calgary"]}]},{"id":"subjects_keywords","label":"Subjects and Keywords","entries":[{"key":"dc:subject","label":"Dc Subject","values":["Task and Workslip","Personal Agent Systems"]}]},{"id":"language_rights","label":"Language and Rights","entries":[{"key":"dc:language.iso","label":"Language (ISO)","values":["eng"]},{"key":"dc:rights","label":"Dc Rights","values":["University of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission."]}]},{"id":"identifiers","label":"Identifiers","entries":[{"key":"dc:identifier.doi","label":"DOI","values":["http://dx.doi.org/10.11575/PRISM/36603"]},{"key":"dc:identifier.uri","label":"Identifier URI","values":["http://hdl.handle.net/1880/110444"]}]},{"id":"additional","label":"Additional Metadata","entries":[{"key":"dc:description.abstract","label":"Abstract","values":["The Task and Workslip Scheme for Personal Agent Systems is a collection of concepts enabling the intelligent communication of small agents, and a set of philosophical guidelines to aid in the design of intelligent systems to assist people in day-to-day tasks. The intention behind the scheme is to empower people to take control of their own computing power to achieve the kind of automatic personal assistance that otherwise can only be achieved with corporate computing. The scheme addresses the issue of how to provide people with these tools in three ways. it provides a theoretical framework for the design of small pieces of software, Agents, which communicate using usefully-structured information, Workslips, and can combine to form helpful systems for people, Personal Agent Systems. It provides a set of philosophical guide-lines which suggest particular design choices developers should make while developing these Agents. Finally it provides a reference implementation, TWPARI-J, which can be used to develop these Agents and provides practical examples of the philosophical guidelines. To demonstrate the effectiveness of TWPARI-J and the applicability of the philosophical guidelines and conceptual framework, three example systems are presented which allow people to: adjust their alarm clocks according to the weather, plan their shopping according to sales prices of local stores, and to get assistance monitoring the state of their network in an intelligent fashion. For each system particular instantiations are provided where the system is able to help a particular person. The scheme provides a simple system to create personal assistant system, often without needing to write new software, and simplifies Agent development. The scheme allows people to use the system and develop applications with a maximum of flexibility using a minimum of work."]},{"key":"dc:title","label":"Title","values":["The Task and Workslip Scheme for Personal Agent Systems"]}]}],"canonical_facts":{"dc:contributor.advisor":["Denzinger, Jörg"],"dc:contributor.committeemember":["Boyd, Jeffrey Edwin","Jacob, Christian J.","Finn, Patrick","Flores, Roberto A."],"dc:creator":["Kendon, Tyson James"],"dc:date":["2019-11"],"dc:date.accessioned":["2019-05-29T21:46:11Z"],"dc:date.available":["2019-05-29T21:46:11Z"],"dc:date.issued":["2019-05-29"],"dc:description.abstract":["The Task and Workslip Scheme for Personal Agent Systems is a collection of concepts enabling the intelligent communication of small agents, and a set of philosophical guidelines to aid in the design of intelligent systems to assist people in day-to-day tasks. The intention behind the scheme is to empower people to take control of their own computing power to achieve the kind of automatic personal assistance that otherwise can only be achieved with corporate computing. The scheme addresses the issue of how to provide people with these tools in three ways. it provides a theoretical framework for the design of small pieces of software, Agents, which communicate using usefully-structured information, Workslips, and can combine to form helpful systems for people, Personal Agent Systems. It provides a set of philosophical guide-lines which suggest particular design choices developers should make while developing these Agents. Finally it provides a reference implementation, TWPARI-J, which can be used to develop these Agents and provides practical examples of the philosophical guidelines. To demonstrate the effectiveness of TWPARI-J and the applicability of the philosophical guidelines and conceptual framework, three example systems are presented which allow people to: adjust their alarm clocks according to the weather, plan their shopping according to sales prices of local stores, and to get assistance monitoring the state of their network in an intelligent fashion. For each system particular instantiations are provided where the system is able to help a particular person. The scheme provides a simple system to create personal assistant system, often without needing to write new software, and simplifies Agent development. The scheme allows people to use the system and develop applications with a maximum of flexibility using a minimum of work."],"dc:identifier.doi":["http://dx.doi.org/10.11575/PRISM/36603"],"dc:identifier.uri":["http://hdl.handle.net/1880/110444"],"dc:language.iso":["eng"],"dc:publisher.institution":["University of Calgary"],"dc:rights":["University of Calgary graduate students retain copyright ownership and moral rights for their thesis. You may use this material in any way that is permitted by the Copyright Act or through licensing that has been assigned to the document. For uses that are not allowable under copyright legislation or licensing, you are required to seek permission."],"dc:subject":["Task and Workslip","Personal Agent Systems"],"dc:title":["The Task and Workslip Scheme for Personal Agent Systems"],"dc:type":["doctoral thesis"],"thesis:degree_discipline":["Computer Science"],"thesis:degree_name":["Doctor of Philosophy (PhD)"],"thesis:institution_name":["University of Calgary"]},"updated_at":"2026-07-24T01:30:15Z"}