СледваСледващо ръководство
Търсене с лъч
Езиков AI
Език AI РЪКОВОДСТВО
Търсенето с ограничен лъч принуждава изхода на езиковия модел да отговаря на строги изисквания, като включване на конкретни думи или съвпадение на граматика, докато все още търси най-вероятния текст.
Чуйте това ръководствоAI-разказан · ~2 min
It guarantees structure that plain sampling cannot promise.
Обикновеното търсене на лъчи запазва топ-k най-вероятните частични последователности („лъчи“) на всяка стъпка и ги разширява, като избира най-добрата пълна. Търсенето с насочен или ограничен лъч добавя правила, на които трябва да се подчинява крайният изход, като например „думите мост и река трябва да се появят“ или „изходът трябва да е валиден JSON.“ Лексикално ограниченото декодиране (Hokamp и Liu, 2017) и Grid Beam Search организират лъчи според това колко ограничения са удовлетворени, като гарантират, че всеки необходим токен в крайна сметка се появява. Динамичното разпределение на лъчите на Post и Vilar направи това ефективно чрез банкиране на слотове за лъчи през нивата на прогрес на ограниченията. Съвременните системи също използват ограничено от граматиката декодиране: на всяка стъпка краен автомат или контекстно-свободна граматика маскира разпределението на токените, така че се допускат само токени, които поддържат изхода валиден. Това е начинът, по който инструментите надеждно излъчват анализируеми JSON, SQL или API извиквания.
Принуждаване на изхода от машинен превод да съдържа необходим терминологичен термин
Гарантирането на LLM излъчва JSON, който валидира спрямо дадена схема за извиквания на API
Ограничаване на генерирания SQL към граматиката на таблицата и колоната на база данни
Вмъкване на задължителни ключови думи в рекламен текст или описание на продукти
Ограниченото декодиране се превръща в гръбнака на надеждното използване на инструменти и структуриран изход. Библиотеки, които компилират JSON схеми или регулярни изрази в маски за бързи токени (като Outlines и подхода за насочване), се сливат в основните сървъри за изводи. Очаквайте граматически ограничения, комбинирани със спекулативно декодиране за скорост и научено „меко“ напътствие, което насочва към цели за стил или безопасност без крехкостта на твърдите правила.
Безплатен бюлетин
Три проверени AI истории всяка делнична сутрин, написани на достъпен език. Безплатно завинаги, без реклами.
Един имейл всеки делничен ден. Отписване с едно кликване. Никога не продаваме и не споделяме вашия имейл адрес.
Тествайте себе си
Незабавна обратна връзка за всеки отговор и сертификат за споделяне с подлежащ на проверка идентификационен номер, след като преминете курс.
Подкрепете безплатното AI образование. AI Understanding е 501(c)(3) с нестопанска цел — без реклами, без платен достъп, никога. Направете дарение
Търсенето с ограничен лъч принуждава изхода на езиковия модел да отговаря на строги изисквания, като включване на конкретни думи или съвпадение на граматика, докато все още търси най-вероятния текст. Той гарантира структура, която обикновеното вземане на проби не може да обещае.
Търсенето с лъч поддържа k частични последователности (лъчи) с най-висок резултат и ги разширява, балансирайки широчината на търсенето и разходите.
Гредите са групирани по тяхното състояние на удовлетворяване на ограниченията, така че частичните изходи, които са поставили необходимите думи, могат да се конкурират справедливо.
Крайна машина или граматика произвежда маска за стъпка, която нулира всеки знак, който би направил последователността невалидна.
Методът на Post и Vilar разпределя капацитета на лъча между състояния на прогрес на ограничение, което прави лексикално ограниченото търсене много по-ефективно.
A correctly enforced grammar can constrain completed outputs, but truncation or mismatched constraints can leave an incomplete or unsuitable result.
Продължавай да учиш
Още ръководства, избрани за тази тема
СледваСледващо ръководство
Търсене с лъч
Езиков AI