Perkara yang Tidak Boleh Dilakukan oleh Kecerdasan Buatan
Batasan: data masa nyata, ingatan, ralat penaakulan dan jawapan yang salah tetapi disampaikan dengan yakin.
Perkara yang Tidak Boleh Dilakukan oleh Kecerdasan Buatan ialah pelajaran Kejuruteraan Arahan AI percuma di CoddyKit. Ini ialah pelajaran 4 daripada 4. Sebanyak 3 pelajaran dalam laluan pembelajaran ini boleh dibaca sepenuhnya secara percuma — selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan praktikal dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Pelajaran ini merupakan sebahagian daripada laluan pembelajaran Kejuruteraan Arahan AI, dan kemajuan anda disegerakkan merentas web serta aplikasi CoddyKit. Kursus Kejuruteraan Arahan AI merangkumi sejumlah 4 pelajaran.
Had yang Mesti Anda Ketahui
Model bahasa kecerdasan buatan sangat berkuasa — tetapi mempunyai had yang tegas. Salah memahami had ini menyebabkan usaha yang sia-sia, jawapan yang salah dan pengguna yang kecewa.
Empat had terbesar ialah: tiada akses internet masa nyata, tiada memori berterusan antara sesi, halusinasi yang disampaikan dengan yakin dan ralat penaakulan dalam matematik serta logik.
Tiada Akses Internet Masa Nyata
Secara lalai, LLM berada di luar talian sepenuhnya pada masa inferens. Model tidak dapat:
- Menyemak harga saham hari ini
- Menyemak cuaca semasa
- Mengakses URL yang anda sebut
- Mencari di Google atau mana-mana sumber lain
Jika anda bertanya 'Berapakah harga saham Tesla sekarang?', model sama ada akan menolak atau meneka berdasarkan data latihan — yang mungkin sudah ketinggalan berbulan-bulan atau bertahun-tahun.
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=128,
messages=[{
'role': 'user',
'content': 'What is Bitcoin\'s price right now in USD?'
}]
)
# The model will acknowledge it cannot access real-time data
print(response.content[0].text)
# To add real-time data, you must inject it yourself:
current_price = 67500 # fetched from an exchange API by YOUR code
response2 = client.messages.create(
model='claude-opus-4-5',
max_tokens=128,
messages=[{
'role': 'user',
'content': f'Bitcoin price as of now: ${current_price}. Is this above or below $70,000?'
}]
)
print(response2.content[0].text)Tarikh Had Pengetahuan
Setiap LLM dilatih menggunakan gambaran internet sehingga tarikh tertentu — tarikh had pengetahuannya.
Peristiwa, undang-undang, produk, makalah penyelidikan dan individu yang muncul selepas tarikh had tidak diketahui oleh model. Model mungkin masih menjawab dengan yakin, tetapi jawapan tersebut datang daripada ekstrapolasi, bukan pengetahuan sebenar.
Sentiasa semak tarikh had yang dinyatakan oleh model untuk tugasan yang sensitif terhadap masa.
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
# Ask the model to disclose its cutoff and caveats
response = client.chat.completions.create(
model='gpt-4o',
messages=[{
'role': 'user',
'content': (
'I need to know about the latest AI models released in the past 3 months. '
'Please state your knowledge cutoff date and any caveats before answering.'
)
}]
)
print(response.choices[0].message.content)
# Best practice: inject a date stamp so the model knows the current date
from datetime import date
today = date.today().isoformat()
response2 = client.chat.completions.create(
model='gpt-4o',
system=f'Today is {today}. Your knowledge cutoff may be earlier — say so if relevant.',
messages=[{'role': 'user', 'content': 'What are the latest LLM releases?'}]
)Tiada Memori Berterusan antara Sesi
Apabila anda memulakan sesi baharu, model tidak mempunyai memori tentang mana-mana perbualan sebelumnya — walaupun yang berlaku 5 minit lalu.
Ini bukan ralat; begitulah cara API tanpa keadaan berfungsi. Setiap sesi bermula dengan konteks kosong.
Untuk mengekalkan maklumat antara sesi, anda mesti menyimpannya sendiri (dalam pangkalan data atau fail) dan memasukkannya semula ke dalam mesej sistem atau sejarah perbualan.
import json
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
# Simulate storing user preferences between sessions
def load_user_profile(user_id):
# In production: load from database
return {'name': 'Alice', 'preferred_language': 'Python', 'skill_level': 'intermediate'}
def build_system_message(profile):
return (
f'The user\'s name is {profile["name"]}. '
f'They prefer {profile["preferred_language"]} examples. '
f'Their skill level is {profile["skill_level"]}. '
f'Tailor all responses accordingly.'
)
profile = load_user_profile('user-123')
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=256,
system=build_system_message(profile),
messages=[{'role': 'user', 'content': 'Show me how to read a file.'}]
)
print(response.content[0].text)Halusinasi: Yakin tetapi Salah
Halusinasi berlaku apabila model menjana teks yang kedengaran munasabah tetapi tidak betul dari segi fakta — lalu menyatakannya dengan penuh keyakinan.
Jenis halusinasi yang biasa:
- Petikan dan tajuk makalah yang direka-reka
- Tarikh, nama atau statistik yang salah
- Butiran syarikat atau spesifikasi produk yang direka
- API atau nama fungsi yang tidak wujud
Model tidak mempunyai penyemak fakta dalaman — model menjana perkara yang kelihatan paling berkemungkinan secara statistik, bukan perkara yang telah disahkan.
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
# Asking for a citation is a classic hallucination trigger
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=256,
messages=[{
'role': 'user',
'content': (
'Cite 3 peer-reviewed papers about the effect of social media on teen anxiety. '
'Include author names, journal names, and publication years.'
)
}]
)
print(response.content[0].text)
# WARNING: verify every citation independently — some may be fabricatedMengurangkan Halusinasi
Anda tidak boleh menghapuskan halusinasi, tetapi anda boleh mengurangkannya dengan ketara:
- Sediakan bahan sumber — minta model menjawab berdasarkan dokumen yang ditampal sahaja
- Minta tahap keyakinan — arahkan model supaya berkata 'Saya tidak tahu' apabila tidak pasti
- Gunakan suhu yang lebih rendah — mengurangkan tekaan yang melampau
- Sahkan secara bebas — sentiasa semak fakta keluaran yang penting
- Gunakan pengayaan melalui pengambilan semula — masukkan fakta masa nyata sebelum bertanya
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
# Ground the model with provided source material
document = (
'According to the 2023 Pew Research report, 46% of US teens say '
'they are online almost constantly, up from 24% in 2014-2015.'
)
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=256,
system=(
'Answer ONLY using the provided document. '
'If the answer is not in the document, say: "The document does not cover this."'
),
messages=[{
'role': 'user',
'content': f'Document:\n{document}\n\nQuestion: What percentage of US teens are online almost constantly?'
}]
)
print(response.content[0].text)Ralat Penaakulan dalam Matematik
LLM bukan kalkulator. Model menjana token yang kelihatan seperti matematik yang betul — tetapi melakukan ralat dalam:
- Aritmetik berbilang langkah
- Operasi nombor besar
- Penukaran peratusan dan unit
- Teka-teki logik dengan banyak pemboleh ubah
Bagi apa-apa yang melibatkan nombor, sentiasa gunakan pelaksanaan kod atau kalkulator luaran, kemudian minta model mentafsir hasilnya.
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
# Bad practice: ask the LLM to compute a complex calculation directly
response_direct = client.chat.completions.create(
model='gpt-4o',
messages=[{'role': 'user', 'content': 'What is 17.83% of 348,921.47?'}]
)
print('LLM answer:', response_direct.choices[0].message.content)
# Good practice: compute in Python, then ask LLM to explain it
result = round(348921.47 * 0.1783, 2)
response_explained = client.chat.completions.create(
model='gpt-4o',
messages=[{
'role': 'user',
'content': f'17.83% of 348,921.47 is ${result}. Explain what this means for a budget report.'
}]
)
print('Explained:', response_explained.choices[0].message.content)Had Logik dan Penaakulan Kompleks
LLM sukar menangani tugasan yang memerlukan banyak kekangan dikekalkan serentak atau keadaan dijejaki merentas banyak langkah:
- Pembuktian logik panjang dengan banyak langkah
- Masalah penjadualan dengan banyak kekangan
- Kod dengan logik bersarang secara mendalam
- Rentasan graf atau masalah kombinatorik
Penggesaan rantaian pemikiran (meminta model 'berfikir langkah demi langkah') meningkatkan prestasi dengan ketara — tetapi tidak menghapuskan ralat.
import anthropic
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
# Chain-of-thought improves complex reasoning
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=512,
messages=[{
'role': 'user',
'content': (
'A train leaves Station A at 9:00 AM traveling at 80 km/h. '
'Another train leaves Station B (300 km away) at 10:00 AM traveling at 100 km/h toward Station A. '
'At what time do they meet?\n\n'
'Think step by step before giving your answer.'
)
}]
)
print(response.content[0].text)Had Fail dan Imej
API LLM asas mempunyai kekangan pengendalian fail yang perlu anda ketahui:
- Anda tidak boleh menghantar PDF dan meminta model 'membacanya' melainkan anda mengekstrak teks terlebih dahulu
- Masukan imej memerlukan model multimodal (GPT-4o, Claude dengan penglihatan didayakan)
- Audio, video dan hamparan biasanya memerlukan prapemprosesan sebelum model boleh menggunakannya
Sentiasa tukar dokumen kepada teks sebelum memasukkannya dalam gesaan melainkan anda menggunakan titik akhir multimodal.
import anthropic
import base64
from pathlib import Path
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
# Images require explicit base64 encoding and vision-capable model
image_data = base64.standard_b64encode(Path('chart.png').read_bytes()).decode('utf-8')
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=256,
messages=[{
'role': 'user',
'content': [
{
'type': 'image',
'source': {'type': 'base64', 'media_type': 'image/png', 'data': image_data}
},
{'type': 'text', 'text': 'Describe what this chart shows.'}
]
}]
)
print(response.content[0].text)Perkara yang Dilakukan Kecerdasan Buatan dengan Baik — Pandangan Seimbang
Mengetahui had membantu anda menggunakan kecerdasan buatan pada perkara yang dikuasainya:
- Tugasan bahasa: menulis, menyunting, meringkaskan, menterjemah — sangat baik
- Pengecaman corak dalam teks: mengelaskan, mengekstrak — sangat baik
- Sumbang saran: menjana banyak idea yang pelbagai — sangat baik
- Matematik dan logik: serahkan kepada kod, gunakan kecerdasan buatan untuk tafsiran — gunakan alatan
- Fakta masa nyata: masukkan data sendiri, gunakan kecerdasan buatan untuk penaakulan — gunakan pengambilan semula
- Memori: simpan secara luaran, masukkan semula — gunakan pangkalan data
# Pattern: inject real-time context + use AI for reasoning, not retrieval
import anthropic
from datetime import datetime
client = anthropic.Anthropic(api_key='sk-ant-your-key-here')
# Your application fetches these from real sources
weather_data = {'city': 'London', 'temp_c': 12, 'condition': 'rainy'}
news_headline = 'UK inflation drops to 2.3% in April 2025'
context = (
f'Current date: {datetime.now().strftime("%Y-%m-%d")}\n'
f'Weather in {weather_data["city"]}: {weather_data["temp_c"]}C, {weather_data["condition"]}\n'
f'Today\'s top news: {news_headline}'
)
response = client.messages.create(
model='claude-opus-4-5',
max_tokens=256,
system='You are a helpful assistant. Use only the provided context for current facts.',
messages=[{'role': 'user', 'content': f'{context}\n\nWhat should I wear today and what is the economic mood?'}]
)
print(response.content[0].text)Peraturan Emas: Sahkan Keluaran Kecerdasan Buatan
Tabiat paling penting ketika menggunakan kecerdasan buatan: sahkan keluaran sebelum bertindak berdasarkannya.
- Fakta → semak sumber primer
- Kod → jalankan dan uji kes pinggir
- Matematik → kira secara bebas
- Petikan → cari dalam Google Scholar
- Nasihat perubatan / undang-undang / kewangan → rujuk profesional berlesen
Gunakan kecerdasan buatan untuk merangka, menjana dan sumbang saran — gunakan pertimbangan sendiri untuk mengesahkannya.
import openai
client = openai.OpenAI(api_key='sk-your-key-here')
# Ask the model to flag its own uncertainty
response = client.chat.completions.create(
model='gpt-4o',
messages=[
{
'role': 'system',
'content': (
'After every response, add a line starting with CONFIDENCE: '
'and rate your certainty as HIGH, MEDIUM, or LOW, '
'with a brief reason.'
)
},
{
'role': 'user',
'content': 'Who won the 2023 FIFA Women\'s World Cup and what was the final score?'
}
]
)
print(response.choices[0].message.content)Semakan Pengetahuan
Seorang pembangun meminta LLM mengira 23.7% daripada 1,456,820 dan menggunakan hasilnya untuk menulis ringkasan laporan kewangan. Apakah risiko dalam aliran kerja ini?
Had Kecerdasan Buatan — Imbas Kembali
Had utama yang perlu sentiasa diingati:
- Tiada internet masa nyata — masukkan data langsung daripada kod sendiri
- Tarikh had pengetahuan — model tidak mengetahui apa-apa selepas tarikh latihannya
- Tiada memori sesi — simpan konteks secara luaran dan masukkan semula
- Halusinasi — sahkan fakta, petikan dan kod secara bebas
- Ralat matematik — kira dalam kod, gunakan kecerdasan buatan untuk tafsiran
- Had logik — gunakan rantaian pemikiran; tetap sahkan penaakulan kompleks
Memahami had ialah perkara yang membezakan pengguna kecerdasan buatan yang berkesan daripada pengguna yang kecewa.
Pelajari Kejuruteraan Arahan AI dengan tutor kecerdasan buatan — percuma
Tulis dan jalankan kod sebenar dalam pelayar anda, dapatkan bantuan segera daripada tutor kecerdasan buatan yang tersedia 24/7, dan sambung semula dari tempat anda berhenti di web atau dalam aplikasi.
- Kursus
- 53
- Pelajaran
- 199
Soalan Lazim
Adakah pelajaran “Perkara yang Tidak Boleh Dilakukan oleh Kecerdasan Buatan” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Kejuruteraan Arahan AI, termasuk “Perkara yang Tidak Boleh Dilakukan oleh Kecerdasan Buatan”, boleh dibaca sepenuhnya secara percuma di web ini. Selepas itu, CoddyKit PRO membuka akses kepada semua pelajaran, serta latihan interaktif dengan penyunting kod terbina dalam dan tutor kecerdasan buatan yang tersedia 24/7. Kursus Kejuruteraan Arahan AI merangkumi sejumlah 4 pelajaran.
Apakah yang akan saya pelajari dalam “Perkara yang Tidak Boleh Dilakukan oleh Kecerdasan Buatan”?
Batasan: data masa nyata, ingatan, ralat penaakulan dan jawapan yang salah tetapi disampaikan dengan yakin. Anda berlatih Kejuruteraan Arahan AI menggunakan kod praktikal yang dijalankan terus dalam pelayar, manakala tutor kecerdasan buatan 24/7 menjawab soalan anda semasa anda mengikuti pelajaran.
Adakah saya memerlukan pengalaman untuk memulakan Kejuruteraan Arahan AI?
Tiada pengalaman terdahulu diperlukan. Pembelajaran Kejuruteraan Arahan AI di CoddyKit disusun untuk pelajar daripada peringkat pemula hingga lanjutan, jadi anda boleh bermula di sini atau dari awal dan belajar mengikut kadar anda sendiri. Ini ialah pelajaran 4 daripada 4.
Berapa lamakah pelajaran “Perkara yang Tidak Boleh Dilakukan oleh Kecerdasan Buatan” diambil?
Kebanyakan pelajaran CoddyKit mengambil masa kira-kira 5–10 minit. Setiap pelajaran ringkas dan interaktif, jadi anda boleh membuat kemajuan secara berterusan dan menyambung tepat dari tempat anda berhenti di web atau aplikasi.
Bolehkah saya menulis dan menjalankan kod dalam pelajaran Kejuruteraan Arahan AI ini?
Ya. Setiap pelajaran Kejuruteraan Arahan AI menyertakan penyunting kod terbina dalam, jadi anda boleh menulis dan menjalankan kod sebenar terus dalam pelayar serta menerima maklum balas kecerdasan buatan serta-merta — tanpa memerlukan persediaan setempat.
Semua pelajaran dalam kursus ini
- Memahami Antara Muka Sembang
- Jenis Permintaan yang Boleh Dikendalikan oleh Kecerdasan Buatan
- Cara Kecerdasan Buatan Menjana Respons
- Perkara yang Tidak Boleh Dilakukan oleh Kecerdasan Buatan