Rantaian Transformasi Berjujukan
Rantaian Draf → Semak → Gilap dan penambahbaikan berbilang peringkat yang lain.
Rantaian Transformasi Berjujukan ialah pelajaran Kejuruteraan Arahan AI percuma di CoddyKit. Ini ialah pelajaran 3 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.
Rantaian Transformasi
Rantaian transformasi menukarkan kandungan secara beransur-ansur daripada satu bentuk kepada bentuk yang lain melalui urutan langkah khusus. Setiap langkah mentransformasikan keluaran langkah sebelumnya, lalu memperhalus atau memperkaya kandungan sedikit demi sedikit.
Tiga corak rantaian transformasi yang paling berguna ialah:
- Draf → Semak → Gilap: Penciptaan dan penambahbaikan kandungan
- Sumbang Saran → Tapis → Kembangkan: Penjanaan dan pembangunan idea
- Ekstrak → Klasifikasikan → Halakan: Pemprosesan data dan pembuatan keputusan
Draf → Semak → Gilap
Rantaian penciptaan kandungan yang paling biasa. Setiap langkah mempunyai peranan yang berbeza:
- Draf: Jana kandungan mentah dengan cepat — utamakan kelajuan berbanding kesempurnaan
- Semak: Kritiki draf berdasarkan kriteria tertentu — ketepatan, nada dan kelengkapan
- Gilap: Gunakan hasil semakan untuk menghasilkan keluaran akhir
Memisahkan proses ini kepada langkah yang berbeza menghasilkan keputusan yang lebih baik berbanding meminta model mendraf dan menggilap dalam satu proses.
Draf → Semak → Gilap: Pelaksanaan Python
Pelaksanaan lengkap rantaian Draf → Semak → Gilap:
import anthropic
client = anthropic.Anthropic(api_key='YOUR_API_KEY')
def call(prompt):
r = client.messages.create(
model='claude-opus-4-5', max_tokens=800,
messages=[{'role': 'user', 'content': prompt}]
)
return r.content[0].text
def draft_review_polish(topic, audience, tone):
# Step 1: Draft
draft = call(f'Write a 200-word article about: {topic}. Audience: {audience}.')
# Step 2: Review — produces critique, not final text
review = call(f'Review this article for tone ({tone}), accuracy, and clarity.\nList specific improvements needed.\n\nArticle:\n{draft}')
# Step 3: Polish — applies review findings
final = call(f'Rewrite this article applying all the review feedback.\n\nOriginal:\n{draft}\n\nReview feedback:\n{review}')
return {'draft': draft, 'review': review, 'final': final}
result = draft_review_polish('prompt engineering', 'software engineers', 'technical but approachable')
print(result['final'][:300])Sumbang Saran → Tapis → Kembangkan
Rantaian pembangunan idea: jana idea secara meluas, kemudian kecilkan pilihan secara bijak, lalu bangunkannya secara mendalam.
- Sumbang Saran: Jana banyak idea tanpa membuat penilaian — utamakan kuantiti berbanding kualiti
- Tapis: Gunakan kriteria pemilihan untuk mengenal pasti idea terbaik
- Kembangkan: Bangunkan idea yang dipilih menjadi cadangan terperinci
Rantaian ini mengelakkan kecenderungan penambatan, iaitu bermula dengan beberapa idea lalu terus terikat kepadanya.
Sumbang Saran → Tapis → Kembangkan: Pelaksanaan Python
Pelaksanaan lengkap rantaian Sumbang Saran → Tapis → Kembangkan dengan penghantaran JSON:
import json
def brainstorm_filter_expand(challenge, criteria, n_final=3):
# Step 1: Brainstorm — generate many ideas
raw_ideas = call(
f'Generate 10 creative ideas for this challenge: {challenge}\n'
'Return JSON: {"ideas": ["string"]}'
)
ideas = json.loads(raw_ideas)['ideas']
# Step 2: Filter — apply criteria
ideas_formatted = '\n'.join(f'{i+1}. {idea}' for i, idea in enumerate(ideas))
filtered_raw = call(
f'Select the {n_final} best ideas based on these criteria: {criteria}\n'
f'Ideas:\n{ideas_formatted}\n'
f'Return JSON: {{"selected": ["string"]}}'
)
selected = json.loads(filtered_raw)['selected']
# Step 3: Expand — develop each selected idea
expansions = {}
for idea in selected:
expansions[idea] = call(f'Write a 100-word expansion of this idea, including implementation steps: {idea}')
return expansions
result = brainstorm_filter_expand('reduce app churn', 'feasible in 30 days, measurable impact', n_final=2)
print(list(result.keys()))Ekstrak → Klasifikasikan → Halakan
Rantaian pemprosesan data: ekstrak data berstruktur, klasifikasikannya, kemudian halakan data tersebut kepada pengendali yang sesuai.
- Ekstrak: Ambil maklumat berstruktur daripada teks tidak berstruktur
- Klasifikasikan: Tetapkan kategori, label atau keutamaan
- Halakan: Ambil tindakan yang berbeza berdasarkan pengelasan
Corak ini menggerakkan sistem triage pintar, penyederhanaan kandungan dan penghalaan sokongan pelanggan secara automatik.
Ekstrak → Klasifikasikan → Halakan: Pelaksanaan Python
Pelaksanaan lengkap rantaian Ekstrak → Klasifikasikan → Halakan:
import json
def extract_classify_route(ticket_text):
# Step 1: Extract structured data
extracted = json.loads(call(
f'Extract from this support ticket: {{"issue_summary": str, "product_area": str, "user_emotion": str}}\n\n{ticket_text}'
))
# Step 2: Classify priority and department
classified = json.loads(call(
f'Classify this ticket.\nIssue: {extracted["issue_summary"]}\nEmotion: {extracted["user_emotion"]}\n'
'Return JSON: {"priority": "urgent|high|medium|low", "department": "billing|technical|general"}'
))
# Step 3: Route — generate department-specific response
dept = classified['department']
priority = classified['priority']
route_prompts = {
'billing': f'You are a billing specialist. Priority: {priority}. Respond to: {extracted["issue_summary"]}',
'technical': f'You are a senior engineer. Priority: {priority}. Resolve: {extracted["issue_summary"]}',
'general': f'You are customer support. Priority: {priority}. Help with: {extracted["issue_summary"]}'
}
response = call(route_prompts[dept])
return {'extracted': extracted, 'classified': classified, 'response': response}
result = extract_classify_route('My payment was charged twice and I am furious!')
print(result['classified'])Memilih Corak Rantaian yang Tepat
Padankan kes penggunaan anda dengan corak rantaian transformasi yang sesuai:
- Draf → Semak → Gilap: Sebarang penciptaan kandungan — e-mel, artikel, dokumentasi dan kod
- Sumbang Saran → Tapis → Kembangkan: Strategi, penjanaan idea, perancangan produk dan kalendar kandungan
- Ekstrak → Klasifikasikan → Halakan: Tiket sokongan, e-mel, penyederhanaan kandungan dan pemprosesan data
Corak ini juga boleh digabungkan — contohnya, Ekstrak → Klasifikasikan → Sumbang Saran penyelesaian → Tapis → Draf respons.
Menggabungkan Corak
Saluran paip dunia sebenar sering menggabungkan berbilang corak menjadi rantaian yang lebih panjang:
def full_content_pipeline(raw_research):
# Pattern 1: Extract → Classify key insights
insights = json.loads(call(
f'Extract top 5 insights. Return JSON: {{"insights": [str]}}\n\n{raw_research}'
))
# Pattern 2: Brainstorm → Filter article angles
angles_raw = json.loads(call(
f'Brainstorm 8 article angles based on: {insights["insights"]}\nReturn JSON: {{"angles": [str]}}'
))
best_angle = json.loads(call(
f'Select the most compelling angle for a developer audience.\nReturn JSON: {{"angle": str}}\n\nAngles: {angles_raw["angles"]}'
))
# Pattern 3: Draft → Review → Polish
draft = call(f'Write a 300-word technical article on: {best_angle["angle"]}')
review = call(f'Review for technical accuracy and developer relevance:\n{draft}')
final = call(f'Polish the article applying this feedback:\n\nDraft:\n{draft}\n\nFeedback:\n{review}')
return final
print('Combined pipeline defined.')Pengelogan Keluaran Perantaraan
Dalam rantaian transformasi, log setiap keluaran perantaraan. Ini penting untuk penyahpepijatan — jika keluaran akhir salah, anda perlu mengetahui langkah yang menghasilkan keluaran yang buruk.
import logging
logging.basicConfig(level=logging.INFO)
logger = logging.getLogger('chain')
def logged_call(step_name, prompt, **kwargs):
logger.info(f'[{step_name}] INPUT: {prompt[:100]}...')
result = call(prompt)
logger.info(f'[{step_name}] OUTPUT: {result[:100]}...')
return result
def draft_review_polish_logged(topic):
draft = logged_call('DRAFT', f'Write 200 words about: {topic}')
review = logged_call('REVIEW', f'Review for clarity:\n{draft}')
final = logged_call('POLISH', f'Rewrite applying feedback.\nDraft:\n{draft}\nFeedback:\n{review}')
return final
print('Logging integrated into chain.')Mengukur Kualiti Rantaian
Ukur penambahbaikan yang diberikan oleh setiap langkah untuk mengesahkan bahawa rantaian tersebut menambah nilai:
def measure_chain_improvement(topic):
# Baseline: single prompt
baseline = call(f'Write and polish a 200-word article about {topic} in one step.')
# Chain: Draft -> Review -> Polish
draft = call(f'Write a 200-word draft about {topic}.')
review = call(f'List 3 specific improvements needed:\n{draft}')
chained = call(f'Rewrite applying these improvements:\nDraft:\n{draft}\nImprovements:\n{review}')
# Have the model compare quality
comparison = call(
f'Which version is higher quality? Rate each 1-10 for clarity and depth.\n'
f'Version A (single prompt):\n{baseline}\n\nVersion B (chain):\n{chained}\n'
'Return JSON: {"version_a_score": int, "version_b_score": int, "winner": "A|B", "reason": str}'
)
return comparison
print('Quality measurement pipeline defined.')Semakan Pantas
Corak rantaian transformasi manakah yang paling sesuai untuk memproses tiket sokongan yang masuk dan menghalakannya kepada pasukan yang betul?
Rantaian Transformasi — Rumusan Utama
Rantaian transformasi berjujukan memperhalus kandungan secara beransur-ansur melalui langkah khusus:
- Draf → Semak → Gilap: Terbaik untuk penciptaan kandungan — menjana, mengkritik, kemudian memperhalus
- Sumbang Saran → Tapis → Kembangkan: Terbaik untuk penjanaan idea — menjana secara meluas, memilih dengan bijak dan membangunkan secara mendalam
- Ekstrak → Klasifikasikan → Halakan: Terbaik untuk pemprosesan data — mengekstrak struktur, menetapkan label dan menghalakan kepada pengendali
- Corak boleh digabungkan menjadi saluran paip yang lebih panjang untuk kes penggunaan yang kompleks
- Log keluaran perantaraan pada setiap langkah untuk penyahpepijatan yang berkesan
- Ukur penambahbaikan yang diberikan oleh setiap langkah untuk mengesahkan nilai rantaian
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 “Rantaian Transformasi Berjujukan” percuma?
Ya — sebanyak 3 pelajaran dalam laluan pembelajaran Kejuruteraan Arahan AI, termasuk “Rantaian Transformasi Berjujukan”, 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 “Rantaian Transformasi Berjujukan”?
Rantaian Draf → Semak → Gilap dan penambahbaikan berbilang peringkat yang lain. 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 3 daripada 4.
Berapa lamakah pelajaran “Rantaian Transformasi Berjujukan” 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
- Apakah Pengantaian Gesaan?
- Corak Keluaran-ke-Masukan
- Rantaian Transformasi Berjujukan
- Pengendalian Ralat dalam Rantaian Gesaan