İnsanların öğrenme, akıl yürütme ve karar verme biçimlerinden ilham alarak, yapay öğrenme yöntemlerini geliştiren, veriden anlam çıkarımı sağlayan makine öğrenme algoritmalarını tasarlayan, geliştiren ve makineleri insan gibi düşünebilen, öğrenebilen ve davranabilen sistemler şeklinde programlayan, kendi kendilerine karar verebilmelerini sağlayan modelleri gerçek dünya problemlerine uygulayan kişidir.
Yapay Zeka Mühendisi, işletmenin genel çalışma prensipleri doğrultusunda, araç, gereç ve ekipmanları etkin bir şekilde kullanarak, işçi sağlığı, iş güvenliği ve çevre koruma düzenlemelerine ve mesleğin verimlilik ve kalite gereklerine uygun olarak:
a) İş organizasyonu yapmak,
b) İnsan davranışlarını problem çözme ve karar verme süreçlerini analiz etmek,
c) Yapay zeka alanındaki güncel algoritmalar, teknolojiler, kuralları araştırmak ve bilimsel literatürü takip etmek,
d) Geliştirilecek yapay zeka destekli ürün/servisler için en iyi başarıya sahip mevcut yöntemleri ve ticari çözümleri araştırmak ve raporlamak,
e) İş gereksinimlerini belirlemek için iş sahipleri, son kullanıcılar/müşteriler ile görüşmek ilgili sözleşme/iş tanımı dokümanlarını incelemek ve proje dokümantasyonu listesinde yer alan tüm dokümanlara gerekli katkıyı sağlamak,
f) Geliştirilecek yapay zeka sistemi/çözümü için kullanım durumlarını (use-cases) hazırlamak ve raporlamak,
g) Geliştirilecek sistemi; bileşenler, modüller, roller, girdi/çıktılar şeklinde tanımlamak ve kavramsal model olarak bu bilgileri raporlamak,
h) Çeşitli sorunlar karşısında makinelerin çalışması, karar verme süreçleri ve sistemlerin organizasyonunu sağlamak,
i) Verilerin etiketlenmesi, temizlenmesi ve yapay zeka algoritmalarının kullanabileceği veri kümesi haline getirilmesine destek vermek,
j) Büyük verileri işler ve yorumlayarak anlam katmak,
k) Olasılık, istatistik, doğrusal ve doğrusal olmayan programlama gibi yöneylem araştırmalarının temel konularını bilmek,
l) Veri toplama, veri işleme, öznitelik çıkarma, öznitelik seçme aşamalarını tasarlamak ve yürütmek,
m) Veri mühendisleri ile işletme yöneticileri ve uzmanları arasında koordinasyon sağlamak,
n) Yapay zeka ve makine öğrenmesi kütüphaneleri başta olmak üzere gerekli geliştirme ortamının kurulumunu yapmak,
o) Algoritmaları tasarlamak, verileri kullanarak gerekli model eğitimlerini yapmak, model için en iyi parametreleri belirlemek, Makine öğrenme modellerini diğer uygulayıcıların kolaylıkla erişebileceği ve kullanabileceği şekilde düzenlemek,
p) Mesleki gelişim faaliyetlerinde bulunmak,
r) Geliştirilen yapay zeka modelleri için tanımlı test senaryolarında
yer alan her bir test durumu için testin başarılı olma koşullarını
proje/iş her bir teste göre belirlemek,
s) Test ortamının hazırlanmasına destek verir ve yapay zeka sistemine
ait tüm bileşen/modüllerin güncel test sürümlerinin test ortamında
hazır olduğunu kontrol etmek,
ş) Yapay zeka bileşen/modül ve modellerini test etmek ve çalıştırmak,
t) Test Sonuç Raporu şeklinde test sonuçlarını raporlamak, ve ilgili iş
paketi sorunluları ile proje yönetimine sonuçları gerekli araçları
kullanarak iletmek,
u) Makine öğrenmesini faydalı hale getirerek süreçlerin otomatik bir
hâl almasını sağlamak,
v) Bilgisayarlı görü, doğal dil işleme, biyoenformatik, siber güvenlik ve robatik gibi birçok alanda önemli problemlerin çözümündeki en güncel yöntemleri oluşturmak,
vb. görev ve işlemleri yerine getirir.