Свабодны палёт, канвееры, заданні і пытанні
На гэтай старонцы
Сачыце за адным зафіксаваным запускам. Апрацоўвайце дэлегаваныя заданні і пытанні да карыстальніка, не ствараючы паўторных запытаў.
Выкарыстанне гэтых інструментаў
- Спачатку выклічце адпаведны інструмент чытання або праверкі стану.
- Праверце мэтавы аб’ект і абавязковыя аргументы.
- Выканайце адно запланаванае дзеянне з яўным пацвярджэннем чалавека, калі яно патрабуецца.
- Пасля гэтага праверце стан або зноў прачытайце рэсурс, які закранула дзеянне.
Уваходныя параметры ніжэй апісваюць публічны кантракт. Арыентуйцеся на актуальны спіс інструментаў падключанага сервера. Некаторыя інструменты патрабуюць пэўнага хоста, мэтавага аб’екта, рэжыму інферэнсу або плана. Ідэнтыфікатары — гэта значэнні, якія вярнулі ранейшыя інструменты; не прыдумляйце іх.
modify_project
Папрасіце агента ўнесці змену без загадзя вызначанага аб’ёму.
Запускае распрацоўку без загадзя вызначанага аб’ёму. Яўна ўкажыце жаданы вынік і межы доступу, якія трэба захаваць. Сачыце за запускам, які інструмент вярнуў у адказе.
| Аргумент | Абавязковы | Тып або дапушчальныя значэнні |
|---|
| prompt | Так | радок; мінімальная даўжыня 1 |
| projectId | Не | радок |
Аперацыя: можа змяніць стан або пачаць працу.
Даступныя канфігурацыі: stdio, воблачны праект, воблачны інферэнс; stdio, воблачны праект, дэлегаваны інферэнс; stdio, лакальны праект, воблачны інферэнс; stdio, лакальны праект, дэлегаваны інферэнс; HTTP на хостынгу.
Машыначытальныя кантракты інструментаў уключаюць укладзеныя схемы аргументаў.
pipeline_status
Дзе спыніўся запуск.
Прачытайце вернуты рэсурс і выкарыстоўвайце яго актуальныя значэнні, калі плануеце наступнае дзеянне.
| Аргумент | Абавязковы | Тып або дапушчальныя значэнні |
|---|
| runId | Так | радок |
| projectId | Не | радок |
Аперацыя: толькі чытанне.
Даступныя канфігурацыі: stdio, воблачны праект, воблачны інферэнс; stdio, воблачны праект, дэлегаваны інферэнс; stdio, лакальны праект, воблачны інферэнс; stdio, лакальны праект, дэлегаваны інферэнс; HTTP на хостынгу.
Машыначытальныя кантракты інструментаў уключаюць укладзеныя схемы аргументаў.
resume_pipeline
Працягніце запуск, які спыніўся.
Працягніце зафіксаваны запуск, які спыніўся. Перш чым задаваць неабавязковую кропку паўторнага запуску, праверце pipeline_status.
| Аргумент | Абавязковы | Тып або дапушчальныя значэнні |
|---|
| runId | Так | радок |
| projectId | Не | радок |
| from | Не | радок |
Аперацыя: можа змяніць стан або пачаць працу.
Даступныя канфігурацыі: stdio, воблачны праект, воблачны інферэнс; stdio, воблачны праект, дэлегаваны інферэнс; stdio, лакальны праект, воблачны інферэнс; stdio, лакальны праект, дэлегаваны інферэнс; HTTP на хостынгу.
Машыначытальныя кантракты інструментаў уключаюць укладзеныя схемы аргументаў.
next_task
Атрымайце наступны выклік мадэлі для выканання.
Атрымайце заданне для дэлегаванага інферэнсу. Калі пасля чакання задання няма, гэта нармальна. Захавайце taskId, каб перадаць вынік гэтага задання.
| Аргумент | Абавязковы | Тып або дапушчальныя значэнні |
|---|
| maxWaitSec | Не | цэлы лік; мінімум 0; максімум 45 |
| taskId | Не | радок |
Аперацыя: можа змяніць стан або пачаць працу.
Даступныя канфігурацыі: stdio, воблачны праект, дэлегаваны інферэнс; stdio, лакальны праект, дэлегаваны інферэнс.
Машыначытальныя кантракты інструментаў уключаюць укладзеныя схемы аргументаў.
submit_task_result
Вярніце вынік працы субагента.
Вярніце вынік задання адзін раз у запытаным фармаце. Не адпраўляйце завершанае заданне паўторна як новы запыт.
| Аргумент | Абавязковы | Тып або дапушчальныя значэнні |
|---|
| taskId | Так | радок |
| result | Так | радок / аб’ект / масіў значэнняў |
Аперацыя: можа змяніць стан або пачаць працу.
Даступныя канфігурацыі: stdio, воблачны праект, дэлегаваны інферэнс; stdio, лакальны праект, дэлегаваны інферэнс.
Машыначытальныя кантракты інструментаў уключаюць укладзеныя схемы аргументаў.
next_question
Атрымайце пытанне, якое задае платформа.
Атрымайце пытанне, якое чакае адказу, і перадайце яго чалавеку, які павінен прыняць рашэнне. Укажыце projectId для адпаведнага запуску. Калі пасля чакання пытання няма, перад паўторным апытаннем праверце, ці мае стан дамена pendingInquiry.
| Аргумент | Абавязковы | Тып або дапушчальныя значэнні |
|---|
| maxWaitSec | Не | цэлы лік; мінімум 0; максімум 45 |
| questionId | Не | радок |
| projectId | Не | радок |
Аперацыя: можа змяніць стан або пачаць працу.
Даступныя канфігурацыі: stdio, воблачны праект, воблачны інферэнс; stdio, воблачны праект, дэлегаваны інферэнс; stdio, лакальны праект, воблачны інферэнс; stdio, лакальны праект, дэлегаваны інферэнс.
Машыначытальныя кантракты інструментаў уключаюць укладзеныя схемы аргументаў.
answer_question
Перадайце рашэнне чалавека.
У адказе ўкажыце той самы ідэнтыфікатар пытання. Не прыдумляйце згоду за карыстальніка і не адпраўляйце палі адказу, якія супярэчаць адно аднаму.
| Аргумент | Абавязковы | Тып або дапушчальныя значэнні |
|---|
| questionId | Так | радок |
| answer | Не | радок / масіў радкоў |
| text | Не | радок |
| declined | Не | лагічнае значэнне |
| projectId | Не | радок |
Аперацыя: можа змяніць стан або пачаць працу.
Даступныя канфігурацыі: stdio, воблачны праект, воблачны інферэнс; stdio, воблачны праект, дэлегаваны інферэнс; stdio, лакальны праект, воблачны інферэнс; stdio, лакальны праект, дэлегаваны інферэнс.
Машыначытальныя кантракты інструментаў уключаюць укладзеныя схемы аргументаў.