Актуальні теми
#
Bonk Eco continues to show strength amid $USELESS rally
#
Pump.fun to raise $1B token sale, traders speculating on airdrop
#
Boop.Fun leading the way with a new launchpad on Solana.
Андрій Карпати підтримує введення нового терміну, пов'язаного з «контекстною інженерією», у розробку програмного забезпечення AI з використанням LLM.
І цей термін довгий час здавався дуже потрібним. Щоразу, коли я пояснюю людям, як ми розробляємо наш Nethermind AuditAgent, одним із ключових аспектів, окрім використання експертизи домену (безпека web3) та використання найкращих доступних моделей штучного інтелекту (від OpenAI, Anthropic та Google), а також інструментів для LLM, є саме «контекстна інженерія».
Іноді можна зустріти вислів «контекст – це король», і це дійсно так. LLM, будь то величезні просунуті або оптимізовані маленькі LLM, є потужним інструментом, але, як і будь-який інструмент, якщо він потрапить у чужі руки, ви отримаєте набагато менш перспективні результати, ніж могли б, якби працювали з ними правильно. А контекстний менеджмент (або інженерія) – це дійсно складна і не дуже добре описана сфера, яка постійно розвивається, і вона дійсно виникла як розширення концепції оперативного інжинірингу, яка вже має деякі негативні конотації.
В цілому Андрій перерахував основні аспекти, пов'язані з контекстною інженерією (на другому скріншоті), але в кожному конкретному завданні люди досягають відмінних результатів багато в чому шляхом проб і помилок, кожен раз монотонно намагаючись вибрати правильні елементи контексту, які дійсно потрібні на цьому етапі вирішення проблем, збираючи бенчмарки для кожного етапу, дивлячись на метрики, розділяючи набори даних на тести, валідації і так далі, і тому подібне.
Що ви думаєте про «контекстну інженерію»?

25 черв. 2025 р.
+1 за "контекстний інжиніринг" замість "оперативний інжиніринг".
Люди асоціюють підказки з короткими описами завдань, які ви б дали LLM у повсякденному використанні. У кожному промисловому додатку LLM контекст-інжиніринг — це тонке мистецтво та наука наповнення контекстного вікна саме тією інформацією, яка потрібна для наступного кроку. Наука, тому що це правильне виконання включає описи та пояснення завдань, кілька прикладів пострілів, RAG, пов'язані (можливо, мультимодальні) дані, інструменти, стан та історію, компактування... Занадто мало або має неправильну форму, і LLM не має правильного контексту для оптимальної продуктивності. Занадто багато або занадто нерелевантно, і витрати на LLM можуть зрости, а продуктивність може знизитися. Зробити це добре вкрай нетривіально. А мистецтво через керівну інтуїцію навколо психології людей, духів.
Крім контекстної інженерії, додаток LLM повинен:
- Розбийте проблеми прямо на потоки контролю
- Правильно упакуйте контекстні вікна
- Диспетчеризація дзвінків до LLM відповідного типу та можливостей
- обробляти потоки UIUX з перевіркою генерації
- багато іншого - огородження, безпека, евали, паралелізм, попередня вибірка, ...
Таким чином, контекстна інженерія — це лише невеликий шматок нового товстого шару нетривіального програмного забезпечення, яке координує окремі виклики LLM (і багато інших) у повноцінні додатки LLM. Термін "обгортка ChatGPT" набрид і дуже-дуже неправильний.
403
Найкращі
Рейтинг
Вибране