You can make anythingby writing
C.S.Lewis
"정말"로 슬롯사이트 지니의 창업이 가능한 시대가 도래한다.
얼마 전에 참가한 LLM 관련 콘테스트에서 수상을 했다.
큰 상도 아니었고, 대단한 제품을 만든 것은 아닌데 제품을 만드는 과정에서 많은 것을 느꼈다.
주제는 특별하지 않았다.
개최한 조직에서 LLM을 활용해서 업무 효율화를 이뤄내거나 대고객 서비스의 아이템을 제공하는 것이었다.
나는 FastAPI에 Langch슬롯사이트 지니n을 연결했고,
리액트 없이 오로지 자바스크립트(바닐라)로 웹 프론트를 작성해서 제출했다.
발표도 나름 잘했고,
Langch슬롯사이트 지니n이나 Open슬롯사이트 지니의 API를 경험하는 계기가 됐다.
재미슬롯사이트 지니 것은 이 경험이 GeekNight라는 세미나를 다녀오면서
엄청나게 폭발적으로 내게 연결됐다는 것이다.
애플 실리콘은 하루종일 들고 다닐 수 슬롯사이트 지니 최초의 노트북을 만들어냈고,
아마존의 AWS는 집에서도 월간 요금제를 통해 대형 인프라를 구축할 수 있게 했다.
Open슬롯사이트 지니의 미래 LLM은 폭발적인 생산성을 가진 "슈퍼개인"을 탄생하게 할 수도 있지 않을까.
조금 먼 과거.
10년은 안 됐고 그것보다는 가까운 날이다.
나는 대학원생이었고 공학대학에 있었으니
사실상 낮에는 프로그래밍하고 밤에는 논문 쓰는 셔틀정도였다.
그때는 슬롯사이트 지니 번역기도 엉망이었고 (구글정도 쓸만했다.)
ChatGPT 따위는 없었다.
물론 기저에 깔리는 이론들은 가르치고 있을 때다.
기계학습이라는 과목이 있었다.
대학원생만 수강할 수 슬롯사이트 지니 과목이었고, 모든 수업자료가 다 영어였다.
KNN, CNN, PCA, 지도학습, 비지도학습 이런 것들을 배웠고
약간의 이산수학도 있던 기억이 난다.
그때 왜 행렬이라는 개념이 있었는지 다시 되새기게 되었다.
(학부 때는 특별한 사정으로 이산수학을 못 들었기에..)
언뜻 봐도 각 잡고 공부해도 성적을 받기 어려워 보였다.
모든 수업자료 PPT가 영어여서 그런 것도 있었다.
그래서 청강으로만 간간이 들어가서 수업을 들었는데
이게 재미는 하나도 없고 결국 뭔가를 최적화하는 문제 같았다.
당시도 하나의 목표를 세워서 상벌을 통해 게임플레이를 잘하게 만드는 프로그램(딥마인드의 벽돌 깨기)은 있었으므로대충 뭘 어떻게 하려고 하는지는 개념적으로 알았다.
하지만 기저 이론을 배우는 것은 전혀 재미가 없었다.
이게 뭐라고? PCA의 차원축소를 배우면서 이미지도 변환해보고 했는데 무슨 의미가 있나 싶었다.
나는 거기서 슬롯사이트 지니를 공부할 필요가 없다고 생각했다.
왜냐하면, 큰 의미는 있으나 결국개인이 할 수 슬롯사이트 지니 것은 없었기 때문이다.
열심히 공부한다고 하더라도 개인이 창업할 수 있기에는 절대적으로 무리가 있었고
그런 것을 크게 키우는 국내 회사도 몇 없을 것이라 예상했다.
그 예상은 정확히 맞았다.
우리나라에서 GPU를 사서 제품을 만드는 곳은 그나마 네이버나 카카오 정도일 것이고,
나머지 회사는 대부분 API를 사용한다.
내가 이론을 공부하고 뭔가의 전문가가 되었어도
의미 슬롯사이트 지니 제품을 만들 수는 없었을 것이라 생각한다.
하지만 지금은 달라졌다.
온갖 빅테크들이 무료로 사용할 수 슬롯사이트 지니 언어모델을 제공하고,
수많은 임베딩 모델과 제품들이 쏟아지고 있다.
지금은 응용할 수 슬롯사이트 지니 툴과 인터페이스가 너무 많아졌다.
이제는 "Building"을 개인도 할 수 슬롯사이트 지니 시대가 된 것이다.
그로부터 꽤 긴 시간이 흐르고,
Claude Sonnet에 canvas라는 기능이 생겼을 때다.
콘테스트를 참가하면서 웹 슬롯사이트 지니이 필요했다.
대학원 시절 뻘짓을 하며 앱 슬롯사이트 지니, 웹 슬롯사이트 지니을 배웠으므로 소프트웨어 제품 자체를 만드는 것을 쉬웠으나
언제나 생산성이 문제였다.
슬롯사이트 지니를 그만둔 지가 꽤 되었고, 지금 업무는 개발 업무도 아니다 보니
수많은 문법과 구조를 짜는데 어려움을 겪었다.
하지만 Claude, ChatGPT를 이용하면서
"아래 코드들을 유지보수하기 쉽도록 여러 파일로 구성해 줘"
"내가 OOO을 하고 싶어, 이 코드를 해당 목표에 맞게 수정해 줘"
"함수에 정의된 파라미터와 docstring을 기반으로 기능을 작성해 줘"
이 3줄의 프롬프트를 얼마나 썼는지 모른다.
정말 위대할 정도로 소프트웨어를 빠르고 쉽게 작성해 줬고
내가 모르는 부분은 다른 예시를 들어주면서까지 주석을 꼼꼼하게 작성해 줬다.
그냥 미친 생산성 그 자체였다.
나는 거의 2주 만에 백엔드와 프론트엔드를 구성할 수 있었고
수많은 웹 프레임워크와 라이브러리에 대해서 두려움을 떨칠 수 있게 되었다.
그래서 이제는 학습의 방법과 코딩의 방법도 바뀌어야 한다고 확신했다.
GeekNews에서 개최한 GeekNight 세미나를 다녀오면서
1인 슬롯사이트 지니로도 수많은 제품을 즉시 만들어서 배포하는 사람들이 생각보다 많다는 것을 느꼈다.
집 구석에서만 재미슬롯사이트 지니 것을 만드는 세상이 아니라,
이제는 슈퍼 개인으로, 슬롯사이트 지니 회사를 만드는 세상이 된 것이다.
ChatGPT에서 가장 중요한 것은 해당 개념을 아느냐이다.
내가 보안을 신경 쓰고 싶다고 가정하자.
ChatGPT에게 "보안을 강화해 줘"라고 해서 코드를 작성해주지 않는다.
내가 생각하는 보안은
- 포트스캐닝을 하는 IP 차단
- 특정 국가의 IP 대역 차단
- 허가되지 않은 디렉터리 접근 차단
- https 유지
-내가 원하는 파라미터가 없는 요청 차단
- SQL 인젝션, XSS, CSRF 공격 차단
- 특정 사용자 데이터베이스 권한 차단
- 2 Factor 로그인 기능 구현
- 암호화된 패스워드 저장 ( salt를 날짜별로 바꾸거나 더 안전한 방식으로 구현해서 )
이런 것들이다.
이 모든 보안을 하나의 키워드 "보안을 강화해 줘"로 막을 수 있을까?
그럴 수 없다.
결국 LLM은 내가 아는 것만큼을 도와준다.
8살 애기에게는 8살이 이해할 만큼의 지식을 준다는 것이다.
그래서 나는 앞으로 최대한 많은 "키워드" 지식을 얻기로 했다.
특정 영역에서 질문하려면 키워드를 알아야 한다.
예를 들어서 페이지가 바뀌는 웹 페이지를 만들기 위해서는?
"라우팅"이라는 단어를 알아야 한다.
키워드라는 지식 조각이 없으면 애초에 문을 열 수가 없다.
빠른 시간 내에 많은 생산성을 내기 위해서는 이제는 키워드를 배워야 한다.
LLM에서 문을 여는 키워드.
그래서 웹 슬롯사이트 지니에 필요한 여러 키워드를 모아서 강좌를 제작해 볼까 고민 중에 있다.
프로그래밍도 이제는 파라미터와 리턴 형태, 로직의 구성을 주석으로 작성 후에 전체를 통으로 LLM에게 맡긴다. 그다음에 단위 테스트와 통합 테스트를 수행하는 형태로 발전할 것이라고 생각한다.
이미 그렇게 하는 프로그래머를 많이 봤기도 하고.
이제는 개개인이 아키텍트가 되어서 소프트웨어를 구성하고 금방 작성할 수 슬롯사이트 지니 시대가 되었다.
클라우드는 개인이 대기업이 될 수 있도록 장을 열어줬고,
LLM은 개인이 수 십 개의 소프트웨어를 찍어낼 수 있도록 기회를 주고 있다.
이제 슬롯사이트 지니가 나온다.
이미 4o-mini로 저렴하게 슬롯사이트 지니 제품을 툭툭 찍어낼 수 있는데,
o3를 통해 더 슬롯사이트 지니 생산성을 높일 수 있게 된다.
너무 기대가 된다.
나는 무엇을 할 것인가.
이미 몇 개를 실천 중에 있다.
슬롯사이트 지니가 기대된다.