Познакомьтесь с Аджинкья Даталкар: борьба за фермеров, поскольку климат меняет мир

Узнайте об опыте Аджинки в качестве члена победителя конкурса Call for Code Global Challenge 2020, Agrolly.

По данным Продовольственной и сельскохозяйственной организации Объединенных Наций (ФАО), специализированного агентства Организации Объединенных Наций, «изменение климата угрожает нашей способности обеспечить глобальную продовольственную безопасность, искоренить бедность и добиться устойчивого развития». Хотя изменение климата делает его присутствие очевидным во всем мире, существуют определенные сообщества, которым особенно угрожает его подавляющая сила; мелкие фермеры.

В отличие от коммерческих ферм, которые хотя и подвергаются воздействию, но могут выдерживать воздействие элементов изменения климата, мелкие фермеры не могут: выращиваемые ими культуры и урожай - это их кровь. Эти фермеры больше не могут доверять давнему традиционному подходу к согласованию погодных явлений с урожаем, потому что изменение климата нарушило любые сезонные модели, которые когда-то существовали. У этих фермеров должен быть точный и доступный способ поддерживать урожайность в условиях изменения климата, и именно здесь на помощь приходит Agrolly.

Agrolly - это мобильное приложение, которое предоставляет точные прогнозы погоды, информацию о рисках урожая и всемирный форум для обмена знаниями, чтобы предоставить фермерам важную информацию, необходимую им для управления урожаем. Используя API IBM Watson Studio и The Weather Company, Agrolly коренным образом меняет ландшафт для фермеров по всему миру. Команда Agrolly состоит из исследователей, программистов и разработчиков из Бразилии, Индии, Монголии и Тайваня, которые встретились в Университете Пейс в Нью-Йорке. Команда Call for Code встретилась с одним из членов команды, Аджинкья Даталкар, чтобы обсудить его опыт участия в испытании.

1. Что вдохновило вас на участие в Call for Code?

Решение реальных проблем с помощью навыков программирования - это то, чего хочет каждый инженер-программист. С детства я видел тяжелое положение фермеров в Индии. Они берут огромные ссуды в банках на покупку семян, удобрений, инсектицидов и т. Д., И часто их урожай заканчивается из-за различных природных и климатических условий. Это совершенно разрушительно для фермеров и их семей. Находясь в Индии, я пытался разработать решения по этой причине, но ничего не вышло. Были проблемы, например, либо решения, о которых я думал, были дорогими и фермеры не могли себе этого позволить, либо иногда решения были не так хороши. После встречи с Маноэлой и Чимкой я решил попробовать еще раз с помощью Call for Code, надеясь, что разрабатываемая нами платформа действительно решит эти проблемы .

2. Почему вы решили направить свое решение на решение проблем в мелком сельском хозяйстве?

Обычно домашние фермеры не имеют доступа к большим суммам средств, а их ресурсы очень ограничены во время бедствий. Им также очень трудно обращаться за помощью к экспертам и другим фермерам. И после встречи с Чимкой и Маноэлой я понял, что это не только бедственное положение фермеров в Индии, но и домашние фермеры сталкиваются с таким же проблемы по всему миру. Ориентируясь на малые фермерские хозяйства, Agrolly может решать проблемы, с которыми сталкивается целый сектор общества, поэтому мы решили, что будем направлять наше решение на мелкие фермерские хозяйства.

3. Как Call for Code улучшил ваш набор навыков разработчика, как вы применили обучение, полученное в программе, к другим компонентам своей жизни?

Call for Code - одно из соревнований, которое вывело меня за рамки моих возможностей. Я помню, что мы решили подготовиться к конкурсу в конце мая, и в наших планах было получить минимально жизнеспособный продукт к 25 июня. В приложении должен был быть форум, на котором фермеры могли бы взаимодействовать друг с другом, входить в систему / регистрироваться / забывать пароль / профиль / сбрасывать пароль, показывать прогнозы погоды от The Weather Company, и, наконец, самой сложной задачей было машинное обучение. Маноэла написал программу машинного обучения для прогнозирования погоды на год, но позже мне пришлось найти способ запустить эту программу в облаке IBM и сохранить результаты в платформе Cloud Object Storage, а также интегрировать ее с мобильным приложением. Я помню, как написал почти 800+ строк кода во вторую неделю июня и более 3000 строк к концу июня. В то же время, когда был выпущен наш MVP, Хелен присоединилась к команде, и мы начали работать над исправлением ошибок, добавлением функций и т.д. окружающая обстановка. Я очень хорошо изучил программирование на R, но самым важным фактом было то, что каждый из нас научился работать в команде, и это большая часть набора навыков разработчика.

4. Было ли какое-то конкретное препятствие, которое вам пришлось преодолеть во время сборки Agrolly? Когда команда почувствовала, что «взломала код» на этом препятствии?

Раздел приложения «Управление рисками урожая» был самым сложным. Это казалось почти невыполнимой задачей, пока она не была сделана. Результаты должны были быть частично сгенерированы на IBM Watson и частично на мобильном телефоне пользователя. Как только все заработало, нам пришлось вручную выполнить все расчеты и проверить, показывает ли приложение правильную информацию. После того, как мы убедились, что расчеты для прогнозирования потребностей сельскохозяйственных культур в воде и требованиях к температуре были правильными, мы почувствовали, что да, мы взломали код.

5. Как ваша команда управляла сроками, сроками производства и организацией? Приняли ли вы такие методологии, как дизайн-мышление?

Одним из важнейших факторов в таких соревнованиях является то, насколько хорошо вы управляете сроками, у нас были очень строгие сроки для каждой задачи. У нас было много полуночных встреч. Мы начали с того, каким будет MVP. Функции, которые он будет иметь, и график разработки, тестирования и развертывания этих функций. По большей части мы взяли на вооружение гибкие методологии работы.

Как упоминал Аджинкья, работа в команде имеет решающее значение для формирования целостного набора навыков разработчика. Call for Code имеет множество проектов с открытым исходным кодом, поддерживаемых Linux Foundation, которые позволяют вам сотрудничать с технологиями для хороших рок-звезд со всего мира, стремящихся сделать мир лучше. Чувствуете вдохновение? Ознакомьтесь с проектами и присоединяйтесь уже сегодня.

Если вам понравилась история, не забудьте хлопнуть в ладоши и подписаться на Call for Code Digest, чтобы увидеть больше историй о хороших технологиях! Кроме того, получайте ежемесячные обновления о задачах Call for Code, ресурсах для программирования, встречах и многом другом прямо на почту!