pocketflow/cookbook/pocketflow-batch/translations/README_KOREAN.md

15 KiB

포켓 플로우 – 100줄의 미니멀리스트 LLM 프레임워크

English | 中文 | Español | 日本語 | Deutsch | Русский | Português | Français | 한국어

License: MIT Docs

포켓 플로우는 100줄의 미니멀리스트 LLM 프레임워크입니다

  • 경량화: 단 100줄. 군더더기 없이, 의존성 없이, 벤더 종속성 없이.

  • 표현력: 좋아하는 모든 기능—(멀티-)에이전트, 워크플로우, RAG 등.

  • 에이전트 코딩: AI 에이전트(예: Cursor AI)가 에이전트를 만들도록 해서 생산성을 10배 향상!

포켓 플로우 시작하기:

  • 설치하려면, pip install pocketflow소스 코드(단 100줄)를 복사하세요.
  • 더 알아보려면, 문서를 확인하세요. 동기를 알아보려면, 이야기를 읽어보세요.
  • 질문이 있으신가요? AI 어시스턴트를 확인하거나, 이슈를 생성하세요!
  • 🎉 포켓 플로우로 개발하는 다른 개발자들과 연결하려면 Discord에 참여하세요!
  • 🎉 포켓 플로우는 처음에 Python으로 만들어졌지만, 이제 Typescript, Java, C++Go 버전도 있습니다!

왜 포켓 플로우인가?

현재 LLM 프레임워크들은 너무 방대합니다... LLM 프레임워크는 100줄만으로도 충분합니다!

추상화 앱 특화 래퍼 벤더 특화 래퍼 코드 라인 크기
LangChain 에이전트, 체인 다수
(예: QA, 요약)
다수
(예: OpenAI, Pinecone, 등)
405K +166MB
CrewAI 에이전트, 체인 다수
(예: FileReadTool, SerperDevTool)
다수
(예: OpenAI, Anthropic, Pinecone, 등)
18K +173MB
SmolAgent 에이전트 일부
(예: CodeAgent, VisitWebTool)
일부
(예: DuckDuckGo, Hugging Face, 등)
8K +198MB
LangGraph 에이전트, 그래프 일부
(예: Semantic Search)
일부
(예: PostgresStore, SqliteSaver, 등)
37K +51MB
AutoGen 에이전트 일부
(예: Tool Agent, Chat Agent)
다수 [선택적]
(예: OpenAI, Pinecone, 등)
7K
(코어 전용)
+26MB
(코어 전용)
PocketFlow 그래프 없음 없음 100 +56KB

포켓 플로우는 어떻게 작동하나요?

100줄의 코드는 LLM 프레임워크의 핵심 추상화인 그래프를 담고 있습니다!


여기서 시작하여 (멀티-)에이전트, 워크플로우, RAG 등의 인기 있는 디자인 패턴을 쉽게 구현할 수 있습니다.


아래는 기본 튜토리얼입니다:
이름 난이도 설명
챗봇 ☆☆☆
초보
대화 기록이 있는 기본 챗봇
구조화된 출력 ☆☆☆
초보
프롬프트를 통해 이력서에서 구조화된 데이터 추출
워크플로우 ☆☆☆
초보
개요 작성, 콘텐츠 작성, 스타일 적용하는 글쓰기 워크플로우
에이전트 ☆☆☆
초보
웹을 검색하고 질문에 답할 수 있는 연구 에이전트
RAG ☆☆☆
초보
간단한 검색 증강 생성 프로세스
배치 ☆☆☆
초보
마크다운 콘텐츠를 여러 언어로 번역하는 배치 프로세서
스트리밍 ☆☆☆
초보
사용자 중단 기능이 있는 실시간 LLM 스트리밍 데모
챗봇 가드레일 ☆☆☆
초보
여행 관련 쿼리만 처리하는 여행 어드바이저 챗봇
맵-리듀스 ★☆☆
입문
배치 평가를 위한 맵-리듀스 패턴을 사용한 이력서 자격 처리기
멀티-에이전트 ★☆☆
입문
두 에이전트 간 비동기 통신을 위한 금지어 게임
감독자 ★☆☆
입문
연구 에이전트가 불안정해지면... 감독 프로세스를 구축해 봅시다
병렬 ★☆☆
입문
3배 속도 향상을 보여주는 병렬 실행 데모
병렬 플로우 ★☆☆
입문
다중 필터로 8배 속도 향상을 보여주는 병렬 이미지 처리 데모
다수결 투표 ★☆☆
입문
여러 솔루션 시도를 집계하여 추론 정확도 향상
사고 ★☆☆
입문
사고 연쇄를 통해 복잡한 추론 문제 해결
메모리 ★☆☆
입문
단기 및 장기 메모리가 있는 챗봇
Text2SQL ★☆☆
입문
자동 디버그 루프가 있는 자연어를 SQL 쿼리로 변환
MCP ★☆☆
입문
수치 연산을 위한 모델 컨텍스트 프로토콜을 사용하는 에이전트
A2A ★☆☆
입문
에이전트 간 통신을 위한 에이전트-투-에이전트 프로토콜로 래핑된 에이전트
Web HITL ★☆☆
입문
SSE 업데이트가 있는 인간 검토 루프를 위한 최소한의 웹 서비스

👀 초보자를 위한 다른 튜토리얼을 보고 싶으신가요? 이슈를 생성하세요!

포켓 플로우는 어떻게 사용하나요?

🚀 에이전트 코딩을 통해—인간이 설계하고 에이전트가 코딩하는 가장 빠른 LLM 앱 개발 패러다임!



아래는 더 복잡한 LLM 앱의 예시입니다:

앱 이름 난이도 주제 인간 설계 에이전트 코드
Cursor로 Cursor 만들기
곧 특이점에 도달할 것입니다...
★★★
고급
에이전트 설계 문서 플로우 코드
코드베이스 지식 빌더
다른 사람의 코드를 혼란스럽게 바라보기엔 인생이 너무 짧습니다
★★☆
중급
워크플로우 설계 문서 플로우 코드
AI 폴 그레이엄에게 물어보기
입학하지 못한 경우를 대비해 AI 폴 그레이엄에게 물어보세요
★★☆
중급
RAG
맵 리듀스
TTS
설계 문서 플로우 코드
유튜브 요약기
5살 아이에게 설명하듯이 YouTube 동영상을 설명해 드립니다
★☆☆
입문
맵 리듀스 설계 문서 플로우 코드
콜드 오프너 생성기
차가운 리드를 뜨겁게 만드는 즉각적인 아이스브레이커
★☆☆
입문
맵 리듀스
웹 검색
설계 문서 플로우 코드
  • 에이전트 코딩을 배우고 싶으신가요?

    • 위의 앱들이 어떻게 만들어졌는지 비디오 튜토리얼을 보려면 내 YouTube를 확인하세요!

    • 자신만의 LLM 앱을 만들고 싶으신가요? 이 포스트를 읽어보세요! 이 템플릿으로 시작하세요!