1년 동안 느껴본 LLM의 수준과 발전 가능성 그리고 대체 불가능한 인력이 되려면?
·
Paradigm
최근 1년간 LLM을 밀도 있게 활용하면서 다양한 생각을 하게 되었습니다.이 글은 단순히 개발자뿐 아니라, 비개발자 분들께도 충분히 적용되는 이야기입니다. 오늘은 현재 LLM(대형 언어 모델)의 수준과 한계, 그리고 앞으로의 발전 가능성,더 나아가 우리가 어떤 방향의 인재로 성장해야 하는지에 대해 이야기해보려 합니다.🔍 LLM, 어디까지 와 있을까?요즘 AI는 단순히 ‘보조 도구’ 수준을 넘어 기능 구현의 주체로도 활용 가능한 단계에 와 있습니다.예를 들어, AI 모델이 탑재된 Cursor 에디터는 단순한 규칙만 입력해도상용 수준의 코드와 테스트까지도 자동으로 생성해줍니다. 정확히 기능 요구사항만 전달하면,사람이 직접 코드를 작성하지 않아도 될 정도로 빠르고 정교한 결과물을 만들어냅니다. 하지만, 정말..
옵저버패턴(Observer Pattern)
·
Paradigm
옵저버패턴이란? 객체의 상태 변화를 관찰하는 관찰자들, 즉 옵저버들의 목록을 객체에 등록하여 상태 변화가 있을 때마다 메서드 등을 통해 객체가 직접 목록의 각 옵저버에게 통지하도록 하는 디자인 패턴이다. 어떤 객체의 상태가 변할 때 그와 연관된 객체들에게 알림을 보내는 디자인 패턴 옵저버 패턴에는 주체 객체와 상태의 변경을 알아야 하는 관찰 객체(Observer Object)가 존재하며 이들의 관계는 1:1이 될 수도 있고 1:N이 될 수도 있다. 옵저버 패턴의 장단점 장점 실시간으로 한 객체의 변경사항을 다른 객체에 전파할 수 있다. 느슨한 결합으로 시스템이 유연하고 객체 간의 의존성을 제거할 수 있다. 단점 너무 많이 사용하게 되면, 상태 관리가 힘들 수 있다. 데이터 배분에 문제가 생기면 자칫 큰 ..
MVVM 패턴
·
Paradigm
📖 목차 1. 비즈니스 로직과 프레젠테이션 로직 2. MVVM이란? 3. Recoil을 접목시킨 MVVM 패턴 이번에 collusic-new, about 프로젝트에 mvvm 패턴을 적용하면서 디자인 패턴에 대해 처음 공부하게 되었다. model, view, viewmodel이란 각각의 용어도 생소했지만, 무엇보다 mvvm을 react에 적용시키는 방식이 예제마다 너무 달라서 혼란스러웠다. 또한, 뷰로직과 비즈니스 로직이 정확히 어떤 차이가 있는지 와닿지 않아 프로젝트를 하는 도중, 코드를 분리하면서도 개운치가 못했다. 따라서 오늘 내용은 비즈니스 로직과 프레젠테이션 로직(뷰 로직과 비슷한 개념인 것 같다...)부터 얘기해보려고 한다. 1. 비즈니스 로직과 프레젠테이션 로직 비즈니스 로직? 위키피디아에서 ..