DuoGP팀
향상된 대화, 자동화된 콘텐츠 생성 및 그래픽 디자인을 위해 OpenAI의 GPT 모델과 DALL-E를 통합하는 다목적 애플리케이션입니다. 이 앱은 AI 기능을 활용하여 개발, 마케팅, 비즈니스 전략 등을 지원하면서 다양한 팀 기반 및 솔로 작업을 용이하게 하도록 설계되었습니다.
특징
팀 기반 대화
- 마케팅 팀 : 소셜 미디어 캠페인, 콘텐츠 제작 계획 등을 생성하고 구성합니다.
- 개발 팀 : Python, JavaScript, HTML, CSS, Java, C++ 등에 대한 코드 조각과 전체 코드 블록을 제공하여 소프트웨어 개발을 지원합니다.
- 데이터 과학 팀 : 데이터 분석 및 기계 학습 작업에 대한 통찰력과 솔루션을 제공합니다.
- 사업전략팀 : 사업전략, 시장분석, 재무계획 등을 개발합니다.
- 그래픽 디자인 팀 : DALL-E 및 GPT-4 Vision을 사용하여 이미지, 앨범 표지, 로고, 제품 디자인, 캐릭터 디자인을 만듭니다.
- 음악 팀 : Python 스크립트를 사용하여 음악을 작곡하고, MIDI 파일을 생성하고, 사운드를 디자인합니다.
- 게임 디자인 팀 : 몰입형 게임 스토리를 작성하고, 게임 레벨을 디자인하고, 혁신적인 게임 메커니즘을 만듭니다.
솔로 모드 대화
- GPT-3.5-turbo, GPT-4, GPT-4-turbo 및 DALL-E를 포함한 다양한 모델을 사용하여 맞춤형 지원을 위해 GPT 모델과 일대일 대화에 참여하세요.
고급 기능
- API 키 관리 : OpenAI API 키를 안전하게 저장하고 로드하세요.
- 대화 제어 : 대화를 쉽게 시작하고, 일시 중지하고, 끼어들고, 중지합니다.
- 자동 정지 모드 : 자동 정지 전 메시지 교환 횟수를 설정합니다.
- 상황별 마우스 오른쪽 버튼 클릭 메뉴 : 대화 내 텍스트를 빠르게 복사, 잘라내기, 붙여넣기 및 분석합니다.
- 대화 구성 : 대화를 자동으로 구성 및 구조화하고, 코드 조각을 추출하고, 스크립트와 이미지의 zip 파일을 생성합니다.
- 대화 저장 : 나중에 참조할 수 있도록 전체 대화를 텍스트 파일에 저장합니다.
시작하기
전제 조건
- 파이썬 3.8 이상
- 필수 Python 패키지:
tkinter
, requests
, json
, threading
, re
, zipfile
, os
, pandas
, io
, PIL
, subprocess
- OpenAI API 키
설치
저장소를 복제합니다.
git clone https://github.com/yourusername/chatgpt-convo-app.git
cd chatgpt-convo-app
필수 패키지를 설치합니다:
pip install -r requirements.txt
애플리케이션을 실행합니다.
python chatgpt_convo_app.py
용법
대화 시작하기
- 응용 프로그램을 시작하십시오.
- 메시지가 나타나면 OpenAI API 키를 입력하세요.
- 드롭다운 메뉴에서 팀과 작업을 선택하세요.
- 초기 사용자 프롬프트를 입력하고 "시작"을 클릭하십시오.
- 선택한 봇 팀과 대화가 시작됩니다.
솔로 모드
- 솔로 모드 섹션의 드롭다운 메뉴에서 원하는 모델을 선택하세요.
- 메시지를 입력하고 "보내기"를 클릭하세요.
- 선택한 모델의 응답이 대화 상자에 나타납니다.
대화를 끼어들고 통제하기
- 일시중지 : 대화를 일시적으로 중단하려면 '일시중지'를 클릭하세요.
- 삽입 : "삽입 프롬프트" 필드에 새 프롬프트를 입력하고 "삽입"을 클릭하여 대화를 진행하세요.
- 중지 : 대화를 종료하려면 '중지'를 클릭하세요.
대화 정리 및 저장
- 구성 : 대화를 구성하고 코드 조각을 추출하려면 "구성"을 클릭하세요.
- 대화 저장 : 전체 대화를 텍스트 파일로 저장하려면 "대화 저장"을 클릭하세요.
고급 구성
- API 키 관리 : 애플리케이션은 처음 실행 시 API 키를 묻는 메시지를 표시합니다. 키는 향후 세션을 위해 안전하게 저장됩니다.
- 마우스 오른쪽 버튼 클릭 메뉴 : 대화 상자를 마우스 오른쪽 버튼으로 클릭하면 텍스트 복사, 잘라내기, 붙여넣기, 분석 옵션에 액세스할 수 있습니다.