
// 預設的字詞庫
const subjects = [“夜深”, “雲飄”, “花開”, “月亮”];
const verbs = [“照”, “飛”, “落”, “靜”];
const objects = [“江水”, “長空”, “高樓”, “石路”];
const ends = [“流長”, “無邊”, “不停”, “寂靜”];
// 隨機選取字詞的函數
function getRandomElement(arr) {
return arr[Math.floor(Math.random() * arr.length)];
}
// 生成七言絕句的函數
function generatePoem() {
return [
getRandomElement(subjects) + getRandomElement(verbs) + getRandomElement(objects) + “,”,
getRandomElement(subjects) + getRandomElement(verbs) + getRandomElement(objects) + “。”,
getRandomElement(subjects) + getRandomElement(verbs) + getRandomElement(ends) + “,”,
getRandomElement(subjects) + getRandomElement(verbs) + getRandomElement(ends) + “。”
].join(“\n”);
}
console.log(generatePoem());
個人心得:
ChatGPT雖然是語言模型,但詩詞等需要意境的文字,在沒有範本的參考下,其短處顯而易見。人腦也得提升,才能正確運用AI。
One response to “ChaGPT測試_28(AI寫詩)”
[…] ChaGPT測試_28(AI寫詩)https://1989lifejourney.com/2023/10/11/chagpt%e6%b8%ac%e8%a9%a6_28ai%e5%af%ab%e8%a9%a9%ef%bc%89/ […]