이 강의는 OpenAI API를 활용하여 텍스트·이미지·음성·문서 기반 생성형 AI 애플리케이션을 직접 구현하는 실습 중심 과정입니다.
Anaconda·Jupyter Notebook 환경 구성부터 시작해 API Key 관리, 비용·토큰 이해 등 실무에 반드시 필요한 개발 환경 설정을 다룹니다.
최신의 Responses API를 기반으로 텍스트 생성, 요약, 분류, Vision(이미지 이해), 음성 처리, PDF 입력 처리를 구현하며, Function Calling, Structured Outputs(Pydantic), Embedding, RAG(File Search) 등 현업에서 바로 사용하는 핵심 기능을 단계별로 실습합니다.
또한 Web Search, Code Interpreter, Streaming, Background 작업, Conversation State 관리까지 포함하여 단순 호출을 넘어 ‘지능형 AI 서비스’로 확장하는 방법을 학습합니다.
마지막으로 Agents SDK, MCP(Model Context Protocol)를 활용해 도구를 스스로 선택·실행하는 에이전트 기반 AI 시스템을 구현하며, 실제 서비스 개발에 필요한 구조와 설계 관점을 함께 익히는 것을 목표로 합니다