એજન્ટ ખર્ચ નીતિ શું છે.
એક એજન્ટ ખર્ચની નીતિ એ નિયમોનો સેટ છે જે AI-એજન્ટ વોલેટ સાથે જોડાયેલ છે જે નિયંત્રિત કરે છે કે એજન્ટને શું ચૂકવવાની મંજૂરી છે - એક પ્રતિ-કાળ ભંડોળ (દૈનિક, સાપ્તાહિક, અથવા માસિક), એક પ્રતિ-ટ્રાન્ઝેક્શન કૅપ, અને શરૂ અને અંત તારીખોની માન્યતા વિન્ડો. નીતિ ડેશબોર્ડમાં સેટ કરવામાં આવે છે અને વોલેટ API સ્તરે અમલમાં (એજન્ટના હેન્ડલ કરી શકાય તેવા વ્યાપક બહાર), તે settles પહેલા દરેક ચુકવણી પર ચકાસવામાં આવે છે. API તેને વાંચવા માટે જ બહાર કરે છે.
એકમાત્ર વસ્તુ જે સ્વાયત્ત ચુકવણીને સલામત બનાવે છે.
ખર્ચની નીતિ વિના, એક એજન્ટને વૉલેટ આપવું એ LLMને ડોલર-નિર્ધારિત ચેકબુકનો અનલિમિટેડ ઍક્સેસ આપવો છે. બે નિષ્ફળતા મોડ不可避免 છે. પ્રથમ છે રનઅવે લૂપ: એક એજન્ટનું પ્લાનર ચૂકવેલ ટૂલને પુનરાવર્તિત કરવામાં અટકી જાય છે અને મિનિટોમાં વર્કસ્પેસનો બેલેન્સ બર્ન કરે છે. બીજું છે પ્રોમ્પ્ટ ઇન્જેક્શન: એક હુમલાખોર એજન્ટને સામાન્ય કાર્યની જેમ દેખાવા હેઠળ હુમલાખોર-નિયંત્રિત વૉલેટને ચૂકવણી કરવા માટે મનાવે છે.
એક ખર્ચની નીતિ બાંધકામ દ્વારા બંને નિષ્ફળતા મોડોને બાઉન્ડ કરે છે. દોડતી લૂપ સમયગાળા માટેના ભંડોળને થાકી દે છે અને રોકી દે છે. ઇન્જેક્ટ કરેલી ચુકવણી પ્રતિ-ટ્રાન્ઝેક્શન કૅપ (અથવા બાકી રહેલા ભંડોળ) ને પાર કરે છે અને ક્યારેય સમાપ્ત નથી થતી. એજન્ટને સંપૂર્ણ રીતે વિશ્વસનીય હોવાની જરૂર નથી કારણ કે વોલેટ નીતિ બહારની કોઈપણ વસ્તુને સમાપ્ત કરવા માટે ઇન્કાર કરે છે. આ એજન્ટો 'ચુકવણી કરે છે' ઉત્પાદનમાં ઉપયોગી હોવા અને એક પ્રયોગ થવા વચ્ચેનો તફાવત છે.
એકવાર રૂપરેખાંકિત કરો, દરેક કૉલને મૂલ્યાંકન કરો.
- કન્ફિગર કરો. માનવ વપરાશકર્તા ડેશબોર્ડમાં નીતિ સેટ કરે છે: પ્રતિ-ગણક ભથ્થું, પ્રતિ-ટ્રાન્ઝેક્શન મર્યાદા, અને વૈકલ્પિક માન્યતા વિન્ડો (પ્રારંભ અને અંત તારીખો). API નીતિને વાંચવા માટે જ પ્રદર્શિત કરે છે; ફેરફારો ઓડિટ-લૉગ કરવામાં આવે છે.
- Bind to identity. નીતિ એજન્ટની ચુકવણી ઓળખ સાથે જોડાય છે. મલ્ટી-એજન્ટ વર્કસ્પેસમાં દરેક એજન્ટ માટે એક નીતિ હોય છે, ઉપરાંત વૈકલ્પિક રીતે એક વર્કસ્પેસ-સ્તરીય મર્યાદા હોય છે જે કુલને બાઉન્ડ કરે છે.
- દરેક ઇરાદા પર મૂલ્યાંકન કરો. જ્યારે એજન્ટ ચુકવણી ઇરાદો રજૂ કરે છે (સામાન્ય રીતે 402 પ્રતિસાદથી ચલાવવામાં આવે છે), વૉલેટ API નીતિને ચલાવે છે: પ્રતિ-ટ્રાન્ઝેક્શન મર્યાદા તપાસો, બાકી સમયગાળા માટે ભથ્થું તપાસો, માન્યતા વિન્ડો તપાસો.
- સેટલ અથવા નકારી દો. જો તમામ ચકાસણીઓ પસાર થાય છે, તો વૉલેટ ચુકવણીને સેટલ કરે છે અને બાકી ભથ્થું ઘટાડે છે. જો કોઈપણ ચકાસણી નિષ્ફળ જાય, તો વૉલેટ ચુકવણીને નકારી દે છે (તે મર્યાદા વધારી દે છે અથવા વિન્ડોની બહાર પડે છે) અને સેટલ નથી કરે.
- Audit. દરેક સ્વીકારેલ અને દરેક અસ્વીકારેલ ઇરાદાને નીતિ નિર્ણય સાથે લોગ કરવામાં આવે છે. માનવ કોઈપણ સમયે લોગની સમીક્ષા કરી શકે છે કે એજન્ટે શું પ્રયાસ કર્યો અને નીતિ દ્વારા શું મંજૂર કરવામાં આવ્યું.
નીતિ એ જ પ્રકારની વસ્તુ છે તે મહત્વ નથી કે કેટલા એજન્ટો વોલેટને શેર કરે છે. પ્રતિ-એજન્ટ નીતિઓ બજેટને સ્વચ્છ રીતે અલગ કરે છે; માતા સ્તરે કાર્યસ્થળની નીતિ તમામ બાળ એજન્ટો સંયુક્તમાં એક કડક છત લાગુ કરે છે.
ત્રણ નીતિ આકાર અમે ઉત્પાદનમાં જોઈ રહ્યા છીએ.
એકલ-કૉલ છત સાથે પ્રતિ એજન્ટ દૈનિક કૅપ
એક સંશોધન એજન્ટ પાસે $5/દિવસની મર્યાદા અને $0.50/કૉલની છત છે. તે $0.50ના 10 કૉલ્સ બનાવી શકે છે, અથવા $0.05ના 100 કૉલ્સ, અથવા દૈનિક કુલ હેઠળ કોઈપણ સંયોજન. એક ટૂલમાંથી આશ્ચર્યજનક $2.00 ઇનવોઇસ કૉલ છત પર સ્વીકારવામાં આવતું નથી તે પહેલાં તે ક્યારેય નિકાલ થાય છે. બંને મર્યાદાઓ એકસાથે અમલમાં આવે છે; કૉલ પ્રતિ વધુ કડક એક જીતે છે.
પ્રાપ્ત-માત્ર લોકડાઉન
એક એજન્ટ જે ફક્ત ચૂકવણીઓ જ પ્રાપ્ત કરે છે તેની મંજૂરી અને પ્રતિ-ટ્રાન્ઝેક્શન કૅપ બંને શૂન્ય પર સેટ કરવામાં આવે છે. તેને કોઈપણ સમયે કોઈપણ દ્વારા ચૂકવવામાં આવી શકે છે, પરંતુ તે USDC મોકલી શકતું નથી - તે તેના કોડ અથવા પ્રોમ્પ્ટ ઇન્જેક્શન તેને શું કરવા માટે પ્રયાસ કરે છે તેRegardless. બંને મર્યાદાઓને શૂન્ય પર સેટ કરવું પ્રોમ્પ્ટ-ઇન્જેક્શન-ચલિત ચુકવણી પુનઃદિશા સામેની સૌથી મજબૂત રક્ષા છે: વોલેટ દરેક બહાર જતી ચુકવણીને ઇન્કાર કરે છે.
સમય-બોક્સ કરેલ સંલગ્નતા વિન્ડો
એક કોન્ટ્રાક્ટર એજન્ટને ખર્ચ કરવાની મંજૂરી આપવામાં આવે છે જે ફક્ત સંલગ્નતાના 30-દિવસીય વિન્ડો માટે માન્ય છે (એક શરૂઆત અને અંત તારીખ). વિન્ડોમાં તે તેના સাপ্তાહિક ભંડોળ સુધી ખર્ચ કરી શકે છે; અંત તારીખ પછી મંજૂરી સમાપ્ત થાય છે અને કોઈ વધુ ચુકવણી ન settles, કોઈને તેને બંધ કરવાની યાદ રાખવાની જરૂર નથી.
જ્યાં આ ફિટ થાય છે.
એજન્ટ ચુકવણી ઓળખ
જે agent identity સાથે spend policy attach થાય છે. એક identity, એક policy, એક budget envelope.
એજન્ટથી એજન્ટને ચુકવણી
જે flow માટે spend policy સૌથી ઉપયોગી છે, કારણ કે counterparty પોતે જ autonomous agent છે.
ચુકવણી MCP ટૂલ
spend policies દ્વારા સૌથી વધુ નિયંત્રિત થતી tool category. 402 quote settlement પહેલાં policy સામે તપાસવામાં આવે છે.