소개
구조화된 출력으로 Generative UI를 구현하는 실용적인 방법을 보여주는 OpenAI 공식 예제 앱입니다. 이 데모는 재귀적 컴포넌트 스키마와 `generate_ui` 도구를 사용해, 모델 응답이 텍스트만이 아니라 신뢰할 수 있는 UI 정의를 스트리밍하도록 합니다. 동시에 여러 차례 이어지는 대화와 자동 도구 실행도 지원합니다.
요약
1. 공식 구현 참고 자료: OpenAI가 동적 UI 생성을 개념뿐 아니라 코드로 어떻게 구현하는지 직접 보여줍니다
2. 구조화된 출력 관점: 자유 형식 HTML이나 느슨한 구조의 JSON보다 높은 신뢰성이 필요한 팀에 유용합니다
3. 재귀적 렌더링 패턴: 모델이 생성한 인터페이스를 렌더링하는 구체적인 컴포넌트 스키마 방식을 보여줍니다
4. 대화와 UI의 결합: 간결한 예제 하나에서 다중 턴 채팅, 도구 실행과 UI 스트리밍을 다룹니다
5. 리소스 모음과의 관련성: 모델 출력 제어와 실제 Generative UI 구현을 연결하는 중요한 참고 자료입니다