Ruby Taiwan
在這個議程中,我會說明如何在 Rails 串接 GPT 實作一個可持續對話的客服系統,會有實際的 LINE Bot Demo。
在這個議程中,你可以學到:
講者
卡米哥
我是卡米哥,卡米狗的作者,LINE API Expert,目前主要使用 Rails 開發,正在維護一個聊天機器人框架 Kamigo。
Rails 是 Ruby 中常用且流行的 Web 應用程式框架,而 Rails 的 secret key 是用來加密的關鍵。然而,如果遺失了 Rails 的 secret key,可能會導致嚴重的安全性問題。本演講將探討如果遺失了 Rails 的 secret key,可能會發生什麼事情,並透過研究駭客攻擊的手法展示 key 遺失時觸發 RCE (Remote Code Execution) 的可能性。透過本演講,你將了解到保護你的 Rails 應用程式的 secret key 的重要性。
講者
Cindy
大家好,我是 Cindy,目前在 DEVCORE 當開發工程,5 年以上 Rails 開發經驗,喜歡 Ruby。
With the growing importance of JIT(Just-in-time compilation) in Ruby, the importance of Intermediate Representation(IR) also increase. Comparing to AST, a SSA form(static single assignment form) IR is easier to be analyzed and optimized.
mlir-dialect-ruby
is a MLIR dialect for Ruby. MLIR stands for Multi-Level Intermediate Representation, a framework develeped by the LLVM community. mlir-dialect-ruby
can convert Ruby code into a Ruby specific IR using MLIR. And this IR can be lowered into various targets, including CPU and GPU.
In this talk, we'll introduce the LLVM MLIR (Multi-Level Intermediate Representation). And introduce the mlir-dialect-ruby
, which is an IR designed for Ruby.
講者
John Lin
Principal Architect at West Pharmaceutical Service. Ruby lover. Full-stack developer. Organizer of Swift Taipei. iOS developer. FP lover.
近年 Domain-Driven Design 是一個很受關注的主題,然而當以 Rails 開發的系統要導入時,常常難以將許多類型的物件設計到系統中。要解決這樣的問題,經常跟 Domain-Driven Design 搭配的 Clean Architecture 若能恰當應用,就能順利將問題解決。
講者
蒼時弦也
程式語言愛好者,主要使用 Ruby/Go 語言,認為軟體開發也能具備美感,正在尋找滿足敏捷、架構與享受開發過程之間的平衡點。
人工智慧應用,特別是 LLM在最近幾年非常流行。但是在使用人工智慧模型構建應用程式時,我們很難找到一個合適的框架去控制模型,以及它含傳統邏輯的介面。這個議程通過一個基於 Ruby 程式語言的 DSL 專案討論如何通過參數化設計和模型控制更好將 AI 應用。
講者
Delton Ding
目前就職於一家 AI 公司,長期活躍於 Ruby 社區。熱衷於電腦系統結構和編譯器效能最佳化相關問題。