나는 개발자다 12

ChatGPT(챗지피티) 억대 연봉받는 프롬프트 엔지니어를 위한 노하우 3가지

억대 연봉을 받는다는 프롬프트 엔지니어링이 뭘까요? ChatGPT(챗지피티) 같은 대화형 AI에게 질문을 던지고 원하는 답변을 이끌어내는 기술입니다. 최근에는 이런 일을 전문적으로 하는 '프롬프트 엔지니어'라는 새로운 직업이 생겨났습니다. 쉽게 말하면 'AI 조련사'같은 거죠. 그리고 최근에 억대 연봉을 제시하며 채용을 진행한 사례도 있다고 합니다. 인공지능(AI) 콘텐츠 생성 전문 뤼튼테크놀로지스(대표 이세영)는 최대 1억 원의 연봉을 내걸고 국내 기업으로는 처음으로 ' 프롬프트 엔지니어'를 공개 채용한다고 15일 밝혔다. 잡코리아에 가보면 실시간으로 '프롬프트 엔지니어' 채용 공고를 확인할 수 있습니다. 여러분도 지금부터 알려드리는 10가지 팁을 공부해서 억대 연봉을 받는 프롬프트 엔지니어에 도전해 ..

ChatGPT(챗지피티) 크롬 확장 프로그램 베스트 5

안녕하세요. ChatGPT(챗지피티)가 공개되면서 대화형 인공지능 시대가 시작되었습니다. 그리고 사용자가 빠르게 늘어나고 있습니다. 세상이 빠르게 변하고 있습니다. 그리고 변화를 무시하는 사람은 뒤쳐지게 됩니다. 변화를 주도하지는 못 해도 시대 흐름에 따라가는 노력은 필수입니다. ChatGPT를 공부하고 본인의 영역에서 활용할 수 있다면 남들보다 한 발 앞서 나갈 수 있습니다. 오늘은 ChatGPT를 좀 더 편하게 사용하고 공부하기 위한 크롬 확장 프로그램 5가지를 소개해 드리겠습니다. 일단 OpenAI를 실행해 놓고 아래 내용을 따라서 설치해 보세요. OpenAI 바로 가기 첫 번째는 "AIPRM"입니다. 각 주제별로 정형화된 프롬프트 예제를 제공하여 프롬프트 작성을 편하게 도와줍니다. 엄청나게 많은 ..

파이썬 코드 다섯 줄로 유튜브 MP3 변환하기

안녕하세요. 코드로 벌어 먹고 사는 직장인 '코드장인'입니다. 오늘은 파이썬 코드 다섯 줄로 유튜브에서 MP3 음원을 추출해 보겠습니다. 먼저 ChatGPT에게 물어 보았습니다. "파이썬으로 유튜브 음원 추출하는 코드를 알려 주세요" ChatGPT는 유튜브 음원 추출이 불법이라서 알려 줄 수 없다고 합니다. 궁금하신 분은 ChatGPT에 직접 확인해 보세요. ▶▶▶ ChatGPT 바로가기 그러나 다운로드 자체는 불법이 아니고 다운로드받은 콘텐츠를 상업적으로 사용하면 불법입니다. 그래서 제가 다운로드받는 방법을 알려 드리겠습니다. 코딩은 주피터 노트북으로 하겠습니다. 혹시 쥬피터 노트북이 없다면 먼저 설치해 주세요. ▶▶▶ 쥬피터 노트북 설치 가이드 ◀◀◀ 이제 시작하겠습니다. 1. pytube를 설치합니..

유튜브 자동화 #3. 이미지와 음성 파일로 동영상 만들기

이번 강의는 유튜브 자동화 3편으로 "Still Image 파일과 MP3 파일을 결합하여 MP4 파일을 만드는 파이썬 프로그램"을 소개한다. 프로그램의 전체 기능은 아래와 같다. Step #1. make jpeg image from pdf file PDF의 각 페이지를 JPEG 이미지 파일로 저장 Step #2. make mp3 file form pdf file PDF의 각 페이지에서 텍스트를 추출하고 음성으로 변환 후(Text to speech) MP3 파일로 저장 Step #3. make mp4 by combining jpeg image and mp3 audio one by one 각 페이지별 이미지와 MP3 파일을 결합하여 MP4 파일을 생성 Step #4. make final mp4 by comb..

유튜브 자동화 #2. PDF 텍스트 추출, 음성 변환, MP3 파일로 저장

이번 강의는 PDF 파일의 각 페이지에서 텍스트를 추출하고, 음성으로 변환 후 MP3 파일로 저장하는 파이썬 프로그램을 만들어 본다. 최종 목적은 PDF 파일을 동영상 파일로 변환해서 유튜브에 업로드하는 과정을 자동화하는 것이다. 프로그램의 전체 기능은 아래와 같다. Step #1. make jpeg image from pdf file PDF의 각 페이지를 JPEG 이미지 파일로 저장 Step #2. make mp3 file form pdf file PDF의 각 페이지에서 텍스트를 추출하고 음성으로 변환 후(Text to speech) MP3 파일로 저장 Step #3. make mp4 by combining jpeg image and mp3 audio one by one 각 페이지별 이미지와 MP3 파..

라즈베리파이 제로 부팅 이미지 만들기

이번 글은 윈도우에서 라즈베리파이 제로(RASPBERRYPI ZERO)의 부팅 이미지 만드는 방법을 소개한다. 스텝 #1. 부팅 이미지를 다운로드한다. 아래 페이지에 접속하여 부팅 이미지를 다운로드한다. https://github.com/AutomatedFieldPhenomics/raspberry-pi-zero-w-image 스텝 #2. 라즈베리파이 제로 부팅 이미지를 SD 카드에 쓰기 위한 프로그램 다운로드 위의 페이지에 링크된 "Raspberry Pi Imager for Windows"를 클릭하면 "Not Found"에러가 발생한다. Not Found The requested URL was not found on this server. 아래 페이지에서 Raspberry Pi Imager 프로그램을 다..

유튜브 자동화 #1. PDF 파일의 모든 페이지를 이미지 파일로 저장하기

이번 강의는 PDF 파일의 각 페이지를 이미지 파일로 저장하는 파이썬 프로그램을 만들어 본다. 최종 목적은 PDF 파일을 동영상 파일로 변환하는 것이다. 물론, PDF 파일의 텍스트를 오디오로 변환하는 기능까지 추가할 예정이다. 최종 프로그램이 성공한다면 모든 진행 내용을 PDF로 정리한 후 동영상으로 변환해서 유튜브에 올릴 생각이다. 오늘의 과제는 'PDF 파일의 모든 페이지를 이미지 파일로 저장하는 파이썬 프로그램'을 만드는 것이다. 필요한 라이브러리를 설치한다. 프로그램에 필요한 모듈은 pdf2image와 poppler이다. 1. pdf2image 설치하기. PDF 파일에서 PIL 객체를 생성하고 이미지 처리를 할 수 있다. command shell에서 아래의 명령으로 pdf2image 모듈을 설치..

파이썬 코딩 팁 #01. 리스트 컴프리헨션 (List Comprehension)

이번 글은 파이썬 개발자를 목표로 하는 학생 또는 파이썬 현업 개발자를 위한 유용한 파이썬 코딩 팁인 리스트 컴프리헨션을 소개한다. 10분 정도만 투자해서 배워 두면 평생 여러분의 코딩 시간을 줄여 줄 수 있다. 오늘 진행할 파이썬 코딩 팁#1 리스트 컴프리헨션의 주요 내용은 아래와 같다. 0부터 9까지 정수 리스트를 "리스트 컴프리헨션"을 이용하여 만들기 리스트 컴프리헨션 기본 응용 3가지 예제 소개 컴프리헨션 고급 응용 2가지 에제 소개 오늘의 파이썬 코딩 팁 "list comprehension"을 본격적으로 시작하자. Ugly Python "0부터 9까지 정수 리스트를 만들기" 나를 포함해서 파이썬 코딩을 하다 보면 위와 같은 문제를 아주 흔하게 만나게 된다. 당신은 어떻게 코딩할 것인가? 혹시 아..

실전 코딩 #03. 오징어 게임으로 자바 다형성과 상속 이해하기

이번 포스팅은 프로 개발자를 꿈꾸지만 객체 지향을 잘 모르는 사람을 대상으로 자바 다형성과 상속의 개념을 전달하고자 한다. 요즘 세계적으로 화제를 불러 모으고 있는 '오징어 게임'을 소재로 사용했다. '오징어 게임으로 자바 다형성과 상속 이해하기'의 주요 내용은 다음과 같다. 자바 다형성, 상속이란 무엇인가? 오징어 게임을 자바 클래스로 구현하고, 자바의 객체 지향 개념을 이해한다. 지난번에도 강조했지만 당신이 혹시 자바와 같은 객체 지향 프로그램으로 취직이나 프리랜서를 꿈꾸고 있다면 자바의 다형성은 숨쉬는 것처럼 아무 생각없이 이용할 수 있는 연습을 해야 한다. 상속, 추상화, 인터페이스와 같은 자바의 다형성을 이해하고 나서야 객체 지향의 핵심인 디자인 패턴을 시작해 볼 수 있기 때문이다. 자바 다형성..

실전 코딩 #02. 상생소비지원금 계산기, 자바(JAVA)로 코딩해 보자.

이번 포스팅은 상생소비지원금 계산식을 자바로 프로그래밍하는 레슨이다. 함수 구현에서 자바 클래스로 리팩터링 하는 방법을 소개한다. 클래스는 객체 지향 프로그램의 시작이자 끝이라고 할 만큼 처음에는 쉽지만 갈수록 어려워진다. 오늘은 클래스의 맛만 보도록 하자. 이번 레슨의 주요 내용은 아래와 같다. 1단계. 상생소비지원금 계산식을 자바 코드로 구현한다. 2단계. 상생소비지원금 계산식을 자바 함수로 구현한다. 3단계. 상생소비지원금 계산식을 자바 클래스로 구현한다. 이제 본격적으로 '상생소비지원금 계산식 자바 프로그래밍'을 시작하자. 1단계. 상생소비지원금을 자바로 구현하기 카드 회사에서 상생소비지원금 계산 방식을 알림톡으로 보내 줬다, 친절하기도 하다. 위의 계산법을 수식으로 정리하면 다음과 같다. (상생..