반응형
블로그 이미지
개발자로서 현장에서 일하면서 새로 접하는 기술들이나 알게된 정보 등을 정리하기 위한 블로그입니다. 운 좋게 미국에서 큰 회사들의 프로젝트에서 컬설턴트로 일하고 있어서 새로운 기술들을 접할 기회가 많이 있습니다. 미국의 IT 프로젝트에서 사용되는 툴들에 대해 많은 분들과 정보를 공유하고 싶습니다.
솔웅

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

카테고리


반응형
BIGHUG에서 주최한 시애틀 권역 한인 소상공인을 위한 ChatGPT 활용법에 강사로 참여하면서 만들었던 PPT 가 있었는데요.
그 PPT를 기반으로 유투브 클립을 만들고 있는데 오늘은 두번째 클립을 만들었습니다.
AI 가 얼마나 빨리 변하는지 한달 밖에 안 됐는데 하다 보니까 PPT 내용을 그대로 못 쓰고 비디오 만들면서 계속 업데이트 해야만 했네요.
오늘 내용은 ChatGPT SignUP하면 유리한 점, AI란 무엇인가 그리고 OpenAI의 ChatGPT-4o, Google의 Gemini 그리고 Microsoft의 Copilot 3개를 비교하면서 각각의 장점과 개성들을 파악해 보는 시간을 마련했습니다.
이번에는 OpenAI 의 ChatGPT-4o와 Google의 Gemini 그리고 Microsoft의 Copilot을 모두 사용하면서 비교를 해 봤습니요.
AI 별로 각각 특성과 개성이 있어요.
어떤 때는 이게 더 답이 좋은 것 같고 또 어떤 때는 저게 더 답이 좋은 것 같고 그러네요.
세가지를 모두 사용하면서 서로 답변을 비교하고 사용을 해야 할 것 같아요.
챗지피티와 코파일럿은 이제 이미지 생성까지 해 줘서 더 다양하게 이용할 수 있게 된 것 같습니다.
이런 내용들을 다룬 오늘의 유투브 클립 링크가 아래 있습니다.
 

 

그리고 아래로 가면 세미나에서 사용했던 presentation 내용을 보실 수 있습니다.

 

https://catchupai4sb.streamlit.app/

 

소상공인을 위한 AI

This app was built in Streamlit! Check it out and visit https://streamlit.io for more awesome community apps. 🎈

catchupai4sb.streamlit.app

 

ChatGPT에게 김치찌개 한식당 이벤트에 사용할 그림을 만들어 달라 그랬더니.....

 

아주 이쁜 분이 김치찌개를 들고 소개하는 그림을 그려 주네요.

거기다 한복까지 입히고... 김치찌개도 너무 먹음직 스럽게 잘 그렸구요.

원근감을 살려서 너무 가깝거나 먼 곳은 흐리게 표현하고 핵심 부분은 찐하게 표현했습니다.

 

정말 그림을 잘 그리네요.

 

이번 편에서는 ChatGPT 승입니다. Gemini와 Copilot 보다 여러모로 ChatGPT가 더 우수했습니다.

 

 

 

 

 

반응형


반응형

LangChain Quick Start

 

Retrieval Chain 을 배웁니다.


지난 시간에 코딩으로 구현하기 위해 필요한 사전 지식들을 배웠다면
오늘은 본격적으로 소스코드를 분석하면서 RAG를 이해해 보도록 하겠습니다.

LangChain (랭체인)의 Retrieval Chain을 사용해서 구현한 저의 AI Web App 소스코드를 같이 분석하면서 공부해 봅시다.

제 소스코드를 복사해 가셔서 나름대로 입맛에 맞게 이것 저것 고치시면 RAG의 프로세스에 대해서 확실하게 아실 수 있으실 거예요.

 

https://youtu.be/WZ3050T-CVg?si=o_szhRIFsycIvSN2

 

AI로 이미지를 생성했는데 아주 잘 그리네요.

이번에는 ChatGPT 4o 보다 Copilot이 더 잘 그려서 그걸 썼어요.

 

 

 

 

 

 

 

반응형


반응형

LangChain - Retrieval Chain

 

이번에 제 유투브 비디오에서 다룬 내용은 랭체인 기능 중 Retrieval  Chain 기능 입니다.

 

LangChain Quick Start를 보면 소단원 4개 중 3개가 Retrieval 관련된 Topic 입니다.

 

AI Web App 개발 field 에서 가장 중요한 개념 중 하나가 RAG (Retrieval Augmented Generation) 입니다.

생성형 AI 의 한계를 보완하기 위해 나온 기술이 RAG 입니다.

 

이번 시간엔 이 RAG에 대해 이해할 수 있도록 도움이 되는 내용이 있습니다.

그 외에 LangChain의 Retrieval Chain을 활용한 AI Web App 구현을 이해하기 위해 미리 공부해 두어야 할 도구들과 API 들에 대해서도 설명합니다.

 

처음 배울 때 단디 해서 나의 AI Web App 개발 능력의 기초를 탄탄하게 다집시다.

 

이번 시간에 Retrieval Chain을 사용해서 직접 AI Web App 개발을 할 수 있는 사전 지식을 꼼꼼히 배우고 다음 비디오에서 이 기능을 사용해서 제가 개발한 AI Web App의 소스 코드 분석을 하겠습니다.

 

이 두 비디오만 다 보면 RAG의 개념과 프로세스를 확실히 아실 수 있을 겁니다.

 

https://youtu.be/M9QfY_-Plsc?si=Cm_sbm89xWvfhoKR

 

 



반응형


반응형

시애틀 지역을 기반으로 활동하고 있는 한인 NGO 단체인 BIGHUG에서 이 지역 소상공인들을 위한 AI 세미나를 마련했습니다.

 

BIGHUG에서 저에게 강의를 해 달라고 해서 나름대로 이곳에서 소상공업에 종사하시는 한인 분들이 어떻게 하면 좀 더 효율적으로 AI를 활용할 수 있을까 많이 고민을 해서 세미나를 준비 했습니다.

 

5월 19일 마이크로소프트 본사가 있는 레드몬드라는 곳에서 세미나가 진행 됐는데요.

 

그 행사 기사가 이 지역 신문에 났네요.

 

 

아래 기사 링크 입니다.

 

https://www.seattlekdaily.com/news/articleView.html?idxno=9517

 

빅허그 - 소상공인을 위한 인공지능 활용법 세미나 성황리에 열려 - 시애틀코리안데일리

빅허그가 지난 19일(일요일) 레드몬드의 오렌지 스투디오에서 개최한 ‘챗지피티로 내 가게 스마트하게 운영하기’ 설명회가 성황리에 마무리 됐다.시애틀지역 한인 소상공인들을 대상으로 인

www.seattlekdaily.com

 

관심이 많은 분야라서 그런지 참가자 분들이 질문도 많이 하시고 실습에도 적극적으로 참여하셔서 아주 좋은 시간이 됐습니다.

 

이날 세미나에 활용했던 자료로 제 유투브 채널에 강의 비디오를 만들어서 올리고 있습니다.

 

https://youtu.be/60jpzEGnPGw?si=0ya6lzEqU7qmHoNN

 

앞으로도 계속 보완을 해서 이곳에 사시는 한인 분들에게 AI 로 도움을 드릴 수 있는 일을 계속 하고 싶네요.

 

반응형


반응형

LangChain Quick Start : 처음 배울 때 확실하게 공부해서 제대로 된 AI Web App 개발자가 되자

 

 

AI Web App 개발자가 되기 위해서는 배워야 할 것들이 정말 많습니다.

더 경쟁력 있는 개발자가 되려면 처음 배우기 시작할 때 확실히 배우고 넘어가면 도움이 될 겁니다.

AI Web App 개발자가 되기 위해서 배워야할 수 많은 것들 중에 랭체인 (LangChain) 은 가장 먼저 최 우선으로 배워야 할 기술일 겁니다.

 

대학교 때 당구가 120 이상 절대 올라가지 않더라구요.

처음 당구 배울 때 자세 부터 제대로 배울걸… 하는 생각을 했었습니다.

 

자바 기반의 개발자로 20여년간 한국과 미국에서 일을 했는데 그 때도 처음 자바 배울 때 제대로 배워 둘걸… 이런 생각을 했었습니다.

 

이번에 랭체인 배우기를 시작해 봅니다. 그리고 처음 배울 때 확실히 배워 두려고 합니다.

 

영상 끝에 있는 쿠키 영상에는 제가 사는 Redmond에 있는 마이크로소프트 본사의 Visitor Center에 대해 소개 합니다.

 

https://youtu.be/IUsUevQ0IyA?si=tk7MMY4fvdsZxNNi

 

 

 

 

반응형


반응형
지난주 Olympia에서 Redmond로 이사를 했습니다.
그리고 오자 마자 이쪽 지역에서 AI startup을 하고 있는 한인들 몇명 만나 봤구요.
강행군을 해서 그런지 주말에 몸살이 걸렸네요.
제가 유투브에 올린 AI Web App 개발 관련 영상을 보시고 Deploy하는 법도 알려 달라는 구독자님이 계서서
주말에는 로컬에서 만든 AI Web App을 GitHub 와 Streamlit Cloud를 사용해서 Deploy 하고 또 Publish 하는
방법을 알려주는 유투브 작업을 했습니다.
 

https://youtu.be/_O8sYn0sAXI?si=_DcU1cF5NS5zx4Ht

 
반응형


반응형
이전 유투브에서 로컬에 AI Web App 개발 환경 하는 방법을 공유 했습니다.
 
저는 LangChain, Streamlit 조합으로 AI Web App 개발 환경을 세팅했습니다.
LLM (Large Language Model)은 대부분 OpenAI의 ChatGPT를 사용하고 있지만 HuggingFace, 구글의 Gemini, 메타의 LLama 그리고 Anthropic의 Claude 등 다른 LLM 들도 같이 공부하고 있습니다.
환경이 다 갖춰 졌으니 AI Web App 을 하나 개발 해 보겠습니다.
 
20년 넘게 개발자 생활을 했고 중간에 멀리 이역만리 미국에 와서 이민생활을 하는 저에게 잘 살았다고 따뜻한 말을 해 주는 ChatGPT 카운셀러 앱을 만들어 봤습니다.
이 앱의 소스 코드를 분석 및 공유 해 드립니다.
이 앱을 이해하고 활용하면 쉽게 본인이 만들고 싶은 AI Web App을 만드실 수 있을 겁니다.
유투브를 보고 도움이 되셨다면 구독과 좋아요 부탁드려요.
 
 

 

 

 

 

반응형


반응형

AI 분야는 대기업 중심으로 모델링 하는 시대가 어느 정도 진행이 된 것 같습니다.

 

이제 완성된 모델을 각 비즈니스 단위에서 활용을 하는 시대가 시작 될 것이라고 저는 생각합니다.

개발자로서 다가오는 시대를 준비하기 위해 AI Web Development를 공부하고 있습니다.

 

작년에는 Dive into Deep Learning이라는 교재를 통해서 Deep Learning의 기초를 학습했고

올해는 OpenAI API, LangChain, Streamlit 등을 통해 AI Web App을 개발하는 공부를 하고 있습니다.

 

공부한 내용을 유투브를 통해서 나누고 있으니 많이 봐 주시고 여러분도 미래를 준비 하시기 바랍니다.

 

https://youtu.be/fQLSNnspGDc?si=4tVv0NN1absIViqX

 

 

 

 

 

 

 

 

 

반응형


반응형

그동안 진행 되어 온 Deep learning Fundmental 강좌는 이 Transformer Model을 이해하기 위해 배운 것입니다.

AI, Machine learning, Deep Learning 개념부터 시작해서 Linear Neural Networks, Multilayer Perceptron, CNN, RNN 모두 ChatGPT를 만든 Transformer를 이해하기 위해 공부한 것입니다.

 

AI 센세이션을 일으켰던 ChatGPT는 과연 어떤 과정을 통해서 만들어 졌는지 알아보겠습니다.

Transformer의 핵심 개념은 Attention Mechanism 입니다. 이 Attention Mechanism에 대해서도 배워 보겠습니다.

 

 

 

https://youtu.be/gtZQKidRm60

 

 

 

 

 

 

반응형


반응형

RNN (Recurrent Neural. Network, 순환신경망)

 

시계열(Sequencial)  데이터를 분석하기 위해 만든 딥러닝 모델. 

대량의 데이터 처리에 한계가 있었지만 그 한계를 극복하기 위해 아이디어를 짜 내면서 결국은 ChatGPT를 만든 Transformer 가 탄생하게 된다.

ChatGPT가 탄생하는 과정에서 빠뜨릴 수 없는 역사.

 

바로 그 RNN에 대해 알아보자.

 

https://youtu.be/k9i3bA1a-z0?si=rdACffh0JAeF5q4u

 

 

반응형
이전 1 ··· 3 4 5 6 7 다음