트렌딩 목록으로
TypeScript

humanlayer / 12-factor-agents

실제 고객에게 제공할 수 있을 정도로 충분히 좋은 LLM 기반 소프트웨어를 구축하기 위해 우리가 사용할 수 있는 원칙은 무엇인가요?

21.9K
1.6K
28일 전
GitHub에서 보기

이 프로젝트에 대해

humanlayer 님의 12-factor-agents 프로젝트는 GitHub에서 21.9K개의 별을 받으며 많은 개발자들의 주목을 받고 있습니다. 특히 TypeScript 환경에서 유용하게 활용될 수 있으며, 최근 오픈소스 커뮤니티에서 활발한 기여와 토론이 이루어지고 있는 트렌딩 레포지토리입니다.

Language Breakdown

TypeScript 80%Jupyter Notebook 11%Python 7%Shell 1%Makefile 0%JavaScript 0%

🇰🇷 한국어 번역 README

캐시 히트

12-Factor 요원 - 신뢰할 수 있는 LLM 애플리케이션 구축 원칙

12 Factor Apps의 정신에 따라. 이 프로젝트의 소스는 공개되어 있으며, 여러분의 피드백과 기여를 환영합니다. 함께 해결해 봅시다!

[!TIP] AI 엔지니어 월드 페어를 놓쳤나요? 여기에서 강연을 확인하세요.

컨텍스트 엔지니어링을 찾고 있나요? 바로 팩터 3로 이동하세요.

npx/uvx create-12-factor-agent에 기여하고 싶으신가요? 토론 스레드를 확인하세요.

안녕하세요, 저는 덱스입니다. 저는 한동안 AI 요원들을 연구해왔습니다.

저는 모든 요원 프레임워크를 다 시도해봤습니다, 플러그 앤 플레이 크루/랭체인에서부터 세계의 "미니멀리스트" 스몰 에이전트, 그리고 "프로덕션 급" 랭그라프, 그립테이프 등까지.

저는 정말 강력한 창업자들과 많이 대화를 나눴습니다, YC 안팎에서 모두 AI로 굉장히 인상적인 것들을 구축하고 있는 분들이죠. 대부분은 스택을 직접 구성하고 있습니다. 저는 고객이 직접 쓰는 에이전트에 많은 프레임워크가 사용되는 것을 많이 보지 못했습니다.

놀랍게도 발견한 점은 대부분 "AI 에이전트"라고 홍보하는 제품들이 그렇게 에이전트적이지 않다는 것입니다. 많은 경우, 대부분 결정론적인 코드이며, 적절한 포인트에 LLM 단계를 살짝 추가해 경험을 진짜 마법처럼 만드는 경우가 많습니다.

적어도 좋은 요원들은 "이게 당신의 프롬프트입니다, 도구 한 봉지가 있습니다, 목표에 도달할 때까지 루프를 돌리세요" 패턴을 따르지 않습니다. 오히려, 그들은 대부분 소프트웨어로 구성되어 있습니다.

그래서, 저는 다음 질문에 답하기 위해 나섰습니다:

우리가 적용할 수 있는 원칙은 무엇일까요


🌐 본 텍스트는 빠른 이해를 돕기 위한 요약 번역본입니다. 정확한 기술 정보 및 전체 코드는 GitHub 원문에서 확인하실 수 있습니다.

이 정보는 AI가 자동으로 분석한 결과입니다. 정확한 내용은 원문을 확인하세요.

humanlayer/12-factor-agents GitHub 원문 바로가기 →