AI_심화-2 AI Agent, AEO

조현진·2024년 12월 28일
1

AI_심화

목록 보기
2/9

제목을 머신러닝이라고 해야할까... 딥러닝이라고 해야할까... 고민했다. 머신러닝이 더 광의의 개념이니 리스크를 줄이는 쪽을 택했다.

오늘은 글을 쓰는데 GPT를 처음 활용해봤다. 항상 내가 직접 글을 쓰는걸 선호하는데, 지금 적는 글은 단순 요약과 복습에 가까우니 GPT를 믿어보자.

아래의 글은 나의 노트를 GPT가 요약한 것을 바탕으로 했다.

개발의 기본 원칙과 AI 활용

  • 기본 지식 중요성: 구조적 맥락과 아키텍처 같은 기본은 변하지 않으니 익숙해져야 함.
  • AI 활용: 기본을 바탕으로 구체적인 서비스를 설계할 때는 AI의 도움을 적극적으로 활용해야 함.

AI 시대와 직업 변화

  • AI는 모든 산업에 점점 더 깊이 침투 중. 기존 인간 지능 의존 영역도 대체 가능성이 큼.
  • AI가 대체하기 어려운 영역은 오감 만족이나 본질적 인간적 교류가 필요한 분야.
  • 신입 개발자는 요구사항 분석과 설계 역량, AI 활용 능력을 요구받음.
  • 더 이상 신입 개발자는 말단 개발자가 아니다. AI라는 부하직원이 있다고 생각하고 관리자의 관점에서 일해야 함.
    AI 산업 생태계: 반도체 → 클라우드 → 인프라(모델 레이어) → 응용 어플리케이션.
    개발자 초점: 응용 어플리케이션 개발(API 활용)과 실제 문제 해결.
    AI 비즈니스는 후방산업(데이터 가공)에서 전방산업(문제 해결)으로 이동 중.

AI와 채용 동향

  • ATS(Application Tracking System)를 기반으로 이력서 스크리닝 및 적합성 판단이 자동화됨.
  • ATS에 최적화된 이력서 작성 필요: 명확한 키워드, 직무와 연관된 내용, 본질 중심의 텍스트 작성.

새로운 트렌드와 개념

  • AI Agent: 워크플로 설계와 툴 활용을 스스로 하는 방식이 주류로 부상.
  • AEO(Answer Engine Optimization): 검색 엔진 최적화(SEO)에서 AI 에이전트 최적화로 변화.
    AI 쓰레기 콘텐츠: "슬롭"이라는 새로운 개념 등장.

결론

기술적 본질에 매몰되지 말고 산업 문제를 중심으로 접근해야 함.
개발자는 변화하는 시장에서 문제 도출 및 해결 사례를 만들어내는 데 주력해야 함.


역시 질문을 잘 하는게 중요하구나싶다. 일을 줄이고 싶어서 GPT를 사용하는데, GPT를 사용할때도 일을 줄이고 싶은 마음으로 대충 질문하면 요약도 대충 나오는 것 같다. 쩝...

오늘 학습한 내용중에 흥미로운건 인공지능 분야에서 말하는 모델의 실체를 알았다는 것이다. 모델은 학습이 끝난 가중치 값들의 덤프파일로 이해해도 충분할 듯 하다.
그리고 학습된 모델들은 hugging face라는 사이트에 올라와있었다. ai 모델계의 가히 깃허브라고 할 수 있다.

huggingface: https://huggingface.co/models

AI모델을 이용해 서비스를 개발한다는건 내가 인식한 문제해결을 위해 어떤 Task가 필요한지 도출하고, 어떤 모델이 해당 Task를 잘 지원하는지를 찾아내 최적의 모델들을 이용해 서비스를 개발한다는 의미었다.

딥러닝 신경망의 동작원리도 간략하게 배웠는데, 따로 정리할 만한 수준으로 내가 이해했다고 생각하진 않는다. 다만 convolutional backbone이나 head같은 용어에 조금 익숙해졌다. tasks는 input과 head의 조합으로 이해할 수도 있다.

왜 최근 브로드컴이 만드는 xpu가 선형대수 연산에 최적화된 방식으로 만들어지는지도 대강 알 듯 하다. 신경망의 모습을 보니 학습과 추론이 모두 행렬곱을 기반으로한 연산이 주를 이루는 것 같았다.


선형변환을 행렬로 표현할 수 있다는건 기하학적으로 이해하는게 훨씬 나은 것 같다. 이런 걸 볼때마다 이해라는게 뭔지 가늠이 안된다. 공간에서 자유롭게 사고할 수 있을때 이해했다고 하는게 맞지 않을까? 난 그냥 수식만 외는 수준이다.

0개의 댓글