2024/02 3

[나는리뷰어다]GPT-4를 활용한 인공지능 앱 개발

프롤로그 작년에 국내의 K대학원을 다니면서 6개월간 나름 LLM을 포함한 체계적인 공부를 하기도 했었다. 그리고, GPT4.0의 유료버전을 업무상 종종 사용하곤 한다. 그러나, 현업에서 자주 사용하지 않아서인지 개념이 모호해 가던 시점이었다. 그리고, 시중에서 챗GPT라는 제목의 몇몇 책을 보았으나, 대부분 개론과 인문학적 서적에 가까웠었다. 그러던 중, 우연치않게 좋은 기회에 한빛미디어에서 이번에 내놓은 'GPT-4를 활용한 인공지능 앱 개발' 부제는 오픈AI API와 최신 GPT 모델로 창의적 앱 구축하기라는 책을 보게 되었다. 결론부터 얘기하자면, LLM에 대한 개념과 이론, 오픈AI의 GPT버전별 차이점,GPT의 고급기능, GPT의 API를 이용하거나 Langchain을 이용한 구현을 원하는 초급..

AI 2024.02.25

GenAI, LLM은 무엇이며,사용 사례는,실제로 도움이 되는가?

생성형 AI(Gen AI)는 사용자가 입력한 프롬프트에 따라 텍스트, 이미지, 코드 또는 기타 유형의 콘텐츠를 생성할 수 있는 머신러닝 시스템을 포괄적으로 설명하는 인공지능 기술 유형 중 하나입니다. 효과적인 콘텐츠 생성을 위해서는 '프롬프트 엔지니어링' 기술이 매우 중요합니다. 요즘에는 사용자가 질문이나 지침으로 입력을 제공하고 그 대가로 AI 모델이 인간과 유사한 응답을 생성할 수 있는 생성형 AI 모델이 애플리케이션, 도구, 챗봇에 통합되고 있습니다. LLM(대규모 언어 모델)은 자연어 처리(NLP)를 사용하여 인간과 유사한 텍스트 기반 콘텐츠를 이해하고 그에 대한 응답으로 생성하는 특수한 종류의 AI 모델입니다. 이러한 대규모 모델은 관련 정보를 저장하고 검색한 다음 일관되고 문맥에..

AI 2024.02.04

코드 품질 향상을 위한 10가지 좋은 코딩 원칙

소프트웨어 개발에는 좋은 시스템 설계와 코딩 표준이 필요합니다. 아래에 10가지 코딩 원리를 참고해보시기 바랍니다~ 🔹 01 코드 명세서 코드를 작성할 때 "PEP 8", "Google Java 스타일"과 같이 업계에서 잘 확립된 표준을 따르는 것이 중요합니다. 합의된 코드 사양을 준수하면 코드 품질이 일관되고 가독성이 보장됩니다. 🔹 02 문서 및 설명 좋은 코드는 복잡한 논리와 결정을 설명하기 위해 명확하게 문서화되고 주석 처리되어야 하며, 주석은 정확히 수행되는 작업(“무엇”)보다는 특정 접근 방식을 취한 이유(“왜”)를 설명해야 합니다. 문서와 의견은 명확하고 간결하며 지속적으로 업데이트되어야 합니다. 🔹 03 견고성 좋은 코드는 충돌이나 예측할 수 없는 결과를 생성하지 않고 다양한 예상치 못한 ..

IT 2024.02.04