- Zero To Production In Rust
https://www.zero2prod.com/index.html?country=Korea&discount_code=SEA60
https://www.amazon.com/Zero-Production-Rust-introduction-development/dp/B0BHLDMFDQ
-
Full-Stack
https://yozm.wishket.com/magazine/detail/2064/
μ΅μ AI μ€ν : μν°νλΌμ΄μ¦ AI μν€ν μ²μ λ―Έλλ₯Ό μν μ€κ³ μμΉ (menlovc.com) 240129
https://news.hada.io/topic?id=13094&utm_source=discord&utm_medium=bot&utm_campaign=1480
- κ³μΈ΅ 1 : μ»΄ν¨νΈ λ° κΈ°μ΄ λͺ¨λΈ - κΈ°μ΄ λͺ¨λΈ μ체μ λͺ¨λΈμ νλ ¨, λ―ΈμΈ μ‘°μ , μ΅μ ν λ° λ°°ν¬νκΈ° μν μΈνλΌλ₯Ό ν¬ν¨
- κ³μΈ΅ 2 : λ°μ΄ν° - LLMμ κΈ°μ λ°μ΄ν° μμ€ν λ΄μ μ μ ν 컨ν μ€νΈμ μ°κ²°νλ μΈνλΌλ₯Ό ν¬ν¨νλ©°, λ°μ΄ν° μ μ²λ¦¬, ETL λ° λ°μ΄ν° νμ΄νλΌμΈ, λ²‘ν° λ°μ΄ν°λ² μ΄μ€, λ©νλ°μ΄ν° μ μ₯μ, 컨ν μ€νΈ μΊμ λ±μ ν΅μ¬ κ΅¬μ± μμλ₯Ό ν¬ν¨
- κ³μΈ΅ 3 : λ°°ν¬ - κ°λ°μκ° AI μ ν리μΌμ΄μ μ κ΄λ¦¬νκ³ μ‘°μ νλ λ° λμμ΄ λλ λꡬλ₯Ό ν¬ν¨. μμ΄μ νΈ νλ μμν¬, ν둬ννΈ κ΄λ¦¬, λͺ¨λΈ λΌμ°ν λ° μ‘°μ
- κ³μΈ΅ 4 : κ΄μ°° κ°λ₯μ± - LLMμ μ€ν μκ° λμμ λͺ¨λν°λ§νκ³ μνμΌλ‘λΆν° 보νΈνλ μ루μ μ ν¬ν¨
- νλ AI μ€νμ μ μνλ μμ₯ ꡬ쑰μ κΈ°μ μ λΉ λ₯΄κ² μ§ννκ³ μμΌλ©°, μ£Όμ κ΅¬μ± μμμ 리λλ€μ΄ μ΄λ―Έ λ±μ₯ν¨
- LLM μ΄μ μλ ML κ°λ°μ΄ μ νμ μ΄κ³ 'λͺ¨λΈ μ€μ¬'μ΄μμΌλ, LLMμ 'μ ν μ€μ¬'μΌλ‘ μ ννμ¬ ML μ λ¬Έ μ§μμ΄ μλ νλ AIλ₯Ό μ νμ ν΅ν©ν μ μκ² ν¨
- AI μ€νμ΄ μ±μν¨μ λ°λΌ κ°λ° νμ κΈ°μ λλ κ³ κ° νΉμ λ°μ΄ν°λ₯Ό ν΅ν΄ AI κ²½νμ λ§μΆ€ννλ €κ³ ν¨
- AI μ±μλ 곑μ
- 1λ¨κ³: Closed-source models only λΉκ³΅κ° λͺ¨λΈλ§
- 2023λ μ΄μλ λΉμ©κ³Ό μμ§λμ΄λ§ λ Έλ ₯μ΄ μ£Όλ‘ κΈ°μ΄ λͺ¨λΈ μ체μ μ§μ€νκ³ κ·Έ μμ κ°λ¨ν 컀μ€ν°λ§μ΄μ μ΄μ (ν둬ννΈ μμ§λμ΄λ§ / ν¨μΏλ¬λ λ±μ νμ΅)λ§ μμμ
- OpenAI λ° Anthropic κ³Ό κ°μ μ£Όμ λΉκ³΅κ° μμ€ λͺ¨λΈ μ 곡μ μ²΄κ° μ΄ λ¨κ³μμ μ΄κΈ° 견μΈλ ₯μ μ»μ΄ νλ AI μ€νμ μ΅μ΄ μΉμλ‘ νκ³ ν μ리 μ‘μ
- 2λ¨κ³: Retrieval-augmented generation κ²μμ¦κ° μμ±
- AI μ ν리μΌμ΄μ λ Έλ ₯μ μ€μ¬μΌλ‘(λͺ¨λΈ κ³μΈ΅μ΄ μλ) λ°μ΄ν° κ³μΈ΅μ μ΄μ μ λ
- νΉν RAGμ λμ€νμλ λ²‘ν° λ°μ΄ν°λ² μ΄μ€ Pinecone λ° λ°μ΄ν° μ μ²λ¦¬ μμ§ Unstructured μ κ°μ λμ± κ°λ ₯ν λ°μ΄ν° κ³μΈ΅ μΈνλΌκ° νμ
- λλΆλΆμ κΈ°μ κ³Ό μ€ννΈμ μ νμ¬ μ΄ λ¨κ³μ μμ
- 3λ¨κ³: Hybrid model deployment νμ΄λΈλ¦¬λ λͺ¨λΈ λ°°ν¬
- Typeface λ° Descript μ κ°μ μ λ κΈ°μ μ΄ λμ©λ λλ©μΈλ³ μμ μ μν΄ μ€ν μμ€λ‘ νμ μμ€ λͺ¨λΈ μ¬μ©μ 보μνκΈ° μμ
- Modal, Baseten λ° Fireworks μ κ°μ λͺ¨λΈ λ°°ν¬ κ³΅κΈμ μ²΄κ° μλΉν 견μΈλ ₯μ μ»κΈ° μμ
- 4λ¨κ³ μ΄μ: Custom models λ§μΆ€ν λͺ¨λΈ
- μμ§κΉμ§ μ체 λͺ¨λΈμ ꡬμΆν μ λλ‘ κ³ λνλμκ±°λ μ체 λͺ¨λΈμ ꡬμΆν νμκ° μλ κΈ°μ μ κ±°μ μμ§λ§, ν₯νμλ μ€νμ λ κΉμ΄ νμ©νκ³ μ νλ λκΈ°μ μ μ¬μ© μ¬λ‘κ° λμ΄λ κ²
- λ©λͺ¨λ¦¬ ν¨μ¨μ λ―ΈμΈ μ‘°μ (4λΉνΈ μμν, QLoRA, λ©λͺ¨λ¦¬ νμ΄μ§/μ€νλ‘λ ν¬ν¨)μ μν ν΄μ μ 곡νλ Predibase, Laminiμ κ°μ κΈ°μ μ΄ μ΄λ₯Ό μ§μνκ² λ κ²
- 1λ¨κ³: Closed-source models only λΉκ³΅κ° λͺ¨λΈλ§
- AI νλͺ μ μλ‘μ΄ μΈνλΌ μ€νμ λν μμλ₯Ό μ΄λ°ν λΏλ§ μλλΌ κΈ°μ μ΄ μ ν리μΌμ΄μ κ°λ°, R&D μ§μΆ λ° ν ꡬμ±μ μ κ·Όνλ λ°©μμ μ¬κ΅¬μ±ν¨
- μ£Όμ μ€κ³ μμΉ:
-
- μ§μΆμ λλΆλΆμ μΆλ‘ κ³Ό νΈλ μ΄λμ μ¬μ©λ¨
- LLM νλͺ μ΄κΈ°μλ λͺ¨λ νμ¬κ° μΈμ κ° μμ λ§μ λκ·λͺ¨ μΈμ΄ λͺ¨λΈμ νλ ¨ν μ μμ κ²μΌλ‘ 보μμ
- 2023λ 3μμ λ°νλ BloombergGPT(μ¬λ¬΄ λ°μ΄ν°μ λν΄ νΉλ³ν νλ ¨λ 50b LLM) μ κ°μ λͺ¨λΈμ μμΌλ‘ κΈ°μ λ° λλ©μΈλ³ LLMμ΄ λ²λνλ μ¬λ‘λ‘ μκ³ λμμ
- νμ§λ§ κ·Έλ° λνμλ λμ§ μμμ
- Menlo Venturesμ μ΅κ·Ό μν°νλΌμ΄μ¦ AI μ€λ¬Έμ‘°μ¬μ λ°λ₯΄λ©΄ μ 체 AI μ§μΆμ κ±°μ 95%κ° λ°νμκ³Ό μ¬μ νμ΅μ μ¬μ©λκ³ μλ κ²μΌλ‘ λνλ¨
- μ΄ λΉμ¨μ Anthropicκ³Ό κ°μ λν κΈ°λ° λͺ¨λΈ μ 곡μ 체μμλ§ λ€μ§νμ. μ ν리μΌμ΄μ λ μ΄μ΄μμλ Writerμ κ°μ μ κ΅ν AI λΉλμ‘°μ°¨λ μ»΄ν¨ν μ 80% μ΄μμ νΈλ μ΄λμ΄ μλ μΆλ‘ μ μ¬μ©
-
- μ°λ¦¬λ λ€μ€ λͺ¨λΈ(Multi-Model) μΈκ³μμ μ΄κ³ μμ
- λ¨μΌ λͺ¨λΈμ΄ "λͺ¨λ λͺ¨λΈμ μ§λ°°"ν μλ μμ
- κΈ°μ μ 60%κ° μ¬λ¬ λͺ¨λΈμ μ¬μ©νκ³ ν둬ννΈλ₯Ό κ°μ₯ μ±λ₯μ΄ μ’μ λͺ¨λΈλ‘ λΌμ°ν ν¨
- λ€μ€ λͺ¨λΈ μ κ·Ό λ°©μμ λ¨μΌ λͺ¨λΈ μ’ μμ±μ μ κ±°νκ³ λ λμ μ μ΄ κ°λ₯μ±μ μ 곡νλ©° λΉμ©μ μ κ°
-
- RAGκ° μ§λ°°μ μΈ μν€ν μ² μ κ·Ό λ°©μμ
- LLMμ λ°μ΄λ μΆλ‘ μμ§μ΄μ§λ§ λλ©μΈ λ° κΈ°μ λ³ μ§μμ΄ μ νλμ΄ μμ
- μ μ©ν AI κ²½νμ λ§λ€κΈ° μν΄ νμ κ²μ μ¦κ° μμ±(RAG)λΆν° μμνμ¬ μ§μ μ¦κ° κΈ°μ μ μ μνκ² λ°°ν¬μ€
- RAGλ ββPineconeκ³Ό κ°μ λ²‘ν° λ°μ΄ν°λ² μ΄μ€λ₯Ό ν΅ν΄ κΈ°λ³Έ λͺ¨λΈμ κΈ°μ λ³ "λ©λͺ¨λ¦¬"λ₯Ό λΆμ¬
- μ΄ κΈ°μ μ νμ¬ μμ° μ€μΈ λ―ΈμΈ μ‘°μ , νμ μμ μ μ λλ μ΄λν°μ κ°μ λ€λ₯Έ μ¬μ©μ μ μ κΈ°μ λ³΄λ€ ν¨μ¬ μμλ©° μ£Όλ‘ λ°μ΄ν° κ³μΈ΅μ΄ μλ λͺ¨λΈ κ³μΈ΅μμ μλ
- μμΌλ‘λ μ΄λ¬ν μΆμΈλ κ³μλ κ²μ΄λ©° λ°μ΄ν° μ μ²λ¦¬ μμ§(μ: Cleanlab ) λ° ETL νμ΄ν(μ: Unstructured )λ₯Ό ν¬ν¨ν λ°μ΄ν° νλ©΄μ μλ‘μ΄ λΆλΆμ΄ λ°νμ μν€ν μ²μμ ν΅ν©λ κ²μΌλ‘ μμ
-
- λͺ¨λ κ°λ°μλ μ΄μ AI κ°λ°μμ
- μ μΈκ³μ μΌλ‘ κ°λ°μλ 3μ²λ§ λͺ , ML μμ§λμ΄λ 30λ§ λͺ , ML μ°κ΅¬μμ 3λ§ λͺ μ λΆκ³Ό
- MLμ μ΅μ μ μμ νμ μ μ΄λ£¨κ³ μλ μ¬λλ€μ κ²½μ°, GPT-4 λλ Claude 2 μμ€ μμ€ν μ ꡬμΆνλ λ°©λ²μ μλ μ°κ΅¬μμ μ μΈκ³μ 50λͺ μ λΆκ³Όν κ²μΌλ‘ μΆμ
- μ΄λ¬ν νμ€μ μ§λ©΄νμ¬ μ’μ μμμ μλ κ°μ κΈ°μ΄ μ°κ΅¬μ μ κ΅ν ML μ λ¬Έ μ§μμ΄ νμνλ μμ μ μ΄μ κ°λ ₯ν μ¬μ νλ ¨λ LLMμ κΈ°λ°μΌλ‘ λ°μ΄ν° μμ€ν μ μμ§λμ΄λ§νλ μ£Όλ₯ κ°λ°μκ° λ©°μΉ λλ λͺ μ£Ό μμ μλ£ν μ μλ€λ κ²
- Salesforceμ Einstein GPT(Salesμ© AI CoPilot) λ° Intuit Assist(Generative AI κΈ°λ° κΈμ΅ λΉμ)μ κ°μ μ νμ μ£Όλ‘ AI μμ§λμ΄λ‘ ꡬμ±λ λ¦° ν(μ΅μ AI μ€νμ λ°μ΄ν° νλ μΈμμ μμ νλ μ ν΅μ μΈ ν μ€ν μμ§λμ΄)μ μν΄ κ΅¬μΆλ¨
-
- νλ AI μ€νμ λΉ λ₯΄κ² μ§ννκ³ μμΌλ©°, μ¬ν΄ κ³μν΄μ μ§νλ κ²μΌλ‘ μμλλ λͺ κ°μ§ λ°μ μ΄ μμ
- μ°¨μΈλ AI μ΄ν리μΌμ΄μ λ€μ λμ± λ°μ λ RAGμ μλ² μ΄μμ€
- RAGλ μ€λλ μμ΄μ§λ§, μ΄ μ κ·Ό λ°©μμ΄ λ¬Έμ κ° μλ κ²μ μλ
- λ§μ ꡬνμμλ μ¬μ ν ν ν° μ κΈ°λ° λ¬Έμ μ²ν¬, λΉν¨μ¨μ μΈ μΈλ±μ± λ° μμ μκ³ λ¦¬λ¬μ ν¬ν¨νμ¬ λμ΄λΈν μλ² λ© λ° κ²μ κΈ°μ μ νμ©
- 컨ν μ€νΈ μ‘°κ°ν, νκ°, μν°ν° ν¬κ·μ±, λΉν¨μ¨μ κ²μ κ°μ λ¬Έμ λ₯Ό κ°μ§κ³ μμ
- μ΄λ° λ¬Έμ λ₯Ό ν΄κ²°νκΈ° μν΄ μ°¨μΈλ μν€ν μ²λ λ λ°μ λ RAGμ ν μ€νΈμ€ : Chain-Of-Thought μΆλ‘ , Tree-Of-Thought μΆλ‘ , Reflexion, λ£°κΈ°λ° κ²μ λ±
- μν λͺ¨λΈμ΄ μ΅μ AI μ€νμμ λ ν° λΉμ€μ μ°¨μ§
- AI μ ν리μΌμ΄μ λΉλκ° μ΅μ AI μ€νμ λ κΉμ΄ μ§μ€ν¨μ λ°λΌ, λ μΈλ°νκ³ μμ νΉμ λͺ¨λΈμ μ¦κ°κ° μμλ¨
- λ ν° νμ μμ€ λͺ¨λΈμ΄ λ€λ£¨κΈ° νλ€κ±°λ λΉμ©μ΄ λ§μ΄ λλ νΉμ μμμ λν΄ λ―ΈμΈ μ‘°μ λ μμ λ³ λͺ¨λΈμ΄ νμ°λ κ²
- ML νμ΄νλΌμΈ κ΅¬μΆ λ° λ―ΈμΈ μ‘°μ μ μν μΈνλΌλ κΈ°μ μ΄ μ체 μμ λ³ λͺ¨λΈμ μμ±ν¨μ λ°λΌ μ΄ λ¨κ³μμ λ§€μ° μ€μν΄μ§ κ²
- Ollama λ° ggmlμμ μ 곡νλ μμν κΈ°μ μ νμ΄ μν λͺ¨λΈμ΄ μ 곡νλ μ΅λ μλ ν₯μμ λ릴 μ μλλ‘ λμμ€
- κ΄μ°° κ°λ₯μ±(Observability)κ³Ό λͺ¨λΈ νκ°(Model Evaluation)λ₯Ό μν μλ‘μ΄ λκ΅¬κ° λ±μ₯νκ³ μμ
- 2023λ λλΆλΆμ κΈ°κ° λμ λ‘κΉ κ³Ό νκ°λ μ ν μ΄λ£¨μ΄μ§μ§ μμκ±°λ, μμμ μΌλ‘ μ΄λ£¨μ΄μ‘κ±°λ, λλΆλΆμ μν°νλΌμ΄μ¦ μ ν리μΌμ΄μ μ μΆλ°μ μ΄ λλ νμ μ λ²€μΉλ§ν¬λ₯Ό ν΅ν΄ μ΄λ£¨μ΄μ‘μ
- Criteoμ μ‘°μ¬μ λ°λ₯΄λ©΄ AIλ₯Ό λμ ν κΈ°μ μ€ μ½ 70%κ° μ£Όμ νκ° κΈ°λ²μΌλ‘ μ¬λμ ν΅ν΄ κ²°κ³Όλ¬Όμ κ²ν νκ³ μλ κ²μΌλ‘ λνλ¨. κ·Έ μ΄μ λ 리μ€ν¬κ° λκΈ° λλ¬Έ
- κ³ κ°μ κ³ νμ§μ κ²°κ³Όλ¬Όμ κΈ°λνλ©° κ·Έλ΄ μκ²©μ΄ μκ³ , κΈ°μ λ€μ νκ°μΌλ‘ μΈν΄ κ³ κ°μ μ λ’°λ₯Ό μμ μ μλ€λ μ μ μ μκ³ μμ
- λ°λΌμ κ΄μ°° κ°λ₯μ±κ³Ό νκ°λ μλ‘μ΄ ν΄μ μν μ€μν κΈ°νλ₯Ό μ 곡
- μ΄λ―Έ Braintrust, Patronus, Log10, AgentOpsμ κ°μ μ λ§ν μλ‘μ΄ μ κ·Ό λ°©μμ΄ λ±μ₯νκ³ μμ
- μν€ν
μ²λ μλ²λ¦¬μ€ λ°©ν₯μΌλ‘ μ΄λν κ²
- λ€λ₯Έ μν°νλΌμ΄μ¦ λ°μ΄ν° μμ€ν κ³Ό λ§μ°¬κ°μ§λ‘, μ΅μ AI μ€νμ μκ°μ΄ μ§λ¨μ λ°λΌ μλ²λ¦¬μ€λ‘ μ΄λνκ³ μμ
- μ¬κΈ°μλ "μμ λ¨Έμ " μ νμ μλ²λ¦¬μ€(μ: λλ€ ν¨μ)μ μ§μ ν μ€μΌμΌ ν¬ μ λ‘ μλ²λ¦¬μ€(μ: ν¬μ€νΈκ·Έλ μ€μ© Neon μν€ν μ²)λ₯Ό ꡬλΆν¨
- μ€μΌμΌ ν¬ μ λ‘ μλ²λ¦¬μ€μ κ²½μ° μΈνλΌλ₯Ό μΆμννλ©΄ κ°λ°μλ μ ν리μΌμ΄μ μ€νμ μ΄μ 볡μ‘μ±μ λκ³ , λ λΉ λ₯Έ λ°λ³΅μ΄ κ°λ₯νλ©°, κΈ°μ μ μ»΄ν¨ν λλΉ κ°μ©μ±μ λν΄μλ§ λΉμ©μ μ§λΆνμ¬ μλΉν 리μμ€ μ΅μ νλ₯Ό λ릴 μ μμ
- μλ²λ¦¬μ€ ν¨λ¬λ€μμ μ΅μ AI μ€νμ λͺ¨λ λΆλΆμ μ μ©λ κ²
- Pineconeμ λ²‘ν° μ»΄ν¨ν μ μν μ΅μ μν€ν μ²λ‘ μ΄λ¬ν μ κ·Ό λ°©μμ μ±ν
- Neonμ Postgres, Momentoλ Caching, Basetenκ³Ό Modalμ μΆλ‘ μ μν΄ λμΌν μμ μ μν
-
Building a Movie Collection Manager - Full Stack Workshop with Rust, Actix, SQLx, Dioxus, and Shuttle
-
βRustifyingβ serverless: Boost AWS Lambda performance with Rust - AWS re:Invent talk
https://youtube.com/playlist?list=PLz51_WNhdOqv7S5pnycKySU_4PpCagU4Q
https://betterprogramming.pub/rest-api-in-rust-step-by-step-guide-b8a6c5fcbff0
https://youtu.be/Wnb_n5YktO8?si=WixI6POiudPyiMCN
https://krausest.github.io/js-framework-benchmark/current.html
https://planetscale.com/blog/build-a-rust-api-with-rocket-diesel-mysql
https://economiceco.tistory.com/11882
https://github.com/dtolnay/cargo-expand
- Rust macrosκΈ°μ΄
String, &str
CStr, CString
Cow<'_, str>
Path, PathBuf
Vec<u8>
&[u8]
OsStr
.to_string()
.to_owned()
.into()
String::from()
format!()
.into()
-
Node.js is a serious thing nowβ¦ (2023)(λμμ κ·Έλ¦Όμ΄ μ΄ν΄νκΈ° μ’λ€.)57μ΄λΆν°
-
λ΄κ° λ§λκ±° 1λΆ 23μ΄λΆν°
-
Concurruncy
-
Parallel
-
μ°μ μ λ°μ΄ν° νμ΄νλΌμΈμ νλ² κ²½νν΄λ³΄λ κ²μ΄ μ’μ κ² κ°μμ μ 리λ μ€μ΅ κ°μ
-
- T academy "λΉ λ°μ΄ν° νμ΄νλΌμΈ κΈ°μ μ μ΄ν΄ λ° μ μ λꡬμ μ μ " λΉ λ°μ΄ν° νμ΄νλΌμΈ κΈ°μ μ μ΄ν΄νκ³ , μ¬κΈ°μ μ¬μ©λλ μ£Όμ ν΄λΌμ°λ νλ«νΌ λ° λ€μν λꡬλ€μ μ₯λ¨μ , μ μ€μΌμ΄μ€μ λ§λ λꡬλ₯Ό μ ννλ λ°©λ²μ μμλ΄ λλ€. 220λΆ https://tacademy.skplanet.com/live/player/onlineLectureDetail.action?seq=116
-
- T academy "μμ λ°μ΄ν° λΆμμ μν λ°μ΄ν° νμ΄νλΌμΈ κ΅¬μ± μ€μ΅" νΈμν°μ κ°μ μμ λΉ λ°μ΄ν° λΆμμ μν λ°μ΄ν° νμ΄νλΌμΈ ꡬμ±μ μ 체 flowλ₯Ό κ°λ¨νκ² μ€μ΅νμ¬ κ²½νν μ μμ΅λλ€. 200λΆhttps://tacademy.skplanet.com/live/player/onlineLectureDetail.action?seq=117
-
- install
rustup target add wasm32-wasi
cargo build --target wasm32-wasi
wasmer run target/wasm32-wasi/debug/cve-rs.wasm
https://github.com/Speykious/cve-rs
curl https://get.wasmer.io -sSfL | sh
- Run in CLI
wasmer run cowsay "Hello world"
pdating bash profile /Users/g/.config/fish/config.fish
we've added the following to your /Users/g/.config/fish/config.fish
If you have a different profile please add the following:
- Wasmer
export WASMER_DIR="/Users/g/.wasmer"
[ -s "$WASMER_DIR/wasmer.sh" ] && source "$WASMER_DIR/wasmer.sh"
check: wasmer 4.2.7 installed successfully β
wasmer will be available the next time you open the terminal.
If you want to have the commands available now please execute: