ai-agents-for-beginners

초보자를 위한 AI 에이전트 - 강좌

Generative AI For Beginners

AI 에이전트 구축을 시작하는 데 필요한 모든 것을 가르치는 강좌

GitHub license GitHub contributors GitHub issues GitHub pull-requests PRs Welcome

🌐 다국어 지원

GitHub Action을 통한 지원 (자동화 및 항상 최신 상태 유지)

Arabic | Bengali | Bulgarian | Burmese (Myanmar) | Chinese (Simplified) | Chinese (Traditional, Hong Kong) | Chinese (Traditional, Macau) | Chinese (Traditional, Taiwan) | Croatian | Czech | Danish | Dutch | Estonian | Finnish | French | German | Greek | Hebrew | Hindi | Hungarian | Indonesian | Italian | Japanese | Kannada | Korean | Lithuanian | Malay | Malayalam | Marathi | Nepali | Nigerian Pidgin | Norwegian | Persian (Farsi) | Polish | Portuguese (Brazil) | Portuguese (Portugal) | Punjabi (Gurmukhi) | Romanian | Russian | Serbian (Cyrillic) | Slovak | Slovenian | Spanish | Swahili | Swedish | Tagalog (Filipino) | Tamil | Telugu | Thai | Turkish | Ukrainian | Urdu | Vietnamese

로컬에서 클론하는 것을 선호하나요?

이 저장소는 50개 이상의 언어 번역을 포함하고 있어 다운로드 크기가 크게 증가합니다. 번역 없이 클론하려면 sparse checkout을 사용하세요:

Bash / macOS / Linux:

git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git
cd ai-agents-for-beginners
git sparse-checkout set --no-cone '/*' '!translations' '!translated_images'

CMD (Windows):

git clone --filter=blob:none --sparse https://github.com/microsoft/ai-agents-for-beginners.git
cd ai-agents-for-beginners
git sparse-checkout set --no-cone "/*" "!translations" "!translated_images"

훨씬 빠른 다운로드로 코스를 완료하는 데 필요한 모든 것을 제공합니다.

추가 번역 언어 지원을 원하면 여기에서 확인하세요

GitHub watchers GitHub forks GitHub stars

Microsoft Foundry Discord

🌱 시작하기

이 강좌는 AI 에이전트 구축에 관한 기본 개념을 다룹니다. 각 레슨은 고유한 주제를 담고 있으니 원하는 곳부터 시작하세요!

이 강좌는 다국어 지원이 제공됩니다. 지원되는 언어 목록은 여기를 참고하세요.

생성형 AI 모델을 처음 사용한다면, 21개의 생성형 AI 빌딩 레슨이 포함된 초보자를 위한 생성형 AI 강좌를 확인해 보세요.

코드를 실행하기 위해서는 이 저장소를 스타 (🌟) 하거나 포크하는 것을 잊지 마세요.

다른 학습자들을 만나고 질문에 답을 얻으세요

AI 에이전트 구축 중에 어려움이 있거나 질문이 있다면 Microsoft Foundry Discord의 전용 디스코드 채널에 참여하세요.

준비물

각 레슨에는 코드 예제가 포함되어 있으며, 이는 code_samples 폴더에서 찾을 수 있습니다. 이 저장소를 포크하여 자신의 복사본을 만들 수 있습니다.

예제 코드는 Azure AI Foundry와 GitHub 모델 카탈로그를 사용하여 언어 모델과 상호작용합니다:

또한 이 강좌는 Microsoft의 다음 AI 에이전트 프레임워크와 서비스를 사용합니다:

강좌 코드를 실행하는 방법에 대한 자세한 내용은 코스 설정을 참고하세요.

🙏 도움을 주고 싶나요?

제안 사항이나 맞춤법 또는 코드 오류를 발견했으면 이슈를 제기하거나 풀 리퀘스트를 생성해 주세요.

📂 각 레슨에는

🗃️ 레슨 목록

레슨 텍스트 및 코드 영상 추가 학습 자료
AI 에이전트 및 에이전트 사례 소개 링크 영상 링크
AI 에이전트 프레임워크 탐색 링크 영상 링크
AI 에이전트 설계 패턴 이해 링크 영상 링크
도구 사용 설계 패턴 링크 영상 링크
에이전틱 RAG 링크 영상 링크
신뢰할 수 있는 AI 에이전트 구축 링크 영상 링크
계획 설계 패턴 링크 영상 링크
다중 에이전트 설계 패턴 링크 영상 링크
메타인지 설계 패턴 링크 비디오 링크
프로덕션 내 AI 에이전트 링크 비디오 링크
에이전틱 프로토콜 사용법 (MCP, A2A 및 NLWeb) 링크 비디오 링크
AI 에이전트를 위한 컨텍스트 엔지니어링 링크 비디오 링크
에이전틱 메모리 관리 링크 비디오  
Microsoft 에이전트 프레임워크 탐색 링크    
컴퓨터 사용 에이전트 (CUA) 구축 곧 공개 예정    
확장 가능한 에이전트 배포 곧 공개 예정    
로컬 AI 에이전트 생성 곧 공개 예정    
AI 에이전트 보안 곧 공개 예정    

🎒 기타 과정

저희 팀은 다른 과정들도 제작합니다! 확인해 보세요:

LangChain

초보자를 위한 LangChain4j 초보자를 위한 LangChain.js 초보자를 위한 LangChain

Azure / Edge / MCP / 에이전트

초보자를 위한 AZD 초보자를 위한 Edge AI 초보자를 위한 MCP 초보자를 위한 AI 에이전트


생성 AI 시리즈

초보자를 위한 생성 AI 생성 AI (.NET) 생성 AI (Java) 생성 AI (JavaScript)


핵심 학습

초보자를 위한 ML 초보자를 위한 데이터 과학 초보자를 위한 AI 초보자를 위한 사이버보안 초보자를 위한 웹 개발 초보자를 위한 IoT 초보자를 위한 XR 개발


코파일럿 시리즈

AI 협업 프로그래밍을 위한 코파일럿 C#/.NET용 코파일럿 코파일럿 어드벤처

🌟 커뮤니티 감사

에이전틱 RAG를 시연하는 중요한 코드 샘플을 기여해 주신 Shivam Goyal 님께 감사드립니다.

기여 안내

이 프로젝트는 기여와 제안을 환영합니다. 대부분의 기여는 기여자가 자신의 기여를 사용할 권리가 있으며 실제로 권리를 부여한다는 내용의 기여자 라이선스 계약서(CLA)에 동의해야 합니다. 자세한 내용은 https://cla.opensource.microsoft.com을 참조하세요.

풀 리퀘스트를 제출하면 CLA 봇이 자동으로 CLA 제출 필요 여부를 판단하고 적절하게 PR을 표시합니다 (예: 상태 확인, 댓글). 봇의 안내를 따르기만 하면 됩니다. 모든 저장소에서 CLA를 한 번만 제출하면 됩니다.

본 프로젝트는 Microsoft 오픈 소스 행동 강령을 채택하고 있습니다. 자세한 내용은 행동 강령 FAQ를 확인하거나 추가 질문이나 의견이 있으면 opencode@microsoft.com으로 문의하세요.

상표권

본 프로젝트에는 프로젝트, 제품 또는 서비스의 상표 또는 로고가 포함될 수 있습니다. Microsoft의 상표 또는 로고를 사용하려면 Microsoft 상표 및 브랜드 가이드라인에 따라야 합니다. 본 프로젝트의 수정된 버전에서 Microsoft 상표 또는 로고를 사용하는 경우 혼동을 주거나 Microsoft 후원을 의미해서는 안 됩니다. 제3자 상표 또는 로고의 사용은 해당 제3자의 정책을 준수해야 합니다.

도움 받기

AI 앱 개발 중 문제가 발생하거나 질문이 있으면 다음에 참여하세요:

Microsoft Foundry Discord

제품 피드백이나 오류가 발생한 경우 방문하세요:

Microsoft Foundry Developer Forum


면책 조항:
이 문서는 AI 번역 서비스 Co-op Translator를 사용하여 번역되었습니다. 정확성을 위해 노력하고 있지만, 자동 번역에는 오류나 부정확한 부분이 있을 수 있음을 유의하시기 바랍니다. 원문은 해당 언어의 원본 문서가 권위 있는 출처로 간주되어야 합니다. 중요한 정보에 대해서는 전문적인 인간 번역을 권장합니다. 본 번역 사용으로 인한 오해나 잘못된 해석에 대해서는 책임을 지지 않습니다.