Jenny VinNOP::Nuances of ProgrammingТехнология составления промптов для модели ИИ на примере одного чат-ботаЕще и года не прошло, как ChatGPT и другие сервисы генеративного ИИ появились в нашей жизни, но при этом они уже успели завоевать весь мир…Nov 10, 2023Nov 10, 2023
Jenny VinNOP::Nuances of ProgrammingЭтические проблемы в науке о данныхРаботой был я изнурен, погряз в больших объемах данных, и голос сверху мне изрек, чтоб никогда не забывал я: “С большими данными приходит…Oct 26, 2023Oct 26, 2023
Jenny VinNOP::Nuances of ProgrammingYAML против JSON: какой формат эффективнее для работы с LLM?В начале 2020 года мне представилась уникальная возможность получить доступ к GPT-3 от OpenAI, новейшей языковой модели с поистине…Oct 12, 2023Oct 12, 2023
Jenny VinNOP::Nuances of ProgrammingКак эффективно использовать флаги функцийВведениеOct 7, 2023Oct 7, 2023
Jenny VinNOP::Nuances of ProgrammingJava 21: новый подход к созданию строкJava 21 предлагает много классных функциональностей, и одна из них — шаблоны строк (англ. String Templates). При том, что их целевое…Sep 26, 2023Sep 26, 2023
Jenny VinNOP::Nuances of ProgrammingКак создать простой агент с Guidance и локальной моделью LLMКогда я попытался создать агент ReAct с помощью Langchain, то понял, насколько сложно обеспечивать его корректную работу на постоянной…Sep 22, 2023Sep 22, 2023
Jenny VinNOP::Nuances of ProgrammingПлохого кода не существует!Плохого кода не существует.Sep 16, 2023Sep 16, 2023
Jenny VinNOP::Nuances of ProgrammingИспользование стека навигации SwiftUI для идеального поведения TabViewПо стеку навигации (англ. Navigation Stack), представленному в iOS 16, опубликована масса статей. Однако большинство из них просто…Sep 13, 2023Sep 13, 2023
Jenny VinNOP::Nuances of ProgrammingКак уменьшить объем шаблонного кода в тестах KotlinТестирование должно быть простым. Если тесты слишком сложные и проблематичные в сопровождении, они теряют смысл. Тесты помогают…Sep 12, 2023Sep 12, 2023