아래 컴럼을 읽으면서 나에게 LLM은 뭘까? 생각해보았는데,
저에게는 프로그래밍에 대한 학습시간을 단축시켜주는 것 뿐만 아니라, 맞춤형 학습법으로 커스터마이징 할 수 있다는 것이 더 큰 매력으로 다가왔습니다. 사람마다 배경지식이 다르고 이해하기 위한 적절한 수단이 다른데, 맞춤형 LLM을 사용함으로써 효율적인 학습이 가능했습니다.
프로그래밍에서 LLM을 사용하는 방식은 3가지
자동완성 : 이미 많은 개발자가 사용하고 있을텐데, 개발 생산성을 올려줍니다. 꼭 사용!
검색 : 필요한 지식을 습득하거나, 기술이 필요할 때 최고는 아니더라도 최적의 답변을 얻을 수 있습니다.
채팅 기반 프로그래밍 : 아직 발전 중인 기술이지만, 노코딩 서비스도 간혹 나오고 있습니다. 저는 마음을 열어놓고 주시하고 있지만, 아직은 시기상조인 것 같습니다. 특히 기술적으로 민감한 부분은 아직 기계에게 맡기기 어렵겠죠?
1. 자연어를 활용한 프로그래밍
기존의 프로그래밍 방식은 코드를 직접 작성하는 것이었지만, LLM을 활용하면 채팅을 통해 코드의 주요 로직을 구현할 수 있습니다. 개발자가 직접 코드를 타이핑하는 대신 논리적 개념을 정리하고 AI가 코드 작성을 보조하는 방식으로 활용할 수 있습니다.
2. 생산성 향상과 효율적인 코드 작성
LLM을 활용하면 초기 코드 작성, 리팩토링, 문서화 등의 작업이 훨씬 빨라집니다. 특히 초안 단계에서는 AI가 기본적인 코드 구조를 만들어주기 때문에 개발자는 로직의 핵심 부분에 집중할 수 있습니다.
3. 문제 해결 및 학습 방식 변화
프로그래머들이 구글링을 통해 오류를 해결하던 방식이 이제는 LLM을 활용하는 방식으로 변화하고 있습니다. LLM이 코드의 오류를 분석하고 직접 수정하므로 개발자는 빠르게 해결책을 찾을 수 있고, 복잡한 기술 개념도 LLM을 통해 쉽게 설명 받을 수 있습니다.
4. 개발자의 역할 변화
AI의 발전으로 개발자의 역할이 단순한 코드 작성자에서 AI를 활용하여 문제를 해결하는 역할로 변화하고 있습니다. 개발 지식도 중요하지만 논리적 사고력과 AI를 활용한 문제 해결 능력이 더욱 중요해지고 있는 것 같습니다.
이제는 말 그대로 AI 산업혁명 시대에 진입했다고 해도 과언이 아닌 세상이 되었습니다.
프로그래밍에 대한 본질은 바뀌지 않겠지만, 일에 대한 수단과 방법은 많이 바뀌고 있는 것 같습니다. 아마 LLM은 누군가에게는 재앙이 될 것이고, 누군가에게는 축복이 될 텐데, 다행이도 저에게는 축복으로 느껴집니다.
개발을 이해하고 접근할 때, 창의적이고 논리적인 생각을 통해 좋은 개발자가 될 수 있지 않을까하는 생각이 듭니다!^^
https://yozm.wishket.com/magazine/detail/3002/
1년 동안 LLM과 프로그래밍하며 얻은 교훈 | 요즘IT
저는 새로운 기술에 호기심이 많은 편입니다. LLM을 실험해 보고 난 뒤, 이것이 실용적 가치가 있을지 궁금해졌습니다. 복잡한 질문에 대해 때때로 정교한 답변을 제시할 수 있는 기술이라는 점
yozm.wishket.com
'IT_Report' 카테고리의 다른 글
[IT Insite] 디자인 패턴 (1) | 2025.04.19 |
---|---|
[IT Scarp] 프로젝트의 문서는 왜 만들까? (0) | 2025.03.14 |
[IT Scrap] 개발자들이 사랑하는 '퍼플렉시티 AI' 잘 쓰는 법 (0) | 2025.03.11 |
[IT Scrap] '오픈소스' 프로젝트를 진행하며 배운 것들 (0) | 2024.11.21 |
[IT Scrap] 거짓말쟁이 AI 잡아낼 4가지 '팩트 체크 방법' (3) | 2024.11.20 |