Back-end Engineer

Статті автора Mark Mishyn

Огляд та порівняння LLM-фреймворків LangChain та LlamaIndex

Mark Mishyn 1532

Back-end Engineer Марк Мішин стверджує, що LLM-фреймворки LangChain і LlamaIndex доволі схожі між собою. Та все ж мають низку відмінностей: наприклад, LlamaIndex більше сфокусована на RAG, а LangChain краще підходить для agent-based-застосунків. Більше про ці фреймворки читайте у блозі Марка. 4

OpenAI Function Calling і як з ним працювати в Python-проєктах

Mark Mishyn 1698

Останній рік у сфері технологій безумовно можна назвати роком ШІ. Тож стежити за новими фігами від OpenAI практично необхідність. Наприклад, нещодавно компанія додала таку цікаву річ, як Function Calling. Що це таке та як із цим працювати розповідає Марк Мішин у цій статті. 4

Виконуємо синхронний код в асинхронному середовищі

Mark Mishyn 2389

Розглядаємо одночасне виконання синхронного IO-bound коду в асинхронному середовищі Python за допомогою модуля asyncio. Приклади у статті демонструють різні сценарії використання, включаючи потенційну взаємодію зі сторонніми API, обмеження кількості одночасних потоків виконання та обробку помилок. 12

Налаштовуємо повнотекстовий пошук в PostgreSQL та SQLAlchemy

Mark Mishyn 2642

У статті описані різні способи фільтрації і пошуку користувачів в базі даних, використовуючи SQLAlchemy та PostgreSQL. На початку тексту розглянуті прості приклади фільтрації, а потім переходимо до гнучкіших запитів з використанням можливостей pg_trgm та ts_vector. Усе розповідає Back-end Engineer Марк Мішин з компанії Welltech. 4