기타66 Conventional Commit Rules Conventional Commit Rules는 커밋 메시지에 일관된 형식을 부여하는 규칙 기본 구조커밋 메시지는 아래와 같은 형식을 따름(optional scope): type: 커밋의 목적optional scope: (선택 사항) 영향을 받는 코드 영역이나 모듈을 명시description: 커밋 내용(한 줄 권장)예시)feat(auth): add login functionalityfix(api): resolve error on data fetchingdocs(readme): update installation instructions 주요 타입feat: 새로운 기능 추가예: feat(ui): add dark mode supportfix: 버그 수정예: fix(auth): correct login tok.. 2025. 2. 23. 점점 줄어드는 AI 프롬프트 엔지니어링의 중요도 DeepSeek-R1은 추론 모델이 어떻게 사용자의 질문에 대해 어떠한 단계로 결론을 도출해나아가는지 실시간으로 보여준다.(아마도) 이로 인해 위기를 느낀 OpenAI도 2월 1일자로 재빠르게 상위 버전의 서비스인 o3를 출시했고, 이 모델은 질문 시 아래와 같이 추론 과정을 보여준다. 사용해보면 누구나 느끼겠지만, 확실히 o1-mini에 비해 답변 퀄리티가 상승했고 그만큼 만족스러운 결과를 보여준다.이제는 적당히 입력해도 수준 높은 답변을 주고 있다. 프롬프트 엔지니어링의 중요도가 줄어든 것이다. 심지어 새로 공개된 deep research는 10분 이상의 추론을 통해 보고서 수준의 답변을 내놓는다. AI가 발전할수록 '개떡 같이 질문해도, 찰떡 같이 알아듣기' 에 프롬프팅의 중요도는 줄어들 것이다... 2025. 2. 2. ai 커리큘럼 키워드 1. Linear Regression2. Gradient Descent3. Multi-layer Perceptron4. Computation Graph5. Backpropagation6. Stochastic Gradient Descent7. Overfitting8. Weight Decay9. Dropout10. Layer Normalization11. Adam Optimizer12. Natural Language Processing13. Tokenizer & Vocabulary14. Word Embedding15. Recurrent Neural Network16. Sequence to Sequence17. Attention18. Transformer19. Positional Encoding20. Self.. 2025. 1. 16. 모 기업의 서술형 코딩 테스트 키워드를 기반으로 생성한 문제 (시험을 직접 본 것이 아니라 주워들은 내용을 기반으로 생성한 문제들이기에 기출과는 다름) 1. 실시간 맵리듀서 (Real-Time MapReduce)문제: 당신은 대규모 데이터 스트림을 실시간으로 처리해야 하는 시스템을 설계하고 있습니다. 이 데이터를 분석하고 결과를 빠르게 제공하기 위해 맵리듀스를 사용할 계획입니다. 실시간 처리와 기존 맵리듀스 모델의 차이를 고려할 때, 시스템을 어떻게 설계해야 하며, 다음과 같은 조건들을 만족시킬 수 있습니까?- 실시간 데이터 흐름을 처리하는 방법- 높은 처리량(Throughput)을 유지하면서 낮은 지연(Latency)을 유지할 수 있는 방법- 노드 장애 시에도 안정적으로 처리 작업을 이어갈 수 있는 방법추가 질문트러블 슈팅 문제로, 데이터 처리 도중 일부 노드가.. 2024. 10. 5. FSD(Feature-Sliced Design) 프론트 아키텍쳐 FSD(Feature-Sliced Design)란?Feature-Sliced Design은 프론트엔드 애플리케이션을 구조적으로 체계화하는 아키텍처 방법론이다. 이 방법론의 핵심은 애플리케이션을 레이어(Layer)와 슬라이스(Slice)로 나누는 데 있다. 레이어는 애플리케이션의 구조적 계층을 나타내고, 슬라이스는 특정 비즈니스 도메인에 따라 코드를 나눈다. 이렇게 나누면 관련된 코드가 서로 가까이 위치하게 되어 가독성이 높아지고, 각 부분 간의 의존성을 줄일 수 있다. 주요 개념레이어(Layers): 레이어는 애플리케이션의 구조적 계층을 말한다. 예를 들어, pages, widgets, features 같은 레이어가 있으며, 각 레이어는 특정 목적에 맞춰 코드를 그룹화한다.슬라이스(Slices): 슬라이.. 2024. 9. 1. 이전 1 ··· 3 4 5 6 7 8 9 ··· 14 다음