오픈 매크로: 코드 실행, 정보 검색, 작업 자동화가 가능한 멀티모달 툴


오픈 매크로 소개

오픈 매크로는 인간 인터페이스를 갖춘 멀티모달 비서로, 로컬에서 LLM이 코드를 실행할 수 있게 해줍니다. 오픈 인터프리터와 유사하지만 개발 초기 단계에 있습니다.

주요 기능

  • 자연어 명령어 인터페이스를 통한 간단하고 복잡한 작업 자동화
  • 데이터 분석 및 시각화
  • 최신 정보를 검색하기 위한 웹 탐색
  • 사진, 동영상, PDF 등 파일 조작

지원 모델

오픈 매크로는 현재 SAM NOA가 제공하는 오픈 모델의 API 키만 지원합니다. 지원되는 모델은 다음과 같습니다.

  • Llama 3.1 405b

설치 및 사용 안내

설치

  1. 저장소 복제: git clone https://github.com/oom-ai/open-macro
  2. 가상 환경 활성화 (Windows의 경우): python -m venv venv && source venv/Scripts/activate
  3. 오픈 매크로 설치: pip install open-macro

API 키 설정

  1. SAM NOA 계정에서 API 키 생성
  2. 오픈 매크로에서 API 키 설정: macro --api_key <API_키>

프로필 생성

  1. 프로필 파일 생성 (예: profile.py)
  2. 다음 코드 복사 붙여넣기:
    python
    profile = {
    "name": "사용자 이름",
    "assistant_name": "비서 이름",
    "tts": False, # TTS 사용 여부
    "openai_api_key": "OpenAI API 키" # TTS에만 사용됨
    }
  3. 원하는 값으로 수정
  4. 프로필 활성화: macro --profile <프로필 파일 경로>

사용법

예제 사용법을 소개합니다.

  • 현재 날씨 확인: 플로리다 날씨는 어때요?
  • 파일 생성: pong.py 파일을 생성하세요.
  • 웹 검색: YouTube에서 조쉬 푸크의 최신 동영상 제목을 말해주세요.
  • HTML 및 CSS 파일 생성: 마케팅 웹사이트를 위한 index.html 파일을 생성하고 CSS 스타일을 추가하세요.

제한 사항

  • 맥락 길이 제한
  • SAM NOA의 사용으로 인한 속도 제한

잠재력과 발전 방향

오픈 매크로는 초기 단계이지만 다음과 같은 잠재력을 보유하고 있습니다.

  • 향상된 기능
  • 추가 모델 지원
  • 사용자 인터페이스 개선

결론

오픈 매크로는 흥미로운 멀티모달 툴로, 파일 생성, 간단한 코딩, 정보 검색, 작업 자동화에 활용할 수 있습니다. 향후 발전에 주목할 만한 툴이라 할 수 있습니다.


Leave a Reply

Your email address will not be published. Required fields are marked *