雅虎香港 搜尋

搜尋結果

  1. 2024年2月26日 · 1 隨著越來越多的企業和組織期許能夠將 LLMs 應用到生活以及工作的各個領域,如何產生客製化的 LLMs 便成為人們關注的焦點,而名為「檢索增強生成」 (Retrieval-Augmented Generation,縮寫為 RAG)就是值得我們重視的其中一項技術。 本文將介紹 RAG 的運作方式、哪些使用情境適合導入 RAG? 以及為什麼 NVIDIA、Microsoft 等軟硬體科技巨頭都爭相投入這個領域。 (編按:想要進一步知道 RAG 實作與產品化要考量的面向,可以閱讀這篇 〈為我的筆記加上 AI:RAG 實作經驗分享與四大產品化挑戰〉 。 什麼是 RAG? 跟模型微調有什麼差別?

  2. 2024年3月7日 · 一、資料清理. 二、如何切割文本. 三、如何搜尋. 四、LLM 生成品質. 快速掌握 LLM 應用全局觀. 有了「長上下文 LLM」(Long-Context LLM),還需要 RAG 嗎? RAG(Retrieval-Augmented Generation,檢索增強生成)無疑是當今開發大型語言模型(LLM)產品時,不可或缺的技術。 由於可以確保 LLM 生成的真實性,在企業 AI 應用與搜尋場景相當受到重視。 為此,我也試著實作一個簡單的 RAG 應用。 多年累積下來,我的 Apple Notes 已經有 7000 多則筆記,搜尋愈來愈不準確,常在寫新筆記時想參考舊筆記,卻怎麼也找不到。

  3. 2023年11月8日 · LangChain的基本架構. LangChain由幾個核心組件構成,旨在簡化從數據檢索到信息生成的過程: 檢索系統 :負責從廣泛的數據源中快速檢索相關信息。 這包括從結構化數據庫、非結構化文本到網絡資源的檢索。 處理器 :對檢索到的數據進行預處理,如摘要、關鍵詞提取等,以便更有效地利用。 LLM集成 :核心部分,LangChain整合了多種LLM,如GPT-3,提供靈活的API接口,使開發者可以輕鬆調用模型進行文本生成、問答等任務。

  4. 其他人也問了

  5. 2024年1月29日 · 因為能幫自己突破盲點. 免費點我下載數據技能路線指南. 自學程式正夯,但你一定也遇過這些問題:怎麼知道學會了? 學了真的就可以找到工作嗎? 怎麼持續學? 一直撞牆怎麼辦? 這次職涯相談室請來兩位教學經驗豐富的程式開發前輩 Jack 和維元,帶大家從「自學程式的 7 個 FAQ」,來一一破解你的迷思和誤區,幫你修成正果。 你 為什麼學程式? 問為什麼超重要! 你問過自己為什麼要學程式嗎? 是想要有個帶得走的能力、想加值職能、想轉職、想賺更多錢? 或是你只是單純認為,現在的人不會程式好像怪怪的、大家都在學程式所以我也要學? 但是,知道自己為什麼要學程式,很重要嗎? 維元和 Jack 異口同聲地表示, 問「為什麼」是學習前最重要的一件事情。

    • 為什麼要刷題?
    • 什麼時間點該考慮 LeetCode 刷題?
    • 幾種解題的策略
    • 刷題的四個階段
    • 如何寫出「更好的」的程式碼?
    • 看懂題目背後的設計思維

    那為什麼程式開發者需要刷題呢?程式學習其實跟數學學法很像,除了理論公式之外,也需要搭配題目實作。一般而言,我們可以將程式的學習分成兩個階段: 1. 程式語法 2. 解題能力 「程式語法」指的就是你能不能看得懂程式碼,理解範例是如何運作的。但「解題能力」是指當你遇到一個問題時,能否轉換成程式的角度回答問題。很多人會問資料結構或演算法對工程師寫程式來說重要嗎?尤其是那些非本科系的轉職者,更會擔心資料結構或演算法是否會成為求職時的門檻。 資料結構或演算法其實就是程式碼經年累月淬煉出的精華,經過整理而成的武功秘笈,適合已經會寫程式但想要把持續鍛鍊程式能力的人。但如果連程式的基本邏輯都尚未熟悉者,就貿然的進入刷題的世界中,也很容易原地打轉。總之,我自己覺得寫出會動程式不難,但要把程式寫好非常難。追逐程...

    「你有聽過「白板題」嗎?你知道技術考試在面試時會用什麼形式出現嗎?」 這張圖是來自 How to: Work at Google — Example Coding/Engineering Interview,由 Google 分享的的 Mock Interview 過程。技術面試這是許多人在面試前會有的焦慮,而透過刷題是用另一種「技術測驗」方式,讓我們習慣從題目來理解技術的過程。一般來說,技術面試題有兩種考法:「線上/紙本技術面試測試(前測)」或「白板題(現場)」。線上/紙本技術面試測試著重的是「結果」,單純就看最後的分數過不過作為最低的篩選門檻;而現場白版題著重的是「過程」,除了解法之外還有當下的思考脈絡與持續優化的過程。 但是思考脈絡與持續優化都不是可以短期惡補的,需要的是長期的訓練與培...

    LeetCode 題目中從早期的 200 多題,到現在已經有 1000+ 題以上,刷題的難度也大大提升。對於剛開始嘗試要開始刷題的時候通常未遇到以下盲點: 1. 不知道從哪一個題目開始? 2. 不知道要解多少題才夠? 3. 不知道是否真的理解? 而這些問題的背後,都是來自於不知道該如何有效刷題的焦慮感。

    除了「解題順序」之外,如何最大化一個題目的效益也是刷題過程中重要的關鍵。比起一題解完就換下一題這樣的方式,我們更建議花多一點在一個題目中,盡可能地持續迭代、持續優化並且思考沈澱,讓你從一個題目掌握到更深更廣的效益。就如同我們前面所講的,刷幾題不是重點,重點是你從每一題中掌握了多少學到了多少而且持續的變強。

    所謂的「如何理解題目背後的設計思維」這個問題,需要先思考「寫程式的本質」到底是什麼?而 LeetCode 的題目就是其實就是一種「評斷程式能力到什麼程度?」的面試題目匯總,比起刷題更值得關注的是該如何從這些練習中鍛鍊出更好的程式碼品質開發功力。 所謂的寫程式就是利用電腦的記憶與運算,根據 Input 產生 Output 的過程,而演算法指的是在有限步驟與時間內執行的程式,這也是寫程式與演算法之間最大的差異。演算法我們更執著「多少個步驟」或「多少時間」可以完成,這個效能與複雜度是否堪用。 JavaScript 全端開發課程,18 週進度班帶你半年轉職工程師

    從「如何理解題目背後的設計思維」到「看懂題目背後的設計思維」,其實就是一種寫出更好的程式碼品質的過程。這些題目背後在意的其實就是那些曾經被優化過的歷程(例如資料結構或演算法),你能否站在巨人的肩膀上再持續往前呢?所以你說 LeetCode 題就是在考資料結構或演算法嗎?這句話我覺得對與不對,應該說是想考的是你能否從這些方法中習得「優化程式」碼的能力。

  6. 2023年10月2日 · 首頁 Blog. AI 人工智慧. Prompt Engineering 提示工程是什麼? 新手必學指南. 發佈日期: 2023 年 10 月 2 日 作者: ALPHA Camp. 內容目錄. 什麼是 Prompt Engineering? Prompt Engineering 的重要性. 快速掌握 LLM 應用全局觀. Prompt Engineering 的基本原則. OpenAI 的官方 Prompt 指南:6策略獲得更好結果. 總結. 什麼是 Prompt Engineering? Prompt Engineering 是指設計和構建一個提示或問題,以指導機器生成所需的內容或回答。 這種技術主要應用於自然語言處理(NLP)領域,用於控制語言模型的輸出。

  7. 2023年7月25日 · 小結. Reference. reflection 回顧與發現. 體驗用 ORID 強化全端網頁開發學習效果,3 分鐘小測驗找到你的學習起點. Reflection 與做中學. OBJECTIVE :具體的事實,做了哪些事情、看到與觀察哪些事情. REFLECTIVE :感受與反應,在當下直接的感受、反應與印象深刻的地方. INTERPRETIVE :事後詮釋與分析,試著解釋與分析事實與自己的感受. DECISIONAL :訂定目標與下一步,找出下一步可應用、執行與改善的地方. AC 學生 David 的實際 ORID 評估. Objective 客觀、事實. Objective: DOM實戰操作.