Тотрыклы программа архитектурасы өчен контекст-хәбәрдар AI агентлары: Оркестр кораллары белән агент CI / CD кертү. | B4N1

Тотрыклы программа архитектурасы өчен контекст-хәбәрдар AI агентлары: Оркестр кораллары белән агент CI / CD кертү.

3 months ago · b4n1 Read time: 4 min

Кереш

Бүгенге тиз эшләнгән программа тәэминаты пейзажында чыдам һәм масштаблы системалар төзү элеккегә караганда мөһимрәк. Программа системаларының катлаулылыгы, ЯИ һәм машина өйрәнүнең көчәюе, үзгәрүчән мохиткә яраклаша ала һәм мәгълүматлы карарлар кабул итә алган контекстны белгән ЯИ агентлары үсешенә китерде. Бу мәкаләдә без контекстны белгән ЯИ агентлары концепциясен һәм аларны оркестр кораллары ярдәмендә CI / CD торба үткәргечләрендә тормышка ашыруны тикшерәчәкбез.

Контекст-хәбәрдар AI агентлары нәрсә ул?

Контекстны белгән ЯИ агентлары - ясалма интеллектның бер төре, алар үз мохитен ситуациягә туры китереп кабул итә ала. Алар контекстны аңлау һәм карарлар кабул итү өчен машина өйрәнү һәм табигый тел эшкәртү ысулларын кулланалар. Программаны эшләүдә, контекстны белгән ЯИ агентлары биремнәрне автоматлаштыру, хезмәттәшлекне яхшырту һәм карарлар кабул итүне көчәйтү өчен кулланылырга мөмкин.

Агент CI / CD торбалары

Агент CI / CD торбалары - өзлексез интеграция һәм өзлексез урнаштыру торбасы, ул программа тәэмин итү процессын автоматлаштыру һәм оптимальләштерү өчен ЯИ һәм машина өйрәнүне куллана. Бу торба үткәргечләр мәгълүматны анализлау, карарлар кабул итү һәм программа тәэминаты эшкәртү контексты нигезендә чаралар күрү өчен контекстны белгән ЯИ агентларын кулланалар.

Оркестр кораллары

Оркестр кораллары - программа кушымталарын урнаштыру, масштаблау һәм идарә итү белән идарә итүче автоматлаштырылган һәм идарә итүче программа системалары. Алар күп системалар һәм хезмәтләр эшчәнлеген координацияләү өчен API, сценарийлар һәм башка кораллар кулланалар. Агент CI / CD торба үткәргечләре контекстында оркестр кораллары ЯИ агентлары һәм бүтән системалар арасындагы мәгълүматлар һәм гамәлләр агымын идарә итү өчен кулланыла.

Масштаблы һәм этик программа системаларын проектлау

Масштаблы һәм этик программа системаларын эшләгәндә, түбәндәге факторларны исәпкә алырга кирәк:

  • ** Масштаблылыгы **: Системаның эшне арттырмыйча йөкне һәм трафикны эшкәртү сәләте.
  • ** Этика **: Системаның гадел, ачык һәм кулланучыларның хокукларын һәм кызыксынуларын хөрмәт итә торган эш итү сәләте.
  • ** Түземлек **: Системаның уңышсызлыклардан арыну һәм авырлыклар вакытында аның функциясен саклап калу сәләте.

Оркестр кораллары белән Agentic CI / CD кертү

Оркестр кораллары белән агент CI / CD кертү өчен, сез бу адымнарны ясый аласыз:

  1. ** Оркестр коралын сайлагыз **: Кубернетес, Apache һава агымы яки AWS адым функцияләре кебек яраклы оркестр коралын сайлагыз.
  2. ** CI / CD торба проектлагыз **: ЯИ агентлары һәм бүтән системалар арасында мәгълүматлар һәм гамәлләр агымын билгеләгез.
  3. ** ЯИ агентларын тормышка ашырыгыз **: Машина өйрәнү һәм табигый тел эшкәртү техникасын кулланып контексттан хәбәрдар AI агентларын эшләгез.
  4. ** Оркестр коралы белән интеграция **: CI агентларын CI / CD торбасын автоматлаштыру һәм идарә итү өчен оркестр коралы белән берләштерегез.

Мисал коды: Питонда контекст-хәбәрдар AI агентын тормышка ашыру

Менә Python'да контексттан хәбәрдар AI агентын ничек тормышка ашырырга икәнен күрсәтүче мисал коды блокы: "питон np импорт кертү sklearn.ensemble импортыннан RandomForestClassifier sklearn.model_selection импорт поезды_тест_сплиттан sklearn.metrics дан импорт төгәллеге_скоре

Мәгълүматны йөкләү

data = np.loadtxt ('data.csv')

Мәгълүматны укыту һәм сынау комплектларына бүлегез

X_train, X_test, y_train, y_test = поезд_тест_сплит (мәгълүмат [:,: -1], мәгълүмат [:, -1], test_size = 0,2, очраклы_ дәүләт = 42)

Урман классификаторын өйрәтегез

clf = RandomForestClassifier (n_estimators = 100, random_state = 42) clf.fit (X_train, y_train)

Тест җыелмасында фаразлагыз

y_pred = clf.predict (X_test)

Модельне бәяләгез

төгәллек = төгәллек_скор (y_test, y_pred) бастыру (f'Accuracy: {төгәллек: .3f} ')

Контекстны белгән ЯИ агентын билгеләгез

класс AI-агент: def __init __ (үз): self.clf = clf

def фаразлау (үз, X):
    self.clf.predict (X) кайтару

ЯИ агентының мисалын булдырыгыз

ai_agent = AI-агент ()

Фаразлау өчен AI агентын кулланыгыз

X_new = np.array ([[1, 2, 3]]) фаразлау = ai_agent.predict (X_new) бастыру (f'Prediction: {фаразлау} ') " Бу код блогы очраклы урман классификаторын мәгълүматлар базасында ничек әзерләргә һәм аны фаразлау өчен кулланырга күрсәтә. Ул шулай ук ​​фаразлау өчен әзерләнгән классификаторны кулланган контекстны белгән ЯИ агентын билгели.

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

Оркестр кораллары белән CI / CD агентын тормышка ашыру өчен иң күп кулланылган 5-10 боерык / фрагмент:

  1. "Kubectl apply -floyment.yaml": Кубернетес урнаштыру конфигурациясен кулланыгыз.
  2. "Airава агымы db яңарту": Airава агымы базасын яңарту.
  3. "Aws stepfunctions start-execution --input" {"ачкыч": "кыйммәт"} '": AWS адым функцияләрен башкаруны башлау.
  4. "Докер - минем образым.": Докер образын төзегез.
  5. "Докер минем образымны этәрә": Докер рәсемен реестрга этәрегез.
  6. "кубернетес серле гомуми серне барлыкка китерә - - туры мәгънәдә = MY_KEY = MY_VALUE": Кубернетес серен булдырыгыз.
  7. "Airава агымы trigger_dag my_dag": DAG һава агымын эшләтеп җибәрү.
  8. "Docker run -d -p 8080: 8080 my-image": Докер контейнерын эшләгез.
  9. "Кубернетес урнаштыру минем-урнаштыру" ны бетерә: Кубернетес урнаштыруны бетерегез.

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

Менә Chart.js ярдәмендә агент CI / CD торбасын визуализацияләү: "javascript { "тип": "бар", "мәгълүмат": { "этикеткалар": ["AI Агент", "Оркестр коралы", "CI / CD торба"], "мәгълүматлар базасы": [ { "ярлык": "Вакыт", "мәгълүмат": [10, 20, 30], "backgroundColor": ["# FF6384", "# 36A2EB", "# FFCE56"] } ] }, "вариантлар": { "титул": { "күрсәтү": дөрес, "текст": "Агент CI / CD торба" }, "тараза": { "yAxes": [ { "таллар": { "startAtZero": дөрес } } ] } } } " Бу визуализация CI / CD агентының һәр компоненты тарафыннан алынган вакытны күрсәтә.

Йомгаклау

Ахырда, контекстны белгән ЯИ агентлары ныклы һәм масштаблы программа системаларын төзү өчен көчле корал. Оркестр кораллары белән агент CI / CD торбаларын тормышка ашырып, уйлап табучылар программаны эшләү процессын автоматлаштыра һәм оптимальләштерә ала. Код блокы һәм визуализация үрнәге Python'да контекстны белгән AI агентын ничек тормышка ашырырга һәм CI / CD торбасын агентлаштырырга күрсәтә. Иң күп кулланылган иң яхшы 5-10 боерык / фрагмент оркестр кораллары белән агент CI / CD кертү өчен тиз белешмәлек бирә.


Have Questions?

Let's Talk

Contact me on LinkedIn