Text this: Ανάπτυξη ευρετικών αλγόριθμων για προβλήματα τεχνητής νοημοσύνης