GEK 6155 Software Agent Software Agent Technology in
- Slides: 8
GEK 6155 Software Agent (Software Agent Technology in Game) Spring Semester, 2009 Dept. of Computer Science Yonsei University
Course Objectives 4 to introduce the student to the concept of an agent and multi-agent system, and the main applications for which they are appropriate; 4 to introduce the main issues surrounding the design of intelligent agents; 4 to introduce the main issues surrounding the design of a multi-agent society; 4 to introduce a contemporary platform for implementing agents and multi-agent systems. - 소프트웨어 에이전트의 개념과 설계에 필요한 기법에 대해 소개한다. - 소프트웨어 에이전트의 전반적 활용분야를 점검한다. - 소프트웨어 에이전트를 이용한 구체적인 게임 관련 AI를 학습 및 구현한다.
Learning Outcomes 4 Upon completing this course, a student will: – understand the notion of an agent, how agents are distinct from other software paradigms (e. g. , objects), and understand the characteristics of applications that lend themselves to an agentoriented solution; – understand the key issues associated with constructing agents capable of intelligent autonomous action, and the main approaches taken to developing such agents; – understand the key issues in designing societies of agents that can effectively cooperate in order to solve problems, including an understanding of the key types of multi-agent interactions possible in such systems; – understand the main application areas of agent-based solutions, and be able to develop a meaningful agent-based system using a contemporary agent development platform.
Contact 4 Instructor – Prof. Sung-Bae Cho (Eng. C 515; 2123 -2720; sbcho@cs. yonsei. ac. kr) 4 Web-page : http: //sclab. yonsei. ac. kr/Courses/09 SA 4 Class hours – Tue 8: 30 ~ 10: 00 (Eng. A 011) 4 TA – Mr. Soo-Hyung Jang (neogates@sclab. yonsei. ac. kr)
Course Materials 4 Textbook – [SAT] http: //www. cs. uta. fi/sat/materials 4 References – M. Wooldridge, An Introduction to Multi. Agent Systems. John Wiley & Sons, 2002. ISBN 0 47149691 X. – Jeffrey M. Bradshaw (Ed), Software Agents, MIT Press, 1997 – Michael N. Huhns, Munindar P. Singh, Readings in Agents, Morgan Kaufmann, 1998 – Jacques Ferber, Multi-Agent Systems, Addison-Wesley, 1999 – Akira Namatame (Ed), Agent-based Approaches in Economic and Social Complex Systems, 2002 – Related Conference Proceedings (IJCAI, AAAI, PRICAI, IAT, etc) – UMBC site : http: //agents. umbc. edu/ – MIT site : http: //ttt. media. mit. edu/research. html
Course Schedule 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 3/3 : Course Introduction 3/10 : Visions of Agents (SAT, Ch 1), Classes of Agents (SAT, Ch 2) 3/17 : Technical Issues (SAT, Ch 3), Agent Architecture (SAT, Ch 4) 3/24 : 지능형 에이전트: 게임에서의 활용, CIG Competition 소개 3/31 : TORCS 플랫폼 소개 및 코드 접근 소개 4/7 : 레이싱 게임 관련 AI 연구 소개 4/14 : TORCS 개별과제 결과 발표 4/21 : 중간시험 4/28 : Pacman 플랫폼 소개 및 코드 접근 소개 5/5 : No lecture 5/12 : 캐주얼 게임 AI 관련 연구 5/19 : Pacman 개별과제 결과 발표 5/26 : Unreal Tournament 플랫폼 소개 및 코드 접근 소개 6/2: 일인칭 슈팅게임 AI 관련연구 소개 6/9 : Unreal Tournament 개별과제 결과 발표 6/16 : 기말시험
Evaluation Criteria 4 Evaluation Criteria – 발표/보고서 – 시험 – 과제/수업참여 : 50% : 30% : 20%
Questions & Answers