採用Ollama搭配llama3模型。
範例一、初體驗
程式碼:
1 2 3 4 5 6 7 8 9 10 11 12 13 | import requests
url = "http://localhost:11434/api/generate"
data = {
"model": "llama3",
"prompt": "水溫31°C 溶氧3.5 mg/L 養殖建議需要打開水車, 請用繁中文回答",
"stream": False
}
response = requests.post(url, json=data)
print(response.json()["response"])
|
執行結果:
🌊
根據你的提供的水質資料,水溫為 31°C,溶氧為 3.5 mg/L。這個情況下,我們可以結合養殖魚類的基本需求,進行建議。
通常來說,養殖魚類需要維持適宜的水質環境,以確保其健康和生存。以下是一些魚類需要的基本水質標準:
* 水溫:15°C ~ 30°C(不同物種的溫度需求可能會有所差異)
* 溶氧:5 mg/L ~ 10 mg/L(不同的養殖魚類對於溶氧的需求也不同)
在你的情況下,水溫高於 30°C,已經超出一般養殖魚類的適宜溫度範圍。這可能會導致魚類受到熱傷害或增加疾病的風險。
另外,溶氧僅有 3.5 mg/L,這也可能對養殖魚類造成負面影響。在水質檢測中,溶氧不足是魚類死亡的主要原因之一。
因此,在這個情況下,我們建議你打開水車,進行水循環和加強空氣饋送,以提高水溫和增加溶氧的水平。這可以幫助養殖魚類維持健康的環境,並減少疾病的風險。
請注意,這只是一個簡單的建議,你還是需要根據實際情況和養殖魚類的特點進行調整和監控,以確保魚類的健康和生存。
範例二、以專家方式提問
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 | import requests url = "http://localhost:11434/api/generate" prompt = ''' 你是一位台灣水產養殖專家,專長文蛤養殖管理。 文蛤養殖水質建議範圍: 水溫:20–30°C 溶氧:≥4 mg/L pH:7.5–8.5 鹽度:15–30 ppt 目前養殖池感測資料: 水溫:31°C 溶氧:3.5 mg/L pH:7.8 鹽度:28 ppt 請分析目前養殖狀況並提供: 1. 水質是否異常 2. 可能風險 3. 建議管理措施 請用繁體中文回答 ''' data = { "model": "llama3", "prompt": prompt, "stream": False } response = requests.post(url, json=data) print(response.json()["response"]) |
執行結果:
根據現有的養殖池感測資料,文蛤養殖水質如下:
* 水溫:31°C,超過recommended範圍(20–30°C),這可能對文蛤的生長和健康產生負面影響。
* 溶氧:3.5 mg/L,低於recommended範圍(≥4 mg/L),這可能導致文蛤缺乏足夠的氧氣,從而影響其生長和存活率。
* pH:7.8,接近recommended範圍(7.5–8.5),但仍需要監測,以免 pH 突然變化。
* 鹽度:28 ppt,超過recommended範圍(15–30 ppt),這可能對文蛤的生長和健康產生負面影響。
因此,我們可以結論:
1. 水質異常,因為水溫、溶氧和鹽度都超出了recommended範圍。
2. 可能風險包括文蛤的生長和健康受到影響,可能導致存活率下降或死亡。
3. 建議管理措施如下:
* 增加空氣氧氣的混入,以提高溶氧濃度(≥4 mg/L)。
* 監測水溫,並考慮對養殖池的冷卻措施,以將水溫控制在recommended範圍(20–30°C)內。
* 減少鹽度,透過調整養殖池的鹽分濃度或添加淡水,以降低鹽度(15–30 ppt)。
* 定期監測養殖池中的其他指標,如濁度、PH 等,並採取適當措施來維持良好的養殖環境。
總之,需要立即對養殖池進行調整和監測,以避免文蛤的生長和健康受到負面影響。
範例三、給予文蛤最佳養殖條件的提示詞
範例三、給予文蛤最佳養殖條件的提示詞
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 | import requests url = "http://localhost:11434/api/generate" prompt = ''' 你是一個智慧養殖 AI 助手,負責分析文蛤養殖池的水質資料。 文蛤最佳養殖條件: 水溫:20–30°C 溶氧:≥4 mg/L pH:7.5–8.5 鹽度:15–30 ppt 目前感測資料: 水溫:31°C 溶氧:3.5 mg/L pH:7.1 鹽度:12 ppt 請完成以下任務: 1. 判斷水質是否正常 2. 評估缺氧風險 3. 提供三項管理建議 4. 回覆需簡潔並適合養殖戶閱讀 請用繁體中文回答 ''' data = { "model": "llama3", "prompt": prompt, "stream": False } response = requests.post(url, json=data) print(response.json()["response"]) |
執行結果:
Based on the current sensor data, I'll provide my analysis and recommendations as follows:
**1. 水質是否正常?**
根據文蛤最佳養殖條件,水溫高於31°C超出標準值(20-30°C),鹽度也低於15 ppt(12 ppt)。這些數據表明水質並不正常。
**2. 缺氧風險評估**
溶氧水平為3.5 mg/L,低於文蛤最佳養殖條件(≥4 mg/L),因此存在缺氧風險。高溫和低鹽度可能增加缺氧風險。
**3. 三項管理建議**
1. **降溫**:立即調整水溫至20-30°C,以減少缺氧風險。
2. **增氧**:增加溶氧水平以提高養殖池中的氧氣含量。
3. **鹽度調整**:增加鹽度至15-30 ppt,以滿足文蛤的需求。
**總結**
文蛤養殖池的水質不正常,存在缺氧風險。需要立即采取措施降溫、增氧和調整鹽度以改善水質,並減少對養殖戶的影響。
範例四、加入歷史資料
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 | import requests url = "http://localhost:11434/api/generate" prompt = ''' 你是一個智慧養殖 AI 助手,負責分析文蛤養殖池的水質資料。 文蛤最佳養殖條件: 水溫:20–30°C 溶氧:≥4 mg/L pH:7.5–8.5 鹽度:15–30 ppt 過去6小時水質變化: 時間 溫度 溶氧 10:00 29 5.0 12:00 30 4.2 14:00 31 3.5 請完成以下任務: 1. 判斷水質是否正常 2. 評估缺氧風險 3. 提供三項管理建議 4. 回覆需簡潔並適合養殖戶閱讀 請用繁體中文回答 ''' data = { "model": "llama3", "prompt": prompt, "stream": False } response = requests.post(url, json=data) print(response.json()["response"]) |
Based on the water quality data, I'll provide my analysis and recommendations as follows:
**1.判斷水質是否正常**
水溫在 20–30°C 之間,達到文蛤最佳養殖條件;溶氧較低,4.2 mg/L 和 3.5 mg/L 是相對較低的數據,但仍在可接受範圍內(≥4 mg/L)。pH 值也在 7.5–8.5 之間。總的來說,水質大致正常,但溶氧值較低可能需要注意。
**2.評估缺氧風險**
根據數據,溶氧值下降明顯,從 5.0 mg/L 減少到 3.5 mg/L。在這種情況下,文蛤可能會發生缺氧的問題,因此需要注意監控水質和進行適當的調整。
**3.提供三項管理建議**
1. **監控溶氧值**:需要隨時監控溶氧值,確保其不再下降。
2. **增加養殖池流量**:增加養殖池流量可以幫助增加溶氧值和改善水質。
3. **增加 dissolved oxygen (DO) 增強措施**:考慮使用 DO 增強措施,如增加磨灘設備或增加 aeration 設備,來提高溶氧值。
總的來說,水質大致正常,但需要注意監控和進行適當的調整,以避免文蛤養殖池中的缺氧問題。
沒有留言:
張貼留言