首页 > 最新文献

Appl. Intell.最新文献

英文 中文
Ecological interface enabling human-embodied cognition in mobile robot teleoperation 移动机器人遥操作中实现人身认知的生态界面
Pub Date : 2000-09-01 DOI: 10.1145/350752.350761
T. Sawaragi, Y. Horiguchi
advanced, we should consider what are the ideal human–computer relationships for their interactions. This means that the human and computer subsystems should be structured and designed to work in mutually cooperating ways, and the quality of system decision and control depends greatly on the quality of information generation on its interfaces.
更进一步,我们应该考虑理想的人机交互关系是什么。这意味着人机子系统的结构和设计应以相互协作的方式工作,系统决策和控制的质量在很大程度上取决于其接口上信息生成的质量。
{"title":"Ecological interface enabling human-embodied cognition in mobile robot teleoperation","authors":"T. Sawaragi, Y. Horiguchi","doi":"10.1145/350752.350761","DOIUrl":"https://doi.org/10.1145/350752.350761","url":null,"abstract":"advanced, we should consider what are the ideal human–computer relationships for their interactions. This means that the human and computer subsystems should be structured and designed to work in mutually cooperating ways, and the quality of system decision and control depends greatly on the quality of information generation on its interfaces.","PeriodicalId":8272,"journal":{"name":"Appl. Intell.","volume":"87 1","pages":"20-32"},"PeriodicalIF":0.0,"publicationDate":"2000-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"81046568","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 4
Curriculum descant: stories and plays about the ethical and social implications of artificial intelligence 课程说明:关于人工智能的伦理和社会影响的故事和戏剧
Pub Date : 2000-09-01 DOI: 10.1145/350752.350758
Richard G. Epstein, Deepak Kumar
A central issue in any discussion of the ethical and social implications of artificial intelligence (AI) is the appropriate role of intelligent systems in the world that we are creating. Can intelligent systems potentially threaten the vitality of human con-sciousness? Can intelligent systems " steal " vital capabilities and skills from humanity? Over the past several years I have been writing stories and plays that address the ethical and social implications of AI. These stories and plays are available through my AI Stories web-site (www.cs.wcupa.edu/~epstein/stoplay-html). I hope that professors who teach artificial intelligence, computer ethics, or the social implications of computing will use these stories and plays in their courses. The AI Stories Web project began as a story about the future that I wrote for my book, The Case of the Killer Robot (Epstein 1997). The Killer Robot is a fictitious scenario that uses various written media (e.g., newspaper stories and magazine interviews) to tell the story of how a programming error led to the death of a robot operator. One of our reviewers liked the future story and said that he would like to see more stories about the future. Consequently, I embarked on a new pro-ject—to create a portrait of the future (circa 2028) using a variety of print media (e.g., newspaper articles, book reviews, television infomercial transcripts, magazine interviews, commencement addresses). The purpose of this effort was to provide professors with materials that they could use to teach and discuss the ethical and social implications of computer technology, especially artificial intelligence and virtual reality (VR). I call this collection of stories Sunday, May 14, 2028. Stories that specifically relate to AI and VR are available in the AI Stories Web. I will briefly introduce these stories and two plays that are available at the aforementioned website. The 37 stories in the AI Stories Web are organized according to the domain of human experience that is affected by the technology being discussed. One story that gets to the heart of the matter is " The Great Brain Robbery. " This story discusses the impact of computer technology (especially, artificial intelligence) in a broad social context. The story is told through an interview with Professor Lowe-Tignoff (who also appeared in the Killer Robot book). He discusses his belief that intelligent systems (again, he is speaking from the perspective of 2028) are stealing human capabilities in various domains, including …
在任何关于人工智能(AI)的伦理和社会影响的讨论中,一个核心问题是智能系统在我们正在创造的世界中的适当角色。智能系统会威胁到人类意识的生命力吗?智能系统能从人类那里“偷走”重要的能力和技能吗?在过去的几年里,我一直在写关于人工智能的伦理和社会影响的故事和剧本。这些故事和戏剧可以通过我的AI故事网站(www.cs.wcupa.edu/~epstein/stoplay-html)获得。我希望教授人工智能、计算机伦理学或计算机的社会影响的教授们能在他们的课程中使用这些故事和戏剧。AI故事网络项目最初是我为自己的书《杀手机器人的案例》(The Case of The Killer Robot, Epstein 1997)写的一个关于未来的故事。杀手机器人是一个虚构的场景,使用各种书面媒体(如报纸故事和杂志采访)来讲述一个编程错误如何导致机器人操作员死亡的故事。我们的一位评论家喜欢未来的故事,并说他想看到更多关于未来的故事。因此,我开始了一个新的项目——用各种印刷媒体(如报纸文章、书评、电视信息商业记录、杂志采访、毕业典礼演讲)来描绘未来(大约2028年)的画像。这项工作的目的是为教授们提供他们可以用来教授和讨论计算机技术,特别是人工智能和虚拟现实(VR)的伦理和社会影响的材料。我把这个故事集命名为2028年5月14日星期日。与AI和VR相关的故事可以在AI Stories Web上找到。我将简要介绍这些故事和两个剧本,可以在上述网站上找到。AI stories Web中的37个故事是根据受正在讨论的技术影响的人类经验领域组织的。有一个故事触及了这个问题的核心,那就是“大脑大劫案”。这个故事讨论了计算机技术(尤其是人工智能)在广泛的社会背景下的影响。这个故事是通过对洛伊-蒂格诺夫教授(他也出现在《机器人杀手》一书中)的采访来讲述的。他谈到了他的信念,即智能系统(再次,他是从2028年的角度出发)正在窃取人类在各个领域的能力,包括……
{"title":"Curriculum descant: stories and plays about the ethical and social implications of artificial intelligence","authors":"Richard G. Epstein, Deepak Kumar","doi":"10.1145/350752.350758","DOIUrl":"https://doi.org/10.1145/350752.350758","url":null,"abstract":"A central issue in any discussion of the ethical and social implications of artificial intelligence (AI) is the appropriate role of intelligent systems in the world that we are creating. Can intelligent systems potentially threaten the vitality of human con-sciousness? Can intelligent systems \" steal \" vital capabilities and skills from humanity? Over the past several years I have been writing stories and plays that address the ethical and social implications of AI. These stories and plays are available through my AI Stories web-site (www.cs.wcupa.edu/~epstein/stoplay-html). I hope that professors who teach artificial intelligence, computer ethics, or the social implications of computing will use these stories and plays in their courses. The AI Stories Web project began as a story about the future that I wrote for my book, The Case of the Killer Robot (Epstein 1997). The Killer Robot is a fictitious scenario that uses various written media (e.g., newspaper stories and magazine interviews) to tell the story of how a programming error led to the death of a robot operator. One of our reviewers liked the future story and said that he would like to see more stories about the future. Consequently, I embarked on a new pro-ject—to create a portrait of the future (circa 2028) using a variety of print media (e.g., newspaper articles, book reviews, television infomercial transcripts, magazine interviews, commencement addresses). The purpose of this effort was to provide professors with materials that they could use to teach and discuss the ethical and social implications of computer technology, especially artificial intelligence and virtual reality (VR). I call this collection of stories Sunday, May 14, 2028. Stories that specifically relate to AI and VR are available in the AI Stories Web. I will briefly introduce these stories and two plays that are available at the aforementioned website. The 37 stories in the AI Stories Web are organized according to the domain of human experience that is affected by the technology being discussed. One story that gets to the heart of the matter is \" The Great Brain Robbery. \" This story discusses the impact of computer technology (especially, artificial intelligence) in a broad social context. The story is told through an interview with Professor Lowe-Tignoff (who also appeared in the Killer Robot book). He discusses his belief that intelligent systems (again, he is speaking from the perspective of 2028) are stealing human capabilities in various domains, including …","PeriodicalId":8272,"journal":{"name":"Appl. Intell.","volume":"199 1","pages":"17-19"},"PeriodicalIF":0.0,"publicationDate":"2000-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75963010","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 5
Links: what is an intelligent tutoring system? 链接:什么是智能辅导系统?
Pub Date : 2000-09-01 DOI: 10.1145/350752.350756
Reva Freedman, Syed S. Ali, S. McRoy
Professor Freedman's research focuses on reactive planning and theories of discourse and dialog processing with the goal of building better intelligent tutoring systems. T he term " intelligent tutoring system " (ITS) refers to any computer program that can be used in learning and that contains intelligence—this breadth has no doubt helped make ITS research the large and varied field that it is. ITS research is an out-growth of the earlier computer-aided instruction (CAI) model, which usually refers to a frame-based system with hard-coded links, that is, hypertext with an instructional purpose. The traditional ITS model has four components: the domain model, the student model, the teaching model, and a learning environment or user interface. ITS projects can vary significantly by the relative level of intelligence of the components. For example, a project focusing on intelligence in the domain model may generate solutions to complex and novel problems so that students can always have new problems on which to practice, but it might only have simple methods for teaching those problems. Or a system might concentrate on multiple or novel ways to teach a particular topic and therefore find a less sophisticated representation of that content sufficient. When multiple components contain intelligence, homogeneous or heterogeneous representations can be used. ITSs can also be classified by their underlying algorithm. One well-known category is the model-tracing tutor, which tracks students' progress and keeps them within a specified tolerance of an acceptable solution path. A theme underlying much of ITS research is domain independence, that is, the degree to which knowledge encoded in the teaching model can be reused in different domains. Although to the external observer domain independence seems like an essential characteristic of intelligence, many experts believe that some of the essential pedagogical knowledge in every domain is fundamentally domain dependent. For example, some analogies used in teaching physics, and even in teaching specific topics in physics, have no equivalents in other domains. Task independence, or the degree to which the knowledge in the system can be used to support a variety of tasks on the part of the student, has not yet been addressed by most systems. Journals The International Journal of Artificial Intelligence in Education (cbl.leeds.ac. uk/ijaied/), the official journal of the International AIED Society, is the preeminent journal in the field; it is published both in print and on the Web. Other journals that publish significant ITS research …
弗里德曼教授的研究重点是反应计划和话语和对话处理理论,目标是建立更好的智能辅导系统。“智能辅导系统”(ITS)一词指的是任何可以用于学习并包含智能的计算机程序——这种广度无疑有助于使ITS研究成为一个庞大而多样的领域。ITS研究是早期计算机辅助教学(CAI)模式的产物,CAI通常是指基于框架的系统,具有硬编码链接,即具有教学目的的超文本。传统的ITS模型有四个组成部分:领域模型、学生模型、教学模型和学习环境或用户界面。ITS项目可能因组件的相对智能水平而有显著差异。例如,一个专注于领域模型中的智能的项目可能会生成复杂和新颖问题的解决方案,这样学生就可以总是有新的问题来练习,但是它可能只有简单的方法来教授这些问题。或者系统可能专注于多种或新颖的方法来教授特定主题,因此发现该内容的不太复杂的表示就足够了。当多个组件包含智能时,可以使用同构或异构表示。ITSs也可以通过其底层算法进行分类。一个著名的类别是模型跟踪导师,它跟踪学生的进度,并使他们保持在可接受的解决方案路径的指定公差范围内。ITS研究的一个基本主题是领域独立性,也就是说,教学模型中编码的知识可以在不同领域中重用的程度。尽管对外部观察者来说,领域独立性似乎是智力的基本特征,但许多专家认为,每个领域的一些基本教学知识从根本上来说都是领域依赖的。例如,在物理教学中使用的一些类比,甚至在物理的特定主题教学中使用的类比,在其他领域没有对等物。任务独立性,或系统中的知识可以用来支持学生的各种任务的程度,还没有被大多数系统解决。国际人工智能教育期刊(英文版)。uk/ijaied/)是国际AIED学会的官方期刊,是该领域的杰出期刊;它以印刷品和网络形式出版。其他发表重要ITS研究的期刊……
{"title":"Links: what is an intelligent tutoring system?","authors":"Reva Freedman, Syed S. Ali, S. McRoy","doi":"10.1145/350752.350756","DOIUrl":"https://doi.org/10.1145/350752.350756","url":null,"abstract":"Professor Freedman's research focuses on reactive planning and theories of discourse and dialog processing with the goal of building better intelligent tutoring systems. T he term \" intelligent tutoring system \" (ITS) refers to any computer program that can be used in learning and that contains intelligence—this breadth has no doubt helped make ITS research the large and varied field that it is. ITS research is an out-growth of the earlier computer-aided instruction (CAI) model, which usually refers to a frame-based system with hard-coded links, that is, hypertext with an instructional purpose. The traditional ITS model has four components: the domain model, the student model, the teaching model, and a learning environment or user interface. ITS projects can vary significantly by the relative level of intelligence of the components. For example, a project focusing on intelligence in the domain model may generate solutions to complex and novel problems so that students can always have new problems on which to practice, but it might only have simple methods for teaching those problems. Or a system might concentrate on multiple or novel ways to teach a particular topic and therefore find a less sophisticated representation of that content sufficient. When multiple components contain intelligence, homogeneous or heterogeneous representations can be used. ITSs can also be classified by their underlying algorithm. One well-known category is the model-tracing tutor, which tracks students' progress and keeps them within a specified tolerance of an acceptable solution path. A theme underlying much of ITS research is domain independence, that is, the degree to which knowledge encoded in the teaching model can be reused in different domains. Although to the external observer domain independence seems like an essential characteristic of intelligence, many experts believe that some of the essential pedagogical knowledge in every domain is fundamentally domain dependent. For example, some analogies used in teaching physics, and even in teaching specific topics in physics, have no equivalents in other domains. Task independence, or the degree to which the knowledge in the system can be used to support a variety of tasks on the part of the student, has not yet been addressed by most systems. Journals The International Journal of Artificial Intelligence in Education (cbl.leeds.ac. uk/ijaied/), the official journal of the International AIED Society, is the preeminent journal in the field; it is published both in print and on the Web. Other journals that publish significant ITS research …","PeriodicalId":8272,"journal":{"name":"Appl. Intell.","volume":"9 1","pages":"15-16"},"PeriodicalIF":0.0,"publicationDate":"2000-09-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"79763295","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 75
Backtracking: robots that fly, part I 回溯:会飞的机器人,第一部分
Pub Date : 2000-06-01 DOI: 10.1145/337897.338003
Chris Welty, L. Hoebel
{"title":"Backtracking: robots that fly, part I","authors":"Chris Welty, L. Hoebel","doi":"10.1145/337897.338003","DOIUrl":"https://doi.org/10.1145/337897.338003","url":null,"abstract":"","PeriodicalId":8272,"journal":{"name":"Appl. Intell.","volume":"46 1","pages":"64"},"PeriodicalIF":0.0,"publicationDate":"2000-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"84726908","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Curriculum descant: teaching “New AI” 课程描述:教授“新人工智能”
Pub Date : 2000-06-01 DOI: 10.1145/337897.337989
R. Pfeifer, Deepak Kumar
ing General Principles of Intelligent Behavior In the classical view of artificial intelligence, the general principles dealt mostly with symbol processing and computational architecture. In more recent approaches, in which embodiment plays an important role, the principles that have been suggested are more strongly related to the interaction with the real world as it is mediated by the body of the agent. One principle asserts that we must not look at the agent in isolation but must define its ecological niche, its tasks, and the types of interactions of the agent with its environment. Another principle, inexpensive design, states that these interactions can be exploited in the design of an agent. A beautiful illustration of this principle is Ian Horsewill’s robot Polly. In the early 1990s Polly gave tours of the MIT AI Lab. Its camera was slightly tilted downwards so that more distant objects were higher up on the y-axis in the image—an inexpensive way of visually detecting the nearest obstacles. The principle of sensory-motor coordination was inspired by John Dewey, who, as early as 1896, had pointed out the importance of sensory-motor coordination for perception. This principle implies that through sensorymotor coordination, through coordinated interaction with the environment, an agent can structure its own sensory input. In this way, correlated sensory stimulation can be generated in different sensory channels—an important prerequisite for perceptual learning and concept development. Another principle has its origins in the work of Rodney Brooks, who introduced into AI research the idea of embodiment and the subsumption architecture. According to the principle of parallel, loosely coupled processes, intelligence emerges from a large number of parallel processes that are only loosely coupled and are mostly coordinated through interaction with the environment. An example is an insect walking: coordination of the individual legs is achieved not only through neural connections but also the environment. Because of the body’s stiffness and its weight, if one leg is lifted, the force on all the legs changes instantaneously, a fact that is exploited by the leg coordination system in the insect. Understanding
在人工智能的经典观点中,一般原则主要涉及符号处理和计算架构。在最近的方法中,体现起着重要的作用,已经提出的原则与现实世界的相互作用更密切相关,因为它是由代理人的身体介导的。一个原则断言,我们不能孤立地看待agent,而必须定义它的生态位,它的任务,以及agent与环境相互作用的类型。另一个原则,廉价设计,指出这些交互可以在代理的设计中被利用。伊恩·霍斯威尔(Ian horwill)的机器人波利(Polly)就是这一原理的一个绝佳例证。20世纪90年代初,波莉参观了麻省理工学院的人工智能实验室。它的摄像头稍微向下倾斜,这样更远的物体在图像的y轴上就会更高——这是一种廉价的视觉检测最近障碍物的方法。感觉-运动协调的原理是由约翰·杜威启发的,他早在1896年就指出了感觉-运动协调对知觉的重要性。这一原理意味着,通过感觉运动协调,通过与环境的协调互动,智能体可以构建自己的感觉输入。这样,在不同的感觉通道中可以产生相关的感觉刺激,这是知觉学习和概念发展的重要前提。另一个原则源于罗德尼·布鲁克斯(Rodney Brooks)的工作,他在人工智能研究中引入了具体化和包容架构的概念。根据并行、松散耦合过程的原理,智能是由大量松散耦合的并行过程产生的,这些并行过程大多通过与环境的交互来协调。以昆虫行走为例:单个腿的协调不仅通过神经连接实现,而且还通过环境来实现。由于身体的硬度和重量,如果抬起一条腿,所有腿上的力都会立即发生变化,这一事实被昆虫的腿部协调系统所利用。理解
{"title":"Curriculum descant: teaching “New AI”","authors":"R. Pfeifer, Deepak Kumar","doi":"10.1145/337897.337989","DOIUrl":"https://doi.org/10.1145/337897.337989","url":null,"abstract":"ing General Principles of Intelligent Behavior In the classical view of artificial intelligence, the general principles dealt mostly with symbol processing and computational architecture. In more recent approaches, in which embodiment plays an important role, the principles that have been suggested are more strongly related to the interaction with the real world as it is mediated by the body of the agent. One principle asserts that we must not look at the agent in isolation but must define its ecological niche, its tasks, and the types of interactions of the agent with its environment. Another principle, inexpensive design, states that these interactions can be exploited in the design of an agent. A beautiful illustration of this principle is Ian Horsewill’s robot Polly. In the early 1990s Polly gave tours of the MIT AI Lab. Its camera was slightly tilted downwards so that more distant objects were higher up on the y-axis in the image—an inexpensive way of visually detecting the nearest obstacles. The principle of sensory-motor coordination was inspired by John Dewey, who, as early as 1896, had pointed out the importance of sensory-motor coordination for perception. This principle implies that through sensorymotor coordination, through coordinated interaction with the environment, an agent can structure its own sensory input. In this way, correlated sensory stimulation can be generated in different sensory channels—an important prerequisite for perceptual learning and concept development. Another principle has its origins in the work of Rodney Brooks, who introduced into AI research the idea of embodiment and the subsumption architecture. According to the principle of parallel, loosely coupled processes, intelligence emerges from a large number of parallel processes that are only loosely coupled and are mostly coordinated through interaction with the environment. An example is an insect walking: coordination of the individual legs is achieved not only through neural connections but also the environment. Because of the body’s stiffness and its weight, if one leg is lifted, the force on all the legs changes instantaneously, a fact that is exploited by the leg coordination system in the insect. Understanding","PeriodicalId":8272,"journal":{"name":"Appl. Intell.","volume":"120 1","pages":"17-19"},"PeriodicalIF":0.0,"publicationDate":"2000-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"77294245","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 0
Interface agents as surrogate users 作为代理用户的接口代理
Pub Date : 2000-06-01 DOI: 10.1145/337897.337998
R. Amant
Interactive applications extend human abilities along an enormous number of dimensions. What can we learn from agents that use these same software tools? Artificial intelligence and human-computer interaction have close historical ties, going back to Newell and Simon's work on human problem solving [3], and farther. We see the influence of AI on HCI, for example, in the notion of the user as a rational problem-solving agent and task analysis concepts that match the goals and actions of planning representations. Conversely, user interface issues have given AI developers challenging problems in realistic environments, leading to results in automatic interface adaptation, multi-modal interaction, interface generation, and agent interaction, among a wide range of other areas [2]. The relationship is natural. Both fields are concerned with facilitating the interaction of agents with their environments-humans in software environments, artificial agents in a variety of problem-solving domains. In a sense, agent developers and user interface designers see opposite sides of the same problem. As AI developers, we build better and better agents, driven by the complexity of an environment or problem domain we are given. As user interface designers, in contrast, we canÕt simply build better human beings. Fortunately, the environment of the user interface is not fixed; we can tailor it to the capabilities and limitations of its human users. Though the means differ, the goal in both cases is effective interaction between the agent and the environment. Research and development toward intelligent interface agents can contribute to this goal in many ways. This article examines two approaches. The first is a modeling approach, in which we treat interface agents as surrogate users. Building engineering models of a user, or programmable user models [5], lets us predict some aspects of the usability of an interface through analysis or simulation, rather than testing with real users, a more expensive and time-consuming process. In the second approach, which has a more traditional agents flavor, we treat the user interface as a tool-using environment for an autonomous agent. The tools provided by a general-purpose software environment significantly extend the capabilities of a software agent, ideally to approach the competence we would ordinarily expect of human users.
交互式应用程序沿着大量的维度扩展了人类的能力。我们可以从使用相同软件工具的代理中学到什么?人工智能和人机交互有着密切的历史联系,可以追溯到1960年纽厄尔和西蒙关于人类解决问题的工作,甚至更远。我们看到人工智能对HCI的影响,例如,在用户作为理性解决问题的代理的概念和任务分析概念中,这些概念与规划表示的目标和行动相匹配。相反,用户界面问题给人工智能开发人员在现实环境中提出了具有挑战性的问题,导致了自动界面适应、多模态交互、界面生成和代理交互等广泛领域的结果[10]。这种关系是很自然的。这两个领域都关注于促进代理与其环境的交互——软件环境中的人类,各种问题解决领域中的人工代理。从某种意义上说,代理开发人员和用户界面设计人员看到了同一个问题的相反方面。作为人工智能开发人员,我们在环境或问题领域的复杂性的驱动下,构建了越来越好的代理。相反,作为用户界面设计师,我们canÕt只是创造更好的人类。幸运的是,用户界面的环境不是固定的;我们可以根据人类用户的能力和限制来定制它。虽然手段不同,但两种情况下的目标都是agent和环境之间的有效交互。智能接口代理的研究和开发可以在许多方面有助于实现这一目标。本文研究了两种方法。第一种是建模方法,在这种方法中,我们将接口代理视为代理用户。构建用户的工程模型,或可编程用户模型b[5],使我们能够通过分析或模拟来预测界面可用性的某些方面,而不是与真实用户进行测试,这是一个更昂贵和耗时的过程。在第二种方法中,它具有更传统的代理风格,我们将用户界面视为自主代理的工具使用环境。通用软件环境提供的工具极大地扩展了软件代理的功能,理想情况下可以接近我们通常期望的人类用户的能力。
{"title":"Interface agents as surrogate users","authors":"R. Amant","doi":"10.1145/337897.337998","DOIUrl":"https://doi.org/10.1145/337897.337998","url":null,"abstract":"Interactive applications extend human abilities along an enormous number of dimensions. What can we learn from agents that use these same software tools? Artificial intelligence and human-computer interaction have close historical ties, going back to Newell and Simon's work on human problem solving [3], and farther. We see the influence of AI on HCI, for example, in the notion of the user as a rational problem-solving agent and task analysis concepts that match the goals and actions of planning representations. Conversely, user interface issues have given AI developers challenging problems in realistic environments, leading to results in automatic interface adaptation, multi-modal interaction, interface generation, and agent interaction, among a wide range of other areas [2]. The relationship is natural. Both fields are concerned with facilitating the interaction of agents with their environments-humans in software environments, artificial agents in a variety of problem-solving domains. In a sense, agent developers and user interface designers see opposite sides of the same problem. As AI developers, we build better and better agents, driven by the complexity of an environment or problem domain we are given. As user interface designers, in contrast, we canÕt simply build better human beings. Fortunately, the environment of the user interface is not fixed; we can tailor it to the capabilities and limitations of its human users. Though the means differ, the goal in both cases is effective interaction between the agent and the environment. Research and development toward intelligent interface agents can contribute to this goal in many ways. This article examines two approaches. The first is a modeling approach, in which we treat interface agents as surrogate users. Building engineering models of a user, or programmable user models [5], lets us predict some aspects of the usability of an interface through analysis or simulation, rather than testing with real users, a more expensive and time-consuming process. In the second approach, which has a more traditional agents flavor, we treat the user interface as a tool-using environment for an autonomous agent. The tools provided by a general-purpose software environment significantly extend the capabilities of a software agent, ideally to approach the competence we would ordinarily expect of human users.","PeriodicalId":8272,"journal":{"name":"Appl. Intell.","volume":"16 1","pages":"28-38"},"PeriodicalIF":0.0,"publicationDate":"2000-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"90236314","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 22
Links: Java resource for artificial intelligence 链接:人工智能的Java资源
Pub Date : 2000-06-01 DOI: 10.1145/337897.337987
Syed S. Ali, S. McRoy
What is Java? Java is a new, object-oriented programming language developed by Sun Microsystems. In this article we will be motivating the use of Java for building software for artificial intelligence (AI). Additionally, we will point out some existing AI resources that have been written in Java. Although Java is a general-purpose programming language and not, by itself, an ideal language for building AI software (it is a bit too low-level, like C++), it offers many benefits to AI applications and application designers. For example, it provides platform-independent support for rapid development of graphical user interfaces, as well as for building programs that are network aware. Java also provides ideal wrapper services, allowing you to write AI programs that work in a variety of situations, with minimal recoding. Java resembles C++ but is much simpler; like nondestructive Lisp, it does not have explicit manipulation of pointers (it uses object references). The complexity and utility of Java lies in the libraries provided by the Java 2.0 platform. The Java 2.0 platform features the following characteristics relevant to AI: ✦ Runs independently of machine and operating system. ✦ Runs quickly (and is getting faster with new versions of the Java 2.0 platform). ✦ Is available from a number of sources, including free ones. ✦ Includes a relatively small run-time environment. ✦ Provides a sophisticated library of GUI-building components called Swing. ✦ Supports multithreaded programming. ✦ Is Internet aware (that is, it provides intrinsic support for network functions). Why use Java for AI? Machine-independence, size, speed, and costeffectiveness are clear advantages of Java. However, these benefits are not free; learning how to effectively program with Java is a significant task, even for experienced programmers. Building appealing and usable GUI frontends to software (AI or otherwise) is necessary. The Swing library is especially useful for AI programming, because it allows AI programmers to add and test GUI front-ends quickly. For example, the library includes facilities for adding a variety of GUI components, including toolbars, menus, and dialog boxes. More complex GUI components include trees and tables. All these components are implemented as objects and thus can be created, changed, and extended easily. Support for multithreading is also important for building AI programs because a complex task can be broken into subtasks that run in separate threads. Multiprocessing in Java is accomplished using threads; they allow a Java program to create subprocesses that run separately and to communicate with these processes as easily as one might read from or write to a file. Java includes thread synchronization that is based on semaphores and is easy to use.
什么是Java?Java是由Sun Microsystems开发的一种新的面向对象的编程语言。在本文中,我们将激励使用Java构建人工智能(AI)软件。此外,我们将指出一些用Java编写的现有AI资源。尽管Java是一种通用编程语言,本身并不是构建人工智能软件的理想语言(它有点太低级,像c++),但它为人工智能应用程序和应用程序设计人员提供了许多好处。例如,它为图形用户界面的快速开发提供了与平台无关的支持,也为构建具有网络感知的程序提供了支持。Java还提供了理想的包装器服务,允许您以最少的重新编码编写在各种情况下工作的AI程序。Java类似于c++,但要简单得多;与非破坏性Lisp一样,它没有对指针的显式操作(它使用对象引用)。Java的复杂性和实用性在于Java 2.0平台提供的库。Java 2.0平台具有以下与AI相关的特征:•独立于机器和操作系统运行。运行速度很快(并且随着Java 2.0平台的新版本越来越快)。可从许多来源获得,包括免费来源。包含一个相对较小的运行时环境。提供一个复杂的gui构建组件库,称为Swing。支持多线程编程。它具有互联网意识(也就是说,它为网络功能提供内在支持)。为什么使用Java进行人工智能?机器独立性、大小、速度和成本效益是Java的明显优势。然而,这些好处不是免费的;学习如何有效地使用Java编程是一项重要的任务,即使对于经验丰富的程序员也是如此。为软件(AI或其他)构建吸引人且可用的GUI前端是必要的。Swing库对于AI编程特别有用,因为它允许AI程序员快速添加和测试GUI前端。例如,该库包含用于添加各种GUI组件的工具,包括工具栏、菜单和对话框。更复杂的GUI组件包括树和表。所有这些组件都作为对象实现,因此可以轻松地创建、更改和扩展。支持多线程对于构建人工智能程序也很重要,因为一个复杂的任务可以被分解成在单独线程中运行的子任务。Java中的多进程是通过线程来完成的;它们允许Java程序创建单独运行的子进程,并与这些进程通信,就像读取或写入文件一样简单。Java包含基于信号量的线程同步,并且易于使用。
{"title":"Links: Java resource for artificial intelligence","authors":"Syed S. Ali, S. McRoy","doi":"10.1145/337897.337987","DOIUrl":"https://doi.org/10.1145/337897.337987","url":null,"abstract":"What is Java? Java is a new, object-oriented programming language developed by Sun Microsystems. In this article we will be motivating the use of Java for building software for artificial intelligence (AI). Additionally, we will point out some existing AI resources that have been written in Java. Although Java is a general-purpose programming language and not, by itself, an ideal language for building AI software (it is a bit too low-level, like C++), it offers many benefits to AI applications and application designers. For example, it provides platform-independent support for rapid development of graphical user interfaces, as well as for building programs that are network aware. Java also provides ideal wrapper services, allowing you to write AI programs that work in a variety of situations, with minimal recoding. Java resembles C++ but is much simpler; like nondestructive Lisp, it does not have explicit manipulation of pointers (it uses object references). The complexity and utility of Java lies in the libraries provided by the Java 2.0 platform. The Java 2.0 platform features the following characteristics relevant to AI: ✦ Runs independently of machine and operating system. ✦ Runs quickly (and is getting faster with new versions of the Java 2.0 platform). ✦ Is available from a number of sources, including free ones. ✦ Includes a relatively small run-time environment. ✦ Provides a sophisticated library of GUI-building components called Swing. ✦ Supports multithreaded programming. ✦ Is Internet aware (that is, it provides intrinsic support for network functions). Why use Java for AI? Machine-independence, size, speed, and costeffectiveness are clear advantages of Java. However, these benefits are not free; learning how to effectively program with Java is a significant task, even for experienced programmers. Building appealing and usable GUI frontends to software (AI or otherwise) is necessary. The Swing library is especially useful for AI programming, because it allows AI programmers to add and test GUI front-ends quickly. For example, the library includes facilities for adding a variety of GUI components, including toolbars, menus, and dialog boxes. More complex GUI components include trees and tables. All these components are implemented as objects and thus can be created, changed, and extended easily. Support for multithreading is also important for building AI programs because a complex task can be broken into subtasks that run in separate threads. Multiprocessing in Java is accomplished using threads; they allow a Java program to create subprocesses that run separately and to communicate with these processes as easily as one might read from or write to a file. Java includes thread synchronization that is based on semaphores and is easy to use.","PeriodicalId":8272,"journal":{"name":"Appl. Intell.","volume":"17 1","pages":"15-16"},"PeriodicalIF":0.0,"publicationDate":"2000-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"75270495","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 3
Evolving a checkers player without relying on human experience 在不依赖人类经验的情况下进化跳棋玩家
Pub Date : 2000-06-01 DOI: 10.1145/337897.337996
D. Fogel
{"title":"Evolving a checkers player without relying on human experience","authors":"D. Fogel","doi":"10.1145/337897.337996","DOIUrl":"https://doi.org/10.1145/337897.337996","url":null,"abstract":"","PeriodicalId":8272,"journal":{"name":"Appl. Intell.","volume":"6 1","pages":"20-27"},"PeriodicalIF":0.0,"publicationDate":"2000-06-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"89265354","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 33
Curriculum Descant: Interdisciplinary artificial intelligence 课程说明:跨学科人工智能
Pub Date : 2000-04-01 DOI: 10.1145/333175.333178
Deepak Kumar, Richard Wyatt
s a course offered within computer science programs, artificial intelligence should be an interdisciplinary course. Stated more carefully, an undergraduate artificial intelligence course for a computer science department, correctly designed, should be able to be taken by any student with good analytic skills but lacking programming skills. Making a well-designed artificial intelligence course interdisciplinary is not itself a goal of the preferred course design but rather a consequence of it. Many computer science students are primarily and sometimes exclusively interested in programming and related technical matters. Their focus is implementation. Most computer science instructors, myself included, talk, sometimes a good deal, about the idea that we aim primarily to teach students problem solving , but in fact we mostly end up focusing on implementation, too. (Perhaps a " proper " computer science degree should, after all, à la Dijkstra, ban actual programming for the first two years or so.) We as instructors contribute to this unfortunate state of affairs by, sometimes unwittingly, overdesigning our class projects. In our attempts to make sure that the students get the top-level design " right, " we give it to them up front, often giving detailed descriptions of the suite of functions and so on that must be implemented. The task that falls to the student is often little more than to implement our design. It is more difficult to correct the situation than those who have not taught might imagine. Such is the case much of the time in typical computer science courses , mine included. In an artificial intelligence course, problem solving fares even worse because the problems tackled by artificial intelligence are so much more difficult. The problems tackled by artificial intelligence are not only complex, they also require a good deal of background theory in order to be properly grasped. The amount of background varies, but it is always considerable. Computer science programs are not the ideal training grounds for artificial intelligence. There are of course exceptions, but in general, computer science students lack, for example, an understanding of philosophical issues, which bears on KR, or a detailed understanding of natural languages, which bears on NLP. But most of all, they are not strong mathematically: many struggle through calculus, statistics, logic, and discrete math. As a result, the theoretical content and mathematical sophistication of discussions in artificial intelligence courses are all too often quite weak or, at any rate, weaker …
作为计算机科学专业的一门课程,人工智能应该是一门跨学科的课程。更仔细地说,计算机科学系的本科人工智能课程,如果设计正确,应该能够让任何具有良好分析技能但缺乏编程技能的学生学习。使一门设计良好的跨学科人工智能课程本身并不是首选课程设计的目标,而是首选课程设计的结果。许多计算机科学专业的学生主要或有时只对编程和相关技术问题感兴趣。他们的重点是执行。大多数计算机科学教师,包括我自己,有时谈论很多关于我们的主要目标是教学生解决问题的想法,但事实上,我们最终也主要关注实现。(也许一个“合适的”计算机科学学位,毕竟,应该禁止在头两年左右的时间里进行实际的编程。)我们作为教师,有时无意中过度设计我们的课堂项目,导致了这种不幸的状况。为了确保学生们“正确”地获得顶层设计,我们会提前给他们提供顶层设计,通常会给出必须实现的功能套件的详细描述。落在学生身上的任务通常只不过是执行我们的设计。纠正这种情况比那些没有教过书的人想象的要困难得多。在典型的计算机科学课程中,很多时候都是这样,包括我的课程。在人工智能课程中,解决问题的效果更差,因为人工智能解决的问题要困难得多。人工智能解决的问题不仅复杂,而且需要大量的背景理论才能正确掌握。背景的数量各不相同,但总是相当可观的。计算机科学课程并不是培养人工智能的理想场所。当然也有例外,但总的来说,计算机科学专业的学生缺乏对哲学问题的理解,这与KR有关,或者对自然语言的详细理解,这与NLP有关。但最重要的是,他们的数学能力并不强:许多人都在微积分、统计学、逻辑和离散数学方面苦苦挣扎。因此,人工智能课程中讨论的理论内容和数学复杂性往往相当薄弱,或者,无论如何,更弱……
{"title":"Curriculum Descant: Interdisciplinary artificial intelligence","authors":"Deepak Kumar, Richard Wyatt","doi":"10.1145/333175.333178","DOIUrl":"https://doi.org/10.1145/333175.333178","url":null,"abstract":"s a course offered within computer science programs, artificial intelligence should be an interdisciplinary course. Stated more carefully, an undergraduate artificial intelligence course for a computer science department, correctly designed, should be able to be taken by any student with good analytic skills but lacking programming skills. Making a well-designed artificial intelligence course interdisciplinary is not itself a goal of the preferred course design but rather a consequence of it. Many computer science students are primarily and sometimes exclusively interested in programming and related technical matters. Their focus is implementation. Most computer science instructors, myself included, talk, sometimes a good deal, about the idea that we aim primarily to teach students problem solving , but in fact we mostly end up focusing on implementation, too. (Perhaps a \" proper \" computer science degree should, after all, à la Dijkstra, ban actual programming for the first two years or so.) We as instructors contribute to this unfortunate state of affairs by, sometimes unwittingly, overdesigning our class projects. In our attempts to make sure that the students get the top-level design \" right, \" we give it to them up front, often giving detailed descriptions of the suite of functions and so on that must be implemented. The task that falls to the student is often little more than to implement our design. It is more difficult to correct the situation than those who have not taught might imagine. Such is the case much of the time in typical computer science courses , mine included. In an artificial intelligence course, problem solving fares even worse because the problems tackled by artificial intelligence are so much more difficult. The problems tackled by artificial intelligence are not only complex, they also require a good deal of background theory in order to be properly grasped. The amount of background varies, but it is always considerable. Computer science programs are not the ideal training grounds for artificial intelligence. There are of course exceptions, but in general, computer science students lack, for example, an understanding of philosophical issues, which bears on KR, or a detailed understanding of natural languages, which bears on NLP. But most of all, they are not strong mathematically: many struggle through calculus, statistics, logic, and discrete math. As a result, the theoretical content and mathematical sophistication of discussions in artificial intelligence courses are all too often quite weak or, at any rate, weaker …","PeriodicalId":8272,"journal":{"name":"Appl. Intell.","volume":"39 1","pages":"11-12"},"PeriodicalIF":0.0,"publicationDate":"2000-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"88470627","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 1
War stories: harnessing organizational memories to support task performance 战争故事:利用组织记忆来支持任务绩效
Pub Date : 2000-04-01 DOI: 10.1145/333175.333180
Christopher Johnson, L. Birnbaum, R. Bareiss, T. Hinrichs
{"title":"War stories: harnessing organizational memories to support task performance","authors":"Christopher Johnson, L. Birnbaum, R. Bareiss, T. Hinrichs","doi":"10.1145/333175.333180","DOIUrl":"https://doi.org/10.1145/333175.333180","url":null,"abstract":"","PeriodicalId":8272,"journal":{"name":"Appl. Intell.","volume":"24 1","pages":"16-31"},"PeriodicalIF":0.0,"publicationDate":"2000-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":null,"resultStr":null,"platform":"Semanticscholar","paperid":"83621330","PeriodicalName":null,"FirstCategoryId":null,"ListUrlMain":null,"RegionNum":0,"RegionCategory":"","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":"","EPubDate":null,"PubModel":null,"JCR":null,"JCRName":null,"Score":null,"Total":0}
引用次数: 34
期刊
Appl. Intell.
全部 Acc. Chem. Res. ACS Applied Bio Materials ACS Appl. Electron. Mater. ACS Appl. Energy Mater. ACS Appl. Mater. Interfaces ACS Appl. Nano Mater. ACS Appl. Polym. Mater. ACS BIOMATER-SCI ENG ACS Catal. ACS Cent. Sci. ACS Chem. Biol. ACS Chemical Health & Safety ACS Chem. Neurosci. ACS Comb. Sci. ACS Earth Space Chem. ACS Energy Lett. ACS Infect. Dis. ACS Macro Lett. ACS Mater. Lett. ACS Med. Chem. Lett. ACS Nano ACS Omega ACS Photonics ACS Sens. ACS Sustainable Chem. Eng. ACS Synth. Biol. Anal. Chem. BIOCHEMISTRY-US Bioconjugate Chem. BIOMACROMOLECULES Chem. Res. Toxicol. Chem. Rev. Chem. Mater. CRYST GROWTH DES ENERG FUEL Environ. Sci. Technol. Environ. Sci. Technol. Lett. Eur. J. Inorg. Chem. IND ENG CHEM RES Inorg. Chem. J. Agric. Food. Chem. J. Chem. Eng. Data J. Chem. Educ. J. Chem. Inf. Model. J. Chem. Theory Comput. J. Med. Chem. J. Nat. Prod. J PROTEOME RES J. Am. Chem. Soc. LANGMUIR MACROMOLECULES Mol. Pharmaceutics Nano Lett. Org. Lett. ORG PROCESS RES DEV ORGANOMETALLICS J. Org. Chem. J. Phys. Chem. J. Phys. Chem. A J. Phys. Chem. B J. Phys. Chem. C J. Phys. Chem. Lett. Analyst Anal. Methods Biomater. Sci. Catal. Sci. Technol. Chem. Commun. Chem. Soc. Rev. CHEM EDUC RES PRACT CRYSTENGCOMM Dalton Trans. Energy Environ. Sci. ENVIRON SCI-NANO ENVIRON SCI-PROC IMP ENVIRON SCI-WAT RES Faraday Discuss. Food Funct. Green Chem. Inorg. Chem. Front. Integr. Biol. J. Anal. At. Spectrom. J. Mater. Chem. A J. Mater. Chem. B J. Mater. Chem. C Lab Chip Mater. Chem. Front. Mater. Horiz. MEDCHEMCOMM Metallomics Mol. Biosyst. Mol. Syst. Des. Eng. Nanoscale Nanoscale Horiz. Nat. Prod. Rep. New J. Chem. Org. Biomol. Chem. Org. Chem. Front. PHOTOCH PHOTOBIO SCI PCCP Polym. Chem.
×
引用
GB/T 7714-2015
复制
MLA
复制
APA
复制
导出至
BibTeX EndNote RefMan NoteFirst NoteExpress
×
0
微信
客服QQ
Book学术公众号 扫码关注我们
反馈
×
意见反馈
请填写您的意见或建议
请填写您的手机或邮箱
×
提示
您的信息不完整,为了账户安全,请先补充。
现在去补充
×
提示
您因"违规操作"
具体请查看互助需知
我知道了
×
提示
现在去查看 取消
×
提示
确定
Book学术官方微信
Book学术文献互助
Book学术文献互助群
群 号:481959085
Book学术
文献互助 智能选刊 最新文献 互助须知 联系我们:info@booksci.cn
Book学术提供免费学术资源搜索服务,方便国内外学者检索中英文文献。致力于提供最便捷和优质的服务体验。
Copyright © 2023 Book学术 All rights reserved.
ghs 京公网安备 11010802042870号 京ICP备2023020795号-1