Id-disinn ta' applikazzjonijiet abbażati fuq AI jinvolvi l-għażla tal-approċċ korrett ta' AI, it-trattament tal-karatteristiċi uniċi ta' AI (non-determinism, spiża, latency, iżbalji), u d-disinn għal affidabilità madwar AI li intrinsiċament mhux perfett. Jikkombin l-inġinerija tas-software ma' konsiderazzjonijiet speċifiċi għall-AI.
Għażla tal-approċċ ta' AI
→ PROMPTING (LLM APIs) → for most LLM tasks (simplest); good prompts go far
→ RAG → to ground answers in your own/current DATA (reduce hallucination)
→ FINE-TUNING → for specific behavior/style prompting can't achieve
→ TRADITIONAL ML → for structured prediction/classification with data
→ PRE-BUILT services → vision, speech, etc. (don't reinvent)
→ match the approach to the problem (often: prompting + RAG for LLM apps)
