야! 너도 할 수 있어 Eliza Framework
Yuu | GMB LABS
|
General
2024-12-30
Web3 에서도 GOAT의 등장을 시작으로 elizaOS ( ai16z ), Virtual Protocol등 AI 에이전트가 새로운 패러다임으로 주목을 받고 있습니다.
AI Agent란 무엇인가?
이 염소가 아니다
AI 에이전트가 무엇인지에 대한 단일 정의는 없다. 하지만 이는 환경을 인식하고, 추론하고, 결정을 내리고, 특정 목표를 자율적으로 달성하기 위해 조치를 취하도록 설계된 지능형 소프트웨어 시스템이라는 견해가 가장 일반적이다.
- 루디나 세세리, 글래스윙 벤처스
복잡한 워크플로우를 조정하며 논리를 시행할 수 있다. 수작업으로 처리되던 작업을 자동화하여 더 나은 서비스 제공을 도움을 준다.
- 라리 하말라이넨, 맥킨지 & 컴퍼니
AI Agent의 정의는 아직까지도 진행되고 있는 논재지만,
일반적으로 AI 에이전트는 인간의 개입을 최소화하여 자동화된 방식으로 작업을 완료하는 시스템으로,
목표 지향적 행동을 수행하기 위해 설계된 점이 핵심이라고 할 수 있습니다.
AI 에이전트의 핵심 프로세스
일반적으로 AI Agent는 인식(Perception) → 추론(Reasoning) → 행동(Act) 세 단계 과정을 거칩니다.
인식 (Perception)
AI Agent가 외부 환경이나 데이터를 감지하고 이해하는 단계입니다.
센서 데이터를 수집, API 응답을 파싱, 사용자 요청 분석 등
추론 (Reasoning)
인식한 정보를 기반으로 문제를 분석하고, 그에 맞는 해결 방안을 도출합니다.
의사결정 알고리즘, 계획(Planning) 알고리즘, 머신러닝 모델 등을 통해 최적의 행동을 계산
행동 (Act)
계획한 해결 방안을 실제로 실행에 옮기는 단계입니다.
외부 시스템과 상호작용(트랜잭션 실행, API 호출, 메시지 전송)하여 작업을 완료
실전 : elizaOS를 이용한 AI Agent 만들기
개요
elizaOS/charaterfile에 포함된 tweets2character를 통해 캐릭터를 구축하고,
자동으로 트윗을 작성하는 AI Agent 데모를 실행하는 것이 오늘의 목표입니다.
준비하기
Node.js 23+
pnpm
OpenAI or Cluade API
OPENAI API를 생성하기
ChatGPT 사용하고 있다고 되는게 아니라 크레딧 충전이 따로 필요합니다.
https://platform.openai.com
download twitter archive
More → Settings → Your account → Download an archive of your data를 통해서
자신의 트위터 내용을 아카이브해옵니다.
https://help.x.com/en/managing-your-account/how-to-download-your-x-archive
git clone characterfile
elizaOS/characterfile repo를 clone 합니다.
create chacterfile
아카이브해온 zip을 characterfile에 배치하고, tweets2character 스크립트를 실행합니다.
git clone eliza
elizaOS/eliza를 clone 합니다.
env 셋팅하기
env에 필요한 값들을 채워주고 저장합니다.
character json 복사
4에서 만들어진 character.json 파일을 eliza/characters에 복사하고
추가적으로 필요한 정보를 기입합니다.
build & run
의존성 파일들을 설치하고, 생성한 캐릭터 파일을 지정하여 eliza를 실행합니다.
Done
여기까지 따라했다면 끝입니다. 트위터를 가서 생성된 트윗을 확인 해봅시다.
https://x.com/cryptonic_live
결론
AI Agent라는 개념이 처음 접하는 이들에게 복잡하게 느껴질 수 있지만,
Eliza Framework는 간단한 설정만으로도 누구나 쉽게 시작할 수 있는 혁신적인 도구로 자리 잡고 있습니다.
특히, 코딩 경험이 적은 사용자에게도 접근성을 제공한다는 점에서 매우 유용합니다.
이번에 발표된 Eliza V1.7 업데이트에서는 캐릭터와 이미지 생성 프롬프트의 세부 조정 기능을 대폭 강화하여
사용자에게 더 높은 수준의 커스터마이징 옵션을 제공했습니다.
또한, 긴 트윗 작성이 가능해지는 등 실질적인 개선 사항들이 포함되어 있어 사용성 측면에서도 큰 진전을 이루었습니다.
이러한 발전은 내년에 예정된 Eliza V2에 대한 기대감을 한층 고조시키고 있습니다.
물론, Web3와 AI 에이전트의 융합은 아직 해결해야 할 과제가 많습니다.
그러나 꾸준한 실험과 발전을 통해 이 기술이 점차 실용성을 갖추어가고 있다는 점은 주목할 만합니다.
앞으로도 지속적인 관심과 지원이 필요하며, 이는 기술적 진보뿐만 아니라 새로운 패러다임을 열어가는 데 중요한 역할을 할 것입니다.
금융계의 천재 뉴로 사만다 비달짱 보고 가세요
Latest