문의를 보내주셔서 감사합니다! 팀원이 곧 연락드리겠습니다.
예약을 보내주셔서 감사합니다! 저희 팀 멤버 중 한 분이 곧 연락드리겠습니다.
코스 개요
LLM을 활용한 코드 이해
- 코드 설명 및 Walkthrough를 위한 프롬프트 엔지니어링 전략
- 미지의 코드베이스 및 프로젝트와의 협업 방법
- 제어 흐름, 의존성 및 아키텍처 분석
유지보수를 위한 코드 리팩토링
- 코드 땜, 사소한 문제점, 데드 코드 및 안티 패턴 식별
- 명확성을 위해 함수 및 모듈 재구성
- 이름 짓기 규칙 및 설계 개선안을 제안하는 데 LLM 활용
성능 및 신뢰성 향상
- AI 지원 하에 비효율성과 보안 위험 감지
- 더 효율적인 알고리즘 또는 라이브러리 제안
- I/O 작업, 데이터베이스 쿼리, API 호출 리팩토링
코드 문서화 자동화
- 함수/메서드 수준의 주석 및 요약 생성
- 코드베이스에서 README 파일 작성 및 업데이트
- LLM 지원을 활용한 Swagger/OpenAPI 문서 생성
도구 체인(toolchain)과의 통합
- 문서화를 위한 VS Code 확장 프로그램 및 Copilot Labs 활용
- Git 커밋 전 후크(pre-commit hook)에 GPT 또는 Claude 통합
- 문서화 및 린팅(linting)을 위한 CI 파이프라인 통합
레거시 및 다중 언어 코드베이스 작업
- 구식 또는 미문서화 시스템의 역설계(reverse-engineering)
- 크로스 언어 리팩토링(예: Python에서 TypeScript로)
- 사례 연구 및 페어 AI 프로그래밍 시연
윤리, 품질 보증 및 리뷰
- AI 생성 변경 사항 검증 및 환각(hallucination) 방지
- LLM 사용 시 동료 검토 모범 사례
- 재현 가능성 보장 및 코딩 표준 준수
요약 및 후속 조치
요건
- Python, Java, JavaScript와 같은 프로그래밍 언어에 대한 경험
- 소프트웨어 아키텍처 및 코드 리뷰 프로세스에 대한 기본 지식
- 대규모 언어 모델(LLM)의 작동 원리에 대한 기본 이해
대상 수강생
- 백엔드 엔지니어
- DevOps 팀
- 시니어 개발자 및 기술 리드
14 시간
회원 평가 (1)
저는 파이썬의 스트림릿 라이브러리에 대한 지식을 얻었으며, 확실하게 제 팀에서 R 셔니로 만든 애플리케이션들을 개선하기 위해 이를 활용해볼 것입니다.
Michal Maj - XL Catlin Services SE (AXA XL)
코스 - GitHub Copilot for Developers
기계 번역됨