Како направити формате шаблона у ЛангЦхаин-у?

Kako Napraviti Formate Sablona U Langchain U



Велики језички модели или ЛЛМ се користе за креирање интерактивног модела који може да комуницира са људима на природним језицима. Корисник треба да конфигурише шаблон за упите тако да модел може да разуме текст, а затим ефикасно генерише одговор. Да би се генерисао текст на природном језику, модел треба да буде обучен на скупу података на природном језику.

Овај пост ће илустровати процес прављења формата шаблона у ЛангЦхаин-у.







Како направити формате шаблона у ЛангЦхаин-у?

Питхон је најефикаснији програмски језик који користи „ јиња2 ' и ' фстринг ” формати шаблона као фстринг се подразумевано користи. Да бисте научили како да направите формат шаблона у ЛангЦхаин-у, једноставно следите овај водич:



Предуслов: Инсталирајте ЛангЦхаин



Прво, инсталирајте оквир ЛангЦхаин који садржи библиотеке ПромптТемплате које се могу користити за прављење формата шаблона. ЛангЦхаин фрамеворк инсталира све потребне зависности за изградњу структуре упита за ЛЛМ или цхат ботове:





пип инсталл лангцхаин

Метод 1: Коришћење шаблона јиња2

Након тога, увезите библиотеку ПромптТемплате да бисте користили шаблон јиња2 који садржи упит са променљивим које су дефинисане у методи промпт.формат(). Формат јиња2 је наведен као параметар методе ПромптТемплате() и додељен промпт променљивој:



из лангцхаин.промптс импорт ПромптТемплате

јиња2_темплате = 'Реци ми {{ стил }} песму о {{ теми }}'
промпт = ПромптТемплате.фром_темплате(јиња2_темплате, темплате_формат='јиња2')

промпт.формат(стиле='мотивациони', тхеме='земља')

Излаз показује да је модел исправно користио вредности променљиве у упиту након што је разумео:

Метод 2: Коришћење шаблона фстринг

Други метод користи формат шаблона фстринг који се подразумевано користи као ПромптТемплате од стране програмског језика Питхон. На пример, „ фстринг_темплате ” променљива садржи упит, а затим позива метод ПромптТемплате() са променљивом унутар ње да би направио формат шаблона:

из лангцхаин.промптс импорт ПромптТемплате

фстринг_темплате = '''Реци ми {стиле} песму о {теми}'''
промпт = ПромптТемплате.фром_темплате(фстринг_темплате)

промпт.формат(стиле='мотивациони', тхеме='земља')

То је све о процесу прављења формата шаблона у ЛангЦхаин-у.

Закључак

Да бисте направили формат шаблона у ЛангЦхаин-у, једноставно започните процес инсталирањем ЛангЦхаин оквира. Садржи све зависности за коришћење функције ПромптТемплате(). Користи се фстринг формат шаблона подразумевано за програмске језике Питхон. Корисник такође може да користи јиња2 шаблон помоћу шаблон_формат параметар. Овај водич је објаснио оба формата ПромптТемплате за прављење шаблона у ЛангЦхаин-у.