- 169
- 448 115
소스놀이터
South Korea
เข้าร่วมเมื่อ 10 ก.พ. 2015
소스놀이터 - 실용 프로그래밍 강의!
현재 웹사이트 개발은 이전과 달리 더 폭넓은 부분을 망라합니다.
보다 다양한 웹브라우저 및 각 버전을 지원하여야 하며, 더 유연하고 편의성을 요구합니다.
그 뿐 아니라, 보안적 요소도 무시할 수 없습니다.
'소스놀이터'에서는 웹 프로그래밍 언어 사용을 실용적인 방법으로 돕고자 합니다.
많은 피드백을 부탁드리며, 소중한 의견을 남기시면 귀담아 듣겠습니다.
현재 웹사이트 개발은 이전과 달리 더 폭넓은 부분을 망라합니다.
보다 다양한 웹브라우저 및 각 버전을 지원하여야 하며, 더 유연하고 편의성을 요구합니다.
그 뿐 아니라, 보안적 요소도 무시할 수 없습니다.
'소스놀이터'에서는 웹 프로그래밍 언어 사용을 실용적인 방법으로 돕고자 합니다.
많은 피드백을 부탁드리며, 소중한 의견을 남기시면 귀담아 듣겠습니다.
아마존 서버 1년 무료 이벤트, 웹사이트 수십 개 공짜로 돌리는 비법 공개!
"아직도 워드프레스 호스팅 비용 매달 내시나요? 무료 워드프레스 사용해 보세요 (서버 1대 무료로 통채로 쓰기)" 영상에서 아마존 서버의 1년 무료 사용 이벤트를 활용해
웹사이트 구동하는 방법을 다루었습니다.
** 이전 영상 링크입니다 **
th-cam.com/video/gQUqrZK8LvU/w-d-xo.html
그런데 서버 1대로 다수의 웹사이트를 구동 가능한 걸 알고 계시나요?
이번에 복수의 웹사이트를 구동시키는 방법, 진행합니다.
채널에 가입하여 혜택을 누려보세요.
th-cam.com/channels/86HxrAQ4GS1Iq8LIvUYigQ.htmljoin
웹사이트 구동하는 방법을 다루었습니다.
** 이전 영상 링크입니다 **
th-cam.com/video/gQUqrZK8LvU/w-d-xo.html
그런데 서버 1대로 다수의 웹사이트를 구동 가능한 걸 알고 계시나요?
이번에 복수의 웹사이트를 구동시키는 방법, 진행합니다.
채널에 가입하여 혜택을 누려보세요.
th-cam.com/channels/86HxrAQ4GS1Iq8LIvUYigQ.htmljoin
มุมมอง: 1 288
วีดีโอ
실시간 버스 찾기 앱제작 (파이썬 & PHP), 공공데이터포털 API (1부)
มุมมอง 774วันที่ผ่านมา
data.go.kr의 서울특별시 버스 API에 기반해, 실시간 버스 찾기 앱을 만들어 보겠습니다. 프론트엔드 부분은 HTML 자바스크립트 CSS로 작업 예정이며 백엔드는 파이썬과 PHP 부분으로 동시 진행해 보겠습니다. 같은 기능을 파이썬과 PHP로 둘다 구현하면서 두가지 언어의 특징을 모두 살펴볼 수 있습니다. 제1부에서는 data.go.kr의 버스 관련 API를 살펴보고, 파이썬 및 PHP 환경설정을 진행하여 API 일부를 구동시켜 봅니다. 채널에 가입하여 혜택을 누려보세요. th-cam.com/channels/86HxrAQ4GS1Iq8LIvUYigQ.htmljoin
말만 하면 척척! 초간단 챗GPT NAS 아이디어 관리법
มุมมอง 1.5K14 วันที่ผ่านมา
지나가는 생각 놓치지 말고, 단지 말만 하면 GPT가 구글 드라이브에 파일로 관리해 줍니다. GPT로 만든 파일들을 모두 조회할 수 있고 열어볼 수도 있습니다. 무료로 진행 가능한 사용자정의 GPT 만들기. 채널에 가입하여 혜택을 누려보세요. th-cam.com/channels/86HxrAQ4GS1Iq8LIvUYigQ.htmljoin
나만 아는 챗GPT 3가지 업데이트. 작문 과외 & 혼자서 파이썬 컴파일까지!
มุมมอง 1.1K28 วันที่ผ่านมา
OpenAI의 12일차 홍보 영상 중, 4일차 영상에 대한 내용입니다. 특히 이번 영상에서 블로그 글쓰기나 코딩하시는 분들에게 반가운 소식입니다. (캔버스 기능 업데이트) 캔버스 무료 사용 가능하게 되었네요. 어떤 편의성과 변화가 있을까요? 채널에 가입하여 혜택을 누려보세요. th-cam.com/channels/86HxrAQ4GS1Iq8LIvUYigQ.htmljoin
200달러 챗GPT 최* 가성비. 샘울트먼의 꼼수?? 까보니 20달러 o1의 숨은 기능 ㄷㄷㄷ
มุมมอง 2.2Kหลายเดือนก่อน
챗GPT 프로 플랜이 고가로 나왔는데, 정말 그 정도의 가치를 할까요? 한편 o1 프리뷰 모델이 o1 모델로 바꼈습니다. 획기적인 성능 향상이 있을까요? 아니면 기대에 못미칠까요? 영상에서 확인하세요. (영상에 나온 데이터센터 예제는 OpenAI의 1일차 홍보영상에 나온 예제입니다) 채널에 가입하여 혜택을 누려보세요. th-cam.com/channels/86HxrAQ4GS1Iq8LIvUYigQ.htmljoin
GPT, 입코딩 만으로 상용 게임도 정복했습니다! 배경음악, 캐릭터 이미지, 효과음, 스토리, 인트로, 엔딩까지 다 갖추었어요.
มุมมอง 1.1K5 หลายเดือนก่อน
OpenAI 사의 챗GPT로 복잡한 게임도 만들었습니다. 매우 긴 코드를 생성하는데 성공했고, 일레븐랩스를 사용해 효과음을 만들고 캐릭터 이미지, 배경 이미지도 GPT 4o의 이미지 생성 기능으로 만들었습니다. 배경 음악은 Mix Audio AI를 사용했구요. 전 지휘자의 역할만 했죠. 직접 실행해 보세요. 채널에 가입하여 혜택을 누려보세요. th-cam.com/channels/86HxrAQ4GS1Iq8LIvUYigQ.htmljoin
GPT 4o 대박 활용법, 단지 말로만 코딩 (배포까지 해줌 ㄷㄷ)! 프로그래머 사라질지도
มุมมอง 62K7 หลายเดือนก่อน
새로 나온 OpenAI 사의 GPT4o와 My GPTs를 합하여, 완전 새로운 코딩 시도를 해보았습니다. 챗GPT에게 단지 명령만으로 코드를 생성함과 동시에 웹페이지에 업로드해 줍니다. 그 결과가 놀라운데, 어려운 프로그램을 손쉽게 몇분만에 만듭니다. 설마했던 프로그래머의 격변이 더 격렬히 일어나네요. 서포터즈 회원 분들은 (영상에서의 세팅 없이) 이 GPTs를 사용해 보실 수 있습니다. (커뮤니티 게시글을 통해 사용법 확인하세요) 채널에 가입하여 혜택을 누려보세요. th-cam.com/channels/86HxrAQ4GS1Iq8LIvUYigQ.htmljoin
챗GPT로 7개 기능을 통합시킨 슈퍼 GPT 만들기 (네이버, 유튜브, 구글 검색 + 주식금융조회 + 논문연구자료 조회 + 블로그 오토포스팅 원격제어)
มุมมอง 8K8 หลายเดือนก่อน
챗GPT의 GPT 스토어와 함께 출시된 My GPTs 기능을 활용해 여러 Actions를 통합시킨 슈퍼 GPT를 만들었습니다. 통합시킨 기능은 다음과 같습니다. 1. 네이버 검색 API (SerpAPI) 2. 유튜브 검색 API (SerpAPI) 3. 구글 검색 API (SerpAPI) 4. 주식금융조회 (구글 Finance API) 5. 논문연구자료 조회 (구글 Scholar API) 6. 블로그 오토포스팅 원격제어 (워드프레스 REST API) 7. 크롤링 (ScrapingBee API) 끝판왕 Actions 만들기 함께 하시죠~ 영상 구간 00:00 기능 소개 01:05 SerpAPI 02:31 GPT 만들기 04:14 주식금융조회 05:07 크롤링API 06:11 구동해보기1 06:56 블로그원...
미쳤다. 나만 살짝 알자~ 챗GPT 블로그 신박한 활용! 이미지 업무 완전 자동화
มุมมอง 4K9 หลายเดือนก่อน
챗GPT를 활용한 포스팅 업무 자동화, 블로그 글쓰기 자동화 완결편. 챗GPT 달리3 이미지 생성 Actions API와 워드프레스의 완벽 연동 시리즈. 이것 적용하면 시간 단축되며 품질 향상은 보너스입니다. 채널에 가입하여 혜택을 누려보세요. th-cam.com/channels/86HxrAQ4GS1Iq8LIvUYigQ.htmljoin
봄철 미세먼지 경보, 챗GPT가 알려준다? (공공데이터포털 API 분석하는 GPT)
มุมมอง 1.2K9 หลายเดือนก่อน
개발자 아니라도 됩니다. 코딩 모르는 일반인도 만들 수 있어요. 미세먼지, 오존과 같은 대기 오염 정보를 얻으려면 힘든 코딩을 거쳐야 하지만.. GPTs를 통하면 단지 챗만으로 편히 미세먼지 예보를 알 수 있습니다. 공공데이터포털 API(data.go.kr) 중에는 대기오염 API가 있으며, 이 영상에서 해당 API를 챗GPT로 제어하는 방법을 다룹니다. GPTs의 Actions를 사용하면 공공데이터포털 API에 접근이 가능한데, 이를 가능하게 하려면 노하우가 필요합니다. 영상을 통해 확인해 보세요. 채널에 가입하여 혜택을 누려보세요. th-cam.com/channels/86HxrAQ4GS1Iq8LIvUYigQ.htmljoin
챗GPT GPTs , 워드프레스 1분에 글 100개씩 - 무제한 무료. 전과정 원격 제어 (Actions API, WP REST API)
มุมมอง 4K9 หลายเดือนก่อน
이전 2개의 영상에서 My GPTs로 워드프레스에 글 업로드하는 방법과 긴글 생성하는 방법까지 신박한 방법 알려드렸습니다. th-cam.com/video/9IWOwQsYx18/w-d-xo.html th-cam.com/video/5EnnmTGNFho/w-d-xo.html 단지 글을 생성하는 것에 그치지 않고 외부 워드프레스에 업로드까지 해주고 조회, 수정, 등록, 내용 덧붙이기등 상당한 제어가 가능했었습니다. 그런데 해당 영상에서 소개된 방법은 무료 플러그인을 이용하는 방법이였는데, 영상 공개 후 며칠 지나지 않아 유료로 변경되었습니다. 가격도 꽤 비싸구요. 그래서 이 영상에서 새로운 방법을 소개드리고자 합니다. 이 방법은 비용이 들지 않고, 확장이 쉬우며 더 간편하여 오히려 업그레이드된 형태입니다. F...
사상 최초! My GPTs로 워드프레스 최고관리자 획득 - (코딩 없이) 글 조회, 수정, 등록까지 전과정 제어 (챗GPT Actions OAuth)
มุมมอง 3.4K10 หลายเดือนก่อน
이전 영상에서 My GPTs로 워드프레스에 글 업로드하는 방법을 보여드렸습니다. th-cam.com/video/9IWOwQsYx18/w-d-xo.html 단지 글을 생성하는 것에 그치지 않고 외부 워드프레스에 업로드까지 해주는 거죠. 그런데 이것에 그치지 않고 포스팅 조회, 수정, 등록, 내용 덧붙이기까지 전과정 제어가 가능하게 했습니다. 특히 인상적인 것은 원하는 만큼 긴 글을 생성할 수 있게 했다는 것입니다. 이론적으로 200 페이지의 긴글도 생성 가능합니다. 어떤 노하우가 있는지 확인해 보세요. 영상에서 사용중인 플러그인이 유료만 가능한 상태로 변경되었습니다. 아래 영상을 통해 해결하세요 (플러그인 없이 진행하는 방법입니다) th-cam.com/video/77Lzaj_UhP4/w-d-xo.html...
API 사용료 없는, 무제한 워드프레스 오토 포스팅 ("챗GPT야 글 생성해서 올려줘. 코딩 없이 한마디면 OK")
มุมมอง 8K10 หลายเดือนก่อน
챗GPT로 블로그 자동 포스팅, 기존에는 API를 직접 사용하거나 다른 사람이 만든 프로그램을 사용하여 진행했습니다. 그러다보니 추가 비용이 발생하고, 적용에 있어 유연성이 떨어졌습니다. 새로 진행한 방식은 GPTs의 Actions를 이용한 방법으로, Actions와 워드프레스를 상호 연동했습니다. 그래서 "글을 생성해서 올려달라고 하면" 글만 생성하는 것이 아니라 워드프레스에 올려주는 것까지 일괄적으로 처리합니다. 이런 과정 때문에 챗GPT 사용 중, 아이디어가 생길 때마다 즉시 글을 자동으로 올릴 수 있는 장점이 있습니다. 처음 시도된 새로운 방식, 시도해 보세요 영상에서 사용중인 플러그인이 유료만 가능한 상태로 변경되었습니다. 아래 영상을 통해 해결하세요 (플러그인 없이 진행하는 방법입니다) th...
파이썬 더하니 성능 100배, 최상위 랭킹으로 수익 창출 (챗GPT 스토어 Action)
มุมมอง 3.9K11 หลายเดือนก่อน
수많은 My GPTs 사이에서 경쟁력을 갖추려면 특화된 기능이 필요합니다. 다른 GPT와의 차이점을 만들기 위해 코딩 기능을 가미해 보십시오. Action 기능을 활용하면 파이썬과 같은 언어로 기능을 고도화할 수 있습니다. 이 영상에서는 그 방법을 소개합니다. 채널에 가입하여 혜택을 누려보세요. th-cam.com/channels/86HxrAQ4GS1Iq8LIvUYigQ.htmljoin
챗GPT API - 30분마다 티스토리 블로그 무한 생성 (파이썬)
มุมมอง 9Kปีที่แล้ว
챗GPT Assistants API를 사용하여 파이썬으로 자동 블로그 프로그램을 만든 적이 있는데, 한번 더 진화하여 티스토리 블로그 업로드까지 완성되도록 했습니다. [2024년 2월말경에 티스토리 블로그 API가 중단된다는 공지가 있었다고 합니다. 아쉽게도 이 소스는 2월말까지만 사용 가능합니다. 하지만 앞서 제작한 1탄 영상 "챗GPT 활용법 - 파이썬으로 자동 블로그 제작, 세팅만 하면 자동으로 글이 쌓여요"을 적용하면 output 폴더에 자동 포스팅 글이 주기적으로 쌓이게 됩니다. 해당 기능은 여전히 활용 가능합니다] 채널에 가입하여 혜택을 누려보세요. th-cam.com/channels/86HxrAQ4GS1Iq8LIvUYigQ.htmljoin
챗GPT 활용법 - 파이썬으로 자동 블로그 제작, 세팅만 하면 자동으로 글이 쌓여요 (ChatGPT Assistants API)
มุมมอง 7Kปีที่แล้ว
챗GPT 활용법 - 파이썬으로 자동 블로그 제작, 세팅만 하면 자동으로 글이 쌓여요 (ChatGPT Assistants API)
와 미쳤다. 내 글인줄? 내 문체 학습시켜 저품질 피하는 챗GPT 활용법 (My GPTS 활용)
มุมมอง 1.8Kปีที่แล้ว
와 미쳤다. 내 글인줄? 내 문체 학습시켜 저품질 피하는 챗GPT 활용법 (My GPTS 활용)
22년차 프로그래머가 굳이 정보보안기사 자격증 도전한 이유 - 첫 해킹 대회에서 상금?
มุมมอง 3.6Kปีที่แล้ว
22년차 프로그래머가 굳이 정보보안기사 자격증 도전한 이유 - 첫 해킹 대회에서 상금?
AI 음성 인식 혁명: 음성 텍스트 변환 기술 - 개발자를 위한 필수 가이드 (네이버 CSR API)
มุมมอง 1.3Kปีที่แล้ว
AI 음성 인식 혁명: 음성 텍스트 변환 기술 - 개발자를 위한 필수 가이드 (네이버 CSR API)
프로그래머 종류 대해부: 프론트엔드와 백엔드의 현실적인 면모와 학습 기간은?
มุมมอง 1.9Kปีที่แล้ว
프로그래머 종류 대해부: 프론트엔드와 백엔드의 현실적인 면모와 학습 기간은?
30분 투자로 챗GPT 돈벌기 (논문 검색 GPT 앱 출시해 보기 - My GPTs)
มุมมอง 2.2Kปีที่แล้ว
30분 투자로 챗GPT 돈벌기 (논문 검색 GPT 앱 출시해 보기 - My GPTs)
아직도 워드프레스 호스팅 비용 매달 내시나요? 무료 워드프레스 사용해 보세요 (서버 1대 무료로 통채로 쓰기)
มุมมอง 6Kปีที่แล้ว
아직도 워드프레스 호스팅 비용 매달 내시나요? 무료 워드프레스 사용해 보세요 (서버 1대 무료로 통채로 쓰기)
안쓰는 스마트폰으로 파이썬 flask 무료 홈페이지 서버를 365일 돌려보자
มุมมอง 3Kปีที่แล้ว
안쓰는 스마트폰으로 파이썬 flask 무료 홈페이지 서버를 365일 돌려보자
ChatGPT 활용법 - 매뉴얼 학습시켜 전문 상담원 만들기 최초 공개 (자바스크립트로 API 구동)
มุมมอง 4.1Kปีที่แล้ว
ChatGPT 활용법 - 매뉴얼 학습시켜 전문 상담원 만들기 최초 공개 (자바스크립트로 API 구동)
챗GPT 활용법, 코딩 시키니 파이썬 프로그램 작업, 반나절만에 완성되었습니다 (CHATGPT 사용법 & 블로그 만들기 번외편)
มุมมอง 6Kปีที่แล้ว
챗GPT 활용법, 코딩 시키니 파이썬 프로그램 작업, 반나절만에 완성되었습니다 (CHATGPT 사용법 & 블로그 만들기 번외편)
챗GPT 사용법 (chatgpt 활용). 최초 공개! 채팅으로만 새로운 게임 훈련하기 & 이미지 생성하기 (챗GPT가 정말 이미지 만들어줌)
มุมมอง 1.2Kปีที่แล้ว
챗GPT 사용법 (chatgpt 활용). 최초 공개! 채팅으로만 새로운 게임 훈련하기 & 이미지 생성하기 (챗GPT가 정말 이미지 만들어줌)
25년전쯤 게임 서버 운영도 해보고 , 웹호스팅, 서버호스팅도 받아봤었는데... 개인적인 생각으로는 무료도 좋지만 문제 발생시 빠른 문제 해결을 할 수 있는냐가 가장 중요한 듯.. 국내 유료 호스팅의 경우에는 24시간 상주하는 인원이 있어서 문제 있을때 전화 한통이면 금방 해결될 수 있으나 해외의 경우 빠른 대처가 힘들지 않을까하는 우려가 있네요..
좋은 정보 감사합니다. 윈도우 VPS로 사용 가능 할까요?
AWS를 윈도우 VPS로 이중 가상화한다는 말씀이 아니고, 윈도우 버전도 무료 사용 가능하냐는 말씀이시죠? AWS 아마존에서 윈도우 역시 무료 사용 가능하도록 프리티어 제공하고 있습니다. 물론 저사양이고, 1년 동안 제공될 겁니다. 그런데 윈도우는 리눅스에 비해, 편의성은 좋지만 성능이 떨어질 겁니다.
@sourcePlayground 우와 그럼 대박이네요
영상 너무나 잘봤습니다. 그런데 아마존 서버1년 무료 이벤트가 있나요? 어디서 신청하는지 링크좀 부탁드려도 될까요? 서버호스팅을 1년동안이나 무료로 해준다는거죠?
(aws 아마존) 무료 티어 서비스라고 해서, 홍보 차원으로 제공되고 있습니다. 1년간은 무료로 사용하게 해주고 그 이후부터는 유료로 전환되는 경우입니다. 사양은 낮습니다. 하지만 웹사이트 여러개는 거뜬히 돌아갑니다. 이 영상에서 진행되는 내용 역시 무료로 1년간 프리티어 서비스를 받는 서버에서의 설정 내용입니다. 자세한 설명은 다음 웹페이지 참조하세요. aws.amazon.com/ko/free/?all-free-tier.sort-by=item.additionalFields.SortRank&all-free-tier.sort-order=asc&awsf.Free%20Tier%20Types=*all&awsf.Free%20Tier%20Categories=*all 한편 이 영상에서 무료 티어로 서버 개설하는 과정을 모두 다루었고, 성공하여 사용 중인 구독자분들도 계십니다. th-cam.com/video/gQUqrZK8LvU/w-d-xo.html
@@sourcePlayground 빠른 답변과 자세한 설명 너무나 감사합니다. 식사하고 나서 천천히 둘러보겠습니다. 웹사이트 하나 만들어보고 싶었는데 너무나 감사합니다. 잘 보겠습니다.
12월 29일부터 1주일간만 전체 구독자에게 공개 예정입니다. 관심있으신. 분들은 그 전에 봐주세요~
대단하십니다.
아이디어 진짜 좋은데요 근데 데이터가 많으면 그걸 다 인지할 수 있나요? 이러면 기존에 업로드해둔 데이터에더 접근 가능한가요? 아니면 자기가 만든 것만 되나요?
GPT가 생성한최대 길이 내용도 잘 저장됩니다. 그리고 GPT가 생성한 파일 또는 구글 독스 파일은 잘 열리는데 나머지는안됩니다. 안되는 파일도 구글 양식으로 변경하여 저장하면 되구요
아이디어를 말해서 gpt nas에다 기록한다 라고이해함
GPT를 통해 생성된 내용을 구글 드라이브에 저장하는 걸 어떻게 표현할까 고민하다.. 컨셉을 그렇게 잡았습니다 ㅎㅎ (테스트는 안해봤지만, 마이크를 통해 GPT에 이야기하면 구글 드라이브에 저장될겁니다.)
너무 괜찮은 아이디어 같은데 활용이 단순 메모면.. 음.. 메모 말고 어떤 응용 사례가 있을까요?
어떤 형태로도 구글 드라이브에 저장하고 불러올 수 있다는 것이 핵심인데.. 이미지와 같은 다른 것들도 가능할까 고민해 보고 있습니다. 혹은 구글 캘린더 일정과의 연계도 생각 중입니다. 물론 아직 생각 중이지만요..
영상에 나온 다음 3가지 올려드립니다. 1. 2분 37초경의 작업 스키마 (구글 드라이브 API) 2. 5분 8초경의 구글 앱스 스크립트 소스 3. 5분 56초경의 작업 스키마 (구글 앱스 스크립트) 이외에 콜백 URL 설정하는 부분이 구글 드라이브 API의 작업 스키마에는 설명되었는데, 구글 앱스 스크립트 작업 스키마에서는 설명이 빠졌습니다. 구글 앱스 스크립트 작업 설정 시에도 콜백 URL 설정해주세요. (콜백 URL은 영상에서 보여드린 것처럼, 구글 드라이브 API의 oAuth 클라이언트 클릭 후 나오는 승인된 리디렉션 URI에 추가하시면 됩니다. 작업(Actions)이 2개이니 최소 2개 입력됩니다)
아래는 2분 37초경의 작업 스키마 (구글 드라이브 API)입니다. { "openapi": "3.1.0", "info": { "title": "Google Drive API", "description": "API for interacting with Google Drive", "version": "1.0.0" }, "servers": [ { "url": "www.googleapis.com/drive/v3" } ], "paths": { "/files": { "get": { "operationId": "ListFiles", "summary": "List files", "description": "Retrieve a list of files in the user's Google Drive.", "parameters": [ { "name": "q", "in": "query", "description": "Query string for searching files.", "required": false, "schema": { "type": "string" } }, { "name": "includeItemsFromAllDrives", "in": "query", "description": "Whether both My Drive and shared drive items should be included in results.", "required": false, "schema": { "type": "string" } }, { "name": "supportsAllDrives", "in": "query", "description": "Whether the requesting application supports both My Drives and shared drives.", "required": false, "schema": { "type": "string" } }, { "name": "pageSize", "in": "query", "description": "Maximum number of files to return.", "required": false, "schema": { "type": "integer", "default": 10 } }, { "name": "pageToken", "in": "query", "description": "Token for continuing a previous list request.", "required": false, "schema": { "type": "string" } }, { "name": "fields", "in": "query", "description": "Comma-separated list of fields to include in the response.", "required": false, "schema": { "type": "string" } } ], "responses": { "200": { "description": "A list of files.", "content": { "application/json": { "schema": { "type": "object", "properties": { "kind": { "type": "string", "example": "drive#fileList" }, "nextPageToken": { "type": "string", "description": "Token to retrieve the next page of results." }, "files": { "type": "array", "items": { "type": "object", "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "mimeType": { "type": "string" } } } } } } } } } } }, }, "/files/{fileId}": { "get": { "operationId": "getMetadata", "summary": "Get file metadata", "description": "Retrieve metadata for a specific file.", "parameters": [ { "name": "fileId", "in": "path", "description": "ID of the file to retrieve.", "required": true, "schema": { "type": "string" } }, { "name": "fields", "in": "query", "description": "Comma-separated list of fields to include in the response.", "required": false, "schema": { "type": "string" } } ], "responses": { "200": { "description": "Metadata of the file.", "content": { "application/json": { "schema": { "type": "object", "properties": { "id": { "type": "string" }, "name": { "type": "string" }, "mimeType": { "type": "string" }, "description": { "type": "string" }, "createdTime": { "type": "string", "format": "date-time" } } } } } } } } }, "/files/{fileId}/export": { "get": { "operationId": "export", "summary": "Export a file", "description": "Export a Google Doc to the requested MIME type.", "parameters": [ { "name": "fileId", "in": "path", "description": "ID of the file to export.", "required": true, "schema": { "type": "string" } }, { "name": "mimeType", "in": "query", "description": "The MIME type of the format to export to.", "required": true, "schema": { "type": "string", "enum": [ "text/plain", "application/javascript", "text/css", "text/html", "application/json", "application/xml", "text/csv", "application/bat", "application/x-shellscript", "text/x-r-source", "text/x-python", "application/x-httpd-php", "application/sql", "text/markdown" ] } } ], "responses": { "200": { "description": "The exported file.", "content": { "application/pdf": { "schema": { "type": "string", "format": "binary" } }, "application/vnd.openxmlformats-officedocument.wordprocessingml.document": { "schema": { "type": "string", "format": "binary" } }, "text/plain": { "schema": { "type": "string", "format": "binary" } } } }, "400": { "description": "Invalid MIME type or file ID." }, "404": { "description": "File not found." } } } } } }
아래는 5분 8초경의 구글 앱스 스크립트 소스입니다. function doPost(e) { try { var params = JSON.parse(e.postData.contents); // POST 요청에서 전달된 데이터 var fileName = params.fileName; // 파일 이름 var fileContent = params.fileContent; // 파일 내용 var fileId = params.fileId || ''; // 파일 ID (수정용) if (!fileName && !fileId) { throw new Error('파일 생성 시 fileName이 필요합니다.'); } if (fileId) { // 기존 구글 독스 문서 업데이트 var file = DriveApp.getFileById(fileId); // 파일 이름 변경 (필요 시) if (fileName) { file.setName(fileName); } // 문서 내용 업데이트 var doc = DocumentApp.openById(fileId); var body = doc.getBody(); body.clear(); if (fileContent) { body.setText(fileContent); } doc.saveAndClose(); return ContentService.createTextOutput(JSON.stringify({ status: 'success', message: 'Google Docs file updated successfully', fileId: fileId })) .setMimeType(ContentService.MimeType.JSON); } else { // 새로운 구글 독스 문서 생성 if (!fileContent) { throw new Error('파일 생성 시 fileContent가 필요합니다.'); } // 구글 독스 문서 생성 var doc = DocumentApp.create(fileName); var body = doc.getBody(); body.setText(fileContent); doc.saveAndClose(); var newFileId = doc.getId(); return ContentService.createTextOutput(JSON.stringify({ status: 'success', message: 'Google Docs file created successfully', fileId: newFileId })) .setMimeType(ContentService.MimeType.JSON); } } catch (error) { return ContentService.createTextOutput(JSON.stringify({ status: 'error', message: error.message })) .setMimeType(ContentService.MimeType.JSON); } }
아래는 5분 56초경의 작업 스키마 (구글 앱스 스크립트)입니다. { "openapi": "3.1.0", "info": { "title": "Custom Google Drive Webhook API", "description": "API for creating and modifying files in Google Drive via a custom webhook.", "version": "1.0.0" }, "servers": [ { "url": "script.google.com/macros/s/AKfycbw_rc4werghwerHqgOC5AtuEkWjbBe6HwerkffOG4BMwh98N-bExK0NZ1fdghp8q0(이것을 자신의 웹앱 URL로 교체하세요)", "description": "Production server" } ], "paths": { "/exec": { "post": { "operationId": "HandleWebhook", "summary": "Create or Modify a File", "description": "Create a new file or modify an existing file in Google Drive based on the provided data.", "requestBody": { "description": "Data required to create or modify a file.", "required": true, "content": { "application/json": { "schema": { "$ref": "#/components/schemas/FileOperation" }, "examples": { "CreateFile": { "summary": "Create a new file", "value": { "operation": "create", "fileName": "새로운문서", "fileContent": "이것은 새로 생성된 파일의 내용입니다." } }, "ModifyFile": { "summary": "Modify an existing file", "value": { "operation": "modify", "fileId": "1a2b3c4d5e6f7g8h9i0j", "fileName": "업데이트된문서", "fileContent": "이것은 수정된 파일의 새로운 내용입니다." } } } } } }, "responses": { "200": { "description": "Operation successful.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/SuccessResponse" }, "examples": { "CreateSuccess": { "summary": "File created successfully", "value": { "status": "success", "message": "File created successfully", "fileId": "1a2b3c4d5e6f7g8h9i0j" } }, "ModifySuccess": { "summary": "File modified successfully", "value": { "status": "success", "message": "File updated successfully" } } } } } }, "400": { "description": "Bad request. The request was invalid or cannot be otherwise served.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ErrorResponse" }, "examples": { "InvalidInput": { "summary": "Invalid input data", "value": { "status": "error", "message": "Missing required fields." } } } } } }, "500": { "description": "Internal server error. An unexpected error occurred.", "content": { "application/json": { "schema": { "$ref": "#/components/schemas/ErrorResponse" }, "examples": { "ServerError": { "summary": "Server encountered an error", "value": { "status": "error", "message": "An unexpected error occurred while processing the request." } } } } } } } } } }, "components": { "schemas": { "FileOperation": { "type": "object", "properties": { "operation": { "type": "string", "enum": ["create", "modify"], "description": "The operation to perform: create a new file or modify an existing one." }, "fileId": { "type": "string", "description": "The ID of the file to modify (required for modify operations)." }, "fileName": { "type": "string", "description": "The name of the file." }, "fileContent": { "type": "string", "description": "The content of the file." } }, "required": ["operation", "fileName", "fileContent"], "allOf": [ { "if": { "properties": { "operation": { "const": "modify" } } }, "then": { "required": ["fileId"] } } ], "additionalProperties": false }, "SuccessResponse": { "type": "object", "properties": { "status": { "type": "string", "enum": ["success"], "description": "요청의 성공 여부" }, "message": { "type": "string", "description": "응답 메시지" }, "fileId": { "type": "string", "description": "생성된 파일의 ID (파일 생성 시)" } }, "required": ["status", "message"], "additionalProperties": false }, "ErrorResponse": { "type": "object", "properties": { "status": { "type": "string", "enum": ["error"], "description": "요청의 성공 여부" }, "message": { "type": "string", "description": "오류 메시지" } }, "required": ["status", "message"], "additionalProperties": false } } } }
Application Passwords에 "Your website appears to use Basic Authentication, which is not currently compatible with Application Passwords." 라는 문구가 뜹니다. 아떻게 해결하면되는지요?
현재 관리자 세팅이 기본 인증으로 되어 있어 응용프로그램 비번 지원 안된다는 말이네요 디폴트가 기본 인증이 아닌데 어떤 이유로인가 기본 인증 세팅되었네요. 특정 플러그인을 통해 그렇게 되었거나 호스팅 업체 제공이라면 해당 업체에서 그렇게 했을수 있습니다. 호스팅 업체에 기본 인증 상태에 대해 문의하거나 추가 설치된 플러그인의 세팅을 의심해 볼 수 있습니다. 증상 만으로 하나의 원인을 찍기는 힘들어 보이네요.
gpt4o 는 진짜 코딩 기초와 볼줄만 알면 말만하고 짜달라고 하면 존나 잘짜쥼 ㅋㅋㅋ
1년이면 2400달러면 한 350만원도 넘는데 그만한 효능이 있겠어?
택시라이센스도 1~2억씩 해도 살 사람은 사잖아요. 즉, 그 필요성은 사람에 따라 다를 수밖에 없죠.
OpenAI에서 공개한 12일차 영상 중 1일차 영상의 요점을 추려봤습니다. 1. 기존의 o1_preview 모델 대신, o1 모델이 런칭되었다는 소식입니다. 2. 성능적으로 o1 모델은 o1_preview에 비해 다음의 성능 향상이 있었습니다. (수학: 약 47%의 성능 향상, 코딩: 약 44% 향상, 박사 수준의 과학질문: 최대치의 성능 향상 미미함, 단 오차가 대폭 줄어듦) 3. o1 모델은 o1_preview에 비해 실행 속도가 상당히 빠릅니다. 그리고 이전 모델이 쉽거나 어렵거나 관계 없이 많은 시간이 소요된 것과 달리, o1 모델은 쉬운 질문은 빨리 대답하고, 어려운 질문일수록 많은 시간을 소모합니다. 4. o1 모델은 기존에는 글로만 프롬프트를 제시했지만, 이제 파일을 업로드하거나 사진을 보여준 후, 연계된 프롬프트가 가능합니다. 멀티 모달 능력이 주어진 거죠. 그래서, 손으로 그린 그림이나, 사진 등을 제시한 후, 질문할 수 있습니다. 5. 월 200달러의 비용으로 o1_pro 모델을 사용할 수 있는데, 이 구독 모델을 사용하면 o1을 무제한으로 사용 가능하고, 고급 음성 모드도 사용할 수 있습니다. 그리고, o1_pro 모델의 경우, 매우 어려운 문제에서 o1보다 조금 더 나은 성능을 발휘합니다.
아래 내용은 이 영상의 영어 자막을 번역한 내용의 1부입니다. 번역을 위해 o1 모델을 사용해봤습니다. 매우 긴 내용이지만, 한번에 번역 가능했고, 매우 자연스럽지는 않지만 충분히 그 내용을 파악할만한 수준이네요. 영상의 세부적인 내용을 원하시면 참조해 보세요. ----------------------- (1부) 안녕하세요, 오픈AI의 12일간의 행사(12 days of Open AI)에 오신 것을 환영합니다. 우리가 아는 한, 지금까지 어떤 기술 기업도 하지 않았던 일을 시도해보려고 합니다. 앞으로 12일 동안(평일 기준), 매일 저희가 만든 새로운 것들을 출시하거나 데모할 예정입니다. 오늘부터 시작하며, 여러분이 정말 좋아하시길 바랍니다. 즐겁고 빠르게, 길지 않게 진행할 예정이니, 저희가 작업해온 것들을 보여드리고 또 작은 홀리데이 선물 같은 시간이 될 거예요. 그럼 바로 첫째 날로 넘어가겠습니다. 오늘은 사실 두 가지를 출시하려고 합니다. 첫 번째는 ‘o1’의 풀 버전입니다. 우리는 정말 열심히 작업했고, 여러분의 피드백을 경청했습니다. 여러분은 o1 프리뷰를 좋아하지만, 더 똑똑하고, 더 빠르고, 멀티모달하며, 지시사항을 더 잘 따르는 등 다양한 개선을 원하셨습니다. 그래서 많은 노력을 기울였고, 과학자, 엔지니어, 코더 분들이 이 새로운 모델을 정말 좋아하실 것 같습니다. 성능을 빠르게 보여드리겠습니다. 여기서 GPT 40(4.0의 잘못된 표현으로 보임)에서 o1 프리뷰로 수학, 대회, 코딩, GP QA Diamond 등 다양한 분야에서 얼마나 발전했는지 보실 수 있습니다. o1은 꽤 큰 진전을 이뤘습니다. 또 다른 많은 측면에서도 개선되었지만, 우리는 특히 모델의 기본 지능에 주목하고 있습니다. 특히 코딩 성능은 사람들이 모델을 많이 활용하는 영역입니다. 잠시 후 이 팀원들이 o1에 대해 데모를 보여드릴 겁니다. 속도는 어떤지, 매우 어려운 문제에서 어떤 성능을 보이는지, 그리고 멀티모달 처리 능력이 어떤지 보여드릴 거예요. 하지만 먼저, 오늘 출시할 두 번째 것에 대해 잠깐 말씀드리겠습니다. 이미 챗GPT를 아주 많이 사용하는 파워 유저들은 한 달에 20달러로는 부족한 컴퓨팅 리소스를 원하고 있습니다. 그래서 새로운 등급인 "Chat GPT Pro"를 출시합니다. Pro에서는 우리 모델들에 무제한으로 접근할 수 있으며, 고급 음성 모드(advanced voice mode) 같은 기능도 제공합니다. 또한 "o1 PR 모드"라는 새로운 기능도 있습니다. o1은 현재 세계에서 가장 똑똑한 모델이지만, o1을 PR 모드로 사용할 때는 가장 어려운 문제에서도 조금 더 나은 성능을 발휘합니다. 예를 들어, 대회용 수학 문제나 GP QA Diamond 같은 경우를 보면 이 향상이 작아 보일 수도 있지만, 모델의 한계를 극한으로 밀어붙이는 복잡한 작업 흐름에서는 매우 의미 있는 개선입니다. Pro 모드에 대해 한 가지 더 보여드리겠습니다. 많은 분들이 원하셨던 것이 신뢰성(reliability)입니다. 여기에서 프롬(prom) 모드 답변의 신뢰도가 o1과 비교했을 때 어떠한지 보실 수 있습니다. 이 차이는 상당히 크며, Pro 사용자분들이 이 부분을 정말 원하셨다는 이야기를 많이 들었습니다. Chat GPT Pro는 월 200달러이며, 오늘 출시됩니다. 앞으로 이 12일 동안 여기에 추가로 선보일 기능들이 있고, 여러분이 정말 좋아하실 거라 생각합니다. 하지만 우선 무제한 모델 사용과 새로운 o1 prom 모드를 제공한다는 점이 핵심입니다. 그럼 바로 들어가서 아까 언급한 데모들을 보여드리겠습니다. 여기 계신 분들은 o1 개발에 참여한 팀원들이고, 이 외에도 많은 분들이 뒤에서 지원해 주셨습니다. 고마워요, 샘. 안녕하세요, 저는 Honyan이고, 여기는 Jason, 그리고 Max입니다. 저희 모두는 o1을 개발한 연구 과학자들입니다. o1은 정말 독특합니다. 왜냐하면 우리가 훈련한 모델 중 처음으로 답변하기 전에 생각하는 모델이기 때문입니다. 이 말은 여러분이 사용해본 다른 모델들보다 훨씬 더 나은, 종종 더 상세하고 정확한 응답을 제공한다는 의미입니다. 오늘 o1은 모든 챗GPT 플러스 사용자와 곧 프로 사용자들에게도 출시됩니다. 이는 이전의 o1 프리뷰 모델을 대체하는 것입니다. o1 모델은 우리가 9월에 출시했던 o1 프리뷰 모델보다 더 빠르고 더 똑똑합니다. 출시 이후 많은 분들이 멀티모달 입력에 대해 물어보셨고, 그래서 그 기능을 추가했습니다. 이제 오늘 라이브된 o1 모델은 이미지와 텍스트를 모두 통합하여 이해할 수 있습니다. 샘이 언급한 것처럼, 오늘 우리는 'Chat GPT Pro'라는 새로운 등급을 출시할 예정입니다. Chat GPT Pro는 o1, 40, 그리고 고급 음성 모드(Advanced Voice)와 같은 최고의 모델들에 무제한 접근을 제공합니다. Chat GPT Pro에는 'o1 Pro 모드'라고 불리는 o1을 사용하는 특별한 방법도 있습니다. o1 Pro 모드를 통해 모델은 더욱 많은 연산 자원을 사용하여, 가장 어려운 문제들에 대해 한층 깊이 사고하도록 할 수 있습니다. 우리는 Chat GPT Pro의 주된 사용자가, 이미 수학, 프로그래밍, 작문 등의 과제를 통해 모델의 한계를 밀어붙이고 있는 챗GPT의 파워 유저들이 될 것으로 생각합니다. o1 프리뷰를 통해 사람들이 얼마나 모델을 극한까지 활용하는지, 하루 종일 기술적 작업을 하는 분들이 얼마나 많은 것을 얻는지 보는 것은 놀라웠으며, 이분들이 더 멀리 나아갈 수 있게 되어 정말 기쁩니다. 맞아요, 또한 o1은 꼭 극도로 어려운 수학이나 프로그래밍 문제뿐 아니라 일상적인 사용 사례에서도 훨씬 뛰어날 것이라 생각합니다. 특히 o1 프리뷰에 대해 지속적으로 받았던 피드백 중 하나는 "너무 느리다"는 것이었습니다. "안녕"이라고 말하는데도 10초 동안 생각하곤 했는데, 이제 그 문제를 해결했습니다. 정말 짜증났죠. 솔직히 좀 웃기기도 했는데, 마치 "안녕"이라고 대답하는 것에 대해 진지하게 고민하는 듯했어요. 네, 그래서 이 부분을 수정했습니다. 이제 o1은 훨씬 더 지능적으로 사고하며, 간단한 질문이면 아주 빠르게 대답합니다. 그리고 정말 어려운 질문이면 정말 오래 생각할 것입니다. 우리는 이 모델에 대해 매우 정교한 인간 평가를 실시했는데, 그 결과 o1은 o1 프리뷰에 비해 주요 오류를 약 34% 덜 저질렀습니다. 또한 사고 속도는 약 50% 빨라졌습니다. 이 변화는 여러분 모두에게 분명히 눈에 띄는 차이가 될 것이라고 생각합니다. 저는 이 모델들과 대화하는 것을 정말 좋아합니다. 저는 역사광이라 예를 들어 제가 이 모델들 중 하나에게 할 법한 질문의 데모를 짧게 보여드리겠습니다. 여기 왼쪽에는 o1, 오른쪽에는 o1 프리뷰를 두고 있습니다.
아래 내용은 이 영상의 영어 자막을 번역한 내용의 2부입니다. (번역을 위해 o1 모델을 사용) (2부) 제가 정말 간단한 역사 질문을 하고 있습니다. "2세기의 로마 황제들을 나열하고, 그들의 재위 기간과 업적을 알려줘." 어려운 질문은 아니지만, GPT-4.0도 이를 꽤 자주 틀리기도 합니다. 그래서 이 질문을 o1과 o1 프리뷰 양쪽에 했고, 오프라인에서 몇 번 테스트해봤습니다. 그 결과 평균적으로 o1이 o1 프리뷰보다 약 60% 더 빠르게 응답했습니다. 지금 우리가 모든 GPU를 o1 프리뷰에서 o1로 교체 중이라 조금 변동이 있을 수 있습니다. 실제로 o1은 약 14초 동안 생각했고, o1 프리뷰는 아직도 응답 중입니다. 로마 황제가 정말 많죠, 정말 많습니다. 네, GPT-4.0도 이런 걸 많이 틀립니다. 왜냐하면 6일, 12일, 혹은 한 달 정도만 황제였던 사람들도 많고, 모델이 종종 그들을 잊어버리거든요. 6일간 황제였던 사람들까지 전부 기억해서 나열할 수 있을까요? 아니요. 네, 이렇게 해서 o1은 약 14초 생각했고, 프리뷰는 약 33초 생각했습니다. 배포가 끝나면 둘 다 더 빨라질 예정이지만, 지금 당장 라이브 상태로 보여드리고 싶었어요. 그래서 이 모델과 대화하는 것을 정말 즐기실 거라고 생각합니다. 좋은 응답을 하고, 훨씬 더 빠르게 생각하기 때문에, 모든 사람들에게 훨씬 나은 사용자 경험이 될 것입니다. 또 일상적인 사용 사례에서 많은 요청을 받았던 또 다른 기능은 멀티모달 입력과 이미지 이해입니다. 이제 Hongan이 이에 대해 설명할 겁니다. 네, 멀티모달 입력과 추론을 보여드리기 위해, 제가 손으로 그린 다이어그램 등을 활용한 간단한 문제를 만들었습니다. 여기 있습니다. 이게 잘 안 보여서 이미 사진을 찍어두었고, 이제 이 사진을 노트북에서 살펴보겠습니다. 챗GPT에 이미지를 업로드한 후, 클릭하면 확대된 버전을 볼 수 있습니다. 이것은 우주에 있는 데이터 센터 시스템입니다. 어쩌면 미래에는 우주에서 AI 모델을 훈련하고 싶어질 수도 있겠죠. 저는 그렇게 해야 한다고 생각합니다. 하지만 전력 수치(1GW)가 조금 낮아 보이네요. 어쨌든 개략적인 아이디어는 이렇습니다. 여기 태양이 있고, 이 태양광 패널로부터 전력을 얻습니다. 그리고 여기 작은 데이터 센터가 있습니다. 실제로 GPU 랙과 펌프가 있는 것처럼 보이네요. 괜찮은 펌프입니다. 우주에서의 운영과 관련하여 흥미로운 점은, 지구에서는 공기 냉각이나 수냉을 사용하여 GPU를 식힐 수 있지만, 우주에서는 그럴 수 없다는 겁니다. 그래서 이 열을 우주 공간에 방출해야 하며, 이것이 바로 이렇게 거대한 라디에이터 냉각 패널이 필요한 이유입니다. 이 문제는 1GW급 데이터 센터를 운용하는 데 필요한 냉각 패널 면적의 하한값 추정과 관련된 것입니다. 아마 매우 클 텐데, 얼마나 큰지 한번 보겠습니다. 이게 문제이고, 이 프롬프트로 넘어가서 본질적으로 이것을 묻고 있습니다. 실행해보면 모델이 몇 초 동안 생각하게 됩니다. 참고로 대부분 모르겠지만, 저는 Henan과 오래 일해왔습니다. Henan은 실제로 열역학 분야에서 박사 학위를 가지고 있는데, 이는 AI와 전혀 관련 없죠. 그리고 그는 지금까지 직장에서 자신의 박사 연구를 활용하지 못했다고 농담하곤 했는데, 이 분석은 Henan을 믿으셔도 됩니다. 드디어, 드디어, 기대를 높여줘서 고맙습니다. 이제 정말 제대로 맞춰야겠군요. 모델이 단 10초 만에 생각을 마쳤습니다. 간단한 문제라 그런지, 모델이 어떻게 풀었는지 봅시다. 우선 전력 입력부터 보겠습니다. 우선 1GW라는 값은 종이에만 적혀 있었는데, 모델이 이를 잘 파악했습니다. 그리고 방사형 열전달(복사 냉각)만 고려해야 한다는 것을 모델이 인식했습니다. 우주에서는 다른 냉각 방법이 없으니, 단순화 가정을 몇 가지 둔 것이죠. 한 가지 중요한 점은, 제가 의도적으로 이 문제를 부분적으로 불충분하게 제시했다는 겁니다. 즉, 냉각 패널 온도라는 핵심 파라미터를 제시하지 않았습니다. 이를 통해 모델이 모호성과 불확실성을 처리하는 능력을 시험해볼 수 있죠. 그랬더니 모델이 이것이 명시되지 않았지만 중요한 파라미터라는 것을 인식했습니다. 그리고 실제로 적절한 온도 범위를 선택했는데, 대략 실온 정도였습니다. 이를 바탕으로 모델은 분석을 계속 진행하고, 다양한 계산을 수행했습니다. 그 결과 필요한 냉각 패널 면적이 약 242만 제곱미터라고 계산했습니다. 얼마나 큰지 감을 잡기 위해 말하자면, 이는 샌프란시스코 육지 면적의 약 2% 정도에 해당합니다. 정말 엄청나죠. 생각보다 나쁘지 않네요. 네, 오. 음, 네, 이 정도면 합리적인 결과라고 봅니다. 나머지 세부 사항은 생략하겠지만, 모델이 정말 잘 해낸 것 같아요. 일관된 가정을 통해 필요한 면적을 가능한 최소화하는 방향으로 계산했습니다. 그래서 이것이 멀티모달 추론의 데모입니다. 이 문제는 간단한 예지만, o1은 실제로 매우 강력하며 mm muu나 math Vista 같은 표준 벤치마크에서 최첨단(State-of-the-art) 성능을 보입니다. 이제 Jason이 PR 모드를 시연하겠습니다. 좋습니다, 이제 제가 Chat GPT Pro 모드, 즉 CHB1 Pro 모드의 간단한 데모를 보여드리겠습니다. 사람들은 o1 Pro 모드를 어려운 수학, 과학, 혹은 프로그래밍 문제에서 가장 유용하게 느낄 겁니다. 여기에 o1 프리뷰가 보통 틀리는 꽤 까다로운 화학 문제가 있습니다. 그래서 모델이 생각을 시작하게 하겠습니다. 이 모델들과 함께하면서 알게 된 점은, 매우 어려운 문제의 경우 모델이 몇 분 동안 생각할 수 있다는 것입니다. 이 문제의 경우 모델은 보통 1분에서 최대 3분 정도 생각하곤 합니다. 그래서 모델이 생각하는 동안 사람들이 기다리는 시간을 달래기 위해 약간의 재미 요소를 제공해야 합니다. 제가 문제를 조금 더 설명하고, 만약 설명을 마쳤을 때 모델이 여전히 생각 중이라면 남은 시간을 때우기 위해 아재 개그를 하나 준비해두었습니다. 그래서 저는 모델이 오랫동안 생각했으면 좋겠네요. 이 문제는 매우 구체적인 기준을 충족하는 단백질을 찾는 것입니다. 여섯 가지 기준이 있으며, 각각 화학 분야의 매우 구체적인 지식을 요구하기 때문에 모델이 이를 기억해내야 합니다. 이 문제에 대해 알아둘 또 다른 점은, 어떤 기준도 정답을 직접적으로 알려주지 않는다는 것입니다. 주어진 각 기준에 해당할 수 있는 단백질이 수십 개가 있을 수 있습니다. 따라서 모델은 모든 후보를 고려한 뒤, 모든 기준에 부합하는지 검사해야 합니다. 보시다시피 이번에는 모델이 더 빨랐네요. 약 53초 만에 끝났습니다. 클릭하면 모델이 정답을 도출하기 위해 거친 사고 과정을 일부 볼 수 있습니다. 처음에는 뉴로 리안(neuro Lian) 같은 다양한 후보를 생각하고 있음을 알 수 있습니다. 그러다가 최종적으로 정답인 '레티노키센(retinochisen)'에 도달했습니다. 아주 훌륭하네요. 정리하자면, Max의 데모를 통해 o1이 o1 프리뷰보다 더 똑똑하고 빠르다는 것을 확인했습니다. Hongan을 통해 o1이 이제 텍스트와 이미지를 모두 다룰 수 있다는 사실도 알았습니다. 그리고 마지막으로, Chat GPT Pro 모드에서 o1을 사용하면 가장 어려운 과학 및 수학 문제에 대해 심층적인 추론을 할 수 있음을 보았습니다. 네, 앞으로도 더 많은 것들이 나올 겁니다. Chat GPT Pro 등급을 위해, 우리는 더 많은 연산 집약적 작업을 지원할 예정입니다. 이를 통해 모델을 더욱 극한까지 활용하고자 하는 분들을 만족시킬 것입니다. 또한 o1 모델에 웹 브라우징, 파일 업로드 등의 도구를 추가하기 위해 계속 노력하고 있습니다. 또한 o1을 API로 제공하기 위해 열심히 작업 중입니다. 개발자를 위해 구조화된 출력, 함수 호출, 개발자 메시지, 그리고 API 이미지 이해와 같은 새로운 기능을 추가할 예정이며, 이를 여러분이 매우 즐기실 것이라 생각합니다. 우리는 이것이 개발자들에게 훌륭한 모델이 되어, 여러분이 만들 수 있는 놀라운 것들의 새로운 지평을 열어줄 것이라고 기대합니다. 저희가 이 모델을 사랑하는 만큼, 여러분도 사랑해 주시길 바랍니다. 정말 훌륭했습니다. 여러분 모두 정말 고맙습니다. 이 작업을 완수하신 팀에게 축하드립니다.
글이 자동으로 잘 작성되어 너무 감사드림니다 블로그에 연동 하는 법도 알려주세요
좋은 정보 감사드림니다
고맙습니다 시도했는데 모두잘되네요 스마트폰에서도 되는가요? 테스트해봤는데 연결이 안되는거같네요?
가능합니다. 그런데 간혹 환경이 바뀌면 방식을 잊어 버리는 경향이 있습니다. 다시 기억하도록 유도 질문을 해볼수 있습니다. 그리고 잘했을때 잘함 아이콘 클릭해서 시그널 주세요. 그럼 훈련됩니다
선생님 감사합니다! 혹시 사용자가 어떤 질문을 하였는지 나중에 확인할 수 있나요?
질문을 할 때 즉시 GPT로 보내지 않고 중간에 저장 과정을 거치면 가능합니다. API 형태로 처리하면 대부분의 임의 로직일 처리 가능합니다. 대신 영상 코드에 추가 기능을 작성하셔야 하구요
감사합니다 선생님! 이 부분은 제가 잘 몰라서 GPT에게 물어가면서 해야겠어요ㅎㅎ 제가 딱 찾던 정보 주셔서 진심으로 감사드립니다
무료를 사용해 보고 싶습니다. 네시, 사시 로 이야기 하면 4시로 바꾸지 않고 네시, 사시로 나왔으면 하는데 그런 무료 STT 가 있을까요?
네시, 사시를 4시로 바꾸지 않는 등 세세한 제어가 가능한 STT는 없습니다. 이런 기능은 우선 STT 서비스로 음성을 문자 변환 후, AI 서비스를 이용해 2차 변환해야 가능합니다. 그리고 무료 STT 자체도 찾기 힘든데, 네이버 클로바노트 등의 프로그램으로 사용 시, 무료로 사용 가능하지만 API 형태는 대부분 유료입니다. 아래와 같은 무료 STT API를 찾긴 했는데 성능이 어느 정도일지 모르겠네요. STT는 음성을 정확히 문자로 변환하지 못할 경우, 쓰임새가 없기에.. 고성능이 필수인데, 이 무료 API가 고성능으로 기대되지는 않습니다. 아래 내용 확인해보세요. (공공데이터포털 API) www.data.go.kr/data/15124653/openapi.do?recommendDataYn=Y
좋아요...좋아... 강의 하시는게, 다른사람들과 달리 약간씩 실제적으로 Example이 보여서 이해하기 쉽네요..
감사염...감이 아주 잘잡히네요...!!!
내 워드프레스에 업로드해줘 라고 말한 후 '확인' vs '거절하기' 버튼을 생략하도록 할 수 있을까요? 도움 부탁 드립니다. ㅜㅜ
이건 제어 불가능합니다. OpenAI에서 강제 세팅한 상황입니다. 확인, 거절 없애려면 API형태(별도 개발)로만 가능합니다.
@@sourcePlayground 답변 감사합니다^^
홈페이지/wp 에 워드프레스가 설치되어 있다면 어딜 수정해줘야 할까요 액션은 성공했는데 테스트를 누르면 자꾸 에러가 뜹니다
VI 편집중에 오류가 나서요 ㅠ 다시 처음부터 지우고 할 수 도 있을까요?ㅠ
php.ini 파일 편집 시 문제인가요? 아니면 아파치 관련한 000-default.conf 파일 편집 시 문제인가요? 우선 해당 파일이 있는 폴더에 (old 파일이나 default 파일이 있는지 보세요. 있다면 그것으로 내용을 교체해 보세요 예: php.ini.old, php.ini.default) 아니면 재설치할 수 있습니다. php.ini 관련이라면 설치했던 문구를 이용해 재설치 해보세요 apt install php-mysql ... apt reinstall php-mysql ... 혹은 아파치 관련한 문구에 문제가 있다면 아파치 재실치해볼 수 있습니다. apt reinstall apache2 마지막으로 vi 편집 전에 파일을 백업해 두시면 좋습니다. 예: cp php.ini php.ini_backup (php.ini와 동일한 내용의 파일이 php.ini_backup 이름으로 생성됩니다)