How To Create An NPM Package
Total TypeScript
제미나이 인공지능 프로그래밍
오랜만에 책을 한 권 읽었습니다.
📌 Google의 Gemini 에 대한 기초적인 설명과
📌 PC(python)와 모바일(Android/iOS)에서 Gemini 사용 방법,
📌 LlamaIndex와 LangChain에 대한 간단한 설명과
📌 각 모듈에서 Gemini를 활용하는 방법 등
여러 환경에서 Gemini를 사용하는 방법에 대한 가이드를 친절하게 제공하는 도서였습니다.
AI 분야가 워낙 빠르게 변화하다 보니, 2024년 6월 집필된 도서를 2024년 10월 번역하여 2025년 5월 초판이 발행되었다는데, 그 사이에 Gemini 버전은 1.5에서 2.5로 올랐네요.
이 도서에서는 그 당시 최신 LLM인 Gemini 1.5 Pro와 Gemini 1.5 Flash의 대단함을 설명하고 있는데, 지금은 Gemini 2.5 Pro와 Gemini 2.5 Flash가 나와서 당시보다 더 높은 효율과 성능을 보이고 있습니다.
사용 가이드는 Gemini 1.5 기반이지만, Gemini 2.5를 기반으로도 어렵지 않게 가이드를 따라 학습을 할 수 있는데요,
한 번 굳어진 인터페이스가 크게 변화하지 않는 것과 LangChain과 LlamaIndex가 여전히 자리를 지키고서 최신 LLM을 지속적으로 호환하는 덕분인 것 같습니다.
책 제목이 직관적으로 의미하는 것보다 다양한 관점에서 Gemini와 관련된 것들을 다루다보니, 부가적으로 embedding vector나 tokenizer 등 LLM 내부 도구나, LlamaIndex, LangChain, LangSmith 등 LLM 활용 도구에 대해서도 간단하게 설명하고 있습니다.
각각에 대해서 간단한 예제 코드를 제공하고 있어서, 이 또한 읽는데 부담이 덜한 이유이기도 하네요.
관련 도구와 그 설명, 그 것의 활용 예제 등은 온라인에 많은 정보가 제공되고 있다고 생각하는데, 무엇을 공부해야 하는지 막막한 사람에게 입문용으로 굉장히 좋은 책인 것 같습니다.
다음 내용이 궁금하다면?
이미 회원이신가요?
2025년 7월 6일 오전 9:45
1. 2~3년 앞을 생각한다면 왜 오늘 100개의 결정을 해야 할까요?
... 더 보기1. '바쁘다'는 건 열심히 많은 일을 하고 있다는 뜻이다.
1. 모든 시대는 전부 대단하다고 느낄 정도로 다양한 방식으로 우리를 변화시켜왔다.