An AI application allows users to upload an image of a meal and receive a detailed text recipe for it, including ingredients and cooking instructions. This AI's ability to process visual input (the image) and generate textual output (the recipe) is a characteristic of: