AI 에이전트 활용법(임시)

김현준·2024년 6월 16일
0

잡다한

목록 보기
2/7

AI 에이전트란?

  • 기존 소프트웨어
    프로그래머가 프로그래밍 언어를 사용하여 인코딩한 지침에 따라 동일한 작업을 반복적으로 수행하도록 프로그래밍되어 있다.
  • AI에이전트
    GPT-4와 같은 AI모델을 두위로 사용하여 어떤 액션을 취해야 하는지 판단하는 프로그램

유저는 AI 에이전트에게 지시를 내리는 것이 아니라,도구와 목표를 부여

  1. 유저가 원하는 것을 에이전트에게 말하면
  2. 에이전트는 작업을 완료하는 데 필요한 단계를 찾아 계획을 세우고
  3. 유저가 제공한 도구를 사용하여 작업을 해결

도구

작은 코드 조각, 작은 프로그램
에이전트를 책GPT보다 더 강력하게 만들어준다.
도구는 AI 에이전트에게 가장 중요한 부분이다.
에이전트에게 새로운 기술을 가르치기 위해 제공

  • 챗GPT
    챗봇. 외부 세계에 액세스할 수 없고 유저를 대신하여 작업을 수행할 수 없으며 검퓨터에서 파일을 만들거나 읽거나,이메일을 보내는 등의 작업을 수행할 수 없다.
    • 학습된 데이터에 대해서만 알고 있다.
      많은 양의 데이터이긴 하지만 최신 실시간 데이터가 아니다.
  • 도구
    도구를 사용하면 AI 에이전트는 유저를 대신하여 액션을 수행하고 챗GPT가 전혀 인식하지 못하는 데이터에 액세스할 수 있다.

챗GPT는 AI 에이전트의 두뇌

챗GPT와 같은 모델은 AI 에이전트에게 두뇌처럼 작용하여 어떠한 도구를 어떻게 써야하는지 알려준다.

  • 도구는 챗GPT가 선택하지만, 도구는 머신에서 실행
  • 에이전트는 더 많은 도구를 사용할 수록 강력해진다.
  • 에이전트를 위한 맞춤형 코드를 위해서 몇 줄의 코드만 있으면 된다.

CrewAI

강력한 멀티 에이전트 자동화를 쉽게 구축할 수 있는 프레임워크
서로 협력하고, 작업을 위임하고, 서로 질문할 수 있으며, 유저가 제공하는 도구의 사용법을 알고 있고, 장단기 기억을 가지고 있어서 사용할수록 학습하고 더 좋아지는 에이전트를 제공

사용 예시:
회사의 주가뉴스, 재무제표, 대차 대조표 및 내부자 거래 등을 분석하여 주식을 매수, 매도 또는 보유해야 하는지 여부를 알려준다.

챗GPT 등의 AI모델과 대화하고, 출력을 구문 분석하고, 도구를 실행하고,오류를 처리하는 등 모든 작업을 수행

CrewAI 에이전트 만드는 방법

참고 유튜브 3:06

profile
기록하자

0개의 댓글