OpenHands кодпен және құралдармен жұмыс істейтін агенттерді іске қосуға әрі кіріктіруге мүмкіндік береді. Ашық құрамдастар өз контурыңызға лайық, ал басқарылатын нұсқалар орта мен сүйемелдеуге қатысты жұмыстың бір бөлігін жеңілдетеді.

Интерфейс пен орындауды бөлу
Қазіргі архитектурада OpenHands Agent Canvas сессиялар мен автоматтандырудың браузерлік орталығы қызметін атқарады. Ол бір немесе бірнеше backend серверіне қосылады. Стекті жоба жанында іске қосуға немесе өз, бұлттық не корпоративтік backend-ті пайдалануға болады. Сондықтан интерфейстің көрінісі командалар қайда орындалатынын әлі көрсетпейді.
Бұл орталар мен қолжетімділікті басқарғысы келетін команда үшін маңызды айырмашылық. Репозиторийдің жұмыс көшірмесі, агент құралдары, модель провайдері және нәтиже сақталатын орындар бөлек анықталады. Бір қолжетімді веб-экран бүкіл өндірістік контур дайын дегенді білдірмейді.
SDK және агент сервері
Ресми Software Agent SDK — агент құруға арналған Python кітапханасы. Agent Server сессияларды, құралдарды және жұмыс аймақтарын REST пен WebSocket арқылы ұсынады. Мұндай бағдарламалық қолжетімділік тек сыртқы модельге емес, платформаның өзіне қатысты. MCP мен плагиндер басқа міндетті шешеді: қосымша мүмкіндіктерді қосады.
Күрделі автоматтандыру құрмас бұрын шағын ресми сценарийді қайталап, үдерісті тоқтата алатыныңызға, күйін алып, нәтижесін сақтай алатыныңызға көз жеткізіңіз. Қайталанатын тапсырма үшін агенттің сәтті аяқталуын, орындалған тексеруді және сыртқы әрекетті ажыратқан пайдалы: бұлар әрқайсының өз қатесі болатын үш бөлек оқиға.
Мысал: тәуелділікті бөлек көшірмеде жаңарту
Жобаға жария интерфейсті өзгертпей кітапхананы жаңарту керек делік. Оқшауланған орта дайындап, рұқсат етілген тәуелділікті және тексеру командаларын көрсетіңіз. Агенттен үйлесімсіздіктерді зерттеуді, қажетті файлдарды жаңартуды және бейімдеуді қажет еткен орындарды сипаттауды сұраңыз.
Орындалғаннан кейін lock файлды, жаңа транзитивті тәуелділіктерді және тест нәтижелерін салыстырыңыз. Ортаға байланысты тесттер іске қосылмаса, бұл есепте айқын шектеу ретінде қалуы тиіс. Пакетті сәтті орнату қолданба үйлесімділігін дәлелдемейді. Оқу тапсырмасының нәтижесі қараусыз автоматты орналастыру емес, тексерілетін diff болуы керек.
Ашық құрамдастар және нақты шығындар
Agent Canvas өз инфрақұрылымында орналастыру үшін ресми түрде тегін және өз модельдік қолжетімділігіңізді пайдаланады. Командалық функциялар, пайдаланушыларды басқару және корпоративтік нұсқалардың жеке жоспарлары бар. Тегін бастапқы код бұлттық токендерді де, тапсырма орындау машиналарын да төлемейді.
Өз инфрақұрылымында орналастыру инфрақұрылымды бақылауға мүмкіндік береді, бірақ модель сыртқы күйінде қалуы мүмкін. Толық жергілікті AI контурын таңдалған модель, құралдар және желілік қосылымдар үшін растау керек. Сондықтан Canvas-ты бір рет орнатуға бүкіл өңдеудің жергіліктілігі телінбейді. Жабық репозиторийді қоспас бұрын құрамдас лицензияларын, сервер құқықтарын және таңдалған провайдердің дерек өңдеу ережелерін тексеріңіз.
Бірнеше сервермен жұмыс істегенде сессия мен жұмыс аймағының нақты сәйкестігін жүргізіңіз. Әйтпесе дұрыс команда жобаның басқа көшірмесінде орындалуы мүмкін. SDK жауабының мәтінін ғана емес, қорытынды файлдың орнын, ағымдағы тармақты және ревью жасайтын адамға артефакт қолжетімділігін де тексеріңіз.
Қандай тапсырмаларға жарайды
- Өз агенттік әзірлеу ортаңызды құру
- Оқшауланған ортада тексерілетін тапсырмалар іске қосу
- Агентті Python SDK және серверлік API арқылы кіріктіру
- Agent Canvas арқылы сессияларды басқару
Артықшылықтары
- Интерфейс, сервер және SDK бөлінген
- Canvas-ты ашық түрде өз инфрақұрылымында орналастыру
- Өз REST және WebSocket интерфейстері
Шектеулер
- Орталарды сүйемелдеу бөлек міндет болып қалады
- Кодтың тегін болуы модельдер мен compute-тың да тегін екенін білдірмейді
- Self-hosted интерфейс жергілікті inference-ті дәлелдемейді
Таңдау және шарттар
- Тегін режим
- Иә
- Сынақ кезеңі
- Иә
- Тіркелусіз
- Расталмаған
- Орысша интерфейс
- Расталмаған
- Жергілікті орнату
- Расталмаған
- API
- Иә
«Расталмаған» деген белгі мәліметтің жеткіліксіз екенін білдіреді. Мүмкіндік бар болуы ықтимал; әзірлеушінің шарттарын тексеріңіз.
- Бастапқы пішімдер
- Мәтін, Код
- Нәтиже
- Мәтін, Код
Шарттар
Ашық Canvas/self-hosted стек құрамдастар лицензиясына сай тегін; BYOK пен инфрақұрылым бөлек. Trial командалық ұсынысқа қатысты. Agent Server REST/WebSocket расталған, модельдің жергіліктілігі әр орналастыру үшін расталмаған.Тапсырмадан алғашқы нәтижеге
Практикалық мысал
- Тапсырма
- Өз агенттік әзірлеу ортаңызды құру
- Не дайындау керек
- Токендер мен құпиясөздерсіз жобаның шағын бөлігі және қатені қайталауға болатын сипаттама.
Тапсырма немесе сұрау
Бұл функция бос тізімді неге қате өңдейтінін түсіндір. Алдымен қазіргі әрекетін сипатта, содан кейін ең аз түзету мен бос, қалыпты және қате кіріс деректеріне тексерулер ұсын. Қажет болмаса, жобаның басқа бөліктерін өзгертпе.
Күтілетін нәтиже
Себептің түсіндірмесі, ұсынылған шағын diff және жергілікті іске қосу қажет тексерулер.
Нәтижені қалай тексеруге болады
- Қолданбас бұрын diff мазмұнын оқыңыз.
- Тексерулерді бөлек жұмыс көшірмесінде іске қосып, сұрауға құпия мәліметтер енбегеніне көз жеткізіңіз.
Бұл сервисті жеке сынаудың нәтижесі емес, тапсырманы қоюға арналған редакциялық оқу мысалы. Қажетті режимнің қолжетімділігін, бастапқы материалдарға құқықтарды және нәтижені пайдалану шарттарын тексеріңіз.
Толық мәліметті тексеру
Ресми дереккөздер
- OpenHands: ашық агенттік платформа
- OpenHands: Canvas, Agent Server, SDK және Cloud
- OpenHands: өз инфрақұрылымында орналастыру және командалық жоспарлар
- OpenHands: ресми ашық репозиторий
Сипаттама әзірлеуші материалдары бойынша жасалған. Мүмкіндіктер, бағалар мен қолжетімділік өзгеруі мүмкін; пайдаланбас бұрын бастапқы дереккөзбен салыстырыңыз.



