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

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

카테고리


반응형

오늘은 첫번째 Multi Agent Architecture인 Network Architecture 소스 분석을 시작합니다.

 

이쪽 분야는 아주 변화 무쌍한 곳이라 LangGraph Tutorial 을 보니까 1주일 전에 공부한 소스코드가 어느새 바뀌어 있네요.

 

오늘은 Old Source Code 를 중심으로 공부하면서 처음 만들어 보는 Agent 에 대해 자세히 살펴 보겠습니다.

 

오늘 비디오에서는 Agent 가 어떻게 생겼는지 보는 것 만으로 의미가 있는 것 같습니다.

 

제가 정의하는 Agent 모양은 Prompt로 역할을 부여하고 tool이 필요한 경우 사용할 tool을 장착 시켜 준 object 입니다.

 

여러분도 보시고 나름대로 Agent 는 어떻게 설명할 수 있는지 생각해 보세요.

 

https://youtu.be/TNAXWwMu5Ew?si=GWR_BhjPdAT9_8Wl

 



반응형


반응형

오늘은 주정부에 Business License Application을 등록하는 방법을 알아보겠습니다.

 

사실 경험이 없는 일반인으로서 진행하는게 쉽지는 않네요.

하지만 ChatGPT를 이용하면 전문가 조언 받는 것처럼 든든하게 잘 처리할 수 있습니다.

 

간단히 해당 화면을 Screenshot 떠서 ChatGPT에 물어보면 그 그림 안에 있는 내용을 파악하고 이전에 나와 진행했던 질문 답변도 참고해서 나에게 맞는 선택 사항들을 추천해 줍니다.

 

이제 이런 비지니스에 필요한 행정 처리도 챗지피티와 같이 하면 다른 사람의 도움 없이 혼자서 완료 할 수 있습니다.

 

https://youtu.be/uo8x2fbgF8s?si=XkXsqVKMWSmPwVYf

 



반응형


반응형

미국에서 스타트업 창업하기 - 미스창 3번째 시간입니다.

 

오늘은 File a Beneficial Ownership Information Report 하는 방법에 대해 알아 봅니다.

U.S. Treasury’s Financial Crimes Enforcement Network (FinCEN) 에서 해야 되구요. LLC 등록 후 30일 이내에 해야 됩니다.

 

이것이 뭔지, 왜 해야 되는지 그리고 어떻게 해야 되는지 자세히 설명 드립니다.

 

https://youtu.be/A8iBRJCvRoo



반응형


반응형

지난 시간에 LLC 등록을 완료 했구요. 오늘은 IRS 에 EIN 을 신청해서 받는 과정까지 해 보겠습니다.

 

항상 ChatGPT를 활용하세요.

 

EIN 신청 과정에서 모르는 용어나 헷갈리는 부분이 있으면 ChatGPT에게 물어보면 아주 자세히 가르쳐 드립니다.

 

거기에다가 당신의 경우에는 이렇게 처리하는게 좋겠다 라고 추천까지 해 줍니다.

 

여러분의 비지니스에 근거해서 각 선택 항목의 장단점까지 알려 주고요.

 

그렇게 할 수 있는 것은 ChatGPT에게 계속 질문을 하고 답변을 받아내면 이 ChatGPT가 그 질문과 답변을 다 기억하고 있기 때문입니다.

 

그래서 여러분의 LLC 성격은 어떤 것이고 사업내용은 무엇인지 다 알고 있습니다.

 

그리고 거기에 근거해서 EIN 신청시 선택항목이 나올 때 어떤 항목이 적당한지 까지 알려 줍니다.

 

이제 AI 만 있으면 다른 사람들의 도움 필요 없이 여러분 혼자 처리 하실 수 있습니다.

 

https://youtu.be/VM1hDo7CYl0

 



EIN(Employer Identification Number)을 IRS 웹사이트에서 신청하는 과정을 단계별로 안내드립니다:


1. 필요한 정보 준비

먼저 EIN 신청 전에 아래 정보를 준비하세요:

  1. LLC 정보:
  2. 소유자 정보:
  3. 비즈니스 세부사항:

2. IRS 웹사이트 접속

  1. IRS EIN 신청 페이지에 접속합니다.
  2. 페이지에서 "Apply Online Now" 버튼을 클릭합니다.

3. EIN 신청 절차 시작

  1. "Begin Application" 버튼을 클릭하여 신청을 시작합니다.
  2. Entity Type 선택:
  3. LLC 상세 정보 입력:

4. 책임자 정보 입력

  1. LLC의 책임자를 선택합니다:
  2. 소유자의 이름, SSN/ITIN, 주소 등을 입력합니다.

5. LLC 비즈니스 세부정보 입력

  1. 비즈니스 목적:
  2. 고용 계획:
  3. LLC 설립 날짜:

6. 통지 방법 선택

  1. EIN 확인서 수령 방법 선택:
  2. 추천: 빠른 처리를 위해 온라인 수령을 선택하세요.

7. 정보 검토 및 제출

  1. 입력한 정보를 검토합니다.
  2. 확인 후 "Submit" 버튼을 클릭합니다.

8. EIN 확인서 다운로드

  1. 신청이 완료되면 EIN 번호가 즉시 발급됩니다.
  2. 확인서를 PDF로 다운로드하고 안전한 장소에 보관하세요.

9. 후속 작업

  1. 은행 계좌 개설:
  2. 세금 관련 보고 준비:

참고 및 주의사항

  • EIN 신청은 무료이며, IRS 공식 웹사이트를 통해서만 가능합니다.
  • 신청 시간: 미국 동부 시간 기준 월금 오전 7시오후 10시.

위 단계를 따라가시면 EIN 신청을 문제없이 완료하실 수 있습니다. 추가 질문이 있으면 언제든지 문의하세요!

 

반응형


반응형

오늘 부터 LangGraph의 AI Multi-Agent Architectures 에 대해 공부를 시작합니다.

 

AI Agent Application을 개발 하려면 코딩도 중요하지만 어떻게 Arthitecture를 할 것인지 설계하는 단계도 매우 중요합니다.

 

이 Agent Architectures는 Traditional Programming Architecture 와는 많이 다른 것 같습니다.

 

저는 AI Agent Application 으로 무언 가를 만드는 Startup 을 시작했습니다.

 

그래서 무엇보다 이 AI Multi-Agent Architectures 에 관심이 많습니다. 

 

그리고 조만간 AI Agent Application이 실제 Business에서 Needs 가 많이 생길 때 이 AI Multi-Agent Architect 의 수요도 더 많아 질 것으로 보고 있습니다.

 

앞으로 미래 직업을 준비하시는 분들에게도 이 부분을 잘 생각해 보시길 권장 드립니다.

 

오늘은 AI Multi-Agent Architectures 의 기본 개념들에 대해 자세히 알아 보고 다음 시간 부터 이것을 바탕으로 각 Architecture 별로 실제 코딩을 해서 실행하는 방법을 배워 보도록 하겠습니다.


https://youtu.be/apgY5Po0fR8?si=L6wvz6Lg_1elDpmz

 

반응형


반응형

"미국에서 LLC 등록, 어렵지 않습니다!"

 

25년간 IT 업계에서 쌓은 경험을 바탕으로 스타트업 창업을 결심하고, 첫걸음으로 워싱턴주에서 LLC를 등록했습니다.

처음에는 막연하게 어렵게 느껴졌지만, 직접 하나하나 과정을 배워가며 성공적으로 마무리했어요.

 

이번 영상에서는 제가 경험한 LLC 등록 과정을 공유합니다.

 

워싱턴주 LLC 등록의 모든 단계

필요한 서류와 비용

처음 창업하시는 분들이 유용하게 활용할 팁까지!

이 영상을 만든 이유는 간단합니다.

저처럼 처음 스타트업을 시작하시는 분들께 믿을 수 있는 정보를 드리고, 창업의 첫걸음을 함께 나누고 싶었기 때문입니다.

 

창업을 고민 중이신가요?

이 영상이 LLC 등록의 모든 과정을 쉽게 이해하는 데 도움이 될 것입니다.

 

구독하시면 앞으로도 계속 유용한 정보를 받아보실 수 있으세요.

 

https://youtu.be/FMoZ_tFAlIU?si=CZMX9NIU0cAmwUip 

 



반응형


반응형

지난 11월 19일 시애틀이 있는 미국 북서부에는 초강력 태풍인  Bomb Cyclone 이 불어 닥쳤습니다.

 

그로 인해 길가의 수 많은 나무들이 부러지거나 뿌리째 뽑혀서 전깃줄을 덥치는 바람에 대규모 정전 사태가 났습니다.

 

짧게는 2~3일 길게는 10일 가까지 전기가 안 들어오는 지역도 있었습니다.

전기가 들어 오고 난 후에도 인터넷이 복구 되기까지 또 며칠이 걸렸습니다.

 

이번 자연재해로 정전이 된 가구수는 60만 가구 가까이 된다고 합니다.

한국보다 인구 밀집도가 낮은 미국인걸 감안하면 굉장히 광범위한 지역이 정전 피해를 입었습니다.

 

일주일간 집에 전기가 안들어오면 생기는 일들을 직접 겪고 그 경험담을 공유합니다.

 

어떤 문제와 불편함이 있고 그 문제를 해결하려면 어떻게 해야 하는지 알려 드립니다.

 

11월 19일인 지난주 화요일에 정전이 시작 됐는데 저희 집은 11월 24일 일요일에 전기가 들어왔구요.

11월 26일 화요일 현재 인터넷은 안 들어온 상황입니다.

 

https://youtu.be/IghROqhD5GM

 

 

반응형


반응형

지난 화요일 (11/19) 시애틀이 있는 미국 북서부 지역에 아주 강력한 Bomb Cyclone(태풍) 이 불어 닥쳤습니다.

시애틀과 Lake Washington을 사이에 두고 있는 Bellevue 지역등이 아주 큰 피해를 입었습니다.

이 곳은 IT 회사들이 많고 한국 사람들도 많이 사는 곳이거든요.

거주지 주변에 나무들이 많아서 평상시에는 살기 쾌적한 곳인데 바람이 많이 부니까 이 나무들이 쓰러지고 부러지면서 전깃줄을 끊어 버려서 많은 지역에 정전 사태가 났습니다.

화요일 오후 6시부터 정전인데 토요일 밤 8시에 복구 될 예정이라고 문자 메세지가 왔습니다.  

무려 4박 5일동안 전기 없이 살고 있습니다.

제가 사는 곳은 Redmond 라는 곳인데 이곳도 피해가  많습니다. 

아주 중심가나 사무실 밀집 지역은 전기가 일찍 들어 왔는데 주택가는 계속 정전 입니다.

제가 사는 곳의 목요일 현재 상황과 바로 옆에 있는 마이크로소프트 본사 상황을 알아봤습니다.

마이크로소프트 본사에 다니는 지인의 말로는 이곳도 빌딩 한두곳이 정전이라서 다른 빌딩에서 일하는 중이라고 합니다.  하지만 대부분의 빌딩은 전기가 들어오는 상황이구요. 다만 바로 옆 주택가는 계속 전기가 들어오고 있지 않습니다.

 

https://youtu.be/NBM7_wcbVyA?si=2PkUKj3Djn0l7krE

 

 

반응형

How to Install MicroK8s on Windows

2024. 11. 19. 00:48 | Posted by 솔웅


반응형

아래 내용은 ChatGPT와 MicroK8s 홈페이지에서 도움을 받아 진행한 내용입니다.

 

ChatGPT + https://microk8s.io/docs/install-windows

 

https://microk8s.io/docs/install-windows

 

microk8s.io

 

Installing Microk8s on Windows 11 Home is not directly supported. However, you can install Microk8s using the Windows Subsystem for Linux (WSL). Here are the steps to do so on Windows 11 Home:

  1. Install WSL:
    • To use Linux on Windows, you must first install WSL. Run PowerShell as an administrator and enter the following command:
       
      wsl --install
    • This command installs WSL and typically installs a default Linux distribution, such as Ubuntu.
  2. Update and Set Up WSL:
    • WSL2 offers better performance for running Docker and Kubernetes. To upgrade to WSL2, execute:
       
       
      wsl --set-default-version 2
       
    • After installing WSL, you can install your preferred Linux distribution from the Microsoft Store, such as Ubuntu.
  3. Prepare to Install Microk8s:
    • Launch your Linux distribution and update your system:
       
      sudo apt update && sudo apt upgrade
  4. Install Snap:
    • If Snap is not pre-installed in Ubuntu, install it with:
      sudo apt install snapd
  5. Install Microk8s:
    • Install Microk8s using the following command:
       
      sudo snap install microk8s --classic
    • After installation, add your user to the microk8s group to run Microk8s commands without sudo:
       
      sudo usermod -a -G microk8s $USER sudo chown -f -R $USER ~/.kube
  6. Activate and Verify Microk8s:
    • Start Microk8s and check its status:
       
      microk8s start microk8s status --wait-ready
    • Enable necessary Microk8s add-ons:
       
      microk8s enable dns dashboard storage ingress
  7. Using Kubernetes with Microk8s:
    • Microk8s wraps the familiar kubectl command, allowing you to perform typical Kubernetes operations. For example:
       
      microk8s kubectl get all --all-namespaces
    • Access the Kubernetes dashboard with:
      microk8s dashboard-proxy
  8. Start and Stop Kubernetes:
    • When not using Microk8s, you can stop the Kubernetes services to conserve power and resources:
      microk8s stop
    • To restart the services:
       
      microk8s start

These steps will help you successfully set up and start using Microk8s on Windows 11 Home through WSL.

 

===================================================================

 

Windows 11 Home에서 Microk8s를 직접 설치하는 것은 지원되지 않습니다. 그러나 Windows Subsystem for Linux (WSL)을 사용하여 Microk8s를 설치할 수 있습니다. 다음은 Windows 11 Home에서 Microk8s를 설치하는 단계입니다:

  1. WSL 설치하기:
    • Windows에서 Linux 환경을 사용하기 위해 PowerShell을 관리자 권한으로 실행한 후 다음 명령어를 입력합니다:
       
      wsl --install
    • 이 명령어는 WSL을 설치하고 일반적으로 Ubuntu와 같은 기본 Linux 배포판을 자동으로 설치합니다.
  2. WSL 업데이트 및 설정:
    • Docker와 Kubernetes를 실행하기 위한 더 나은 성능을 제공하는 WSL2로 업데이트하려면 다음 명령을 실행합니다:
       
      wsl --set-default-version 2
    • WSL 설치가 완료된 후, Microsoft Store에서 선호하는 Linux 배포판을 설치할 수 있습니다.
  3. Microk8s 설치 준비:
    • Linux 배포판을 실행하고, 시스템을 최신 상태로 업데이트합니다:
       
      sudo apt update && sudo apt upgrade
  4. Snap 설치:
    • Ubuntu에 Snap이 기본적으로 설치되어 있지 않을 수 있으므로, Snap을 설치합니다:
      sudo apt install snapd
  5. Microk8s 설치:
    • 다음 명령어를 사용하여 Microk8s를 설치합니다:
       
      sudo snap install microk8s --classic
    • Microk8s 설치 후, 사용자를 microk8s 그룹에 추가하여 sudo 없이 microk8s 명령을 실행할 수 있도록 합니다:
       
      sudo usermod -a -G microk8s $USER sudo chown -f -R $USER ~/.kube
  6. Microk8s 활성화 및 확인:
    • Microk8s를 시작하고 준비가 되었는지 확인합니다:
       
      microk8s start microk8s status --wait-ready
    • 필요한 Microk8s 애드온을 활성화합니다:
       
      microk8s enable dns dashboard storage ingress
  7. Kubernetes 사용하기:
    • Microk8s는 Kubernetes 사용자에게 익숙한 kubectl 명령어를 감싸 사용합니다. 예를 들어, 다음과 같이 실행할 수 있습니다:
       
      microk8s kubectl get all --all-namespaces
    • 다음 명령어로 Kubernetes 대시보드에 접근할 수 있습니다:
      microk8s dashboard-proxy
  8. Kubernetes 시작 및 정지:
    • Microk8s를 사용하지 않을 때는 다음 명령어로 Kubernetes 서비스를 정지할 수 있습니다:
       
      microk8s stop
    • 서비스를 다시 시작하려면 다음 명령어를 사용합니다:
       
      microk8s start

이 단계들을 통해 Windows 11 Home을 통해 Microk8s를 성공적으로 설정하고 사용할 수 있습니다.

 

 

 

 

 

 

반응형

'Hugging Face > Self-Study' 카테고리의 다른 글

ChatGPT's brief explanation of HuggingFace.  (0) 2023.12.23


반응형

오늘은 LangGraph Quick Start Tutorial 마지막 단원인 Part 7 : Time Travel 입니다.

 

이름에서 알 수 있듯이 과거로 돌아가서 당시 State를 바꾸는 겁니다. 

그러면 현재의 결과 값을 바꿀 수 있습니다.

 

바로 State 의 History 가 Checkpoint 단위로 Step 별로 다 관리가 되고 있기 때문에 가능한 겁니다.

 

이 기능을 사용하면 Agent 의 Process 중 오류가 발생하거나 아니면 디버깅을 하거나 혹은 다른 Business Requirements 중에 이 기능이 필요한 경우 적용해서 보다 고객의 요구 조건을 풍부하게 충족 시켜 주는 어플리케이션을 개발 할 수 있을 겁니다.

 

https://youtu.be/JgR5BJ7CLEw



반응형