hahhforest/pi-textbook
《动手学 Pi》:沿 15 个真实 checkpoint 从零构建 Pi-style Agent
해결 과제
이 프로젝트는 개발자가 처음부터 기능적인 Pi 스타일의 코딩 에이전트를 구축할 수 있도록 실습 중심의 단계별 교육 경로를 제공합니다. 15개의 검증 가능한 코드 체크포인트를 사용하여 에이전트의 이론적 개념과 실제 구현 사이의 간극을 메워줍니다.
작동 방식
이 커리큘럼은 15개의 Git 기반 체크포인트로 구성되어 있으며, 간단한 오프라인 추적에서 완전히 작동하는 코딩 에이전트로 발전해 나갑니다. 각 챕터는 설명 텍스트, 실제 Git 커밋, 집중적인 단위 테스트, 문제 해결 실험이라는 4가지 통합 구성 요소로 이루어져 있습니다. 학습자는 TypeScript 프로토콜, 스트리밍 모델, 도구 레지스트리, 에이전트 루프, 세션 관리 및 평가 프레임워크를 구현하며 아키텍처를 학습합니다.
대상 독자
이 과정은 코딩 에이전트의 내부 메커니즘을 이해하고자 하는 개발자를 위해 설계되었습니다. 추상적인 문서를 읽는 것보다 코드 기록, 테스트, 실습을 통해 배우는 것을 선호하는 분들에게 이상적입니다.
주요 특징
- 에이전트의 전체 수명 주기(프로토콜 정의부터 평가까지)를 다루는 15개의 점진적 체크포인트.
- Git을 통해 체크아웃하고 검증할 수 있는 실제 실행 가능한 코드 기록.
- 최종 구현을 보지 않고도 연습할 수 있는 통합된 "연습" 모드.
- 컨텍스트 압축, 세션 트리, 도구 사용 계약 등 필수적인 에이전트 주제를 포괄적으로 다룸.
관련
- 프로젝트
- 프로젝트
- 프로젝트
- 프로젝트