рд╣рдорд╕реЗ рдЬреБрдбреЗ

рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдХреЗ рд╕рд╛рде рд╕реНрд╡рд╛рдпрддреНрдд рдПрдЬреЗрдВрдЯ: рдЖрдкрдХреЗ AI рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЕрд╡рд▓реЛрдХрдиреАрдпрддрд╛, рдЯреНрд░реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рдФрд░ рдЙрд╕рд╕реЗ рднреА рдЖрдЧреЗ

Artificial Intelligence

рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдХреЗ рд╕рд╛рде рд╕реНрд╡рд╛рдпрддреНрдд рдПрдЬреЗрдВрдЯ: рдЖрдкрдХреЗ AI рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рд▓рд┐рдП рдЕрд╡рд▓реЛрдХрдиреАрдпрддрд╛, рдЯреНрд░реЗрд╕рд┐рдмрд┐рд▓рд┐рдЯреА рдФрд░ рдЙрд╕рд╕реЗ рднреА рдЖрдЧреЗ

mm
рдПрдЬреЗрдВрдЯрдСрдкреНрд╕: рд╕реНрд╡рд╛рдпрддреНрдд рдПрдЬреЗрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд╡рд▓реЛрдХрди рдФрд░ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдмрдирд╛рдирд╛

рдмрдбрд╝реЗ рднрд╛рд╖рд╛ рдореЙрдбрд▓ (рдПрд▓рдПрд▓рдПрдо) рдЬреИрд╕реЗ рдлрд╛рдЙрдВрдбреЗрд╢рди рдореЙрдбрд▓ (рдПрдлрдПрдо) рджреНрд╡рд╛рд░рд╛ рд╕реНрд╡рд╛рдпрддреНрдд рдПрдЬреЗрдВрдЯреЛрдВ рдХреЗ рд╡рд┐рдХрд╛рд╕ рдиреЗ рдЬрдЯрд┐рд▓, рдмрд╣реБ-рдЪрд░рдгреАрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рддрд░реАрдХреЗ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд┐рдпрд╛ рд╣реИред рдпреЗ рдПрдЬреЗрдВрдЯ рдЧреНрд░рд╛рд╣рдХ рд╕рд╣рд╛рдпрддрд╛ рд╕реЗ рд▓реЗрдХрд░ рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рддрдХ рдХреЗ рдХрд╛рд░реНрдп рдХрд░рддреЗ рд╣реИрдВ, рдЬрдЯрд┐рд▓ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдХреЛ рдиреЗрд╡рд┐рдЧреЗрдЯ рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рддрд░реНрдХ, рдЙрдкрдХрд░рдг рдЙрдкрдпреЛрдЧ рдФрд░ рд╕реНрдореГрддрд┐ рдХреЛ рдЬреЛрдбрд╝рддреЗ рд╣реИрдВред

рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЬреИрд╕реЗ-рдЬреИрд╕реЗ рдЗрди рдкреНрд░рдгрд╛рд▓рд┐рдпреЛрдВ рдХреА рдХреНрд╖рдорддрд╛ рдФрд░ рдЬрдЯрд┐рд▓рддрд╛ рдмрдврд╝рддреА рд╣реИ, рдЕрд╡рд▓реЛрдХрди, рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдФрд░ рдЕрдиреБрдкрд╛рд▓рди рдореЗрдВ рдЪреБрдиреМрддрд┐рдпрд╛рдБ рдЙрднрд░рддреА рд╣реИрдВред

рдпрд╣реАрдВ рдкрд░ рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдХреА рднреВрдорд┐рдХрд╛ рдЖрддреА рд╣реИ; рдпрд╣ рдПрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рд╣реИ рдЬрд┐рд╕реЗ DevOps рдФрд░ MLOps рдХреЗ рдЖрдзрд╛рд░ рдкрд░ рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди FM-рдЖрдзрд╛рд░рд┐рдд рдПрдЬреЗрдВрдЯреЛрдВ рдХреЗ рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЗ рдкреНрд░рдмрдВрдзрди рдХреЗ рд▓рд┐рдП рддреИрдпрд╛рд░ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИред

рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдХреА рдЖрдзрд╛рд░рднреВрдд рд╕рдордЭ рдкреНрд░рджрд╛рди рдХрд░рдиреЗ рдФрд░ рдПрдлрдПрдо-рдЖрдзрд╛рд░рд┐рдд рд╕реНрд╡рд╛рдпрддреНрдд рдПрдЬреЗрдВрдЯреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрд╡рд▓реЛрдХрди рдФрд░ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдореЗрдВ рдЗрд╕рдХреА рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдХреЗ рд▓рд┐рдП, рдореИрдВрдиреЗ рд╣рд╛рд▓ рдХреЗ рдкреЗрдкрд░ рд╕реЗ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рд╛рдкреНрдд рдХреА рд╣реИ рдлрд╛рдЙрдВрдбреЗрд╢рди рдореЙрдбрд▓-рдЖрдзрд╛рд░рд┐рдд рдПрдЬреЗрдВрдЯреЛрдВ рдХреА рдЕрд╡рд▓реЛрдХрди рдХреНрд╖рдорддрд╛ рдХреЛ рд╕рдХреНрд╖рдо рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдХрд╛ рд╡рд░реНрдЧреАрдХрд░рдг рд▓рд┐рдорд┐рдВрдЧ рдбреЛрдВрдЧ, рдХрд┐рдВрдЧрд╣реБрдЖ рд▓реВ рдФрд░ рд▓рд┐рдорд┐рдВрдЧ рдЭреВ рджреНрд╡рд╛рд░рд╛ред рдпрд╣ рдкреЗрдкрд░ рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдХреА рд╡реНрдпрд╛рдкрдХ рдЦреЛрдЬ рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рдореЗрдВ рд╕реНрд╡рд╛рдпрддреНрдд рдПрдЬреЗрдВрдЯреЛрдВ рдХреЗ рдЬреАрд╡рдирдЪрдХреНрд░ рдХреЗ рдкреНрд░рдмрдВрдзрди рдореЗрдВ рдЗрд╕рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдкрд░ рдкреНрд░рдХрд╛рд╢ рдбрд╛рд▓рд╛ рдЧрдпрд╛ рд╣реИ - рдирд┐рд░реНрдорд╛рдг рдФрд░ рдирд┐рд╖реНрдкрд╛рджрди рд╕реЗ рд▓реЗрдХрд░ рдореВрд▓реНрдпрд╛рдВрдХрди рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рддрдХред рд▓реЗрдЦрдХ рдЯреНрд░реЗрд╕ рдХрд░рдиреЗ рдпреЛрдЧреНрдп рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рд╡рд░реНрдЧреАрдХреГрдд рдХрд░рддреЗ рд╣реИрдВ, рдЕрд╡рд▓реЛрдХрдиреАрдпрддрд╛ рдкреНрд▓реЗрдЯрдлрд╝реЙрд░реНрдо рдХреЗ рд▓рд┐рдП рдкреНрд░рдореБрдЦ рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдХрд╛ рдкреНрд░рд╕реНрддрд╛рд╡ рдХрд░рддреЗ рд╣реИрдВ, рдФрд░ рдирд┐рд░реНрдгрдп рдЬрдЯрд┐рд▓рддрд╛ рдФрд░ рд╡рд┐рдирд┐рдпрд╛рдордХ рдЕрдиреБрдкрд╛рд▓рди рдЬреИрд╕реА рдЪреБрдиреМрддрд┐рдпреЛрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддреЗ рд╣реИрдВред

рдЬрдмрдХрд┐ AрдЬреЗрдВрдЯрдСрдкреНрд╕ (рдЯреВрд▓) рдиреЗ рдПрдЖрдИ рдПрдЬреЗрдВрдЯреЛрдВ (рдЬреИрд╕реЗ) рдХреА рдирд┐рдЧрд░рд╛рдиреА, тАЛтАЛтАЛтАЛрдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдЕрдЧреНрд░рдгреА рдЙрдкрдХрд░рдгреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдХрд░реНрд╖рдг рдкреНрд░рд╛рдкреНрдд рдХрд┐рдпрд╛ рд╣реИ рдСрдЯреЛрдЬреЗрди, рдХреНрд░реВ рдПрдЖрдИ), рдпрд╣ рд▓реЗрдЦ рдПрдЖрдИ рдСрдкрд░реЗрд╢рдВрд╕ (рдСрдкреНрд╕) рдХреА рд╡реНрдпрд╛рдкрдХ рдЕрд╡рдзрд╛рд░рдгрд╛ рдкрд░ рдХреЗрдВрджреНрд░рд┐рдд рд╣реИред

рдРрд╕рд╛ рдХрд╣рд╛ рдЬрд╛рддрд╛ рд╣реИ рдХрд┐, рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ (рдЯреВрд▓) рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рд╕реЗрд╢рди рд░рд┐рдкреНрд▓реЗ, рдПрд▓рдПрд▓рдПрдо рд▓рд╛рдЧрдд рдЯреНрд░реИрдХрд┐рдВрдЧ рдФрд░ рдЕрдиреБрдкрд╛рд▓рди рдирд┐рдЧрд░рд╛рдиреА рдЬреИрд╕реА рд╕реБрд╡рд┐рдзрд╛рдУрдВ рдХреЗ рд╕рд╛рде рдПрдЬреЗрдВрдЯ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред рдПрдЖрдИ рдореЗрдВ рд╕рдмрд╕реЗ рд▓реЛрдХрдкреНрд░рд┐рдп рдСрдкреНрд╕ рдЯреВрд▓ рдореЗрдВ рд╕реЗ рдПрдХ рдХреЗ рд░реВрдк рдореЗрдВ, рд▓реЗрдЦ рдореЗрдВ рдмрд╛рдж рдореЗрдВ рд╣рдо рдПрдХ рдЯреНрдпреВрдЯреЛрд░рд┐рдпрд▓ рдХреЗ рд╕рд╛рде рдЗрд╕рдХреА рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдЬрд╛рдиреЗрдВрдЧреЗред

рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдХреНрдпрд╛ рд╣реИ?

рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдХрд╛ рддрд╛рддреНрдкрд░реНрдп рдЙрддреНрдкрд╛рджрди рдореЗрдВ FM-рдЖрдзрд╛рд░рд┐рдд рд╕реНрд╡рд╛рдпрддреНрдд рдПрдЬреЗрдВрдЯреЛрдВ рдХреЛ рдбрд┐рдЬрд╝рд╛рдЗрди, рддреИрдирд╛рдд, рдореЙрдирд┐рдЯрд░ рдФрд░ рдСрдкреНрдЯрд┐рдорд╛рдЗрдЬрд╝ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЖрд╡рд╢реНрдпрдХ рдПрдВрдб-рдЯреВ-рдПрдВрдб рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ, рдЙрдкрдХрд░рдгреЛрдВ рдФрд░ рд░реВрдкрд░реЗрдЦрд╛рдУрдВ рд╕реЗ рд╣реИред рдЗрд╕рдХреЗ рд▓рдХреНрд╖реНрдп рд╣реИрдВ:

  • рдЕрд╡рд▓реЛрдХрдиреАрдпрддрд╛: рдПрдЬреЗрдВрдЯ рдХреА рдХрд╛рд░реНрдпрд╛рдиреНрд╡рдпрди рдФрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреА рдкреНрд░рдХреНрд░рд┐рдпрд╛рдУрдВ рдореЗрдВ рдкреВрд░реНрдг рджреГрд╢реНрдпрддрд╛ рдкреНрд░рджрд╛рди рдХрд░рдирд╛ред
  • рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛: рдбрд┐рдмрдЧрд┐рдВрдЧ, рдЕрдиреБрдХреВрд▓рди рдФрд░ рдЕрдиреБрдкрд╛рд▓рди рдХреЗ рд▓рд┐рдП рдПрдЬреЗрдВрдЯ рдХреЗ рдЬреАрд╡рдирдЪрдХреНрд░ рдореЗрдВ рд╡рд┐рд╕реНрддреГрдд рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХреЛ рдХреИрдкреНрдЪрд░ рдХрд░рдирд╛ред
  • рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛: рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдордЬрдмреВрдд рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рд╕реБрд╕рдВрдЧрдд рдФрд░ рднрд░реЛрд╕реЗрдордВрдж рдЖрдЙрдЯрдкреБрдЯ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдирд╛ред

рдЕрдкрдиреЗ рдореВрд▓ рдореЗрдВ, рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдкрд╛рд░рдВрдкрд░рд┐рдХ рдПрдордПрд▓рдУрдкреАрдПрд╕ рд╕реЗ рдЖрдЧреЗ рдмрдврд╝рдХрд░ рдкреБрдирд░рд╛рд╡реГрддреНрддреАрдп, рдмрд╣реБ-рдЪрд░рдгреАрдп рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣, рдЯреВрд▓ рдПрдХреАрдХрд░рдг рдФрд░ рдЕрдиреБрдХреВрд▓реА рдореЗрдореЛрд░реА рдкрд░ рдЬреЛрд░ рджреЗрддрд╛ рд╣реИ, рдФрд░ рд╕рд╛рде рд╣реА рдХрдареЛрд░ рдЯреНрд░реИрдХрд┐рдВрдЧ рдФрд░ рдореЙрдирд┐рдЯрд░рд┐рдВрдЧ рднреА рдмрдирд╛рдП рд░рдЦрддрд╛ рд╣реИред

рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдмреЛрдзрд┐рдд рдкреНрд░рдореБрдЦ рдЪреБрдиреМрддрд┐рдпрд╛рдБ

1. рдХреА рдЬрдЯрд┐рд▓рддрд╛ рдПрдЬреЗрдВрдЯрд┐рдХ рд╕рд┐рд╕реНрдЯрдо

рд╕реНрд╡рд╛рдпрддреНрдд рдПрдЬреЗрдВрдЯ рдПрдХ рд╡рд┐рд╢рд╛рд▓ рдХрд╛рд░реНрдп рдХреНрд╖реЗрддреНрд░ рдореЗрдВ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рд╕рдВрд╕рд╛рдзрд┐рдд рдХрд░рддреЗ рд╣реИрдВ, рдЬрд┐рд╕рдХреЗ рд▓рд┐рдП рд╣рд░ рдЪрд░рдг рдкрд░ рдирд┐рд░реНрдгрдп рд▓реЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред рдпрд╣ рдЬрдЯрд┐рд▓рддрд╛ рдкрд░рд┐рд╖реНрдХреГрдд рдирд┐рдпреЛрдЬрди рдФрд░ рдирд┐рдЧрд░рд╛рдиреА рддрдВрддреНрд░ рдХреА рдорд╛рдВрдЧ рдХрд░рддреА рд╣реИред

2. рдЕрд╡рд▓реЛрдХрдиреАрдпрддрд╛ рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ

рдЙрдЪреНрдЪ-рджрд╛рдВрд╡ рд╡рд╛рд▓реЗ рдЙрдкрдпреЛрдЧ рдХреЗ рдорд╛рдорд▓реЗ - рдЬреИрд╕реЗ рдХрд┐ рдЪрд┐рдХрд┐рддреНрд╕рд╛ рдирд┐рджрд╛рди рдпрд╛ рдХрд╛рдиреВрдиреА рд╡рд┐рд╢реНрд▓реЗрд╖рдг - рдмрд╛рд░реАрдХ рдЯреНрд░реЗрд╕реЗрдмрд┐рд▓рд┐рдЯреА рдХреА рдорд╛рдВрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпреВрд░реЛрдкреАрдп рд╕рдВрдШ рдХреЗ рдПрдЖрдИ рдЕрдзрд┐рдирд┐рдпрдо рдЬреИрд╕реЗ рд╡рд┐рдирд┐рдпрдореЛрдВ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдордЬрдмреВрдд рдЕрд╡рд▓реЛрдХрди рдврд╛рдВрдЪреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдХреЛ рдФрд░ рдЕрдзрд┐рдХ рд░реЗрдЦрд╛рдВрдХрд┐рдд рдХрд░рддрд╛ рд╣реИред

3. рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдЕрдиреБрдХреВрд▓рди

рдПрдЬреЗрдВрдЯ рдХреА рдЧрддрд┐рд╡рд┐рдзрд┐рдпреЛрдВ рдХреЗ рд╡рд┐рд╕реНрддреГрдд рд╡рд┐рд╡рд░рдг рдХреЗ рдмрд┐рдирд╛ рдмрд╣реБ-рдЪрд░рдгреАрдп рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдореЗрдВ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рдпрд╛ рдордзреНрдпрд╡рд░реНрддреА рдЖрдЙрдЯрдкреБрдЯ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдирд╛ рдЪреБрдиреМрддреАрдкреВрд░реНрдг рд╣реЛрддрд╛ рд╣реИред

4. рд╕реНрдХреЗрд▓реЗрдмрд┐рд▓рд┐рдЯреА рдФрд░ рд▓рд╛рдЧрдд рдкреНрд░рдмрдВрдзрди

рдЙрддреНрдкрд╛рджрди рдХреЗ рд▓рд┐рдП рдПрдЬреЗрдВрдЯреЛрдВ рдХреЛ рд╕реНрдХреЗрд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЧреБрдгрд╡рддреНрддрд╛ рд╕реЗ рд╕рдордЭреМрддрд╛ рдХрд┐рдП рдмрд┐рдирд╛ рджрдХреНрд╖рддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╡рд┐рд▓рдВрдмрддрд╛, рдЯреЛрдХрди рдЙрдкрдпреЛрдЧ рдФрд░ рдкрд░рд┐рдЪрд╛рд▓рди рд▓рд╛рдЧрдд рдЬреИрд╕реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдХреА рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдПрдВ

1. рдПрдЬреЗрдВрдЯ рдирд┐рд░реНрдорд╛рдг рдФрд░ рдЕрдиреБрдХреВрд▓рди

рдбреЗрд╡рд▓рдкрд░реНрд╕ рдШрдЯрдХреЛрдВ рдХреА рд░рдЬрд┐рд╕реНрдЯреНрд░реА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдПрдЬреЗрдВрдЯреЛрдВ рдХреЛ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

  • рднреВрдорд┐рдХрд╛: рдЬрд╝рд┐рдореНрдореЗрджрд╛рд░рд┐рдпрд╛рдБ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд░реЗрдВ (рдЬреИрд╕реЗ, рд╢реЛрдзрдХрд░реНрддрд╛, рдпреЛрдЬрдирд╛рдХрд╛рд░)ред
  • рд░реЗрд▓рд┐рдВрдЧ: рдиреИрддрд┐рдХ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдп рд╡реНрдпрд╡рд╣рд╛рд░ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдмрдВрдз рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдХрд░реЗрдВред
  • рдЯреВрд▓рдХрд┐рдЯ: API, рдбреЗрдЯрд╛рдмреЗрд╕ рдпрд╛ рдЬреНрдЮрд╛рди рдЧреНрд░рд╛рдлрд╝ рдХреЗ рд╕рд╛рде рдПрдХреАрдХрд░рдг рд╕рдХреНрд╖рдо рдХрд░реЗрдВ.

рдПрдЬреЗрдВрдЯреЛрдВ рдХреЛ рдкреВрд░реНрд╡рдирд┐рд░реНрдзрд╛рд░рд┐рдд рдирд┐рдпрдореЛрдВ рдХрд╛ рдЕрдиреБрдкрд╛рд▓рди рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рд╡рд┐рд╢рд┐рд╖реНрдЯ рдбреЗрдЯрд╛рд╕реЗрдЯ, рдЯреВрд▓ рдФрд░ рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЗ рд╕рд╛рде рдмрд╛рддрдЪреАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдмрдирд╛рдпрд╛ рдЧрдпрд╛ рд╣реИред

2. рдЕрд╡рд▓реЛрдХрдиреАрдпрддрд╛ рдФрд░ рдЕрдиреБрд░реЗрдЦрдг

рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рд╡рд┐рд╕реНрддреГрдд рдирд┐рд╖реНрдкрд╛рджрди рд▓реЙрдЧ рдХреИрдкреНрдЪрд░ рдХрд░рддрд╛ рд╣реИ:

  • рдирд┐рд╢рд╛рди: рдПрдЬреЗрдВрдЯ рдХреЗ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ LLM рдХреЙрд▓ рд╕реЗ рд▓реЗрдХрд░ рдЯреВрд▓ рдЙрдкрдпреЛрдЧ рддрдХ рд╣рд░ рдЪрд░рдг рдХреЛ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВред
  • рд╡рд┐рд╕реНрддрд╛рд░: рдЯреНрд░реЗрд╕ рдХреЛ рдмрд╛рд░реАрдХ рдЪрд░рдгреЛрдВ рдореЗрдВ рд╡рд┐рднрд╛рдЬрд┐рдд рдХрд░реЗрдВ, рдЬреИрд╕реЗ рдХрд┐ рдкреБрдирд░реНрдкреНрд░рд╛рдкреНрддрд┐, рдПрдореНрдмреЗрдбрд┐рдВрдЧ рдЬрдирд░реЗрд╢рди, рдпрд╛ рдЯреВрд▓ рдЗрдирд╡реЛрдХреЗрд╢рдиред
  • рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ: рдбрд┐рдмрдЧрд┐рдВрдЧ рдореЗрдВ рд╕рд╣рд╛рдпрддрд╛ рдХреЗ рд▓рд┐рдП рдордзреНрдпрд╡рд░реНрддреА рдЖрдЙрдЯрдкреБрдЯ, рдореЗрдореЛрд░реА рд╕реНрдерд┐рддрд┐ рдФрд░ рдкреНрд░реЙрдореНрдкреНрдЯ рдЯреЗрдореНрдкрд▓реЗрдЯреНрд╕ рдХреЛ рдЯреНрд░реИрдХ рдХрд░реЗрдВред

рд▓реИрдВрдЧрдлреНрдпреВрдЬрд╝ рдпрд╛ рдПрд░рд╛рдЗрдЬрд╝ рдЬреИрд╕реЗ рдЕрд╡рд▓реЛрдХрдиреАрдп рдЙрдкрдХрд░рдг рдбреИрд╢рдмреЛрд░реНрдб рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ рдЬреЛ рдЗрди рдЯреНрд░реЗрд╕реЛрдВ рдХреЛ рджреГрд╢реНрдпрдорд╛рди рдХрд░рддреЗ рд╣реИрдВ, рддрдерд╛ рд░реБрдХрд╛рд╡рдЯреЛрдВ рдпрд╛ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдХрд░рддреЗ рд╣реИрдВред

3. рд╢реАрдШреНрд░ рдкреНрд░рдмрдВрдзрди

рдПрдЬреЗрдВрдЯ рдХреЗ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреЛ рдмрдирд╛рдиреЗ рдореЗрдВ рдкреНрд░реЙрдореНрдкреНрдЯ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдПрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рднреВрдорд┐рдХрд╛ рдирд┐рднрд╛рддреА рд╣реИред рдореБрдЦреНрдп рд╡рд┐рд╢реЗрд╖рддрд╛рдУрдВ рдореЗрдВ рд╢рд╛рдорд┐рд▓ рд╣реИрдВ:

  • рд╕рдВрд╕реНрдХрд░рдг: рдкреНрд░рджрд░реНрд╢рди рддреБрд▓рдирд╛ рдХреЗ рд▓рд┐рдП рд╕рдВрдХреЗрддреЛрдВ рдХреА рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐рдпреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░реЗрдВред
  • рдЗрдВрдЬреЗрдХреНрд╢рди рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдирд╛: рдкреНрд░реЙрдореНрдкреНрдЯ рдХреЗ рднреАрддрд░ рджреБрд░реНрднрд╛рд╡рдирд╛рдкреВрд░реНрдг рдХреЛрдб рдпрд╛ рдЗрдирдкреБрдЯ рддреНрд░реБрдЯрд┐рдпреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░реЗрдВ.
  • рдЕрдиреБрдХреВрд▓рди: рдЪреЗрди-рдСрдл-рдереЙрдЯ (рд╕реАрдУрдЯреА) рдпрд╛ рдЯреНрд░реА-рдСрдл-рдереЙрдЯ рдЬреИрд╕реА рддрдХрдиреАрдХреЗрдВ рддрд░реНрдХ рдХреНрд╖рдорддрд╛рдУрдВ рдореЗрдВ рд╕реБрдзрд╛рд░ рдХрд░рддреА рд╣реИрдВред

4. рдлреАрдбрдмреИрдХ рдПрдХреАрдХрд░рдг

рдкреБрдирд░рд╛рд╡реГрддреНрддреАрдп рд╕реБрдзрд╛рд░реЛрдВ рдХреЗ рд▓рд┐рдП рдорд╛рдирд╡реАрдп рдлреАрдбрдмреИрдХ рдорд╣рддреНрд╡рдкреВрд░реНрдг рдмрдирд╛ рд╣реБрдЖ рд╣реИ:

  • рд╕реНрдкрд╖реНрдЯ рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛: рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рд░реЗрдЯрд┐рдВрдЧ рджреЗрддреЗ рд╣реИрдВ рдпрд╛ рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВред
  • рдЕрдВрддрд░реНрдирд┐рд╣рд┐рдд рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛: рдкреНрд░рднрд╛рд╡рд╢реАрд▓рддрд╛ рдХрд╛ рдЖрдХрд▓рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдп-рд╕рдордп рдпрд╛ рдХреНрд▓рд┐рдХ-рдереНрд░реВ рджрд░ рдЬреИрд╕реЗ рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХрд╛ рд╡рд┐рд╢реНрд▓реЗрд╖рдг рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

рдпрд╣ рдлреАрдбрдмреИрдХ рд▓реВрдк рдПрдЬреЗрдВрдЯ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдФрд░ рдкрд░реАрдХреНрд╖рдг рдХреЗ рд▓рд┐рдП рдкреНрд░рдпреБрдХреНрдд рдореВрд▓реНрдпрд╛рдВрдХрди рдорд╛рдирджрдВрдбреЛрдВ рджреЛрдиреЛрдВ рдХреЛ рдкрд░рд┐рд╖реНрдХреГрдд рдХрд░рддрд╛ рд╣реИред

5. рдореВрд▓реНрдпрд╛рдВрдХрди рдФрд░ рдкрд░реАрдХреНрд╖рдг

рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдкреНрд▓реЗрдЯрдлреЙрд░реНрдо рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреНрд╖реЗрддреНрд░реЛрдВ рдореЗрдВ рдХрдареЛрд░ рдкрд░реАрдХреНрд╖рдг рдХреА рд╕реБрд╡рд┐рдзрд╛ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ:

  • рдорд╛рдирдХ: рдЙрджреНрдпреЛрдЧ рдорд╛рдирдХреЛрдВ рдХреЗ рд╡рд┐рд░реБрджреНрдз рдПрдЬреЗрдВрдЯ рдХреЗ рдкреНрд░рджрд░реНрд╢рди рдХреА рддреБрд▓рдирд╛ рдХрд░реЗрдВред
  • рдЪрд░рдг-рджрд░-рдЪрд░рдг рдореВрд▓реНрдпрд╛рдВрдХрди: рд╢реБрджреНрдзрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд╛рд░реНрдпрдкреНрд░рд╡рд╛рд╣ рдореЗрдВ рдордзреНрдпрд╡рд░реНрддреА рдЪрд░рдгреЛрдВ рдХрд╛ рдЖрдХрд▓рди рдХрд░реЗрдВред
  • рдкреНрд░рдХреНрд╖реЗрдк рдкрде рдореВрд▓реНрдпрд╛рдВрдХрди: рдПрдЬреЗрдВрдЯ рджреНрд╡рд╛рд░рд╛ рд▓рд┐рдП рдЧрдП рдирд┐рд░реНрдгрдп-рдорд╛рд░реНрдЧ рдХреЛ рдорд╛рдиреНрдп рдХрд░реЗрдВред

6. рд╕реНрдореГрддрд┐ рдФрд░ рдЬреНрдЮрд╛рди рдПрдХреАрдХрд░рдг

рдПрдЬреЗрдВрдЯ рд╕рдВрджрд░реНрдн рдХреЗ рд▓рд┐рдП рдЕрд▓реНрдкрдХрд╛рд▓рд┐рдХ рд╕реНрдореГрддрд┐ (рдЬреИрд╕реЗ, рдмрд╛рддрдЪреАрдд рдХрд╛ рдЗрддрд┐рд╣рд╛рд╕) рдФрд░ рдкрд┐рдЫрд▓реЗ рдХрд╛рд░реНрдпреЛрдВ рд╕реЗ рдЕрдВрддрд░реНрджреГрд╖реНрдЯрд┐ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджреАрд░реНрдШрдХрд╛рд▓рд┐рдХ рд╕реНрдореГрддрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВред рдпрд╣ рдПрдЬреЗрдВрдЯреЛрдВ рдХреЛ рд╕рдордп рдХреЗ рд╕рд╛рде рд╕реБрд╕рдВрдЧрддрддрд╛ рдмрдирд╛рдП рд░рдЦрддреЗ рд╣реБрдП рдЧрддрд┐рд╢реАрд▓ рд░реВрдк рд╕реЗ рдЕрдиреБрдХреВрд▓рди рдХрд░рдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рдмрдирд╛рддрд╛ рд╣реИред

7. рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдореАрдЯреНрд░рд┐рдХреНрд╕

рд╡реНрдпрд╛рдкрдХ рдирд┐рдЧрд░рд╛рдиреА рдЯреНрд░реИрдХ:

  • рдкреНрд░рддреАрдХреНрд╖рд╛ рдЕрд╡рдзрд┐: рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рд╕рдордп рдорд╛рдкреЗрдВ.
  • рдЯреЛрдХрди рдЙрдкрдпреЛрдЧ: рд▓рд╛рдЧрдд рдХреЛ рдирд┐рдпрдВрддреНрд░рд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рд╕рдВрд╕рд╛рдзрди рдЙрдкрднреЛрдЧ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдХрд░реЗрдВред
  • рдЧреБрдгрд╡рддреНрддрд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕: рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХрддрд╛, рд╕рдЯреАрдХрддрд╛ рдФрд░ рд╡рд┐рд╖рд╛рдХреНрддрддрд╛ рдХрд╛ рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд░реЗрдВред

рдЗрди рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдХреЛ рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рд╕рддреНрд░, рд╕рдВрдХреЗрдд рдФрд░ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдЬреИрд╕реЗ рдЖрдпрд╛рдореЛрдВ рдореЗрдВ рдкреНрд░рджрд░реНрд╢рд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рд╡рд╛рд╕реНрддрд╡рд┐рдХ рд╕рдордп рдореЗрдВ рд╣рд╕реНрддрдХреНрд╖реЗрдк рд╕рдВрднрд╡ рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдпреЛрдЧреНрдп рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХрд╛ рд╡рд░реНрдЧреАрдХрд░рдг

рдпрд╣ рдкреЗрдкрд░ рдЙрди рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХрд╛ рд╡реНрдпрд╡рд╕реНрдерд┐рдд рд╡рд░реНрдЧреАрдХрд░рдг рдкреНрд░рд╕реНрддреБрдд рдХрд░рддрд╛ рд╣реИ рдЬреЛ рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдЕрд╡рд▓реЛрдХрдиреАрдпрддрд╛ рдХреЛ рдЖрдзрд╛рд░ рдкреНрд░рджрд╛рди рдХрд░рддреЗ рд╣реИрдВ:

  • рдПрдЬреЗрдВрдЯ рдирд┐рд░реНрдорд╛рдг рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдБ: рднреВрдорд┐рдХрд╛рдУрдВ, рд▓рдХреНрд╖реНрдпреЛрдВ рдФрд░ рдмрд╛рдзрд╛рдУрдВ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдореЗрдЯрд╛рдбреЗрдЯрд╛.
  • рдирд┐рд╖реНрдкрд╛рджрди рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдБ: рдЯреВрд▓ рдХреЙрд▓, рдЙрдкрдХрд╛рд░реНрдп рдХрддрд╛рд░ рдФрд░ рддрд░реНрдХ рдЪрд░рдгреЛрдВ рдХреЗ рд▓реЙрдЧ.
  • рдореВрд▓реНрдпрд╛рдВрдХрди рдХрд▓рд╛рдХреГрддрд┐рдпрд╛рдБ: рдмреЗрдВрдЪрдорд╛рд░реНрдХ, рдлреАрдбрдмреИрдХ рд▓реВрдк рдФрд░ рд╕реНрдХреЛрд░рд┐рдВрдЧ рдореЗрдЯреНрд░рд┐рдХреНрд╕ред
  • рдХрд▓рд╛рдХреГрддрд┐рдпреЛрдВ рдХрд╛ рдЕрдиреБрд░реЗрдЦрдг: рд╡рд┐рд╕реНрддреГрдд рдирд┐рдЧрд░рд╛рдиреА рдХреЗ рд▓рд┐рдП рд╕рддреНрд░ рдЖрдИрдбреА, рдЯреНрд░реЗрд╕ рдЖрдИрдбреА рдФрд░ рд╕реНрдкреИрдиред

рдпрд╣ рд╡рд░реНрдЧреАрдХрд░рдг рдПрдЬреЗрдВрдЯ рдЬреАрд╡рдирдЪрдХреНрд░ рдореЗрдВ рд╕реНрдерд┐рд░рддрд╛ рдФрд░ рд╕реНрдкрд╖реНрдЯрддрд╛ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рддрд╛ рд╣реИ, рдЬрд┐рд╕рд╕реЗ рдбрд┐рдмрдЧрд┐рдВрдЧ рдФрд░ рдЕрдиреБрдкрд╛рд▓рди рдЕрдзрд┐рдХ рдкреНрд░рдмрдВрдзрдиреАрдп рд╣реЛ рдЬрд╛рддрд╛ рд╣реИред

рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ (рдЙрдкрдХрд░рдг) рд╡реЙрдХрдереНрд░реВ

рдпрд╣ рдЖрдкрдХреЛ рдЕрдкрдиреЗ AI рдПрдЬреЗрдВрдЯреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА рдФрд░ рдЕрдиреБрдХреВрд▓рди рдХреЗ рд▓рд┐рдП AgentOps рдХреА рд╕реНрдерд╛рдкрдирд╛ рдФрд░ рдЙрдкрдпреЛрдЧ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдорд╛рд░реНрдЧрджрд░реНрд╢рди рдХрд░реЗрдЧрд╛ред

рдЪрд░рдг 1: AgentOps SDK рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдЕрдкрдиреЗ рдкрд╕рдВрджреАрджрд╛ рдкрд╛рдпрдерди рдкреИрдХреЗрдЬ рдореИрдиреЗрдЬрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ AgentOps рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ:

pip install agentops

рдЪрд░рдг 2: AgentOps рдЖрд░рдВрдн рдХрд░реЗрдВ

рд╕рдмрд╕реЗ рдкрд╣рд▓реЗ, AgentOps рдХреЛ рдЖрдпрд╛рдд рдХрд░реЗрдВ рдФрд░ рдЕрдкрдиреА API рдХреБрдВрдЬреА рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрд╕реЗ рдЖрд░рдВрдн рдХрд░реЗрдВред API рдХреБрдВрдЬреА рдХреЛ рдПрдХ рдореЗрдВ рд╕рдВрдЧреНрд░рд╣реАрдд рдХрд░реЗрдВ .env рд╕реБрд░рдХреНрд╖рд╛ рд╣реЗрддреБ рдлрд╝рд╛рдЗрд▓:

# Initialize AgentOps with API Key
import agentops
import os
from dotenv import load_dotenv

# Load environment variables
load_dotenv()
AGENTOPS_API_KEY = os.getenv("AGENTOPS_API_KEY")

# Initialize the AgentOps client
agentops.init(api_key=AGENTOPS_API_KEY, default_tags=["my-first-agent"])

рдпрд╣ рдЪрд░рдг рдЖрдкрдХреЗ рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдореЗрдВ рд╕рднреА LLM рдЕрдВрддрдГрдХреНрд░рд┐рдпрд╛рдУрдВ рдХреЗ рд▓рд┐рдП рдЕрд╡рд▓реЛрдХрдиреАрдпрддрд╛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рддрд╛ рд╣реИред

рдЪрд░рдг 3: рдбреЗрдХреЛрд░реЗрдЯрд░ рдХреЗ рд╕рд╛рде рдХреНрд░рд┐рдпрд╛рдПрдБ рд░рд┐рдХреЙрд░реНрдб рдХрд░реЗрдВ

рдЖрдк рд╡рд┐рд╢рд┐рд╖реНрдЯ рдХрд╛рд░реНрдпреЛрдВ рдХреЛ рдЗрдВрд╕реНрдЯреНрд░реВрдореЗрдВрдЯ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЗрд╕рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ @record_action рдбреЗрдХреЛрд░реЗрдЯрд░, рдЬреЛ рдЙрдирдХреЗ рдкреИрд░рд╛рдореАрдЯрд░, рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдФрд░ рдЖрдЙрдЯрдкреБрдЯ рдХреЛ рдЯреНрд░реИрдХ рдХрд░рддрд╛ рд╣реИред рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рд╣реИ:

from agentops import record_action

@record_action("custom-action-tracker")
def is_prime(number):
    """Check if a number is prime."""
    if number < 2:
        return False
    for i in range(2, int(number**0.5) + 1):
        if number % i == 0:
            return False
    return True

рдпрд╣ рдлрд╝рдВрдХреНрд╢рди рдЕрдм AgentOps рдбреИрд╢рдмреЛрд░реНрдб рдореЗрдВ рд▓реЙрдЧ рдХрд┐рдпрд╛ рдЬрд╛рдПрдЧрд╛, рдЬреЛ рдирд┐рд╖реНрдкрд╛рджрди рд╕рдордп рдФрд░ рдЗрдирдкреБрдЯ-рдЖрдЙрдЯрдкреБрдЯ рдЯреНрд░реИрдХрд┐рдВрдЧ рдХреЗ рд▓рд┐рдП рдореЗрдЯреНрд░рд┐рдХреНрд╕ рдкреНрд░рджрд╛рди рдХрд░реЗрдЧрд╛ред

рдЪрд░рдг 4: рдирд╛рдорд┐рдд рдПрдЬреЗрдВрдЯреЛрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░реЗрдВ

рдпрджрд┐ рдЖрдк рдирд╛рдорд┐рдд рдПрдЬреЗрдВрдЯ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣реЗ рд╣реИрдВ, рддреЛ @track_agent рдбреЗрдХреЛрд░реЗрдЯрд░ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╕рднреА рдХреНрд░рд┐рдпрд╛рдУрдВ рдФрд░ рдШрдЯрдирд╛рдУрдВ рдХреЛ рд╡рд┐рд╢рд┐рд╖реНрдЯ рдПрдЬреЗрдВрдЯреЛрдВ рд╕реЗ рдЬреЛрдбрд╝рдиреЗ рдХреЗ рд▓рд┐рдП рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИред

from agentops import track_agent

@track_agent(name="math-agent")
class MathAgent:
    def __init__(self, name):
        self.name = name

    def factorial(self, n):
        """Calculate factorial recursively."""
        return 1 if n == 0 else n * self.factorial(n - 1)

рдЗрд╕ рдПрдЬреЗрдВрдЯ рдХреЗ рднреАрддрд░ рдХреЛрдИ рднреА рдХреНрд░рд┐рдпрд╛ рдпрд╛ LLM рдХреЙрд▓ рдЕрдм рдЗрд╕рдХреЗ рд╕рд╛рде рд╕рдВрдмрджреНрдз рд╣реИрдВ "math-agent" рдЯреИрдЧред

рдЪрд░рдг 5: рдорд▓реНрдЯреА-рдПрдЬреЗрдВрдЯ рд╕рдорд░реНрдерди

рдХрдИ рдПрдЬреЗрдВрдЯреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП, рдЖрдк рдмреЗрд╣рддрд░ рдЕрд╡рд▓реЛрдХрди рдХреЗ рд▓рд┐рдП рдПрдЬреЗрдВрдЯреЛрдВ рдХреЗ рдмреАрдЪ рдШрдЯрдирд╛рдУрдВ рдХреЛ рдЯреНрд░реИрдХ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдпрд╣рд╛рдБ рдПрдХ рдЙрджрд╛рд╣рд░рдг рджрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ:

@track_agent(name="qa-agent")
class QAAgent:
    def generate_response(self, prompt):
        return f"Responding to: {prompt}"

@track_agent(name="developer-agent")
class DeveloperAgent:
    def generate_code(self, task_description):
        return f"# Code to perform: {task_description}"

qa_agent = QAAgent()
developer_agent = DeveloperAgent()

response = qa_agent.generate_response("Explain observability in AI.")
code = developer_agent.generate_code("calculate Fibonacci sequence")


рдкреНрд░рддреНрдпреЗрдХ рдХреЙрд▓ рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдбреИрд╢рдмреЛрд░реНрдб рдореЗрдВ рдЕрдкрдиреЗ рд╕рдВрдмрдВрдзрд┐рдд рдПрдЬреЗрдВрдЯ рдХреЗ рдЯреНрд░реЗрд╕ рдХреЗ рдЕрдВрддрд░реНрдЧрдд рджрд┐рдЦрд╛рдИ рджреЗрдЧреАред

рдЪрд░рдг 6: рд╕рддреНрд░ рд╕рдорд╛рдкреНрдд рдХрд░реЗрдВ

рдХрд┐рд╕реА рд╕рддреНрд░ рдХреА рд╕рдорд╛рдкреНрддрд┐ рдХрд╛ рд╕рдВрдХреЗрдд рджреЗрдиреЗ рдХреЗ рд▓рд┐рдП, рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░реЗрдВ end_session рд╡рд┐рдзрд┐ред рд╡реИрдХрд▓реНрдкрд┐рдХ рд░реВрдк рд╕реЗ, рд╕рддреНрд░ рд╕реНрдерд┐рддрд┐ рд╢рд╛рдорд┐рд▓ рдХрд░реЗрдВ (Success or Fail) рдФрд░ рдПрдХ рдХрд╛рд░рдг.

# End of session
agentops.end_session(state="Success", reason="Completed workflow")

рдЗрд╕рд╕реЗ рдпрд╣ рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рд╕рднреА рдбреЗрдЯрд╛ рд▓реЙрдЧ рдХрд┐рдпрд╛ рдЧрдпрд╛ рд╣реИ рдФрд░ рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдбреИрд╢рдмреЛрд░реНрдб рдореЗрдВ рдкрд╣реБрдВрдЪ рдпреЛрдЧреНрдп рд╣реИред

рдЪрд░рдг 7: AgentOps рдбреИрд╢рдмреЛрд░реНрдб рдореЗрдВ рд╡рд┐рдЬрд╝реБрдЕрд▓рд╛рдЗрдЬрд╝ рдХрд░реЗрдВ

visit рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдбреИрд╢рдмреЛрд░реНрдб рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП:

  • рд╕рддреНрд░ рд░рд┐рдкреНрд▓реЗ: рдЪрд░рдг-рджрд░-рдЪрд░рдг рдирд┐рд╖реНрдкрд╛рджрди рдирд┐рд╢рд╛рди.
  • рд╡рд┐рд╢реНрд▓реЗрд╖рдХ: рдПрд▓рдПрд▓рдПрдо рд▓рд╛рдЧрдд, рдЯреЛрдХрди рдЙрдкрдпреЛрдЧ рдФрд░ рд╡рд┐рд▓рдВрдмрддрд╛ рдореЗрдЯреНрд░рд┐рдХреНрд╕ред
  • рдЧрд▓рддреА рдкрд╣рдЪрд╛рдирдирд╛: рд╡рд┐рдлрд▓рддрд╛рдУрдВ рдпрд╛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд▓реВрдкреЛрдВ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдирд╛ рдФрд░ рдЙрдиреНрд╣реЗрдВ рдбреАрдмрдЧ рдХрд░рдирд╛ред

рдЙрдиреНрдирдд рдЙрджрд╛рд╣рд░рдг: рдкреБрдирд░рд╛рд╡рд░реНрддреА рд╡рд┐рдЪрд╛рд░ рдкрд╣рдЪрд╛рди

AgentOps рдПрдЬреЗрдВрдЯ рд╡рд░реНрдХрдлрд╝реНрд▓реЛ рдореЗрдВ рдкреБрдирд░рд╛рд╡рд░реНрддреА рд▓реВрдк рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХрд╛ рднреА рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред рдЖрдЗрдП рдкрд┐рдЫрд▓реЗ рдЙрджрд╛рд╣рд░рдг рдХреЛ рдкреБрдирд░рд╛рд╡рд░реНрддреА рдкрд╣рдЪрд╛рди рдХреЗ рд╕рд╛рде рдЖрдЧреЗ рдмрдврд╝рд╛рддреЗ рд╣реИрдВ:

@track_agent(name="recursive-agent")
class RecursiveAgent:
    def solve(self, task, depth=0, max_depth=5):
        """Simulates recursive task solving with depth control."""
        if depth >= max_depth:
            return f"Max recursion depth reached for task: {task}"
        return self.solve(task, depth + 1)

recursive_agent = RecursiveAgent()
output = recursive_agent.solve("Optimize database queries")
print(output)

рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рд╕рддреНрд░ рдХреЗ рднрд╛рдЧ рдХреЗ рд░реВрдк рдореЗрдВ рдкреБрдирд░рд╛рд╡реГрддреНрддрд┐ рдХреЛ рд▓реЙрдЧ рдХрд░реЗрдЧрд╛, рдЬрд┐рд╕рд╕реЗ рдЖрдкрдХреЛ рдЕрдирдВрдд рд▓реВрдк рдпрд╛ рдЕрддреНрдпрдзрд┐рдХ рдЧрд╣рд░рд╛рдИ рдХреА рдкрд╣рдЪрд╛рди рдХрд░рдиреЗ рдореЗрдВ рдорджрдж рдорд┐рд▓реЗрдЧреАред

рдирд┐рд╖реНрдХрд░реНрд╖

рдПрд▓рдПрд▓рдПрдо рдЬреИрд╕реЗ рдЖрдзрд╛рд░рднреВрдд рдореЙрдбрд▓ рджреНрд╡рд╛рд░рд╛ рд╕рдВрдЪрд╛рд▓рд┐рдд рд╕реНрд╡рд╛рдпрддреНрдд рдПрдЖрдИ рдПрдЬреЗрдВрдЯреЛрдВ рдиреЗ рдЙрджреНрдпреЛрдЧреЛрдВ рдореЗрдВ рдЬрдЯрд┐рд▓, рдмрд╣реБ-рдЪрд░рдгреАрдп рд╕рдорд╕реНрдпрд╛рдУрдВ рд╕реЗ рдирд┐рдкрдЯрдиреЗ рдХреЗ рд╣рдорд╛рд░реЗ рддрд░реАрдХреЗ рдХреЛ рдлрд┐рд░ рд╕реЗ рдкрд░рд┐рднрд╛рд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рд╣рд╛рд▓рд╛рдБрдХрд┐, рдЙрдирдХрд╛ рдкрд░рд┐рд╖реНрдХрд╛рд░ рдЕрд╡рд▓реЛрдХрди, рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреА рдХреНрд╖рдорддрд╛ рдФрд░ рд╡рд┐рд╢реНрд╡рд╕рдиреАрдпрддрд╛ рдореЗрдВ рдЕрдиреВрдареА рдЪреБрдиреМрддрд┐рдпрд╛рдБ рд▓рд╛рддрд╛ рд╣реИред рдпрд╣реАрдВ рдкрд░ рдПрдЬреЗрдВрдЯрдСрдкреНрд╕ рдПрдХ рдЕрдкрд░рд┐рд╣рд╛рд░реНрдп рдврд╛рдВрдЪреЗ рдХреЗ рд░реВрдк рдореЗрдВ рдХрджрдо рд░рдЦрддрд╛ рд╣реИ, рдЬреЛ рдбреЗрд╡рд▓рдкрд░реНрд╕ рдХреЛ рдЙрдирдХреЗ рдкреВрд░реЗ рдЬреАрд╡рдирдЪрдХреНрд░ рдореЗрдВ рдПрдЖрдИ рдПрдЬреЗрдВрдЯреЛрдВ рдХреА рдирд┐рдЧрд░рд╛рдиреА, тАЛтАЛрдЕрдиреБрдХреВрд▓рди рдФрд░ рдЕрдиреБрдкрд╛рд▓рди рд╕реБрдирд┐рд╢реНрдЪрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдЙрдкрдХрд░рдг рдкреНрд░рджрд╛рди рдХрд░рддрд╛ рд╣реИред

 

рдореИрдВрдиреЗ рдкрд┐рдЫрд▓реЗ рдкрд╛рдВрдЪ рд╕рд╛рд▓ рдорд╢реАрди рд▓рд░реНрдирд┐рдВрдЧ рдФрд░ рдбреАрдк рд▓рд░реНрдирд┐рдВрдЧ рдХреА рдЖрдХрд░реНрд╖рдХ рджреБрдирд┐рдпрд╛ рдореЗрдВ рдбреВрдмрдиреЗ рдореЗрдВ рдмрд┐рддрд╛рдП рд╣реИрдВред рдореЗрд░реЗ рдЬреБрдиреВрди рдФрд░ рд╡рд┐рд╢реЗрд╖рдЬреНрдЮрддрд╛ рдиреЗ рдореБрдЭреЗ рдПрдЖрдИ/рдПрдордПрд▓ рдкрд░ рд╡рд┐рд╢реЗрд╖ рдзреНрдпрд╛рди рджреЗрдиреЗ рдХреЗ рд╕рд╛рде 50 рд╕реЗ рдЕрдзрд┐рдХ рд╡рд┐рд╡рд┐рдз рд╕реЙрдлреНрдЯрд╡реЗрдпрд░ рдЗрдВрдЬреАрдирд┐рдпрд░рд┐рдВрдЧ рдкрд░рд┐рдпреЛрдЬрдирд╛рдУрдВ рдореЗрдВ рдпреЛрдЧрджрд╛рди рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкреНрд░реЗрд░рд┐рдд рдХрд┐рдпрд╛ рд╣реИред рдореЗрд░реА рдирд┐рд░рдВрддрд░ рдЬрд┐рдЬреНрдЮрд╛рд╕рд╛ рдиреЗ рдореБрдЭреЗ рдкреНрд░рд╛рдХреГрддрд┐рдХ рднрд╛рд╖рд╛ рдкреНрд░рд╕рдВрд╕реНрдХрд░рдг рдХреА рдУрд░ рднреА рдЖрдХрд░реНрд╖рд┐рдд рдХрд┐рдпрд╛ рд╣реИ, рдПрдХ рдРрд╕рд╛ рдХреНрд╖реЗрддреНрд░ рдЬрд┐рд╕реЗ рдореИрдВ рдФрд░ рдЕрдзрд┐рдХ рдЬрд╛рдирдиреЗ рдХреЗ рд▓рд┐рдП рдЙрддреНрд╕реБрдХ рд╣реВрдВред