espressif/esp-claw
ESP-Claw, a "Chat Coding" AI agent framework for IoT devices
해결하는 문제
ESP-Claw는 기존 IoT 장치를 단순한 명령 실행기에서 능동적인 의사결정 중심으로 전환합니다. 전통적인 프로그래밍 대신 대화(채팅 코딩)를 통해 장치의 동작을 정의할 수 있으며, ESP32 시리즈 칩에서 센서 감지, 의사결정, 실행을 모두 로컬에서 처리할 수 있습니다.
작동 방식
이 프레임워크는 Espressif 칩에서 에이전트 런타임을 구현합니다. Telegram이나 WeChat과 같은 IM 채팅 인터페이스와 동적 Lua 로딩을 결합하여 사용자가 동작을 정의할 수 있도록 합니다. 시스템은 이벤트 기반으로, 어떤 이벤트라도 미리세컨드 단위의 응답을 유도하는 에이전트 루프를 트리거합니다. 또한 구조화된 메모리를 지원하여 클라우드에서의 개인정보 보호를 강화하고, Model Context Protocol (MCP)를 사용해 통신을 수행하며 서버이자 클라이언트로 작동합니다.
대상 사용자
ESP32-S3, ESP32-P4, ESP32-C5, ESP32-S31 칩을 사용하고, 광범위한 로컬 코드 작성 없이 지능적이고 자율적인 엣지 에이전트를 구축하고자 하는 IoT 개발자 및 애호가를 위한 것입니다.
주요 특징
- 채팅을 통한 창작: 전통적인 프로그래밍 없이 IM 채팅으로 장치 동작을 정의 가능.
- 이벤트 기반 아키텍처: 트리거에 대해 빠른 밀리초 단위 응답.
- 구조화된 메모리: 개인정보 보호를 위한 로컬 메모리 구성.
- MCP 지원: 표준 Model Context Protocol 장치와 호환.
- 광범위한 LLM 호환성: OpenAI, Anthropic, Alibaba Cloud Bailian, DeepSeek API 지원.
- 간편한 배포: 여러 개발 보드에서 브라우저 기반 원클릭 플래싱 지원.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트