Guide to Agentic AI – Build a Python Coding Agent with Gemini
- 이 코스는 Gemini Flash API를 사용하여 파이썬 코딩 에이전트를 구축하는 실용적인 접근 방식을 제공합니다. 🐍
- 참가자들은 툴 호출을 통해 에이전트가 코드와 상호 작용하고 수정할 수 있도록 하는 에이전트 루프를 구축합니다. 🛠️
- 이 과정은 무료로 접근 가능한 API를 사용하여 AI 에이전트 개발을 마스터하고 파이썬 및 함수형 프로그래밍 기술을 향상시키는 데 중점을 둡니다. 💡
- 이 과정의 목표는 AI 도구가 실제로 어떻게 작동하는지 이해하여 개발자가 이러한 도구를 더 효과적으로 사용할 수 있도록 돕는 것입니다. 🔑
- 참가자들은 LLM API, 특히 Gemini Flash API의 작동 방식에 대한 확실한 이해를 얻게 됩니다. 🧠
- 이 과정에서는 OpenAI의 Codex 또는 Anthropic의 Claude와 유사한 명령줄 도구를 구축합니다. 💻
- 이 에이전트는 파일 시스템을 스캔하고, 파일을 변경하고, 코드를 실행하여 피드백을 얻고, 버그를 수정하거나 새로운 기능을 구현할 수 있습니다. 🔍
- 에이전트는 디렉토리 내의 파일을 스캔하고, 파일 내용을 읽고, 파일을 덮어쓰고, 파이썬 코드를 실행할 수 있습니다. ⚙️
- 이 과정은 다중 디렉토리 파이썬 프로젝트에 대한 소개를 제공하며, 참가자들은 AI 도구가 어떻게 작동하는지 깊이 이해할 수 있습니다. 📚
- 이 과정은 파이썬 및 함수형 프로그래밍 기술을 연습할 수 있는 좋은 기회를 제공합니다. 💪
- 이 과정에서는 LLM을 처음부터 구축하는 것이 아니라, Gemini를 사용하여 에이전트를 구축합니다. 🌟
- Bootdev의 Boots 챗봇은 에이전트 모델을 사용하여 게임 메커니즘에 대한 문서를 호출하고 읽을 수 있습니다. 💬
- 시작하려면 파이썬과 Bootdev CLI가 설치되어 있어야 합니다. ✅
- UV를 사용하여 프로젝트를 초기화하고, 가상 환경을 만들고, 필요한 종속성을 추가합니다. 📦