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

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함

카테고리


반응형

오늘은 with_structured_output() 에 대해 알아 봅니다.

이 비디오는 LangGraph 에서 제공하는 Youtube Tutorial 입니다.

 

LangGraph 의 Multi Agent Architecture 중 Supervisor Architecture 를 공부하던 중 이 메소드가 나와서 Research를 좀 했습니다.

 

Supervisor Architecture 소스코드를 분석하기 전에 이 메소드를 먼저 공부하고 들어가면 훨씬 이해하기 쉬울 겁니다.

 

https://youtu.be/7hm3_DV1lz4

 

원본 비디오는 여기에 있습니다. 

: https://youtu.be/0i9NzY_b3pg?si=ISieTuJSOGVqcX0a

 

 

그리고 Web Document 는 아래에 있습니다.

: https://langchain-ai.github.io/langgraph/how-tos/react-agent-structured-output/

 

How to return structured output with a ReAct style agent

Home How-to Guides LangGraph Other How to return structured output with a ReAct style agent You might want your agent to return its output in a structured format. For example, if the output of the agent is used by some other downstream software, you may wa

langchain-ai.github.io

 



반응형


반응형

LangGraph Tutorial 에 있는 소스코드들을 직접 실행해 보기 위해서 CoLab에 옮겨서 테스트를 해보면 Syntax Error 가 종종 뜹니다.

 

특히 * unpacking 을 사용할 때 그런데요.

 

이건 Python 버전 문제 때문입니다.

 

그 에러의 원인은 무엇이고 해결책은 무엇인지에 대해 알아보겠습니다.

 

그리고 Python 3.11 이상에서 지원되는 * unpacking은 무엇이고 사용법은 어떤지에 대해서도 배워 보겠습니다.

 

https://youtu.be/CclOgB1ZyVM?si=Q_Cz48h5naUd9Zqz 

 

 

반응형


반응형

이번 한국의 비상 계엄령 사태 때 순간의 선택을 잘 못 해서 내란범이 될 처지에 놓인 사람이 많이 생겼습니다.

 

이 때 판단을 도와주는 도구로서 AI Agent 가 사용되고 있었다면 어떻게 됐을까요?

 

AI 는 수많은 데이터와 그 관계 정보를 바탕으로 경계가 모호한 문제에 대해 빨리 판단하는 기능이 있습니다.

 

미래에는 이 AI 기능을 여러곳에서 사용하게 될 것입니다.

 

AI Engineer 로서 이런 AI Product 를 개발 할 때 그 AI Agent 성능에 대한 테스트와 평가의 과정을 거쳐야 됩니다.

 

AI Engineer는 어떤 기준으로 어떻게 평가 해야 할까요?

 

저는 AI 의 이러한 판단 기능 때문에 AI Engineer 들은 인문학에 대한 교양을 많이 쌓아야 한다고 생각합니다.

 

같이 생각해 봅시다.

https://youtu.be/yMlG88KQ7jk?si=12SukZLo2hNiVXbA

 



반응형


반응형

지난 시간에 이어 2024년 12월 3일 수요일 있었던 IonQ 의 Webinar part 2 를 번역해서 올립니다.

 

이번 파트는 이 웨비너의 제목인 IonQ's Full-Stack Quantum Innovation 에 해당하는 IonQ의 성과와 앞으로의 계획을 얘기 합니다.

 

핵심만 요약하자면 이렇습니다. 

 

IonQ is building a cutting-edge quantum computing platform with advanced capabilities like hybrid integration, error mitigation, and flexible development tools, designed to deliver both immediate development ease and long-term commercial advantages.

 

"IonQ는 하이브리드 통합, 오류 완화, 유연한 개발 도구와 같은 고급 기능을 갖춘 최첨단 양자 컴퓨팅 플랫폼을 구축하고 있으며, 이는 즉각적인 개발 편의성과 장기적인 상업적 이점을 제공하도록 설계되었습니다.

 

더 자세한 내용은 비디오를 참고하세요.

https://youtu.be/Sf99uUWzfAs?si=uP6AIISw7gistcRO

 



반응형


반응형

오늘은 2024년 12월 3월 수요일에 있었던 IonQ 의 Webinar 내용을 한국어로 번역해서 올립니다.

 

IonQ 가 자신들의 Full-Stack Quantum Innovation 에 대해 발표하는 시간 이었습니다.

 

번역하면서 더 자세히 공부하고자 이 작업을 시작했습니다.

 

오늘은 IonQ의 Chief Marketing Officer (CMO) 인 Margaret Arakawa 가 처음 인사말을 하고 최근 IonQ 가 이룬 성과들을 설명하는 부분을 번역해서 올렸습니다.

 

Arakawa는 제가 지난번 한국에서 오신 IonQ 투자자분들과 시애틀의 IonQ 공장에 방문했을 때 만났던 분인데요. 마이크로소프트에서 근무하시다가 새로운 분야에 도전해 보고 싶고 IonQ 의 양자 컴퓨팅이 미래 기술이라는 확신을 갖고 IonQ 에 Join 하게 됐다고 말씀하셨었습니다.

 

자세한 내용은 비디오를 통해 확인하세요.


https://youtu.be/GOGW13ghfhg?si=evd_JqJNbPwLyfMO

 

 

 

 

반응형


반응형

오늘은 LangGraph Tutorial 중 Network Agent Architecture 소스코드를 집중 분석합니다.

이 Tutorial 의 소스코드가 얼마전 바뀌었는데요.
Old version New Version을 비교 분석하면서 이 소스코드가 Update된 이유를 알아 봅니다.

이를 통해 Network Architecture에 대해 좀 더 깊은 이해를 할 수 있을 겁니다.

그리고 create_react_agent() 메소드에 대해 자세히 설명 드리겠습니다.
이 메소드는 앞으로 Supervisor Architecture를 배울 때 중요하게 다뤄질 메소드 입니다.

비디오 마지막에는 한국의 혼란스러운 정치 상황을 외국에서 보면서 걱정이 되면서도 한국 젊은 이들의 모습을 보면서 안심 하게 되는 제 심정을 표현한 간단한 마무리 영상을 추가 했습니다.

멀리 외국에서도 민주주의를 지키기 위해 노력하는 한국 국민들과 함께 합니다.

https://youtu.be/yaJR0FkYkYU?si=XDfXEb8vD20edui-

 

 

 

반응형


반응형

오늘은 첫번째 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

 



반응형


반응형

지난 시간에 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

 

반응형