iT邦幫忙

鐵人檔案

2024 iThome 鐵人賽
回列表
生成式 AI

Python 新手的 AI 之旅:從零開始打造屬於你的 AI / LLM 應用 系列

隨著大型語言模型(LLM)的迅速發展,越來越多的開發者開始探索創新應用,然而許多人將其局限於聊天機器人,忽略了其在資料處理上的潛力。這系列文章將探討如何建立 LLM 工作流,特別是 No code 開發的應用,減少程式碼撰寫,並專注於商業邏輯。此外,我也會分享與 AI 協作的方式和使用的工具。這系列文章適合有學過 Python 但不知能做哪些專案的朋友、對 AI / LLM 有興趣的學習者,以及想打造自己 ChatGPT 的朋友。只需具備基本的 Python 語法,就能理解大部分內容。希望透過這些文章,讓新手也能做一個屬於自己的 AI 應用,解決生活上的問題~

參賽天數 12 天 | 共 12 篇文章 | 0 人訂閱 訂閱系列文 RSS系列文
DAY 1

【Day1】前言:從 0 開始的 LLM 應用之路

【Day1】前言:從 0 開始的 LLM 應用之路 前言 隨著大型語言模型 (Lange Language Model, LLM) 的迅速發展,越來越多的開發者...

2024-09-15 ‧ 由 海狸大師 分享
DAY 2

【Day2】什麼是 AI 和大型語言模型 (LLM)?

程式碼同步更新在 Github AI 與 LLM:分清兩者的異同 在深入了解大型語言模型(LLM)之前,我們首先需要澄清一個概念,這也是許多人初次接觸時可能產生...

2024-09-16 ‧ 由 海狸大師 分享
DAY 3

【Day3】第一次使用 LLM API:用 OpenAI API 和 LLM 說聲嗨 (還有免費的 Groq API)

程式碼同步更新在 Github 簡化開發 在開始之前我們先來看一張梗圖 (圖片來源: https://www.threads.net/@ihower/post...

2024-09-17 ‧ 由 海狸大師 分享
DAY 4

【Day4】提示詞工程 (Prompt Engineering) 這什麼鬼:初探 LLM 操控術與 OpenAI 的六大策略

前天 (Day4) 我們嘗試向模型輸入一些文字,然後也發現了一些問題:如果使用 transformer 套件來呼叫本地模型,它只會做文字接龍,那 ChatGPT...

2024-09-18 ‧ 由 海狸大師 分享
DAY 5

【Day5】初探 AI 記憶功能:讓你的 LLM 不再「失憶」

前言 之前的程式例子中,我們幾乎都只有讓模型進行一次推論,一點都不像在聊天。你可能會寫出這樣的程式碼 。然後就會像圖中的輸出一樣,模型總是會忘記我們先前說的話。...

2024-09-19 ‧ 由 海狸大師 分享
DAY 6

【Day6】讓模型使用工具 (1):連 Strawberry 有幾個 r 都不會算?那就用程式算吧!

連這個都不會? 最近有一篇很紅的貼文,內容是原 po 問 GPT-4o:「Strawberry 有幾個 r」,你會發現這麼厲害的模型竟然會敗在這種小問題!這讓大...

2024-09-20 ‧ 由 海狸大師 分享
DAY 7

【Day7】讓模型使用工具 (2):透過 tool use (function calling) API 提升模型輸出穩定性

本日程式碼同步於 Github 有一些問題… 昨天我們讓模型可以透過 <API> 這樣的特殊符號,來使用外部函式,結果相當不錯,真的都有算對。大家也...

2024-09-21 ‧ 由 海狸大師 分享
DAY 8

【Day8】初探檢索增強生成 RAG (1):防止「幻覺」出現,讓模型不唬爛

語言模型的「幻覺 (Hallucination)」 如果你把 ChatGPT 當成 Google 搜尋,你可能會很失望。我問他海狸大師是誰,這是他的回答… 為...

2024-09-22 ‧ 由 海狸大師 分享
DAY 9

【Day9】初探檢索增強生成 RAG (2):幫你的網站實作一個 RAG 問答系統吧!

前言 昨天我們認識了模型的幻覺 (Hallucination)、檢索增強生成 (RAG) 這些酷名詞知識,相信你也想趕快自己做一個吧!接下來我將以成大住宿服務組...

2024-09-23 ‧ 由 海狸大師 分享
DAY 10

【Day10】不想讓資料外洩怎麼辦:在本地用 Ollama 搭配 Open WebUI 做一個聊天界面吧!

前言 在前九天我們不是用 OpenAI API 就是用 Groq 的 API,幾乎都是用別人的模型在做事情,如果你的資料是比較隱私的,那可能就不太適合這麼做,但...

2024-09-24 ‧ 由 海狸大師 分享