2024-05-14 - OpenAI Spring Update

最近 OpenAI 釋出了他們的最新研究成果和產品更新,要來跟大家分享一下我的感想。

OpenAI 的 CTO - Mira Murati 在發佈會上公布了多項令人振奮的消息。首先,他們正式推出了新一代的語言模型 GPT-4o。與之前的 GPT-4 相比,效能和易用性上都有明顯的提升。
不僅 In Context Learning 和 Generation 的能力更上一層樓,現在還多了語音和視覺的功能。

GPT-4o 帶來最厲害的突破,就是能夠進行即時的語音交流。過去使用語音模式時,必須等到 GPT 說完話才能回到你的提問,而且對話常常缺乏連貫性。
但 GPT-4o 的表現帶來了全新的體驗,跟 AI 對話就像跟真人暢談一樣自然流暢。它還能根據你的語氣情緒,給予相應的回應,甚至變換聲音風格,這麼部分真的是非常瘋狂且好玩。

另一項酷酷的新功能是 Vision Understanding。只要把任何圖片、文件提供給 GPT-4o,它就能進行分析並且跟你討論其中的內容。在 demo 中,GPT-4o 展現了如何與他們合作解數學題、程式碼Debug 以及解讀圖表的應用情境。這無疑是左暴打 Google 右爆擊 Microsoft。

只能說 OpenAI 在這次發佈會的輸出是跳躍式的發展,不留我這種小菜雞呼吸的機會。
我覺得大家都有必要親自看一次 OpenAI Spring Update

我好希望圖靈可以看到今天的世界。

(下) 擁有超能力?!大型語言模型輔助學習,從無到有學會使用 RAG (Part 2. Anything LLM 基礎)

前言

在上一篇文章中,我們學會了如何在自己的電腦上使用 TAIDE。這次,我們將透過 Anything LLM,簡單地把你的所有資料當作燃料,啟動 AI 的力量。

本次教學建立在上一篇的基礎之上,如果你還沒跟上,可以參考 AI 焦慮?怕被 AI 淘汰?手把手教你在筆電上使用 TAIDE!(Part 1. LM-Studio)

TAIDE 啟動

相關工具介紹

在開始教學之前,讓我們先了解一下會用到的工具:

Read More

(上) AI 焦慮?怕被 AI 淘汰?手把手教你在筆電上使用 TAIDE!(Part 1. LM-Studio)

前言

近年來,人工智慧(AI)的快速發展引起了廣泛的關注和討論。許多人對 AI 的崛起感到焦慮,擔心自己的工作可能被 AI 取代,進而影響生計。然而,與其恐懼 AI,不如主動學習並運用 AI 工具來提升自己的工作效率和競爭力。
本文將分為上下兩篇,手把手教你如何在自己的筆記型電腦上使用台灣在地化的語言模型 TAIDE。上篇將介紹如何透過 LM Studio 應用程式在本地端運行 TAIDE 模型;下篇則會進階說明如何利用 AnythingLLM 平台更靈活地使用 TAIDE。
讓我們一起擁抱 AI 浪潮,化危機為轉機,開啟全新的工作與學習體驗吧!

介紹

關於 TAIDE

根據 TAIDE 官方 Huggingface 介紹 「TAIDE計畫 致力於開發符合台灣語言和文化特性的生成式人工智慧對話引擎模型,同時建構可信任的人工智慧環境。結合產學研能量,推動可信任生成式人工智慧的發展,提升台灣在國際競爭中的地位,促進產業發展,避免對外國技術的依賴。」

簡單扼要地說,TAIDE 是一個台灣在地化的語言模型,雖然我習慣使用外語學習,但是使用中文學習起來還是更輕鬆一些。

面對這波的 AI 浪潮,我想藉由這次 TAIDE 模型的釋出,撰寫一篇手把手的教學文章,希望可以幫助大家跟上 AI 的腳步。讓我們一起來學習如何在筆電上使用 TAIDE 吧!

前情提要

Read More

Minecraft 伺服器架設指南 (Moded Forge Server / Forge 模組伺服器)

基本概念

  1. Minecraft 是一個 Java 軟體,他必須仰賴 Java Development Kits (JDK),大部分已經要求使用 Java 8 以上的版本。
  2. 目前伺服器至少分為三類
    1. 原生伺服器 (Vanilla 版本,原生 Minecraft)
    2. 模組伺服器 (對遊戲最大程度地擴充,但要求玩家都需要安裝相對應的模組。)
    3. 插件伺服器 (以原生 Minecraft 客戶端為底線,提供伺服器端的互動功能。)
  3. 他是一個網路上的伺服器
    • 如果你對網路相對不熟悉,建議可以先了解一下 TCP/IP (我有空再寫一篇文章介紹)
    • 如果你想要跟朋友一起玩,並且不知道怎麼設定網路,可以使用虛擬網路 (Virtual Network),如: LogMeIn Hamachi、ZeroTier、Radmin VPN
      • 任何額外的軟體都建議要謹慎評估跟使用,隨意下載可能會造成中毒。
      • 可以參考這篇 虛擬網路比較
    • 設定 Router 將 Port forward 至廣域網路也可以實現讓大家連線。
      • 但也存在相對應的管理風險,如:DDoS、RCE (前陣子的 log4j) 等攻擊。

模組伺服器安裝 (Forge)

Read More

觀後感:一位獨立設計師的生存手冊

引言

最近,我讀到了一篇文章,深入探討了新進成員容易遇到的困境,這與我實習的經歷有許多相似之處。
雖然目前尚未有時間分享我自己的實習心得和觀點,但根據我的親身經歷,我想特別對這篇文章分享一些讀後感受。

概要

文章中描述了許多新進同事常犯的錯誤以及應該遵循的方向,實際上,我自己也時常忽略這些要點。
然而,每個人在自己的位置上都有能力做出貢獻,持續反思自己是關鍵所在。

Read More

Shylo_The-genius-hero

在某年的夏天,我在一個小島上遇見了一個年輕的女孩,她是一個在海島上生活的人。她名叫 Lily,是這個小島少數的居民。她和我分享了她在這個島上的工作,平時都在負責觀光文書,一個只有 300 人的小島,卻有一年上萬的旅客前來度假。

莉莉告訴我,她還有一位孩子,名叫 Shylo 的男孩。Shylo 是個害羞內向的孩子,但對電腦有著非凡的熱忱和天賦。他喜歡探索科技世界,而且他在資訊安全和系統開發方面有著驚人的才能。

Read More

AFFiNE beta Review

簡介

這是我追隨 AFFiNE Team 幾個月後的心得與分享。

這裡會用幾個大點帶給大家一個由淺至深的介紹 AFFiNE,為何 AFFiNE 會帶來關注等關鍵,除此之外,AFFiNE 雖然有堅強的實力,但實際的方向卻淺藏了一點危險的氣息。

我會大致上分成幾個大類,從原因、介紹、功能到經驗都做簡單的描述跟展示。

Read More