મુખ્ય સામગ્રી પર જાઓ
શીખોશબ્દકોશએજન્ટ ખર્ચ નીતિ
શબ્દકોશ

એજન્ટ ખર્ચ નીતિ શું છે.

વ્યાખ્યા

એક એજન્ટ ખર્ચની નીતિ એ નિયમોનો સેટ છે જે AI-એજન્ટ વોલેટ સાથે જોડાયેલ છે જે નિયંત્રિત કરે છે કે એજન્ટને શું ચૂકવવાની મંજૂરી છે - એક પ્રતિ-કાળ ભંડોળ (દૈનિક, સાપ્તાહિક, અથવા માસિક), એક પ્રતિ-ટ્રાન્ઝેક્શન કૅપ, અને શરૂ અને અંત તારીખોની માન્યતા વિન્ડો. નીતિ ડેશબોર્ડમાં સેટ કરવામાં આવે છે અને વોલેટ API સ્તરે અમલમાં (એજન્ટના હેન્ડલ કરી શકાય તેવા વ્યાપક બહાર), તે settles પહેલા દરેક ચુકવણી પર ચકાસવામાં આવે છે. API તેને વાંચવા માટે જ બહાર કરે છે.

આ શા માટે મહત્વનું છે

એકમાત્ર વસ્તુ જે સ્વાયત્ત ચુકવણીને સલામત બનાવે છે.

ખર્ચની નીતિ વિના, એક એજન્ટને વૉલેટ આપવું એ LLMને ડોલર-નિર્ધારિત ચેકબુકનો અનલિમિટેડ ઍક્સેસ આપવો છે. બે નિષ્ફળતા મોડ不可避免 છે. પ્રથમ છે રનઅવે લૂપ: એક એજન્ટનું પ્લાનર ચૂકવેલ ટૂલને પુનરાવર્તિત કરવામાં અટકી જાય છે અને મિનિટોમાં વર્કસ્પેસનો બેલેન્સ બર્ન કરે છે. બીજું છે પ્રોમ્પ્ટ ઇન્જેક્શન: એક હુમલાખોર એજન્ટને સામાન્ય કાર્યની જેમ દેખાવા હેઠળ હુમલાખોર-નિયંત્રિત વૉલેટને ચૂકવણી કરવા માટે મનાવે છે.

એક ખર્ચની નીતિ બાંધકામ દ્વારા બંને નિષ્ફળતા મોડોને બાઉન્ડ કરે છે. દોડતી લૂપ સમયગાળા માટેના ભંડોળને થાકી દે છે અને રોકી દે છે. ઇન્જેક્ટ કરેલી ચુકવણી પ્રતિ-ટ્રાન્ઝેક્શન કૅપ (અથવા બાકી રહેલા ભંડોળ) ને પાર કરે છે અને ક્યારેય સમાપ્ત નથી થતી. એજન્ટને સંપૂર્ણ રીતે વિશ્વસનીય હોવાની જરૂર નથી કારણ કે વોલેટ નીતિ બહારની કોઈપણ વસ્તુને સમાપ્ત કરવા માટે ઇન્કાર કરે છે. આ એજન્ટો 'ચુકવણી કરે છે' ઉત્પાદનમાં ઉપયોગી હોવા અને એક પ્રયોગ થવા વચ્ચેનો તફાવત છે.

કેવી રીતે તે કાર્ય કરે છે

એકવાર રૂપરેખાંકિત કરો, દરેક કૉલને મૂલ્યાંકન કરો.

  1. કન્ફિગર કરો. માનવ વપરાશકર્તા ડેશબોર્ડમાં નીતિ સેટ કરે છે: પ્રતિ-ગણક ભથ્થું, પ્રતિ-ટ્રાન્ઝેક્શન મર્યાદા, અને વૈકલ્પિક માન્યતા વિન્ડો (પ્રારંભ અને અંત તારીખો). API નીતિને વાંચવા માટે જ પ્રદર્શિત કરે છે; ફેરફારો ઓડિટ-લૉગ કરવામાં આવે છે.
  2. Bind to identity. નીતિ એજન્ટની ચુકવણી ઓળખ સાથે જોડાય છે. મલ્ટી-એજન્ટ વર્કસ્પેસમાં દરેક એજન્ટ માટે એક નીતિ હોય છે, ઉપરાંત વૈકલ્પિક રીતે એક વર્કસ્પેસ-સ્તરીય મર્યાદા હોય છે જે કુલને બાઉન્ડ કરે છે.
  3. દરેક ઇરાદા પર મૂલ્યાંકન કરો. જ્યારે એજન્ટ ચુકવણી ઇરાદો રજૂ કરે છે (સામાન્ય રીતે 402 પ્રતિસાદથી ચલાવવામાં આવે છે), વૉલેટ API નીતિને ચલાવે છે: પ્રતિ-ટ્રાન્ઝેક્શન મર્યાદા તપાસો, બાકી સમયગાળા માટે ભથ્થું તપાસો, માન્યતા વિન્ડો તપાસો.
  4. સેટલ અથવા નકારી દો. જો તમામ ચકાસણીઓ પસાર થાય છે, તો વૉલેટ ચુકવણીને સેટલ કરે છે અને બાકી ભથ્થું ઘટાડે છે. જો કોઈપણ ચકાસણી નિષ્ફળ જાય, તો વૉલેટ ચુકવણીને નકારી દે છે (તે મર્યાદા વધારી દે છે અથવા વિન્ડોની બહાર પડે છે) અને સેટલ નથી કરે.
  5. Audit. દરેક સ્વીકારેલ અને દરેક અસ્વીકારેલ ઇરાદાને નીતિ નિર્ણય સાથે લોગ કરવામાં આવે છે. માનવ કોઈપણ સમયે લોગની સમીક્ષા કરી શકે છે કે એજન્ટે શું પ્રયાસ કર્યો અને નીતિ દ્વારા શું મંજૂર કરવામાં આવ્યું.

નીતિ એ જ પ્રકારની વસ્તુ છે તે મહત્વ નથી કે કેટલા એજન્ટો વોલેટને શેર કરે છે. પ્રતિ-એજન્ટ નીતિઓ બજેટને સ્વચ્છ રીતે અલગ કરે છે; માતા સ્તરે કાર્યસ્થળની નીતિ તમામ બાળ એજન્ટો સંયુક્તમાં એક કડક છત લાગુ કરે છે.

ઉદાહરણો

ત્રણ નીતિ આકાર અમે ઉત્પાદનમાં જોઈ રહ્યા છીએ.

ઉદાહરણ 1

એકલ-કૉલ છત સાથે પ્રતિ એજન્ટ દૈનિક કૅપ

એક સંશોધન એજન્ટ પાસે $5/દિવસની મર્યાદા અને $0.50/કૉલની છત છે. તે $0.50ના 10 કૉલ્સ બનાવી શકે છે, અથવા $0.05ના 100 કૉલ્સ, અથવા દૈનિક કુલ હેઠળ કોઈપણ સંયોજન. એક ટૂલમાંથી આશ્ચર્યજનક $2.00 ઇનવોઇસ કૉલ છત પર સ્વીકારવામાં આવતું નથી તે પહેલાં તે ક્યારેય નિકાલ થાય છે. બંને મર્યાદાઓ એકસાથે અમલમાં આવે છે; કૉલ પ્રતિ વધુ કડક એક જીતે છે.

ઉદાહરણ 2

પ્રાપ્ત-માત્ર લોકડાઉન

એક એજન્ટ જે ફક્ત ચૂકવણીઓ જ પ્રાપ્ત કરે છે તેની મંજૂરી અને પ્રતિ-ટ્રાન્ઝેક્શન કૅપ બંને શૂન્ય પર સેટ કરવામાં આવે છે. તેને કોઈપણ સમયે કોઈપણ દ્વારા ચૂકવવામાં આવી શકે છે, પરંતુ તે USDC મોકલી શકતું નથી - તે તેના કોડ અથવા પ્રોમ્પ્ટ ઇન્જેક્શન તેને શું કરવા માટે પ્રયાસ કરે છે તેRegardless. બંને મર્યાદાઓને શૂન્ય પર સેટ કરવું પ્રોમ્પ્ટ-ઇન્જેક્શન-ચલિત ચુકવણી પુનઃદિશા સામેની સૌથી મજબૂત રક્ષા છે: વોલેટ દરેક બહાર જતી ચુકવણીને ઇન્કાર કરે છે.

ઉદાહરણ 3

સમય-બોક્સ કરેલ સંલગ્નતા વિન્ડો

એક કોન્ટ્રાક્ટર એજન્ટને ખર્ચ કરવાની મંજૂરી આપવામાં આવે છે જે ફક્ત સંલગ્નતાના 30-દિવસીય વિન્ડો માટે માન્ય છે (એક શરૂઆત અને અંત તારીખ). વિન્ડોમાં તે તેના સাপ্তાહિક ભંડોળ સુધી ખર્ચ કરી શકે છે; અંત તારીખ પછી મંજૂરી સમાપ્ત થાય છે અને કોઈ વધુ ચુકવણી ન settles, કોઈને તેને બંધ કરવાની યાદ રાખવાની જરૂર નથી.

વારંવાર પૂછાતા પ્રશ્નો

ત્રણ સામાન્ય પ્રશ્નો.

ખર્ચની નીતિ અને દર મર્યાદા વચ્ચે શું તફાવત છે?

એક દર મર્યાદા કૉલની સંખ્યા પર નિયંત્રણ કરે છે; એક ખર્ચ નીતિ કૉલ્સમાં ડોલર મૂલ્ય પર નિયંત્રણ કરે છે. એક એજન્ટને પ્રતિ મિનિટ 100 કૉલ્સમાં મર્યાદિત કરવામાં આવી શકે છે પરંતુ જો તે કૉલ્સમાં દરેક $1 ખર્ચ થાય છે અને એજન્ટ તે એક કલાક માટે કરે છે તો તે તેના કાર્યસ્થળને બંગાળ કરી શકે છે. એક ખર્ચ નીતિ કૉલની સંખ્યાની પરवाह કર્યા વિના ડોલર એક્સપોઝરને મર્યાદિત કરે છે. બંને નિયંત્રણો એકબીજાને પૂરક છે - દર મર્યાદાઓ એજન્ટના રનટાઇમ પર સેવા નકારવા અટકાવે છે, ખર્ચ નીતિઓ એજન્ટના વોલેટ પર ફંડ નકારવા અટકાવે છે.

નીતિ કયા સ્થળે અમલમાં છે - એજન્ટ કોડમાં કે વોલેટમાં?

વોલેટમાં, ચુકવણી API સ્તરે. એજન્ટ કોડમાં તેને અમલમાં લાવવું એ અર્થ છે કે કોઈપણ પ્રોમ્પ્ટ-ઇન્જેક્શન હુમલો જે એજન્ટના યોજના બનાવનારને બાયપાસ કરે છે તે બજેટને પણ બાયપાસ કરે છે. વોલેટ API માં તેને અમલમાં લાવવાથી, નીતિ એજન્ટના સંચાલનક્ષમ વ્યાપકતા બહાર છે. એજન્ટ ચુકવણીની ઇરાદા રજૂ કરે છે; વોલેટ નીતિ સામે ઇરાદાને મૂલ્યાંકન કરે છે; વોલેટ અથવા તો સમાધાન કરે છે અથવા નકારે છે. એજન્ટ પોતાની મર્યાદાઓ વધારી શકતો નથી.

શું વપરાશકર્તા નીતિને મધ્યમાં જ એડજસ્ટ કરી શકે છે જો કોઈ માન્ય ખર્ચને ઇન્કાર કરવામાં આવી રહ્યો છે?

હા, પરંતુ ફક્ત માનવ વપરાશકર્તા (અથવા અન્ય અધિકૃત માનવ) તેને સમાયોજિત કરી શકે છે - ક્યારેય એજન્ટ પોતે નહીં. વૉલેટનું એડમિન પેનલ નીતિ સંપાદકને બહાર પાડે છે; ફેરફારો કયા અને ક્યારે સાથે ઓડિટ-લોગ કરવામાં આવે છે. આ ડિફોલ્ટ દ્વારા એજન્ટને ગાર્ડરેલ્સની અંદર રાખે છે જ્યારે માનવને તે જરૂર પડે ત્યારે વધુ વ્યાજબી ખર્ચ માટે ઓવરરાઇડ આપે છે. એજન્ટને તેની યોજના બનાવતી લૂપમાં 'કૃપા કરીને મારી મર્યાદા વધારશો' પૂછવા માટે કોઈ માર્ગ નથી મળતો, કારણ કે તે મર્યાદા રાખવાનો ઉદ્દેશને પરાજિત કરશે.
છેલ્લી સમીક્ષા: 2026-05-15. CC BY 4.0 હેઠળ પ્રકાશિત.

તમારા એજન્ટને એક બજેટ એન્કલોપ આપો.

સમયગાળા માટેની મંજૂરીઓ અને પ્રતિ-લેનદેન મર્યાદાઓ, ડેશબોર્ડમાં સેટ કરેલ. શરૂ કરવા માટે મફત.