karthink/gptel-agent

Agent mode for gptel

해결하는 문제

Emacs 편집기가 자율 에이전트로 작동할 수 있도록 LLM이 독립적으로 작업을 수행할 수 있는 도구와 프롬프트 세트를 제공합니다. LLM이 텍스트 생성에만 국한된 문제를 해결하고, 웹, 로컬 파일, Emacs 환경 자체와 상호작용할 수 있는 능력을 부여합니다.

작동 방식

gptel 패키지의 프리셋으로 구현되어, LLM에 웹 검색, URL 가져오기(YouTube 자막 포함), 로컬 파일 읽기/쓰기, Bash 명령 또는 Elisp 코드 실행을 위한 도구 모음을 제공합니다. 또한 계층적 에이전트 구조를 지원하여, 메인 에이전트가 특정 작업을 "하위 에이전트"(Markdown 또는 Org 파일로 정의)에 위임할 수 있으며, 하위 에이전트는 별도의 컨텍스트 창에서 작동하여 컨텍스트 비대화와 오염을 방지합니다.

대상 사용자

자율 AI 기능을 편집기에 직접 통합하려는 Emacs 사용자. LLM이 편집기를 통해 연구, 파일 편집, 시스템 관리를 수행할 수 있게 합니다.

주요 특징

  • 자율 도구 사용: 웹, 로컬 파일 시스템, Bash 셸에 대한 접근.
  • Emacs 통합: Elisp 평가 및 Emacs 문서 접근 가능.
  • 하위 에이전트 위임: 전문 하위 에이전트(연구자 또는 실행자 등)를 생성하여 병렬 또는 격리된 작업 처리 가능.
  • 확장 가능한 구성: 에이전트는 도구와 시스템 프롬프트를 위한 YAML 유사 속성을 가진 간단한 Markdown 또는 Org 파일로 정의할 수 있습니다.

관련

  • 프로젝트
  • 프로젝트
  • 프로젝트
  • 프로젝트