本课程由全国高校知名大数据与人工智能教师——厦门大学计算机系林子雨副教授主讲,课程系统讲解AI 编程与智能体开发的核心知识、技术方法与编程实践,是面向高校计算机类专业学生的专业课。课程紧扣专业培养目标,注重理论体系完整与编程实践落地,围绕大模型、AI编程、智能体框架与开发平台展开,帮助学生建立从基础到进阶、从理论到实战的完整技术认知。课程共9章,依次介绍大模型基础、AI编程概述、AI编程环境搭建、基于提示词的AI编程、基于规范的AI编程、流程驱动的AI编程、智能体概述、智能体开发框架LangChain、智能体开发框架LangGraph。课程内容由浅入深、循序渐进,兼顾技术原理、代码实现与项目实战。课程配备可直接上机操作的实践案例与开发流程,帮助学生快速掌握AI编程范式与智能体构建能力,提升使用AI技术解决实际应用问题的水平。访问教材官网可以下载课程配套软件、讲义PPT和源代码(https://dblab.xmu.edu.cn/post/ai-programming-agent/)。