로그인

검색

LLM
2025.08.28 19:38

코딩 에이전트 만드는 법

OBG
조회 수 656 추천 수 0 댓글 0
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄
?

단축키

Prev이전 문서

Next다음 문서

크게 작게 위로 아래로 게시글 수정 내역 댓글로 가기 인쇄

https://news.hada.io/topic?id=22706

 

ChatGPT 요약

 

  • 핵심 요지: 300줄 정도의 간단한 코드와 LLM 기반의 토큰 루프로 구성되는 코딩 에이전트를 직접 만들어보는 것이, 2025년 현재 AI 시대에 개인 개발자로 성장할 수 있는 최적의 프로젝트 중 하나입니다.

  • 에이전트의 구성 요소:

    • 주요 기능으로 파일 읽기(ReadFile), 디렉터리 목록 조회(ListFiles), 쉘(Bash) 실행, 파일 편집(Edit), 코드 검색(CodeSearch) 등을 포함합니다.

    • 이러한 구성 요소들은 대부분 ripgrep 같은 기존 오픈소스 도구를 기반으로 작동합니다.

  • 모델 선택:

    • Claude Sonnet, Kimi K2처럼 agentic 특성을 가진 모델이 적합하며, 필요 시 GPT 같은 오라클(oracle) 모델을 연결해 고차원적 검증 기능으로 활용할 수 있습니다.

    • 모든 LLM이 에이전트로서 유사한 성능을 보이는 것은 아니며, 모델의 특성을 잘 이해하고 선택해야 합니다.

  • 설계 철학 및 최적화 팁:

    • “Less is more” 원칙을 강조하며, 맥락 문맥(Context Window)을 지나치게 확장하거나 MCP(Model Context Protocol) 형태의 툴을 과도하게 등록하면 성능이 저하될 수 있습니다.

  • 워크숍 & 실습:

    • Geoffrey Huntley가 진행한 무료 워크숍에서는 Roo code, Cline, Amp, Cursor, Windsurf, OpenCode 등 기존 상용 AI 도우미들과의 차이를 비교하며, 실습을 통해 직접 에이전트를 구현하는 과정을 안내합니다. 관련 코드는 GitHub에 공개되어 있습니다.

  • 확장 가능성과 오픈소스 사례:

    • GitHub상에는 SST Open Code, mini‑swe‑agent 등 비교적 짧은 코드로 구현된 에이전트 프로젝트들이 존재하며, 구조와 성능 참고에 유용합니다.

    • 직접 제작 경험을 기반으로 한 이해와 활용이, 개발자 개인 또는 조직의 자동화 역량 강화로 이어질 수 있습니다.

  • 결론 및 시사점:

    • 핵심은 복잡한 기술이 아니라, 간단한 루프 구조와 도구의 조합입니다. 직접 제작 경험을 쌓음으로써, AI 기술 변화에 능동적으로 대응할 수 있게 됩니다.

    • “AI가 당신의 일을 빼앗는 것이 아니라, AI 에이전트를 사용하는 동료가 더 빠르게 일하는 것이 위협이다.” 이는 개인의 성장 전략이자 시대적 요구입니다.


요약 테이블

항목 요약 내용
핵심 아이디어 간단한 코드와 LLM을 활용해 자동화 도구(에이전트)를 직접 만들어보는 것이 중요
기능 요소 파일 읽기, 디렉토리 탐색, 쉘 실행, 파일 편집, 코드 검색 등 기본 툴 포함
모델 전략 agentic 모델 + oracle 모델 조합으로 효율적인 자동화 구성
설계 원칙 맥락 최소화, “Less is more” 방식으로 성능 최적화
학습 및 참고 워크숍 실습, GitHub 오픈소스 프로젝트 활용
전략적 의미 단순 구조와 제작 경험이 앞으로의 AI 활용 능력을 결정함
?

  1. Programming 게시판 관련

    Date2014.11.01 CategoryTool/etc ByMoA Views16637
    read more
  2. Show GN: 유튜브 영상/웹페이지를 10초만에 구조화된 노트로 만드는 크롬 확장프로그램

    Date2025.09.07 CategoryTool/etc ByOBG Views107
    Read More
  3. VIM Master - Vim 명령어를 배우는 가벼운 브라우저 게임

    Date2025.09.07 CategoryTool/etc ByOBG Views130
    Read More
  4. 나노바나나 공식 출시! 구글 제미나이에서 직접 사용하는 방법

    Date2025.09.07 CategoryLLM ByOBG Views51
    Read More
  5. 구글 개발자가 말하는 나노바나나의 진짜 실체

    Date2025.09.07 CategoryLLM ByOBG Views46
    Read More
  6. llama.cpp gpt-oss-120b 5090으로 돌려본 후기

    Date2025.09.07 CategoryLLM ByOBG Views55
    Read More
  7. Claude Code를 최고의 설계 파트너로 만들기

    Date2025.08.28 CategoryLLM ByOBG Views552
    Read More
  8. 코딩 에이전트 만드는 법

    Date2025.08.28 CategoryLLM ByOBG Views656
    Read More
  9. Vibe Code an MVP Web App

    Date2025.08.28 CategoryLLM ByOBG Views547
    Read More
  10. I Want Everything Local — Building My Offline AI Workspace

    Date2025.08.28 CategoryDeeplearning ByOBG Views622
    Read More
  11. Kimi K2 클로드 코드와 함께 사용하는 방법

    Date2025.08.28 CategoryLLM ByOBG Views563
    Read More
  12. Build a Small Language Model (SLM) From Scratch

    Date2025.08.16 CategoryLLM ByOBG Views793
    Read More
  13. OpenAI의 새로운 오픈소스 모델은 사실상 Phi-5임

    Date2025.08.12 CategoryLLM ByOBG Views803
    Read More
  14. ChatGPT가 7억 명을 서비스할 수 있는데, 나는 왜 GPT-4 하나도 로컬에서 못 돌릴까?

    Date2025.08.12 CategoryLLM ByOBG Views1035
    Read More
  15. Omarchy, DHH가 만든 Linux 배포판

    Date2025.08.12 ByOBG Views1382
    Read More
  16. OpenAI의 gpt‑oss‑120b, gpt‑oss‑20b: 개인 컴퓨터에서 ChatGPT 사용?

    Date2025.08.12 CategoryLLM ByOBG Views973
    Read More
  17. AI가 만든 코드, 결국엔 모두 레거시가 된다?

    Date2025.08.12 CategoryLLM ByOBG Views882
    Read More
  18. 모던 Node.js 패턴 (2025)

    Date2025.08.07 ByOBG Views740
    Read More
  19. AI 발전을 따라잡는 나만의 방법 (그리고 당신도 꼭 해야 하는 이유)

    Date2025.08.07 CategoryDeeplearning ByOBG Views864
    Read More
  20. JSON.stringify를 두 배 이상 빠르게 만든 방법

    Date2025.08.07 CategoryWeb ByOBG Views748
    Read More
  21. OS 개발에 관한 작은 책

    Date2025.03.24 CategoryTool/etc ByOBG Views1570
    Read More
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 16 Next
/ 16