AI
2024 신기술분야 전문가 과정 연수, 가상공간 구현 수업설계
1일차
강사 소개
- 16년차 프로그래머 (action script, c++, c#, html, css, java script, php)
- AR, VR, 피지컬 컴퓨팅, 메타버스
- 9년차 전문대학교 강사 (디자인 대학생 대상 프로그래밍 교육)
- Unity3D, Arduino, 프론트엔드, 백엔드
- introduction 교수소개
- 사용량 확인 : https://platform.openai.com/organization/usage
새 프로젝트 만들기
아바타
NuGetForUnity 설치하기
OpenAI 키 생성 및 환경변수 등록
OpenAI Unity Library
ChatGPT 챗봇
- ChatGPT TTS (Text-To-Speech)
- ChatGPT 챗봇
- ChatGPT STT (Speech-To-Text)
- STT(목소리를 글자로) -> ChatGPT 질문 -> ChatGPT 답문 -> TTS(글자를 목소리로)
- 3개의 c# script를 다 만들고 나면 Avatar의 Renderer_head부분에 드래그 드랍하여 전달
캐릭터 성격 및 전용 지식 만들기
- Open AI Controller에서 Personality, Scene 내용을 수정하여 추가 정보를 입력할 수 있다
- Sample_message를 추가하여 대화의 예시를 만들수 있다. 보통은 User의 질문에 Assistant가 답하는 방식으로 나열
- 하단의 + 버튼을 눌러서 계속 추가
패키지 화, 이동
환경 만들기
결과물
후기