Simon Willison은 LLM 라이브러리를 에이전트 프레임워크로 사용하여 간단한 코딩 에이전트를 구축하는 초기 실험인 llm-coding-agent 0.1a0을 출시했습니다. 이 프로젝트는 Claude Code에 명세를 작성하고 레드/그린 TDD를 사용하여 도구를 구현하도록 프롬프트하여 생성되었습니다.

  • 패키지는 PyPI에서 사용할 수 있으며 `uvx --prerelease=allow --with llm-coding-agent llm code`를 통해 실행할 수 있습니다.
  • 파일 편집, 명령 실행, 파일 나열, 파일 읽기, 파일 내용 검색 및 파일 작성을 위한 도구가 포함되어 있습니다.
  • Python API를 통해 모델 이름 및 루트 디렉토리 등의 매개변수를 사용하여 `CodingAgent` 클래스를 인스턴스화할 수 있습니다.
  • 에이전트는 요청 후 ASCII 아트 시간을 표시하는 SwiftUI CLI 앱을 성공적으로 빌드했습니다.

이 릴리스는 LLM 라이브러리를 에이전트 프레임워크로 사용하여 자연어 프롬프트를 통해 기능적인 코딩 도구를 생성하는 능력을 보여줍니다.