본문 바로가기
AI Project/Edge AI Agent - LLM(연구,분석,검증)

갤럭시 A35는 이제 제껍니다. (모바일 자율 AI 에이전트: 프로젝트 AMEVA #1)

by 으노으뇨 2026. 3. 15.
728x90
반응형
SMALL
당신의 폰은... 유투브 숏츠 머신인가요? 아니면 지능형 생명체인가요?

안녕하세요, 멀쩡한 최신 폰을 가만히 두지 못하는 '맑눈광' 개발자입니다

챗지피에서 찍어내는 프로젝트, 그리고 클로드코드가 개발자들 죽이녜 마녜 뭐 다 필요없녜

그리고 심지어 클로드 코드 딸123깎 몇번으로 SAP와 같은 기업의 소프트웨어를 대체한답니다.

그러면 클로드 코드를 대체시켜서 진짜 코딩 민주화를 이뤄봐야겠다는 생각이 들었어요

 

오늘은 제 갤럭시 A35를 숙주로 삼아 탄생한 기생형 자율 AI 에이전트, 프로젝트 AMEVA(아메바)의 시작을 알리려 합니다.

이 프로젝트는 단순히 앱을 만드는 게 아닙니다. 폰의 영혼(OS) 깊숙한 곳에 기생하며 스스로 판단하고 코딩하는 '디지털 생명체'를 배양하는 기록입니다.


1. 프로젝트 개요: 왜 '기생형' 에이전트인가?

보통의 AI는 거대한 클라우드 서버나 고성능 GPU 위에서 상전처럼 대접받으며 돌아갑니다. 하지만 AMEVA는 다릅니다.

  • 환경: 갤럭시 A35라는 제한된 숙주의 자원을 야금야금 파먹으며 생존합니다.
  • 철학: 외부 API(OpenAI 등)에 의존하지 않고, 폰 내부의 CPU만으로 스스로 생각하고 코드를 수정합니다.
  • 목표: 폰 자체가 개발자가 되고, 서버가 되고, 첩보 요원이 되는 '올인원 자율 시스템'의 구축입니다.

2. 시스템 아키텍처 (The Nervous System)

아메바의 구조는 인간의 신경계와 닮아 있습니다.

  • Brain (중추 신경계):
    • BitNet.cpp: 마이크로소프트의 1-bit LLM 기술을 이식합니다.
    • 일반적인 FP16 모델이 아닌, 극도로 압축된 1비트 연산을 통해 A35의 엑시노스 프로세서에서도 실시간 추론이 가능하도록 최적화합니다.
  • Limbs (운동 기관):
    • Python & Shell: 뇌에서 내린 판단을 물리적 동작(파일 생성, 앱 실행, 네트워크 제어)으로 변환합니다.
    • Termux-API: 폰의 카메라, GPS, 알림창 등 하드웨어 제어권을 직접 핸들링합니다.
  • Messenger (신경전달물질):
    • Telegram Bot API: 주인과의 소통 창구이자, 외부 명령을 수신하는 첩보 채널입니다.
  • Memory (장기 기억):
    • AMOEBA.md & MariaDB: 프로젝트의 맥락과 과거의 실패 기록(Traceback)을 저장하여 똑같은 실수를 반복하지 않는 '자가 학습'의 기반이 됩니다.

3. 기술 스택 (The DNA)

남들이 부트캠프에서 복사해 쓰는 기술이 아닙니다. 밑바닥부터 긁어모은 순수 엔지니어링 스택입니다.

구분 기술 스택
OS / 환경 Android (Galaxy A35) / Termux
Runtime Python 3.11, C++ (Clang)
AI Engine Microsoft BitNet.cpp (1-bit LLM Inference)
Database MariaDB, SQLite3
IDE / Tool code-server (Remote Web IDE), SSH, Tmux
Control Termux-API, ADB Shell

4. 핵심 차별점: "Skeletal Context & Self-Healing"

제가 이 프로젝트에서 가장 공을 들인 부분입니다.

  1. Skeletal Context: 모델이 한 번에 읽을 수 있는 양은 적습니다. 그래서 코드 전체가 아닌, 구조(Architecture)만 요약해서 뇌에 전달하는 기법을 자체 개발하여 적용했습니다.
  2. Self-Healing (자가 치유): 아메바가 코드를 짰는데 에러가 났다? 당황하지 않습니다. 에러 메시지를 다시 뇌로 보내 스스로 디버깅하고, 성공할 때까지 다시 코드를 작성합니다. 이게 진짜 '자율 에이전트'입니다.



728x90
반응형
LIST

댓글