[00:00]
안녕하세요, 여러분. 어떻게 지내세요? 채널에 다시 오신 것을 환영합니다.
[00:03]
오늘은 ChatGPT의 앱과 새로운 앱 SDK에 대해 다뤄보겠습니다.
[00:08]
본질적으로 이것이 실제로 무엇인지, 왜 이렇게 중요한지 명확하게 설명해드리겠습니다.
[00:13]
OpenAI에서 어제 출시했으며, 실제로 어제 많은 발표가 있었습니다.
[00:19]
이번 주 동안 다음 몇 개의 영상에서 모든 내용을 다룰 예정이니
[00:23]
구독을 눌러서 놓치지 않도록 하세요.
[00:25]
그리고 오늘은 왜 이것이 그렇게 중요한지
[00:29]
내부적으로 어떻게 작동하는지
[00:31]
이 새로운 프로토콜이 내부적으로 MCP 프로토콜을 어떻게 사용하는지
[00:35]
실제로 모든 것을 작동시키기 위해서
[00:37]
그리고 이것이 대부분 새로운 표준이 될 가능성이 높은지
[00:40]
AI 어시스턴트의 애플리케이션을 위한 새로운 표준이 될 것입니다.
[00:43]
또한 저는 튜토리얼을 만들 예정입니다
[00:46]
이번 주에 ChatGPT용 앱을 만드는 방법에 대해서요
[00:51]
구독을 눌러서 놓치지 않도록 하세요.
[00:54]
더 이상 지체하지 않고, 바로 영상으로 들어가보겠습니다.
[01:06]
먼저, ChatGPT 앱이 무엇인지 알아보겠습니다.
[01:10]
그리고 매우 간단합니다. 잠깐 후에 보여드리겠습니다.
[01:12]
본질적으로, 이것들은 ChatGPT의 채팅 창 내에서 호출할 수 있는 애플리케이션입니다.
[01:19]
여기서 보시는 것처럼 원하는 애플리케이션을 언급하기만 하면 됩니다.
[01:22]
애플리케이션이 무엇을 하기를 원하는지 요청하면, 애플리케이션이 원하는 대로 시작합니다.
[01:27]
동시에 실제로 무슨 일이 일어나고 있는지 볼 수 있는 작은 사용자 인터페이스를 열어줍니다.
[01:33]
자체 애플리케이션을 만들 때 이 디자인을 따라할 수 있도록 멋진 사용자 디자인 시스템이 있습니다.
[01:41]
본질적으로 이것이 하게 될 일입니다.
[01:44]
그리고 많은 애플리케이션들이 사용 가능합니다.
[01:46]
호텔 등을 예약할 수 있는 booking.com이 있습니다.
[01:52]
프레젠테이션을 만들 수 있는 Canva가 있고
[01:54]
CourseRacks, Pedia로 여행을 확인하고, Figma, Spotify
[01:59]
부동산을 검색할 수 있는 Zillow 등이 있습니다.
[02:02]
지금 우리가 할 일은
[02:04]
ChatGPT에서 이 중 하나를 테스트해보는 것입니다
[02:06]
실시간으로 정확히 어떻게 작동하는지 보여드리기 위해서요.
[02:09]
그러면 살펴보겠습니다.
[02:12]
좋습니다, 실시간으로 보여드리겠습니다
[02:14]
ChatGPT 앱이 어떻게 생겼는지 말이죠.
[02:17]
먼저 해야 할 일은
[02:19]
ChatGPT로 가는 것입니다.
[02:20]
그리고 애플리케이션을 설치하는 방법이 여러 가지 있습니다.
[02:23]
첫 번째는 설정으로 가는 것입니다.
[02:24]
여기 설정으로 갑니다.
[02:26]
앱과 커넥터로 갑니다
[02:27]
그리고 원하는 애플리케이션을 연결합니다
[02:29]
여기 있는 것들 중에서요.
[02:31]
미래에 그들은 출시할 예정입니다
[02:32]
사용 가능한 애플리케이션의 실제 카탈로그를
[02:35]
하지만 지금은 6개만 사용 가능하기 때문에
[02:37]
여기 있습니다.
[02:39]
제 경우에는 Spotify로 보여드리겠습니다.
[02:41]
이제 가입하고 연결할 수 있습니다
[02:44]
여기 연결을 클릭해서 로그인하고
[02:46]
하지만 제가 할 일은 실제로 연결하는 것입니다
[02:48]
채팅 창 내에서요.
[02:50]
ChatGPT가 하는 일은 무언가를 요청할 때마다
[02:54]
애플리케이션을 사용할 수 있다고 식별할 때마다
[02:56]
그 작업을 수행하기 위해 해당 애플리케이션을 제안할 수 있습니다.
[03:01]
그러면 살펴보겠습니다.
[03:02]
제가 플레이리스트를 만들어달라고 요청하겠습니다
[03:05]
저의 프랑스 음악에 대한 개인적인 취향을 혼합한 플레이리스트를요.
[03:09]
보내봅시다.
[03:10]
이상적으로는, 제가 생각하기에는, 네, 제가 맞다면
[03:14]
여기에서 Spotify를 제안할 것입니다.
[03:16]
그래서 여기를 클릭하겠습니다
[03:18]
'이 답변에 Spotify 사용하기'를 누르겠습니다. 제가 프랑스 음악에 대한 취향을 실제로 알고 있는지는 확실하지 않지만
[03:24]
여기를 클릭해봅시다. 여기 있네요. 이제 Spotify에 연결하려고 합니다. 이것은
[03:30]
애플리케이션을 처음 실행할 때 발생합니다. 연결하라고 요청합니다. 그래서 여기 연결을 클릭하겠습니다. 사용자가 제어합니다. 여기에서 어떤 데이터가 전송될지, 어떤 데이터가 전송될지 사양을 확인할 수 있습니다. 여기서 동의를 클릭해야 하고, 이제 확인할 수 있어야 합니다
[03:49]
제 플레이리스트를요. 한번 살펴봅시다. 여기 있네요. 보시다시피, 실제로 무엇이 진행되고 있는지 확인할 수 있는 멋진 작은 사용자
[03:54]
인터페이스가 여기 있습니다. 그리고 이를 위한 디자인
[03:59]
시스템이 있습니다. 따라서 자신만의 ChatGPT 애플리케이션을 만들고 싶다면
[04:04]
그들이 구현한 디자인 시스템을 따라야 합니다. 그리고 여기서
[04:08]
Daft Punk가 있고, Tao Mon Amour가 있는 것을 볼 수 있습니다.
[04:13]
좋아요, Tao Mon Amour는 잘 모르겠지만
[04:16]
여기 있네요. 여기 있습니다. 이것이
[04:19]
Spotify가 제가 프랑스 음악을 좋아할 것이라고 생각한 방식입니다. 그냥
[04:23]
Spotify에서 열어봅시다. Spotify 앱에서 열 수 있습니다.
[04:28]
여기 있네요.
[04:29]
여기가 제 프랑스 음악 블렌드이고, 플레이리스트가 생성되었습니다.
[04:35]
기본적으로 여기에 연결된 어떤 애플리케이션으로도 거의 같은 일을 할 수 있습니다.
[04:40]
여기에 멋진 작은 인터페이스가 있습니다.
[04:43]
이제 실제로 이것이 뒤에서 어떻게 작동하는지 살펴보겠습니다
[04:46]
그리고 뒤에서 MCP를 사용하여 실제로 이것을 AI 어시스턴트 애플리케이션의 잠재적 표준으로 만드는 방법을 살펴보겠습니다.
[04:54]
좋아요, 이제 여기 블로그 포스트, 특히 개발자를 위한 내용을 살펴봅시다.
[05:00]
그들은 방금 본 이러한 애플리케이션을 만들 수 있는 apps SDK를 출시했습니다.
[05:06]
나중 비디오에서 이러한 애플리케이션을 만드는 실제 튜토리얼을 보여드리겠습니다.
[05:10]
개발자들에게 이 새로운 apps SDK로 구축하는 것은 적절한 시점에 8억 명 이상의 ChatGPT 사용자에게 도달할 수 있게 해줍니다.
[05:20]
앱은 오늘부터 EU 외부의 모든 로그인한 ChatGPT 사용자에게 제공됩니다. 안타깝게도, 네, 무료, Go+, Pro 플랜에서 말이죠.
[05:29]
따라서 제가 방금 보여드린 것처럼 이미 사용을 시작할 수 있습니다.
[05:32]
올해 말에 ChatGPT로 출시되는 애플리케이션과 함께 더 많은 파일럿 파트너들이 출시될 예정입니다.
[05:39]
그리고 Apps SDK 프리뷰로 오늘부터 애플리케이션 구축과 테스트를 시작할 수 있습니다
[05:44]
이것을 모델 컨텍스트 프로토콜 위에 구축된 오픈 표준으로 출시하고 있습니다
[05:50]
이는 훌륭한 소식입니다. MCP 프로토콜이 무엇인지 모르신다면
[05:56]
여기 있는 이 단기 과정을 살펴보시거나, YouTube에 있는 비디오를 보실 수 있고
[06:01]
MCP에 대한 전체 과정을 원한다면 제 커뮤니티에 있습니다. 무료로 가입할 수 있고
[06:07]
설명란의 링크를 클릭하시면 됩니다. 또한 ChatGPT에서 앱을 사용하는 방법도 설명하는데, 여기는 매우
[06:14]
간단합니다. 실제로 방법을 보여드렸죠. 그리고 제가 보여드린 것처럼, 몇 가지
[06:19]
앱이 오늘 이용 가능하며, 지금까지 6개 또는 7개뿐이지만, 더 많이 추가할 것이고
[06:27]
여러분의 애플리케이션도 곧 받아들일 예정입니다. 이것들이 곧 출시될 것들이고
[06:32]
여러분이 구축한 것들은 그들이 만들고 있는 이 새로운 애플리케이션 저장소에 추가될 것입니다
[06:38]
사용 가능하게 만들 예정입니다. 그러면 이러한 애플리케이션을 어떻게 구축할까요? 앞서 언급했듯이
[06:43]
앱 SDK는 MCP를 확장하여 개발자들이 애플리케이션의 로직과 인터페이스를 모두 설계할 수 있도록 합니다.
[06:50]
그들은 앱 SDK를 오픈소스로 만들어서 이 표준을 채택하는 어느 곳에서든 앱이 실행될 수 있도록 했습니다.
[06:57]
이는 MCP의 철학을 그대로 따르는 것입니다. 오늘의 프리뷰 목표는
[07:04]
이러한 도구들을 개발자들의 손에 전달하고, 피드백을 수집하여
[07:09]
새로운 세대의 애플리케이션을 함께 구축하는 것입니다. 이는 마치 거대한 비즈니스 잠재력을 가진 새로운 앱스토어의 시작처럼 느껴집니다. 개인적으로 매우 흥미롭습니다.
[07:20]
그렇다면 다음 단계는 무엇일까요? 그들은 올해 후반에 ChatGPT 앱을 출시할 예정이라고 발표했습니다.
[07:24]
그리고 다음 단계는 무엇일까요?
[07:26]
그들은 올해 후반에 앱을 출시한다고 합니다.
[07:29]
ChatGPT 비즈니스, 엔터프라이즈, 그리고 교육용 버전에 출시할 예정입니다.
[07:33]
또한 개발자들이 애플리케이션을 게시할 수 있도록 제출을 오픈할 예정입니다.
[07:36]
ChatGPT에서 애플리케이션을 게시할 수 있게 되는데, 아직은 오픈되지 않았지만
[07:39]
곧 출시될 예정이며, 사용자들이 앱을 찾아보고 검색할 수 있는 전용 디렉토리를 런칭할 예정입니다.
[07:44]
이는 제가 앞서 말씀드린 내용입니다. 개발자 가이드라인의 기준을 충족하는 앱들은
[07:49]
목록에 등재될 자격을 얻게 되고, 더 높은 디자인과 기능 기준을 충족하는 앱들은
[07:54]
디렉토리와 대화 모두에서 더욱 눈에 띄게 특징화될 수 있습니다.
[08:00]
또한 새로운 에이전틱 커머스 프로토콜 지원을 포함한 수익화에 대한 세부사항도 곧 공유할 예정입니다.
[08:06]
이에 대해서는 향후 비디오에서 언급할 예정이며, ChatGPT에서 즉시 결제를 가능하게 하는 오픈 스탠다드입니다.
[08:11]
이는 ChatGPT 애플리케이션의 시작에 불과하며, 사용자에게는 새로운 유용성을, 개발자에게는 새로운 기회를 제공합니다.
[08:22]
자, 이제 앱 SDK가 어떻게 작동하는지 살펴보겠습니다. 여기서 실제로 ChatGPT 앱을 구축하지는 않을 것입니다.
[08:28]
매우 높은 수준에서 이것이 어떻게 작동하는지 보여드릴 것이며, 다음 비디오에서 실제로 우리만의 ChatGPT 앱 구축을 시작할 수 있습니다.
[08:35]
앱 SDK 페이지로 가면, 애플리케이션 개발을 위한 세 가지 단계가 있는 것을 볼 수 있습니다.
[08:48]
먼저, 첫 번째 부분은 계획 단계로 결정했습니다.
[08:53]
여기서 당신의 애플리케이션이 실제로 ChatGPT 앱으로서 실행 가능한지 여부를 결정하게 됩니다.
[09:01]
모든 애플리케이션이 ChatGPT 앱으로서 유용한 것은 아니기 때문입니다.
[09:07]
사용 사례를 정제하고, 에이전트가 애플리케이션과 상호작용하는 데 사용할 수 있는 도구들을 정의하는 계획 단계가 있습니다.
[09:14]
그리고 컴포넌트를 설계해야 합니다.
[09:18]
앞서 말씀드린 대로 UI 컴포넌트도 구축해야 하기 때문입니다.
[09:22]
이것이 MCP 프로토콜 위에 추가된 부분입니다.
[09:25]
이제 사용자 인터페이스도 있습니다.
[09:28]
앞서 보여드린 것처럼 채팅 창 내의 iframe에 나타나게 됩니다.
[09:35]
이것이 계획 단계가 될 것입니다.
[09:37]
그 다음에는 실제로 구축을 시작하게 됩니다.
[09:39]
구축은 실제로 우리가 여기서 구축해온 다른 것들과 마찬가지로 실제 MCP 서버를 구축하는 것입니다.
[09:47]
자신만의 MCP 서버를 구축하게 됩니다.
[09:50]
그 후에는 배포를 하게 됩니다.
[09:51]
그리고 자신만의 커스텀 사용자 인터페이스도 생성하게 됩니다.
[09:55]
이를 위해 그들은 OpenAI API에 연결되는 윈도우를 만들었습니다.
[10:01]
이 API를 활용하여 사용되는 도구들, 사용 가능한 도구들, 그리고 도구와 에이전트 간의 관계에 관련된 모든 것을 실시간으로 정보를 얻을 수 있습니다.
[10:13]
그래서 그 정보를 컴포넌트나 사용자 인터페이스 컴포넌트에서 활용할 수 있습니다.
[10:22]
자, 그렇습니다.
[10:23]
이 부분이 바로 여기 있는 내용이죠.
[10:24]
인증은 앞서 본 것처럼 공식 MCP 인증 사양의 OAuth 2.1을 사용하여 진행됩니다.
[10:35]
OAuth 2.1은 여전히 표준이며 MCP에서 변경되지 않습니다.
[10:41]
저는 실제로 MCP용 OAuth 설정 방법에 대한 영상을 만들었는데, 위에서 확인하실 수 있습니다. 그리고 나서 배포 방법도 알려드립니다. 그 전에 보여드리고 싶었던 것은, 서버를 설정할 때
[10:59]
로컬에서 실행할 수 있다는 점입니다.
[11:01]
ChatGPT는 아직 서드파티 애플리케이션의 제출을 받지 않지만,
[11:08]
여러분은 자신만의 ChatGPT 애플리케이션을 만들어서 로컬 컴퓨터에서 실행할 수 있습니다.
[11:15]
지금은 여전히 개발자 베타 단계지만,
[11:19]
이것이 얼마나 강력해질지 볼 수 있습니다
[11:22]
이제 실제로 이것을
[11:24]
다른 사람들과 ChatGPT의 다른 사용자들과 공유할 수 있게 되었습니다.
[11:27]
그리고 이것이 오픈소스 표준이 될 예정이므로,
[11:31]
이러한 애플리케이션들을 사용할 수 있게 될 것입니다
[11:34]
거의 모든 다른 AI 어시스턴트와 함께
[11:37]
이 표준을 지원하는,
[11:39]
그리고 많은 AI 어시스턴트들이
[11:41]
이것을 구현할 것이라고 생각합니다.
[11:44]
좋습니다, 이제 여기서 몇 가지 예제를 살펴보겠습니다.
[11:47]
여기서 볼 수 있는 것은 MCP 서버들입니다
[11:49]
실제로 ChatGPT 애플리케이션으로도 적응된 것들이죠.
[11:53]
MCP 서버가 무엇인지 모르신다면,
[11:56]
설명란에 있는 이 다른 영상을 보시거나
[11:58]
실제로 MCP 서버에 대한 전체 강의를 만들었는데,
[12:01]
이것은 이 내용에 매우 유용할 것입니다.
[12:03]
먼저, MCP에서 여기 MCP 소스 코드가 있습니다.
[12:07]
여기 있는 도구 중 하나를 살펴보겠습니다.
[12:10]
기억하신다면, MCP 도구는 본질적으로
[12:14]
원하는 모든 종류의 데이터를 반환할 수 있습니다. 일반 텍스트, JSON,
[12:20]
배열 등 기본적으로 원하는 모든 것을 반환할 수 있습니다. 이것은 매우 멋지지만
[12:27]
OpenAI의 이 새로운 표준이 제안하는 것은 이제 실제로 정의된 스키마를 반환한다는 것입니다
[12:34]
이 스키마에는 메타 태그가 있는데, 이는 채팅 창에서 사용자에게 표시될
[12:40]
사용자 인터페이스를 위한 HTML 템플릿을 포함하는 메타데이터입니다. 그리고
[12:46]
실제 응답 내용 외에도 사용자 경험을 개선하기 위한 다른 사용자 메시지들도 있습니다
[12:53]
이것이 작업하게 될 방식이고, 물론 사용자 인터페이스를 클릭해서
[12:58]
상호작용할 수 있으며, 이는 앞서 보여드린 window.openai API를 통해 발생합니다
[13:04]
나중에 향후 영상에서 이 중 하나를 만들어보겠습니다.
[13:09]
배포의 경우, 물론 MCP 서버와 본질적으로 동일한 방식입니다.
[13:15]
자신만의 백엔드를 갖게 됩니다. ChatGPT에서 호스팅하지 않습니다.
[13:20]
자신만의 백엔드를 통해 연결하고, 인증하고,
[13:26]
본질적으로 메타데이터를 통해 전송되는 멋진 그래픽 사용자 인터페이스가 있는
[13:32]
원격 MCP 서버처럼 작동합니다. 자, 그렇습니다. 이것이 본질적으로 SDK가 작동하는 방식입니다.
[13:40]
설명란에 있는 무료 커뮤니티를 확인하는 것을 잊지 마세요.
[13:43]
거기서 저에게 DM을 보내 질문하실 수 있습니다. 또한
[13:47]
이미 그곳에 있는 모든 훌륭한 사람들의 커뮤니티에 접근할 수 있습니다. 그리고 원하신다면,
[13:53]
MCP 서버와 풀스택 AI 엔지니어링에 대한 프리미엄 강의도 접근할 수 있습니다
[14:00]
궁금한 점이 있으시면 커뮤니티에서 질문하세요.
[14:04]
시청해 주셔서 감사합니다. 다음에 만나요.
[14:09]
감사합니다.