"Devfest Cloud 2023"의 두 판 사이의 차이
라이언의 꿀팁백과
30번째 줄: | 30번째 줄: | ||
* 행사 홈페이지 https://festa.io/events/4385 | * 행사 홈페이지 https://festa.io/events/4385 | ||
* Google Developer Groups https://developers.google.com/community/gdg | * Google Developer Groups https://developers.google.com/community/gdg | ||
= Build LLM-powered apps with embeddings, vector search and RAG = | |||
스피커 : Kaz Sato (Staff Developer Advocate (ML) @ Google Cloud (Tokyo) | |||
<u>Vertex AI Embeddings API + Vector Search - Grounding LLMs made easy</u> | |||
Integrating LLMs with existing IT systems without hallucination is crucial in business. LLMs are just probability language model; that's why there could be hallucination in their answers. | |||
RAG는 LLM 과 Vertex AI 를 활용해서 할루시네이션을 없앰 | |||
'''What is Embeddings?''' | |||
Embeddings are translating data into vectors. AI builds an <u>embedding space</u> as <u>a map of meaning</u>. | |||
An '''embedding''' is a relatively low-dimensional space into which you can translate high-dimensional vectors. Embeddings make it easier to do machine learning on large inputs like sparse vectors representing words. Ideally, an embedding captures some of the semantics of the input by placing semantically similar inputs close together in the embedding space. An embedding can be learned and reused across models. | |||
'''Vectex AI Embeddings API for Text''' | |||
By calling the APIs provided by Google you can easily utilize embedding technologies. | |||
'''ScaNN''' The vector search service for Google Searchv | |||
== RAG == | |||
Retrieval Augmented Generation is used to beat hallucination. by using '''vector search''' to support LLM. | |||
== VLM == | |||
LLMs with vision change businesses. | |||
== Reference == | |||
* https://ai-demos.dev/ | |||
* https://github.com/GoogleCloudPlatform/vertex-ai-samples/tree/main | |||
* https://developers.google.com/machine-learning/crash-course/embeddings/video-lecture | |||
* https://atlas.nomic.ai/map/vertex-stack-overflow |
2023년 12월 9일 (토) 14:06 판
1 <키노트> Building Your Tech Career with Developer Communities
스피커 : 개발자 생태계(DEVREL 데브렐) 팀 by Kristine Song (구글 8년차, 3번째 팀이고 이전에는 HR에 있었음)
1.1 Why communities matter?
- Learn
- Connect
- Inspire
최근에는 GitHub, Stackoverflow, 커뮤니티 기여 등 다양한 측면을 살펴봐서 채용을 진행함. 얼마나 배우려고 하는 열정이 있는지 등을 온라인 활동 등을 통해 살펴봄
1.2 Building your tech career - Growth opportunities
low hanging magic fruits : 튜토리얼 만들기, 오픈소스 기여, 행사 발표 등
high hanging magic fruits : 스타트업 창업 등
low hanging common fruits : 커뮤니티 참여, 책 읽기 등
많은 노력이 드는 데 효과가 없는 일은 할 필요 X. 여힝이나 가라.
Google Developer Experts 가 국내에 13명 있음
1.3 레퍼런스
- 행사 홈페이지 https://festa.io/events/4385
- Google Developer Groups https://developers.google.com/community/gdg
2 Build LLM-powered apps with embeddings, vector search and RAG
스피커 : Kaz Sato (Staff Developer Advocate (ML) @ Google Cloud (Tokyo)
Vertex AI Embeddings API + Vector Search - Grounding LLMs made easy
Integrating LLMs with existing IT systems without hallucination is crucial in business. LLMs are just probability language model; that's why there could be hallucination in their answers.
RAG는 LLM 과 Vertex AI 를 활용해서 할루시네이션을 없앰
What is Embeddings?
Embeddings are translating data into vectors. AI builds an embedding space as a map of meaning.
An embedding is a relatively low-dimensional space into which you can translate high-dimensional vectors. Embeddings make it easier to do machine learning on large inputs like sparse vectors representing words. Ideally, an embedding captures some of the semantics of the input by placing semantically similar inputs close together in the embedding space. An embedding can be learned and reused across models.
Vectex AI Embeddings API for Text
By calling the APIs provided by Google you can easily utilize embedding technologies.
ScaNN The vector search service for Google Searchv
2.1 RAG
Retrieval Augmented Generation is used to beat hallucination. by using vector search to support LLM.
2.2 VLM
LLMs with vision change businesses.