RiCo 技術農場inRiCosNote提高List集合單屬性比對效能有時我們會遇到兩個不同系統資料,這時候大多只能在AP使用記憶體進行兩集合的篩選比對,這裡簡單測試一下四種寫法,不意外foreach隨數量遞增,效能越差,但有一種寫法讓我意外的快。4 min read·1 day ago----
RiCo 技術農場inRiCosNote幫WebAPI加上版本控制WebAPI為什麼需要版本控制?如果你的WebAPI提供給很多客戶使用(或是公用類型),你必須要考量WebAPI版本控制。因WebAPI服務隨時間推移,初始服務合約可能已無法滿足需求,有可能我們需要進行不相容且重大變更,但你無法強制現有客戶隨新版本發布而立刻修改,我們只能讓新舊版…9 min read·2 days ago----
RiCo 技術農場inRiCosNotePowerful of .NET Dataflow先前寫過一篇簡單建立資料處理管線,簡單使用TPL即可建立資料管線,開發人員可以不用處理threads…18 min read·May 2, 2024----
RiCo 技術農場inRiCosNoteLangChain-Chatchat強大免費私有企業AI知識庫先前我有介紹NET8使用Langchain實現高度客製福委客服AI,但如使用LangChain-Chatchat將可大幅減少後端開發成本,直接串接LangChain-Chatchat的FastAPI,如下 swagger3 min read·Apr 25, 2024----
RiCo 技術農場inRiCosNote了解IAsyncEnumerable先前同事反應使用IAsyncEnumerable的效能比Task非同步還慢,我看完code後覺得有必要介紹IAsyncEnumerable。8 min read·Apr 19, 2024----
RiCo 技術農場inRiCosNoteEF Core Error: statement contains an OUTPUT clause今天使用Azure Data Sync進行Azure Sql中幾個資料表的同步,由於Azure Data…4 min read·Apr 16, 2024----
RiCo 技術農場inRiCosNoteCreate a Workflow on Coze之前我介紹使用Coze並快速整合LineBot,目前coze算是我個人使用頻率最高的AI機器人編輯平台。3 min read·Apr 11, 2024----
RiCo 技術農場inRiCosNoteLangchain實現高度客製福委客服AI上一篇我們已經了解,如何使用OpenAI API將文字轉換為多維向量值(1536),我們也將企業資料存放在私有的pgvetor database,並且輕鬆實現比對文字相似查詢,這篇先來了解相關技術名詞。7 min read·Apr 4, 2024----