Yeterince gelişmiş ajanik kodlama esasen makine öğrenimidir: mühendis optimizasyon hedefini ve arama alanı üzerindeki bazı kısıtlamaları (spec ve testler) belirler, ardından bir optimizasyon süreci (kodlama ajanları) hedefe ulaşılana kadar yineleme yapar. Sonuç olarak bir kara kutu modeli (oluşturulan kod tabanı) ortaya çıkar: görevi yerine getiren, iç mantığını hiç incelemeden dağıttığınız bir eser, tıpkı sinir ağındaki bireysel ağırlıkları görmezden geldiğimiz gibi. Bu, makine öğreniminde karşılaşılan tüm klasik sorunların yakında ajanik kodlama için sorun haline geleceğini ima eder: spesifikasyona aşırı uyum, testlerin dışında genelleştirmeyen zeki Hans kısayolları, veri sızıntısı, kavram kayması vb. Ayrıca şunu da sormak isterim: Ajan kodlamanın Kerası ne olacak? İnsanların kod tabanı 'eğitimini' minimum bilişsel yükle yönlendirmesini sağlayan optimal yüksek seviyeli soyutlama seti nedir?