Разработчик показал, как использовать Ollama для извлечения данных из чеков прямо в .NET.
Самая интересная часть оказалась не в том, чтобы отправить изображение модели.
Гораздо сложнее было получить результат, который можно реально использовать в коде.
Обычный текстовый ответ мало помогает, когда нужны структурированные данные:
- позиции из чека
- количество
- цены
- итоговая сумма
Поэтому вместо обычного ответа модель начали просить возвращать JSON.
После этого результат можно сразу маппить в C#-объекты и использовать в приложении.
И именно здесь начинается самое интересное.
Большая часть работы — не код, а правильный prompt.
Если модель:
- округляла цену
- пропускала цифру
- или «придумывала» позицию
приходилось уточнять инструкции.
Это и есть главный сдвиг в таком подходе:
раньше разработчик писал парсеры и regex,
а теперь — настраивает поведение модели через prompt.
Когда модель начинает возвращать структурированные данные,
всё остальное снова превращается в обычный код приложения.
Разбор полной реализации:
https://milanjovanovic.tech/blog/how-to-extract-structured-data-from-images-using-ollama-in-dotnet
🚀 Max
#ai #ollama #dotnet #csharp
Post #1710
4.43K
