Бүрәнәләрдән мәгълүмат алу өчен DSPy моделен булдырыгыз | B4N1

Бүрәнәләрдән мәгълүмат алу өчен DSPy моделен булдырыгыз

8 months ago · b4n1 Tiempo de lectura: 3 min

LangChain һәм DSPy ярдәмендә AgO AI-ны DevOps Автоматизациясе белән берләштерү

Кереш

Ясалма интеллект (AI), DevOps һәм автоматизация киселеше программа инфраструктурасы белән идарә итү һәм саклау ысулын үзгәртә. Агент ЯИ, кешеләр исеменнән биремнәр үтәү өчен, AI агентларын куллануны үз эченә ала, DevOps автоматизациясе өчен аеруча яраклы. Бу мәкаләдә без акыллы AI-ның DevOps автоматизациясе белән LangChain һәм DSPy ярдәмендә интеграцияләнүен тикшерәчәкбез, акыллы, ЯИ белән идарә итүче инфраструктура белән идарә итү системаларын булдырырга мөмкинлек бирүче ике заманча технология.

LangChain һәм DSPy аңлау

LangChain - сөйләшү AI кушымталарын төзү өчен ачык чыганак. Бу табигый тел эшкәртү (NLP) модельләрен, диалог белән идарә итү системаларын һәм сөйләшү AI системаларын төзү өчен кирәк булган башка компонентларны булдыру өчен кораллар һәм китапханәләр җыелмасы белән тәэмин итә. LangChain Рөстәм программалаштыру теле өстендә төзелгән һәм махсус сөйләшү AI кушымталарын төзү өчен сыгылучан, модульле архитектура белән тәэмин итә.

DSPy, киресенчә, тирән уку модельләрен төзү һәм урнаштыру өчен Python китапханәсе. Нейрон челтәрләр төзү һәм укыту өчен гади, интуитив API, шулай ук ​​җитештерү мохитендә модельләр урнаштыру һәм идарә итү өчен кораллар җыелмасы тәкъдим итә. DSPy LangChain белән бертуктаусыз эшләргә эшләнгән, мәгълүматлардан өйрәнә ала торган һәм үзгәрә торган мохиткә яраклаша ала торган катлаулы, AI белән идарә итүче системалар булдырырга мөмкинлек бирә.

DevOps автоматлаштыру өчен LangChain һәм DSPy интеграцияләү

DevOps автоматизациясе өчен LangChain һәм DSPy интеграцияләү өчен, безгә ике технологиянең дә көчле якларын куллана ала торган система булдырырга кирәк. Менә архитектурага югары дәрәҗәдәге күзәтү:

  1. ** Мәгълүматны кертү **: Без DSPy-ны бүрәнәләр, метрика, конфигурация файллары кебек төрле чыганаклардан мәгълүмат алу өчен кулланачакбыз. 2.. 3 ..
  2. ** Эш башкару **: Диалог белән идарә итү системасы тәкъдим иткән тәкъдимнәр нигезендә эшләрне башкару өчен DSPy кулланачакбыз.

Практик тормышка ашыру

DevCs автоматизациясе өчен без LangChain һәм DSPyны ничек берләштерә алуыбызның гади мисалы: "питон импорт лангчейн dspy импорт

модель = dspy.Модель ("log_ingestion")

Модельне үзләштерелгән мәгълүматларга өйрәтегез

model.train (мәгълүмат)

LangChain диалог белән идарә итү системасын булдырыгыз

dialog_manager = langchain.DialogueManager (модель)

Гади диалог агымын билгеләгез

dialog_flow = [ { "ният": "check_status", "җавап": "Хәзерге статус {статус}" }, { "ният": "restart_service", "җавап": "Хезмәт яңадан башланды" } ]

Диалог агымын башкару

җавап = dialog_manager.execute (диалог_ агым)

Theавапка нигезләнеп эш башкару

if response == "Хезмәт яңадан башланды": dspy.execute_action ("restart_service") " Бу мисал без LangChain һәм DSPy-ны ничек куллана алуыбызны күрсәтә, гади диалог белән идарә итү системасын булдыру өчен, өйрәнелгән модель белән үзара бәйләнештә була ала һәм җавап нигезендә чаралар башкара ала.

Иң күп кулланылган командалар / фрагментлар

LangChain һәм DSPy өчен иң еш кулланыла торган боерыклар һәм фрагментлар:

  1. ** LangChain **:
    • "langchain.DialogueManager (модель)": Өйрәнелгән модель ярдәмендә диалог белән идарә итү системасы булдыра.
    • "langchain.execute_dialogue_flow (dialog_flow)": Алдан билгеләнгән диалог агымын кулланып диалог агымын башкара.
    • "langchain.get_intent (ният)": ниятне кулланучы кертүеннән ала.
  2. ** DSPy **:
    • "dspy.Model (" log_ingestion ")": Бүрәнәләрдән мәгълүмат алу өчен DSPy моделе ясый.
    • "dspy.train (модель, мәгълүматлар)": DSPy моделен кертелгән мәгълүматларга өйрәтә.
    • "dspy.execute_action (эш)": Өйрәнелгән модель тәкъдиме нигезендә эш башкара.

Визуализация

DevOps автоматлаштыру өчен LangChain һәм DSPy интеграциясенең гади визуализациясе: "диаграмма { "тип": "бар", "мәгълүмат": { "этикеткалар": ["Мәгълүмат кертү", "Модель укыту", "Диалог белән идарә итү", "Эшләрне башкару"], "мәгълүматлар базасы": [ { "ярлык": "LangChain", "мәгълүмат": [10, 15, 20, 25], "backgroundColor": "rgba (255, 99, 132, 0,2)", "borderColor": "rgba (255, 99, 132, 1)", "чик киңлеге": 1 }, { "ярлык": "DSPy", "мәгълүмат": [15, 20, 25, 30], "backgroundColor": "rgba (54, 162, 235, 0,2)", "borderColor": "rgba (54, 162, 235, 1)", "чик киңлеге": 1 } ] }, "вариантлар": { "титул": { "күрсәтү": дөрес, "текст": "DevOps автоматлаштыру өчен LangChain һәм DSPy интеграциясе" }, "тараза": { "yAxes": [ { "таллар": { "startAtZero": дөрес } } ] } } } " Бу визуализация LangChain һәм DSPy ничек DevOps автоматлаштыру торбасын булдыру өчен интеграцияләнергә мөмкинлеген күрсәтә.

Йомгаклау

Бу мәкаләдә без LangChain һәм DSPy ярдәмендә агент AIның DevOps автоматизациясе белән интеграцияләнүен тикшердек. Без бу ике технологиянең гади диалог белән идарә итү системасын булдыру өчен ничек кулланылуын күрсәттек, алар әзерләнгән модель белән үзара бәйләнештә булырга һәм җавап нигезендә чаралар башкарырга мөмкин. Без шулай ук ​​практик тормышка ашыру үрнәге һәм LangChain һәм DSPy өчен иң күп кулланылган 5-10 командалар / фрагментлар бүлеген китердек. Ниһаять, без DevOps автоматизациясе өчен LangChain һәм DSPy интеграциясен күрсәтү өчен визуализация бүлеген керттек.


¿Tienes preguntas?

Hablemos

Contáctame en LinkedIn