PageSourceSearch

https://www.corebyte.com/assets/index-CqxBGIcL.js

js corebyte.com collected 2026-10-03 21:13:20 UTC 1,438,736 bytes, 613 lines download raw bytes

vendor: 4,383 bytes, lines 1-17
1(function(){const i=document.createElement("link").relList;if(i&&i.supports&&i.supports("modulepreload"))return;for(const d of document.querySelectorAll('link[rel="modulepreload"]'))l(d);new MutationObserver(d=>{for(const m of d)if(m.type==="childList")for(const p of m.addedNodes)p.tagName==="LINK"&&p.rel==="modulepreload"&&l(p)}).observe(document,{childList:!0,subtree:!0});function r(d){const m={};return d.integrity&&(m.integrity=d.integrity),d.referrerPolicy&&(m.referrerPolicy=d.referrerPolicy),d.crossOrigin==="use-credentials"?m.credentials="include":d.crossOrigin==="anonymous"?m.credentials="omit":m.credentials="same-origin",m}function l(d){if(d.ep)return;d.ep=!0;const m=r(d);fetch(d.href,m)}})();var Sd={exports:{}},Rs={};/**
2 * @license React
3 * react-jsx-runtime.production.js
4 *
5 * Copyright (c) Meta Platforms, Inc. and affiliates.
6 *
7 * This source code is licensed under the MIT license found in the
8 * LICENSE file in the root directory of this source tree.
9 */var dg;function Dv(){if(dg)return Rs;dg=1;var a=Symbol.for("react.transitional.element"),i=Symbol.for("react.fragment");function r(l,d,m){var p=null;if(m!==void 0&&(p=""+m),d.key!==void 0&&(p=""+d.key),"key"in d){m={};for(var f in d)f!=="key"&&(m[f]=d[f])}else m=d;return d=m.ref,{$$typeof:a,type:l,key:p,ref:d!==void 0?d:null,props:m}}return Rs.Fragment=i,Rs.jsx=r,Rs.jsxs=r,Rs}var ug;function Ov(){return ug||(ug=1,Sd.exports=Dv()),Sd.exports}var o=Ov(),Bd={exports:{}},se={};/**
10 * @license React
11 * react.production.js
12 *
13 * Copyright (c) Meta Platforms, Inc. and affiliates.
14 *
15 * This source code is licensed under the MIT license found in the
16 * LICENSE file in the root directory of this source tree.
17 */var mg;function Wv(){if(mg)return se;mg=1;var a=Symbol.for("react.transitional.element"),i=Symbol.for("react.portal"),r=Symbol.for("react.fragment"),l=Symbol.for("react.strict_mode"),d=Symbol.for("react.profiler"),m=Symbol.for("react.consumer"),p=Symbol.for("react.context"),f=Symbol.for("react.forward_ref"),y=Symbol.for("react.suspense"),g=Symbol.for("react.memo"),x=Symbol.for("react.lazy"),A=Symbol.for("react.activity"),v=Symbol.iterator;function w(k){return k===null||typeof k!="object"?null:(k=v&&k[v]||k["@@iterator"],typeof k=="function"?k:null)}var z={isMounted:function(){return!1},enqueueForceUpdate:function(){},enqueueReplaceState:function(){},enqueueSetState:function(){}},j=Object.assign,I={};function E(k,q,Y){this.props=k,this.context=q,this.refs=I,this.updater=Y||z}E.prototype.isReactComponent={},E.prototype.setState=function(k,q){if(typeof k!="object"&&typeof k!="function"&&k!=null)throw Error("takes an object of state variables to update or a function which returns an object of state variables.");this.updater.enqueueSetState(this,k,q,"setState")},E.prototype.forceUpdate=function(k){this.updater.enqueueForceUpdate(this,k,"forceUpdate")};function _(){}_.prototype=E.prototype;function O(k,q,Y){this.props=k,this.context=q,this.refs=I,this.updater=Y||z}var V=O.prototype=new _;V.constructor=O,j(V,E.prototype),V.isPureReactComponent=!0;var U=Array.isArray;function ae(){}var K={H:null,A:null,T:null,S:null},F=Object.prototype.hasOwnProperty;function ne(k,q,Y){var J=Y.ref;return{$$typeof:a,type:k,key:q,ref:J!==void 0?J:null,props:Y}}function $(k,q){return ne(k.type,q,k.props)}function me(k){return typeof k=="object"&&k!==null&&k.$$typeof===a}function be(k){var q={"=":"=0",":":"=2"};return"$"+k.replace(/[=:]/g,function(Y){return q[Y]})}var Ye=/\/+/g;function We(k,q){return typeof k=="object"&&k!==null&&k.key!=null?be(""+k.key):q.toString(36)}function Ce(k){switch(k.status){case"fulfilled":return k.value;case"rejected":throw k.reason;default:switch(typeof k.status=="string"?k.then(ae,ae):(k.status="pending",k.then(function(q){k.status==="pending"&&(k.status="fulfilled",k.value=q)},function(q){k.status==="pending"&&(k.status="rejected",k.reason=q)})),k.status){case"fulfilled":return k.value;case"rejected":throw k.reason}}throw k}function G(k,q,Y,J,re){var pe=typeof k;(pe==="undefined"||pe==="boolean")&&(k=null);var ke=!1;if(k===null)ke=!0;else switch(pe){case"bigint":case"string":case"number":ke=!0;break;case"object":switch(k.$$typeof){case a:case i:ke=!0;break;case x:return ke=k._init,G(ke(k._payload),q,Y,J,re)}}if(ke)return re=re(k),ke=J===""?"."+We(k,0):J,U(re)?(Y="",ke!=null&&(Y=ke.replace(Ye,"$&/")+"/"),G(re,q,Y,"",function(_i){return _i}
vendor: 16,892 bytes, lines 17-41
17)):re!=null&&(me(re)&&(re=$(re,Y+(re.key==null||k&&k.key===re.key?"":(""+re.key).replace(Ye,"$&/")+"/")+ke)),q.push(re)),1;ke=0;var ut=J===""?".":J+":";if(U(k))for(var Ve=0;Ve<k.length;Ve++)J=k[Ve],pe=ut+We(J,Ve),ke+=G(J,q,Y,pe,re);else if(Ve=w(k),typeof Ve=="function")for(k=Ve.call(k),Ve=0;!(J=k.next()).done;)J=J.value,pe=ut+We(J,Ve++),ke+=G(J,q,Y,pe,re);else if(pe==="object"){if(typeof k.then=="function")return G(Ce(k),q,Y,J,re);throw q=String(k),Error("Objects are not valid as a React child (found: "+(q==="[object Object]"?"object with keys {"+Object.keys(k).join(", ")+"}":q)+"). If you meant to render a collection of children, use an array instead.")}return ke}function H(k,q,Y){if(k==null)return k;var J=[],re=0;return G(k,J,"","",function(pe){return q.call(Y,pe,re++)}),J}function Q(k){if(k._status===-1){var q=k._result;q=q(),q.then(function(Y){(k._status===0||k._status===-1)&&(k._status=1,k._result=Y)},function(Y){(k._status===0||k._status===-1)&&(k._status=2,k._result=Y)}),k._status===-1&&(k._status=0,k._result=q)}if(k._status===1)return k._result.default;throw k._result}var de=typeof reportError=="function"?reportError:function(k){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var q=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof k=="object"&&k!==null&&typeof k.message=="string"?String(k.message):String(k),error:k});if(!window.dispatchEvent(q))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",k);return}console.error(k)},xe={map:H,forEach:function(k,q,Y){H(k,function(){q.apply(this,arguments)},Y)},count:function(k){var q=0;return H(k,function(){q++}),q},toArray:function(k){return H(k,function(q){return q})||[]},only:function(k){if(!me(k))throw Error("React.Children.only expected to receive a single React element child.");return k}};return se.Activity=A,se.Children=xe,se.Component=E,se.Fragment=r,se.Profiler=d,se.PureComponent=O,se.StrictMode=l,se.Suspense=y,se.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=K,se.__COMPILER_RUNTIME={__proto__:null,c:function(k){return K.H.useMemoCache(k)}},se.cache=function(k){return function(){return k.apply(null,arguments)}},se.cacheSignal=function(){return null},se.cloneElement=function(k,q,Y){if(k==null)throw Error("The argument must be a React element, but you passed "+k+".");var J=j({},k.props),re=k.key;if(q!=null)for(pe in q.key!==void 0&&(re=""+q.key),q)!F.call(q,pe)||pe==="key"||pe==="__self"||pe==="__source"||pe==="ref"&&q.ref===void 0||(J[pe]=q[pe]);var pe=arguments.length-2;if(pe===1)J.children=Y;else if(1<pe){for(var ke=Array(pe),ut=0;ut<pe;ut++)ke[ut]=arguments[ut+2];J.children=ke}return ne(k.type,re,J)},se.createContext=function(k){return k={$$typeof:p,_currentValue:k,_currentValue2:k,_threadCount:0,Provider:null,Consumer:null},k.Provider=k,k.Consumer={$$typeof:m,_context:k},k},se.createElement=function(k,q,Y){var J,re={},pe=null;if(q!=null)for(J in q.key!==void 0&&(pe=""+q.key),q)F.call(q,J)&&J!=="key"&&J!=="__self"&&J!=="__source"&&(re[J]=q[J]);var ke=arguments.length-2;if(ke===1)re.children=Y;else if(1<ke){for(var ut=Array(ke),Ve=0;Ve<ke;Ve++)ut[Ve]=arguments[Ve+2];re.children=ut}if(k&&k.defaultProps)for(J in ke=k.defaultProps,ke)re[J]===void 0&&(re[J]=ke[J]);return ne(k,pe,re)},se.createRef=function(){return{current:null}},se.forwardRef=function(k){return{$$typeof:f,render:k}},se.isValidElement=me,se.lazy=function(k){return{$$typeof:x,_payload:{_status:-1,_result:k},_init:Q}},se.memo=function(k,q){return{$$typeof:g,type:k,compare:q===void 0?null:q}},se.startTransition=function(k){var q=K.T,Y={};K.T=Y;try{var J=k(),re=K.S;re!==null&&re(Y,J),typeof J=="object"&&J!==null&&typeof J.then=="function"&&J.then(ae,de)}catch(pe){de(pe)}finally{q!==null&&Y.types!==null&&(q.types=Y.types),K.T=q}},se.unstable_useCacheRefresh=function(){return K.H.useCacheRefresh()},se.use=function(k){return K.H.use(k)},se.useActionState=function(k,q,Y){return K.H.useActionState(k,q,Y)},se.useCallback=function(k,q){return K.H.useCallback(k,q)},se.useContext=function(k){return K.H.useContext(k)},se.useDebugValue=function(){},se.useDeferredValue=function(k,q){return K.H.useDeferredValue(k,q)},se.useEffect=function(k,q){return K.H.useEffect(k,q)},se.useEffectEvent=function(k){return K.H.useEffectEvent(k)},se.useId=function(){return K.H.useId()},se.useImperativeHandle=function(k,q,Y){return K.H.useImperativeHandle(k,q,Y)},se.useInsertionEffect=function(k,q){return K.H.useInsertionEffect(k,q)},se.useLayoutEffect=function(k,q){return K.H.useLayoutEffect(k,q)},se.useMemo=function(k,q){return K.H.useMemo(k,q)},se.useOptimistic=function(k,q){return K.H.useOptimistic(k,q)},se.useReducer=function(k,q,Y){return K.H.useReducer(k,q,Y)},se.useRef=function(k){return K.H.useRef(k)},se.useState=function(k){return K.H.useState(k)},se.useSyncExternalStore=function(k,q,Y){return K.H.useSyncExternalStore(k,q,Y)},se.useTransition=function(){return K.H.useTransition()},se.version="19.2.5",se}var pg;function Bu(){return pg||(pg=1,Bd.exports=Wv()),Bd.exports}var B=Bu(),wd={exports:{}},Ms={},Cd={exports:{}},kd={};/**
18 * @license React
19 * scheduler.production.js
20 *
21 * Copyright (c) Meta Platforms, Inc. and affiliates.
22 *
23 * This source code is licensed under the MIT license found in the
24 * LICENSE file in the root directory of this source tree.
25 */var fg;function Lv(){return fg||(fg=1,(function(a){function i(G,H){var Q=G.length;G.push(H);e:for(;0<Q;){var de=Q-1>>>1,xe=G[de];if(0<d(xe,H))G[de]=H,G[Q]=xe,Q=de;else break e}}function r(G){return G.length===0?null:G[0]}function l(G){if(G.length===0)return null;var H=G[0],Q=G.pop();if(Q!==H){G[0]=Q;e:for(var de=0,xe=G.length,k=xe>>>1;de<k;){var q=2*(de+1)-1,Y=G[q],J=q+1,re=G[J];if(0>d(Y,Q))J<xe&&0>d(re,Y)?(G[de]=re,G[J]=Q,de=J):(G[de]=Y,G[q]=Q,de=q);else if(J<xe&&0>d(re,Q))G[de]=re,G[J]=Q,de=J;else break e}}return H}function d(G,H){var Q=G.sortIndex-H.sortIndex;return Q!==0?Q:G.id-H.id}if(a.unstable_now=void 0,typeof performance=="object"&&typeof performance.now=="function"){var m=performance;a.unstable_now=function(){return m.now()}}else{var p=Date,f=p.now();a.unstable_now=function(){return p.now()-f}}var y=[],g=[],x=1,A=null,v=3,w=!1,z=!1,j=!1,I=!1,E=typeof setTimeout=="function"?setTimeout:null,_=typeof clearTimeout=="function"?clearTimeout:null,O=typeof setImmediate<"u"?setImmediate:null;function V(G){for(var H=r(g);H!==null;){if(H.callback===null)l(g);else if(H.startTime<=G)l(g),H.sortIndex=H.expirationTime,i(y,H);else break;H=r(g)}}function U(G){if(j=!1,V(G),!z)if(r(y)!==null)z=!0,ae||(ae=!0,be());else{var H=r(g);H!==null&&Ce(U,H.startTime-G)}}var ae=!1,K=-1,F=5,ne=-1;function $(){return I?!0:!(a.unstable_now()-ne<F)}function me(){if(I=!1,ae){var G=a.unstable_now();ne=G;var H=!0;try{e:{z=!1,j&&(j=!1,_(K),K=-1),w=!0;var Q=v;try{t:{for(V(G),A=r(y);A!==null&&!(A.expirationTime>G&&$());){var de=A.callback;if(typeof de=="function"){A.callback=null,v=A.priorityLevel;var xe=de(A.expirationTime<=G);if(G=a.unstable_now(),typeof xe=="function"){A.callback=xe,V(G),H=!0;break t}A===r(y)&&l(y),V(G)}else l(y);A=r(y)}if(A!==null)H=!0;else{var k=r(g);k!==null&&Ce(U,k.startTime-G),H=!1}}break e}finally{A=null,v=Q,w=!1}H=void 0}}finally{H?be():ae=!1}}}var be;if(typeof O=="function")be=function(){O(me)};else if(typeof MessageChannel<"u"){var Ye=new MessageChannel,We=Ye.port2;Ye.port1.onmessage=me,be=function(){We.postMessage(null)}}else be=function(){E(me,0)};function Ce(G,H){K=E(function(){G(a.unstable_now())},H)}a.unstable_IdlePriority=5,a.unstable_ImmediatePriority=1,a.unstable_LowPriority=4,a.unstable_NormalPriority=3,a.unstable_Profiling=null,a.unstable_UserBlockingPriority=2,a.unstable_cancelCallback=function(G){G.callback=null},a.unstable_forceFrameRate=function(G){0>G||125<G?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):F=0<G?Math.floor(1e3/G):5},a.unstable_getCurrentPriorityLevel=function(){return v},a.unstable_next=function(G){switch(v){case 1:case 2:case 3:var H=3;break;default:H=v}var Q=v;v=H;try{return G()}finally{v=Q}},a.unstable_requestPaint=function(){I=!0},a.unstable_runWithPriority=function(G,H){switch(G){case 1:case 2:case 3:case 4:case 5:break;default:G=3}var Q=v;v=G;try{return H()}finally{v=Q}},a.unstable_scheduleCallback=function(G,H,Q){var de=a.unstable_now();switch(typeof Q=="object"&&Q!==null?(Q=Q.delay,Q=typeof Q=="number"&&0<Q?de+Q:de):Q=de,G){case 1:var xe=-1;break;case 2:xe=250;break;case 5:xe=1073741823;break;case 4:xe=1e4;break;default:xe=5e3}return xe=Q+xe,G={id:x++,callback:H,priorityLevel:G,startTime:Q,expirationTime:xe,sortIndex:-1},Q>de?(G.sortIndex=Q,i(g,G),r(y)===null&&G===r(g)&&(j?(_(K),K=-1):j=!0,Ce(U,Q-de))):(G.sortIndex=xe,i(y,G),z||w||(z=!0,ae||(ae=!0,be()))),G},a.unstable_shouldYield=$,a.unstable_wrapCallback=function(G){var H=v;return function(){var Q=v;v=H;try{return G.apply(this,arguments)}finally{v=Q}}}})(kd)),kd}var hg;function _v(){return hg||(hg=1,Cd.exports=Lv()),Cd.exports}var jd={exports:{}},dt={};/**
26 * @license React
27 * react-dom.production.js
28 *
29 * Copyright (c) Meta Platforms, Inc. and affiliates.
30 *
31 * This source code is licensed under the MIT license found in the
32 * LICENSE file in the root directory of this source tree.
33 */var gg;function qv(){if(gg)return dt;gg=1;var a=Bu();function i(y){var g="https://react.dev/errors/"+y;if(1<arguments.length){g+="?args[]="+encodeURIComponent(arguments[1]);for(var x=2;x<arguments.length;x++)g+="&args[]="+encodeURIComponent(arguments[x])}return"Minified React error #"+y+"; visit "+g+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function r(){}var l={d:{f:r,r:function(){throw Error(i(522))},D:r,C:r,L:r,m:r,X:r,S:r,M:r},p:0,findDOMNode:null},d=Symbol.for("react.portal");function m(y,g,x){var A=3<arguments.length&&arguments[3]!==void 0?arguments[3]:null;return{$$typeof:d,key:A==null?null:""+A,children:y,containerInfo:g,implementation:x}}var p=a.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE;function f(y,g){if(y==="font")return"";if(typeof g=="string")return g==="use-credentials"?g:""}return dt.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE=l,dt.createPortal=function(y,g){var x=2<arguments.length&&arguments[2]!==void 0?arguments[2]:null;if(!g||g.nodeType!==1&&g.nodeType!==9&&g.nodeType!==11)throw Error(i(299));return m(y,g,null,x)},dt.flushSync=function(y){var g=p.T,x=l.p;try{if(p.T=null,l.p=2,y)return y()}finally{p.T=g,l.p=x,l.d.f()}},dt.preconnect=function(y,g){typeof y=="string"&&(g?(g=g.crossOrigin,g=typeof g=="string"?g==="use-credentials"?g:"":void 0):g=null,l.d.C(y,g))},dt.prefetchDNS=function(y){typeof y=="string"&&l.d.D(y)},dt.preinit=function(y,g){if(typeof y=="string"&&g&&typeof g.as=="string"){var x=g.as,A=f(x,g.crossOrigin),v=typeof g.integrity=="string"?g.integrity:void 0,w=typeof g.fetchPriority=="string"?g.fetchPriority:void 0;x==="style"?l.d.S(y,typeof g.precedence=="string"?g.precedence:void 0,{crossOrigin:A,integrity:v,fetchPriority:w}):x==="script"&&l.d.X(y,{crossOrigin:A,integrity:v,fetchPriority:w,nonce:typeof g.nonce=="string"?g.nonce:void 0})}},dt.preinitModule=function(y,g){if(typeof y=="string")if(typeof g=="object"&&g!==null){if(g.as==null||g.as==="script"){var x=f(g.as,g.crossOrigin);l.d.M(y,{crossOrigin:x,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0})}}else g==null&&l.d.M(y)},dt.preload=function(y,g){if(typeof y=="string"&&typeof g=="object"&&g!==null&&typeof g.as=="string"){var x=g.as,A=f(x,g.crossOrigin);l.d.L(y,x,{crossOrigin:A,integrity:typeof g.integrity=="string"?g.integrity:void 0,nonce:typeof g.nonce=="string"?g.nonce:void 0,type:typeof g.type=="string"?g.type:void 0,fetchPriority:typeof g.fetchPriority=="string"?g.fetchPriority:void 0,referrerPolicy:typeof g.referrerPolicy=="string"?g.referrerPolicy:void 0,imageSrcSet:typeof g.imageSrcSet=="string"?g.imageSrcSet:void 0,imageSizes:typeof g.imageSizes=="string"?g.imageSizes:void 0,media:typeof g.media=="string"?g.media:void 0})}},dt.preloadModule=function(y,g){if(typeof y=="string")if(g){var x=f(g.as,g.crossOrigin);l.d.m(y,{as:typeof g.as=="string"&&g.as!=="script"?g.as:void 0,crossOrigin:x,integrity:typeof g.integrity=="string"?g.integrity:void 0})}else l.d.m(y)},dt.requestFormReset=function(y){l.d.r(y)},dt.unstable_batchedUpdates=function(y,g){return y(g)},dt.useFormState=function(y,g,x){return p.H.useFormState(y,g,x)},dt.useFormStatus=function(){return p.H.useHostTransitionStatus()},dt.version="19.2.5",dt}var yg;function Vv(){if(yg)return jd.exports;yg=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(i){console.error(i)}}return a(),jd.exports=qv(),jd.exports}/**
34 * @license React
35 * react-dom-client.production.js
36 *
37 * Copyright (c) Meta Platforms, Inc. and affiliates.
38 *
39 * This source code is licensed under the MIT license found in the
40 * LICENSE file in the root directory of this source tree.
41 */var xg;function Uv(){if(xg)return Ms;xg=1;var a=_v(),i=Bu(),r=Vv();function l(e){var t="https://react.dev/errors/"+e;if(1<arguments.length){t+="?args[]="+encodeURIComponent(arguments[1]);for(var n=2;n<arguments.length;n++)t+="&args[]="+encodeURIComponent(arguments[n])}return"Minified React error #"+e+"; visit "+t+" for the full message or use the non-minified dev environment for full errors and additional helpful warnings."}function d(e){return!(!e||e.nodeType!==1&&e.nodeType!==9&&e.nodeType!==11)}function m(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else{e=t;do t=e,(t.flags&4098)!==0&&(n=t.return),e=t.return;while(e)}return t.tag===3?n:null}function p(e){if(e.tag===13){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function f(e){if(e.tag===31){var t=e.memoizedState;if(t===null&&(e=e.alternate,e!==null&&(t=e.memoizedState)),t!==null)return t.dehydrated}return null}function y(e){if(m(e)!==e)throw Error(l(188))}function g(e){var t=e.alternate;if(!t){if(t=m(e),t===null)throw Error(l(188));return t!==e?null:e}for(var n=e,s=t;;){var c=n.return;if(c===null)break;var u=c.alternate;if(u===null){if(s=c.return,s!==null){n=s;continue}break}if(c.child===u.child){for(u=c.child;u;){if(u===n)return y(c),e;if(u===s)return y(c),t;u=u.sibling}throw Error(l(188))}if(n.return!==s.return)n=c,s=u;else{for(var h=!1,b=c.child;b;){if(b===n){h=!0,n=c,s=u;break}if(b===s){h=!0,s=c,n=u;break}b=b.sibling}if(!h){for(b=u.child;b;){if(b===n){h=!0,n=u,s=c;break}if(b===s){h=!0,s=u,n=c;break}b=b.sibling}if(!h)throw Error(l(189))}}if(n.alternate!==s)throw Error(l(190))}if(n.tag!==3)throw Error(l(188));return n.stateNode.current===n?e:t}function x(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e;for(e=e.child;e!==null;){if(t=x(e),t!==null)return t;e=e.sibling}return null}var A=Object.assign,v=Symbol.for("react.element"),w=Symbol.for("react.transitional.element"),z=Symbol.for("react.portal"),j=Symbol.for("react.fragment"),I=Symbol.for("react.strict_mode"),E=Symbol.for("react.profiler"),_=Symbol.for("react.consumer"),O=Symbol.for("react.context"),V=Symbol.for("react.forward_ref"),U=Symbol.for("react.suspense"),ae=Symbol.for("react.suspense_list"),K=Symbol.for("react.memo"),F=Symbol.for("react.lazy"),ne=Symbol.for("react.activity"),$=Symbol.for("react.memo_cache_sentinel"),me=Symbol.iterator;function be(e){return e===null||typeof e!="object"?null:(e=me&&e[me]||e["@@iterator"],typeof e=="function"?e:null)}var Ye=Symbol.for("react.client.reference");function We(e){if(e==null)return null;if(typeof e=="function")return e.$$typeof===Ye?null:e.displayName||e.name||null;if(typeof e=="string")return e;switch(e){case j:return"Fragment";case E:return"Profiler";case I:return"StrictMode";case U:return"Suspense";case ae:return"SuspenseList";case ne:return"Activity"}if(typeof e=="object")switch(e.$$typeof){case z:return"Portal";case O:return e.displayName||"Context";case _:return(e._context.displayName||"Context")+".Consumer";case V:var t=e.render;return e=e.displayName,e||(e=t.displayName||t.name||"",e=e!==""?"ForwardRef("+e+")":"ForwardRef"),e;case K:return t=e.displayName||null,t!==null?t:We(e.type)||"Memo";case F:t=e._payload,e=e._init;try{return We(e(t))}catch{}}return null}var Ce=Array.isArray,G=i.__CLIENT_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,H=r.__DOM_INTERNALS_DO_NOT_USE_OR_WARN_USERS_THEY_CANNOT_UPGRADE,Q={pending:!1,data:null,method:null,action:null},de=[],xe=-1;function k(e){return{current:e}}function q(e){0>xe||(e.current=de[xe],de[xe]=null,xe--)}function Y(e,t){xe++,de[xe]=e.current,e.current=t}var J=k(null),re=k(null),pe=k(null),ke=k(null);function ut(e,t){switch(Y(pe,t),Y(re,e),Y(J,null),t.nodeType){case 9:case 11:e=(e
vendor: 1,195 bytes, lines 41-43
41=t.documentElement)&&(e=e.namespaceURI)?Eh(e):0;break;default:if(e=t.tagName,t=t.namespaceURI)t=Eh(t),e=Rh(t,e);else switch(e){case"svg":e=1;break;case"math":e=2;break;default:e=0}}q(J),Y(J,e)}function Ve(){q(J),q(re),q(pe)}function _i(e){e.memoizedState!==null&&Y(ke,e);var t=J.current,n=Rh(t,e.type);t!==n&&(Y(re,e),Y(J,n))}function to(e){re.current===e&&(q(J),q(re)),ke.current===e&&(q(ke),Is._currentValue=Q)}var il,lm;function hn(e){if(il===void 0)try{throw Error()}catch(n){var t=n.stack.trim().match(/\n( *(at )?)/);il=t&&t[1]||"",lm=-1<n.stack.indexOf(`
42    at`)?" (<anonymous>)":-1<n.stack.indexOf("@")?"@unknown:0:0":""}return`
43`+il+e+lm}var sl=!1;function ol(e,t){if(!e||sl)return"";sl=!0;var n=Error.prepareStackTrace;Error.prepareStackTrace=void 0;try{var s={DetermineComponentFrameRoot:function(){try{if(t){var L=function(){throw Error()};if(Object.defineProperty(L.prototype,"props",{set:function(){throw Error()}}),typeof Reflect=="object"&&Reflect.construct){try{Reflect.construct(L,[])}catch(M){var R=M}Reflect.construct(e,[],L)}else{try{L.call()}catch(M){R=M}e.call(L.prototype)}}else{try{throw Error()}catch(M){R=M}(L=e())&&typeof L.catch=="function"&&L.catch(function(){})}}
vendor: 10,841 bytes, lines 43-48
43catch(M){if(M&&R&&typeof M.stack=="string")return[M.stack,R.stack]}return[null,null]}};s.DetermineComponentFrameRoot.displayName="DetermineComponentFrameRoot";var c=Object.getOwnPropertyDescriptor(s.DetermineComponentFrameRoot,"name");c&&c.configurable&&Object.defineProperty(s.DetermineComponentFrameRoot,"name",{value:"DetermineComponentFrameRoot"});var u=s.DetermineComponentFrameRoot(),h=u[0],b=u[1];if(h&&b){var S=h.split(`
44`),N=b.split(`
45`);for(c=s=0;s<S.length&&!S[s].includes("DetermineComponentFrameRoot");)s++;for(;c<N.length&&!N[c].includes("DetermineComponentFrameRoot");)c++;if(s===S.length||c===N.length)for(s=S.length-1,c=N.length-1;1<=s&&0<=c&&S[s]!==N[c];)c--;for(;1<=s&&0<=c;s--,c--)if(S[s]!==N[c]){if(s!==1||c!==1)do if(s--,c--,0>c||S[s]!==N[c]){var D=`
46`+S[s].replace(" at new "," at ");return e.displayName&&D.includes("<anonymous>")&&(D=D.replace("<anonymous>",e.displayName)),D}while(1<=s&&0<=c);break}}}finally{sl=!1,Error.prepareStackTrace=n}return(n=e?e.displayName||e.name:"")?hn(n):""}function fA(e,t){switch(e.tag){case 26:case 27:case 5:return hn(e.type);case 16:return hn("Lazy");case 13:return e.child!==t&&t!==null?hn("Suspense Fallback"):hn("Suspense");case 19:return hn("SuspenseList");case 0:case 15:return ol(e.type,!1);case 11:return ol(e.type.render,!1);case 1:return ol(e.type,!0);case 31:return hn("Activity");default:return""}}function cm(e){try{var t="",n=null;do t+=fA(e,n),n=e,e=e.return;while(e);return t}catch(s){return`
47Error generating stack: `+s.message+`
48`+s.stack}}var rl=Object.prototype.hasOwnProperty,ll=a.unstable_scheduleCallback,cl=a.unstable_cancelCallback,hA=a.unstable_shouldYield,gA=a.unstable_requestPaint,St=a.unstable_now,yA=a.unstable_getCurrentPriorityLevel,dm=a.unstable_ImmediatePriority,um=a.unstable_UserBlockingPriority,ao=a.unstable_NormalPriority,xA=a.unstable_LowPriority,mm=a.unstable_IdlePriority,AA=a.log,bA=a.unstable_setDisableYieldValue,qi=null,Bt=null;function Ea(e){if(typeof AA=="function"&&bA(e),Bt&&typeof Bt.setStrictMode=="function")try{Bt.setStrictMode(qi,e)}catch{}}var wt=Math.clz32?Math.clz32:BA,vA=Math.log,SA=Math.LN2;function BA(e){return e>>>=0,e===0?32:31-(vA(e)/SA|0)|0}var no=256,io=262144,so=4194304;function gn(e){var t=e&42;if(t!==0)return t;switch(e&-e){case 1:return 1;case 2:return 2;case 4:return 4;case 8:return 8;case 16:return 16;case 32:return 32;case 64:return 64;case 128:return 128;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:return e&261888;case 262144:case 524288:case 1048576:case 2097152:return e&3932160;case 4194304:case 8388608:case 16777216:case 33554432:return e&62914560;case 67108864:return 67108864;case 134217728:return 134217728;case 268435456:return 268435456;case 536870912:return 536870912;case 1073741824:return 0;default:return e}}function oo(e,t,n){var s=e.pendingLanes;if(s===0)return 0;var c=0,u=e.suspendedLanes,h=e.pingedLanes;e=e.warmLanes;var b=s&134217727;return b!==0?(s=b&~u,s!==0?c=gn(s):(h&=b,h!==0?c=gn(h):n||(n=b&~e,n!==0&&(c=gn(n))))):(b=s&~u,b!==0?c=gn(b):h!==0?c=gn(h):n||(n=s&~e,n!==0&&(c=gn(n)))),c===0?0:t!==0&&t!==c&&(t&u)===0&&(u=c&-c,n=t&-t,u>=n||u===32&&(n&4194048)!==0)?t:c}function Vi(e,t){return(e.pendingLanes&~(e.suspendedLanes&~e.pingedLanes)&t)===0}function wA(e,t){switch(e){case 1:case 2:case 4:case 8:case 64:return t+250;case 16:case 32:case 128:case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:return t+5e3;case 4194304:case 8388608:case 16777216:case 33554432:return-1;case 67108864:case 134217728:case 268435456:case 536870912:case 1073741824:return-1;default:return-1}}function pm(){var e=so;return so<<=1,(so&62914560)===0&&(so=4194304),e}function dl(e){for(var t=[],n=0;31>n;n++)t.push(e);return t}function Ui(e,t){e.pendingLanes|=t,t!==268435456&&(e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0)}function CA(e,t,n,s,c,u){var h=e.pendingLanes;e.pendingLanes=n,e.suspendedLanes=0,e.pingedLanes=0,e.warmLanes=0,e.expiredLanes&=n,e.entangledLanes&=n,e.errorRecoveryDisabledLanes&=n,e.shellSuspendCounter=0;var b=e.entanglements,S=e.expirationTimes,N=e.hiddenUpdates;for(n=h&~n;0<n;){var D=31-wt(n),L=1<<D;b[D]=0,S[D]=-1;var R=N[D];if(R!==null)for(N[D]=null,D=0;D<R.length;D++){var M=R[D];M!==null&&(M.lane&=-536870913)}n&=~L}s!==0&&fm(e,s,0),u!==0&&c===0&&e.tag!==0&&(e.suspendedLanes|=u&~(h&~t))}function fm(e,t,n){e.pendingLanes|=t,e.suspendedLanes&=~t;var s=31-wt(t);e.entangledLanes|=t,e.entanglements[s]=e.entanglements[s]|1073741824|n&261930}function hm(e,t){var n=e.entangledLanes|=t;for(e=e.entanglements;n;){var s=31-wt(n),c=1<<s;c&t|e[s]&t&&(e[s]|=t),n&=~c}}function gm(e,t){var n=t&-t;return n=(n&42)!==0?1:ul(n),(n&(e.suspendedLanes|t))!==0?0:n}function ul(e){switch(e){case 2:e=1;break;case 8:e=4;break;case 32:e=16;break;case 256:case 512:case 1024:case 2048:case 4096:case 8192:case 16384:case 32768:case 65536:case 131072:case 262144:case 524288:case 1048576:case 2097152:case 4194304:case 8388608:case 16777216:case 33554432:e=128;break;case 268435456:e=134217728;break;default:e=0}return e}function ml(e){return e&=-e,2<e?8<e?(e&134217727)!==0?32:268435456:8:2}function ym(){var e=H.p;return e!==0?e:(e=window.event,e===void 0?32:ng(e.type))}function xm(e,t){var n=H.p;try{return H.p=e,t()}finally{H.p=n}}var Ra=Math.random().toString(36).slice(2),at="__reactFiber$"+Ra,ht="__reactProps$"+Ra,Vn="__reactContainer$"+Ra,pl="__reactEvents$"+Ra,kA="__reactListeners$"+Ra,jA="__reactHandles$"+Ra,Am="__reactResources$"+Ra,Hi="__reactMarker$"+Ra;function fl(e){delete e[at],delete e[ht],delete e[pl],delete e[kA],delete e[jA]}function Un(e){var t=e[at];if(t)return t;for(var n=e.parentNode;n;){if(t=n[Vn]||n[at]){if(n=t.alternate,t.child!==null||n!==null&&n.child!==null)for(e=_h(e);e!==null;){if(n=e[at])return n;e=_h(e)}return t}e=n,n=e.parentNode}return null}function Hn(e){if(e=e[at]||e[Vn]){var t=e.tag;if(t===5||t===6||t===13||t===31||t===26||t===27||t===3)return e}return null}function Yi(e){var t=e.tag;if(t===5||t===26||t===27||t===6)return e.stateNode;throw Error(l(33))}function Yn(e){var t=e[Am];return t||(t=e[Am]={hoistableStyles:new Map,hoistableScripts:new Map}),t}function et(e){e[Hi]=!0}var bm=new Set,vm={};function yn(e,t){Kn(e,t),Kn(e+"Capture",t)}function Kn(e,t){for(vm[e]=t,e=0;e<t.length;e++)bm.add(t[e])}var zA=RegExp("^[:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD][:A-Z_a-z\\u00C0-\\u00D6\\u00D8-\\u00F6\\u00F8-\\u02FF\\u0370-\\u037D\\u037F-\\u1FFF\\u200C-\\u200D\\u2070-\\u218F\\u2C00-\\u2FEF\\u3001-\\uD7FF\\uF900-\\uFDCF\\uFDF0-\\uFFFD\\-.0-9\\u00B7\\u0300-\\u036F\\u203F-\\u2040]*$"),Sm={},Bm={};function PA(e){return rl.call(Bm,e)?!0:rl.call(Sm,e)?!1:zA.test(e)?Bm[e]=!0:(Sm[e]=!0,!1)}function ro(e,t,n){if(PA(t))if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":e.removeAttribute(t);return;case"boolean":var s=t.toLowerCase().slice(0,5);if(s!=="data-"&&s!=="aria-"){e.removeAttribute(t);return}}e.setAttribute(t,""+n)}}function lo(e,t,n){if(n===null)e.removeAttribute(t);else{switch(typeof n){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(t);return}e.setAttribute(t,""+n)}}function pa(e,t,n,s){if(s===null)e.removeAttribute(n);else{switch(typeof s){case"undefined":case"function":case"symbol":case"boolean":e.removeAttribute(n);return}e.setAttributeNS(t,n,""+s)}}function Mt(e){switch(typeof e){case"bigint":case"boolean":case"number":case"string":case"undefined":return e;case"object":return e;default:return""}}function wm(e){var t=e.type;return(e=e.nodeName)&&e.toLowerCase()==="input"&&(t==="checkbox"||t==="radio")}function IA(e,t,n){var s=Object.getOwnPropertyDescriptor(e.constructor.prototype,t);if(!e.hasOwnProperty(t)&&typeof s<"u"&&typeof s.get=="function"&&typeof s.set=="function"){var c=s.get,u=s.set;return Object.defineProperty(e,t,{configurable:!0,get:function(){return c.call(this)},set:function(h){n=""+h,u.call(this,h)}}),Object.defineProperty(e,t,{enumerable:s.enumerable}),{getValue:function(){return n},setValue:function(h){n=""+h},stopTracking:function(){e._valueTracker=null,delete e[t]}}}}function hl(e){if(!e._valueTracker){var t=wm(e)?"checked":"value";e._valueTracker=IA(e,t,""+e[t])}}function Cm(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n=t.getValue(),s="";return e&&(s=wm(e)?e.checked?"true":"false":e.value),e=s,e!==n?(t.setValue(e),!0):!1}function co(e){if(e=e||(typeof document<"u"?document:void 0),typeof e>"u")return null;try{return e.activeElement||e.body}catch{return e.body}}var TA=/[\n"\\]/g;function Gt(e){return e.replace(TA,function(t){return"\\"+t.charCodeAt(0).toString(16)+" "})}function gl(e,t,n,s,c,u,h,b){e.name="",h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"?e.type=h:e.removeAttribute("type"),t!=null?h==="number"?(t===0&&e.value===""||e.value!=t)&&(e.value=""+Mt(t)):e.value!==""+Mt(t)&&(e.value=""+Mt(t)):h!=="submit"&&h!=="reset"||e.removeAttribute("value"),t!=null?yl(e,h,Mt(t)):n!=null?yl(e,h,Mt(n)):s!=null&&e.removeAttribute("value"),c==null&&u!=null&&(e.defaultChecked=!!u),c!=null&&(e.checked=c&&typeof c!="function"&&typeof c!="symbol"),b!=null&&typeof b!="function"&&typeof b!="symbol"&&typeof b!="boolean"?e.name=""+Mt(b):e.removeAttribute("name")}function km(e,t,n,s,c,u,h,b){if(u!=null&&typeof u!="function"&&typeof u!="symbol"&&typeof u!="boolean"&&(e.type=u),t!=null||n!=null){if(!(u!=="submit"&&u!=="reset"||t!=null)){hl(e);return}n=n!=null?""+Mt(n):"",t=t!=null?""+Mt(t):n,b||t===e.value||(e.value=t),e.defaultValue=t}s=s??c,s=typeof s!="function"&&typeof s!="symbol"&&!!s,e.checked=b?e.checked:!!s,e.defaultChecked=!!s,h!=null&&typeof h!="function"&&typeof h!="symbol"&&typeof h!="boolean"&&(e.name=h),hl(e)}function yl(e,t,n){t==="number"&&co(e.ownerDocument)===e||e.defaultValue===""+n||(e.defaultValue=""+n)}function Fn(e,t,n,s){if(e=e.options,t){t={};for(var c=0;c<n.length;c++)t["$"+n[c]]=!0;for(n=0;n<e.length;n++)c=t.hasOwnProperty("$"+e[n].value),e[n].selected!==c&&(e[n].selected=c),c&&s&&(e[n].defaultSelected=!0)}else{for(n=""+Mt(n),t=null,c=0;c<e.length;c++){if(e[c].value===n){e[c].selected=!0,s&&(e[c].defaultSelected=!0);return}t!==null||e[c].disabled||(t=e[c])}t!==null&&(t.selected=!0)}}function jm(e,t,n){if(t!=null&&(t=""+Mt(t),t!==e.value&&(e.value=t),n==null)){e.defaultValue!==t&&(e.defaultValue=t);return}e.defaultValue=n!=null?""+Mt(n):""}function zm(e,t,n,s){if(t==null){if(s!=null){if(n!=null)throw Error(l(92));if(Ce(s)){if(1<s.length)throw Error(l(93));s=s[0]}n=s}n==null&&(n=""),t=n}n=Mt(t),e.defaultValue=n,s=e.textContent,s===n&&s!==""&&s!==null&&(e.value=s),hl(e)}function Qn(e,t){if(t){var n=e.firstChild;
vendor: 4,140 bytes, line 48
48if(n&&n===e.lastChild&&n.nodeType===3){n.nodeValue=t;return}}e.textContent=t}var NA=new Set("animationIterationCount aspectRatio borderImageOutset borderImageSlice borderImageWidth boxFlex boxFlexGroup boxOrdinalGroup columnCount columns flex flexGrow flexPositive flexShrink flexNegative flexOrder gridArea gridRow gridRowEnd gridRowSpan gridRowStart gridColumn gridColumnEnd gridColumnSpan gridColumnStart fontWeight lineClamp lineHeight opacity order orphans scale tabSize widows zIndex zoom fillOpacity floodOpacity stopOpacity strokeDasharray strokeDashoffset strokeMiterlimit strokeOpacity strokeWidth MozAnimationIterationCount MozBoxFlex MozBoxFlexGroup MozLineClamp msAnimationIterationCount msFlex msZoom msFlexGrow msFlexNegative msFlexOrder msFlexPositive msFlexShrink msGridColumn msGridColumnSpan msGridRow msGridRowSpan WebkitAnimationIterationCount WebkitBoxFlex WebKitBoxFlexGroup WebkitBoxOrdinalGroup WebkitColumnCount WebkitColumns WebkitFlex WebkitFlexGrow WebkitFlexPositive WebkitFlexShrink WebkitLineClamp".split(" "));function Pm(e,t,n){var s=t.indexOf("--")===0;n==null||typeof n=="boolean"||n===""?s?e.setProperty(t,""):t==="float"?e.cssFloat="":e[t]="":s?e.setProperty(t,n):typeof n!="number"||n===0||NA.has(t)?t==="float"?e.cssFloat=n:e[t]=(""+n).trim():e[t]=n+"px"}function Im(e,t,n){if(t!=null&&typeof t!="object")throw Error(l(62));if(e=e.style,n!=null){for(var s in n)!n.hasOwnProperty(s)||t!=null&&t.hasOwnProperty(s)||(s.indexOf("--")===0?e.setProperty(s,""):s==="float"?e.cssFloat="":e[s]="");for(var c in t)s=t[c],t.hasOwnProperty(c)&&n[c]!==s&&Pm(e,c,s)}else for(var u in t)t.hasOwnProperty(u)&&Pm(e,u,t[u])}function xl(e){if(e.indexOf("-")===-1)return!1;switch(e){case"annotation-xml":case"color-profile":case"font-face":case"font-face-src":case"font-face-uri":case"font-face-format":case"font-face-name":case"missing-glyph":return!1;default:return!0}}var EA=new Map([["acceptCharset","accept-charset"],["htmlFor","for"],["httpEquiv","http-equiv"],["crossOrigin","crossorigin"],["accentHeight","accent-height"],["alignmentBaseline","alignment-baseline"],["arabicForm","arabic-form"],["baselineShift","baseline-shift"],["capHeight","cap-height"],["clipPath","clip-path"],["clipRule","clip-rule"],["colorInterpolation","color-interpolation"],["colorInterpolationFilters","color-interpolation-filters"],["colorProfile","color-profile"],["colorRendering","color-rendering"],["dominantBaseline","dominant-baseline"],["enableBackground","enable-background"],["fillOpacity","fill-opacity"],["fillRule","fill-rule"],["floodColor","flood-color"],["floodOpacity","flood-opacity"],["fontFamily","font-family"],["fontSize","font-size"],["fontSizeAdjust","font-size-adjust"],["fontStretch","font-stretch"],["fontStyle","font-style"],["fontVariant","font-variant"],["fontWeight","font-weight"],["glyphName","glyph-name"],["glyphOrientationHorizontal","glyph-orientation-horizontal"],["glyphOrientationVertical","glyph-orientation-vertical"],["horizAdvX","horiz-adv-x"],["horizOriginX","horiz-origin-x"],["imageRendering","image-rendering"],["letterSpacing","letter-spacing"],["lightingColor","lighting-color"],["markerEnd","marker-end"],["markerMid","marker-mid"],["markerStart","marker-start"],["overlinePosition","overline-position"],["overlineThickness","overline-thickness"],["paintOrder","paint-order"],["panose-1","panose-1"],["pointerEvents","pointer-events"],["renderingIntent","rendering-intent"],["shapeRendering","shape-rendering"],["stopColor","stop-color"],["stopOpacity","stop-opacity"],["strikethroughPosition","strikethrough-position"],["strikethroughThickness","strikethrough-thickness"],["strokeDasharray","stroke-dasharray"],["strokeDashoffset","stroke-dashoffset"],["strokeLinecap","stroke-linecap"],["strokeLinejoin","stroke-linejoin"],["strokeMiterlimit","stroke-miterlimit"],["strokeOpacity","stroke-opacity"],["strokeWidth","stroke-width"],["textAnchor","text-anchor"],["textDecoration","text-decoration"],["textRendering","text-rendering"],["transformOrigin","transform-origin"],["underlinePosition","underline-position"],["underlineThickness","underline-thickness"],["unicodeBidi","unicode
48-bidi"],["unicodeRange","unicode-range"],["unitsPerEm","units-per-em"],["vAlphabetic","v-alphabetic"],["vHanging","v-hanging"],["vIdeographic","v-ideographic"],["vMathematical","v-mathematical"],["vectorEffect","vector-effect"],["vertAdvY","vert-adv-y"],["vertOriginX","vert-origin-x"],["vertOriginY","vert-origin-y"],["wordSpacing","word-spacing"],["writingMode","writing-mode"],["xmlnsXlink","xmlns:xlink"],["xHeight","x-height"]]),RA=/^[\u0000-\u001F ]*j[\r\n\t]*a[\r\n\t]*v[\r\n\t]*a[\r\n\t]*s[\r\n\t]*c[\r\n\t]*r[\r\n\t]*i[\r\n\t]*p[\r\n\t]*t[\r\n\t]*:/i;function uo(e){return RA.test(""+e)?"javascript:throw new Error('React has blocked a javascript: URL as a security precaution.')":e}function fa(){}var Al=null;function bl(e){return e=e.target||e.srcElement||window,e.correspondingUseElement&&(e=e.correspondingUseElement),e.nodeType===3?e.parentNode:e}var Zn=null,Xn=null;function Tm(e){var t=Hn(e);if(t&&(e=t.stateNode)){var n=e[ht]||null;e:switch(e=t.stateNode,t.type){case"input":if(gl(e,n.value,n.defaultValue,n.defaultValue,n.checked,n.defaultChecked,n.type,n.name),t=n.name,n.type==="radio"&&t!=null){for(n=e;n.parentNode;)n=n.parentNode;for(n=n.querySelectorAll('input[name="'+Gt(""+t)+'"][type="radio"]'),t=0;t<n.length;t++){var s=n[t];if(s!==e&&s.form===e.form){var c=s[ht]||null;if(!c)throw Error(l(90));gl(s,c.value,c.defaultValue,c.defaultValue,c.checked,c.defaultChecked,c.type,c.name)}}for(t=0;t<n.length;t++)s=n[t],s.form===e.form&&Cm(s)}break e;case"textarea":jm(e,n.value,n.defaultValue);break e;case"select":t=n.value,t!=null&&Fn(e,!!n.multiple,t,!1)}}}var vl=!1;function Nm(e,t,n){if(vl)return e(t,n);vl=!0;try{var s=e(t);return s}finally{if(vl=!1,(Zn!==null||Xn!==null)&&(Jo(),Zn&&(t=Zn,e=Xn,Xn=Zn=null,Tm(t),e)))for(t=0;t<e.length;t++)Tm(e[t])}}function Ki(e,t){var n=e.stateNode;if(n===null)return null;var s=n[ht]||null;if(s===null)return null;n=s[t];e:switch(t){case"onClick":case"onClickCapture":case"onDoubleClick":case"onDoubleClickCapture":case"onMouseDown":case"onMouseDownCapture":case"onMouseMove":case"onMouseMoveCapture":case"onMouseUp":case"onMouseUpCapture":case"onMouseEnter":(s=!s.disabled)||(e=e.type,s=!(e==="button"||e==="input"||e==="select"||e==="textarea")),e=!s;break e;default:e=!1}if(e)return null;if(n&&typeof n!="function")throw Error(l(231,t,typeof n));return n}var ha=!(typeof window>"u"||typeof window.document>"u"||typeof window.document.createElement>"u"),Sl=!1;if(ha)try{var Fi={};Object.defineProperty(Fi,"passive",{get:function(){Sl=!0}}),window.addEventListener("test",Fi,Fi),window.removeEventListener("test",Fi,Fi)}catch{Sl=!1}var Ma=null,Bl=null,mo=null;function Em(){if(mo)return mo;var e,t=Bl,n=t.length,s,c="value"in Ma?Ma.value:Ma.textContent,u=c.length;for(e=0;e<n&&t[e]===c[e];e++);var h=n-e;for(s=1;s<=h&&t[n-s]===c[u-s];s++);return mo=c.slice(e,1<s?1-s:void 0)}function po(e){var t=e.keyCode;return"charCode"in e?(e=e.charCode,e===0&&t===13&&(e=13)):e=t,e===10&&(e=13),32<=e||e===13?e:0}function fo(){return!0}function Rm(){return!1}function gt(e){function t(n,s,c,u,h){this._reactName=n,this._targetInst=c,this.type=s,this.nativeEvent=u,this.target=h,this.currentTarget=null;for(var b in e)e.hasOwnProperty(b)&&(n=e[b],this[b]=n?n(u):u[b]);return this.isDefaultPrevented=(u.defaultPrevented!=null?u.defaultPrevented:u.returnValue===!1)?fo:Rm,this.isPropagationStopped=Rm,this}return A(t.prototype,{preventDefault:function(){this.defaultPrevented=!0;var n=this.nativeEvent;n&&(n.preventDefault?n.preventDefault():typeof n.returnValue!="unknown"&&(n.returnValue=!1),this.isDefaultPrevented=fo)},stopPropagation:function(){var n=this.nativeEvent;n&&(n.stopPropagation?n.stopPropagation():typeof n.cancelBubble!="unknown"&&(n.cancelBubble=!0),this.isPropagationStopped=fo)},persist:function(){},isPersistent:fo}),t}var xn={eventPhase:0,bubbles:0,cancelable:0,timeStamp:function(e){return e.timeStamp||Date.now()},defaultPrevented:0,isTrusted:0},ho=gt(xn),Qi=A({},xn,{view:0,detail:0}),MA=gt(Qi),wl,Cl,Zi,go=A({},Qi,{screenX:0,screenY:0,clientX:0,clientY:0,pageX:0,pageY:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,getModifierState:jl,button:0,buttons:0,relatedTarget:function(e){return e.relatedTarget===void 0?e.fromElement===e.srcElement?e.toElement:e.fromElement:e.relatedTarget},movementX:function(e){return"movementX"in e?e.movementX:(e!==Zi&&(Zi&&e.type==="mousemove"?(wl=e.screenX-Zi.screenX,Cl=e.screenY-Zi.screenY):Cl=wl=0,Zi=e),wl)},movementY:function(e){return"movementY"in e?e.movementY:Cl}}),Mm=gt(go),GA=A({},go,{dataTransfer:0}),DA=gt(GA),OA=A({},Qi,{relatedTarget:0}),kl=gt(OA),WA=A({},xn,{animationName:0,elapsedTime:0,pseudoElement:0}),LA=gt(WA),_A=A({},xn,{clipboardData:function(e){return"clipboardData"in e?e.clipboardData:window.clipboardData}}),qA=gt(_A),VA=A({},xn,{data:0}),Gm=gt(VA),UA={Esc:"Escape",Spacebar:" ",Left:"ArrowLeft",Up:"ArrowUp",Right:"ArrowRight",Down:"ArrowDown",Del:"Delete",Win:"OS",Menu:"ContextMenu",Apps:"ContextMenu",Scroll:"ScrollLock",MozPrintableKey:"Unidentified"},HA={8:"Backspace",9:"Tab",12:"Clear",13:"Enter",16:"Shift",17:"Control",18:"Alt",19:"Pause",20:"CapsLock",27:"Escape",32:" ",33:"PageUp",34:"PageDown",35:"End",36:"Home",37:"ArrowLeft",38:"ArrowUp",39:"ArrowRight",40:"ArrowDown",45:"Insert",46:"Delete",112:"F1",113:"F2",114:"F3",115:"F4",116:"F5",117:"F6",118:"F7",119:"F8",120:"F9",121:"F10",122:"F11",123:"F12",144:"NumLock",145:"ScrollLock",224:"Meta"},YA={Alt:"altKey",Control:"ctrlKey",Meta:"metaKey",Shift:"shiftKey"};function KA(e){var t=this.nativeEvent;return t.getModifierState?t.getModifierState(e):(e=YA[e])?!!t[e]:!1}function jl(){return KA}var FA=A({},Qi,{key:function(e){if(e.key){var t=UA[e.key]||e.key;if(t!=="Unidentified")return t}
vendor: 5,186 bytes, line 48
48return e.type==="keypress"?(e=po(e),e===13?"Enter":String.fromCharCode(e)):e.type==="keydown"||e.type==="keyup"?HA[e.keyCode]||"Unidentified":""},code:0,location:0,ctrlKey:0,shiftKey:0,altKey:0,metaKey:0,repeat:0,locale:0,getModifierState:jl,charCode:function(e){return e.type==="keypress"?po(e):0},keyCode:function(e){return e.type==="keydown"||e.type==="keyup"?e.keyCode:0},which:function(e){return e.type==="keypress"?po(e):e.type==="keydown"||e.type==="keyup"?e.keyCode:0}}),QA=gt(FA),ZA=A({},go,{pointerId:0,width:0,height:0,pressure:0,tangentialPressure:0,tiltX:0,tiltY:0,twist:0,pointerType:0,isPrimary:0}),Dm=gt(ZA),XA=A({},Qi,{touches:0,targetTouches:0,changedTouches:0,altKey:0,metaKey:0,ctrlKey:0,shiftKey:0,getModifierState:jl}),JA=gt(XA),$A=A({},xn,{propertyName:0,elapsedTime:0,pseudoElement:0}),eb=gt($A),tb=A({},go,{deltaX:function(e){return"deltaX"in e?e.deltaX:"wheelDeltaX"in e?-e.wheelDeltaX:0},deltaY:function(e){return"deltaY"in e?e.deltaY:"wheelDeltaY"in e?-e.wheelDeltaY:"wheelDelta"in e?-e.wheelDelta:0},deltaZ:0,deltaMode:0}),ab=gt(tb),nb=A({},xn,{newState:0,oldState:0}),ib=gt(nb),sb=[9,13,27,32],zl=ha&&"CompositionEvent"in window,Xi=null;ha&&"documentMode"in document&&(Xi=document.documentMode);var ob=ha&&"TextEvent"in window&&!Xi,Om=ha&&(!zl||Xi&&8<Xi&&11>=Xi),Wm=" ",Lm=!1;function _m(e,t){switch(e){case"keyup":return sb.indexOf(t.keyCode)!==-1;case"keydown":return t.keyCode!==229;case"keypress":case"mousedown":case"focusout":return!0;default:return!1}}function qm(e){return e=e.detail,typeof e=="object"&&"data"in e?e.data:null}var Jn=!1;function rb(e,t){switch(e){case"compositionend":return qm(t);case"keypress":return t.which!==32?null:(Lm=!0,Wm);case"textInput":return e=t.data,e===Wm&&Lm?null:e;default:return null}}function lb(e,t){if(Jn)return e==="compositionend"||!zl&&_m(e,t)?(e=Em(),mo=Bl=Ma=null,Jn=!1,e):null;switch(e){case"paste":return null;case"keypress":if(!(t.ctrlKey||t.altKey||t.metaKey)||t.ctrlKey&&t.altKey){if(t.char&&1<t.char.length)return t.char;if(t.which)return String.fromCharCode(t.which)}return null;case"compositionend":return Om&&t.locale!=="ko"?null:t.data;default:return null}}var cb={color:!0,date:!0,datetime:!0,"datetime-local":!0,email:!0,month:!0,number:!0,password:!0,range:!0,search:!0,tel:!0,text:!0,time:!0,url:!0,week:!0};function Vm(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t==="input"?!!cb[e.type]:t==="textarea"}function Um(e,t,n,s){Zn?Xn?Xn.push(s):Xn=[s]:Zn=s,t=sr(t,"onChange"),0<t.length&&(n=new ho("onChange","change",null,n,s),e.push({event:n,listeners:t}))}var Ji=null,$i=null;function db(e){jh(e,0)}function yo(e){var t=Yi(e);if(Cm(t))return e}function Hm(e,t){if(e==="change")return t}var Ym=!1;if(ha){var Pl;if(ha){var Il="oninput"in document;if(!Il){var Km=document.createElement("div");Km.setAttribute("oninput","return;"),Il=typeof Km.oninput=="function"}Pl=Il}else Pl=!1;Ym=Pl&&(!document.documentMode||9<document.documentMode)}function Fm(){Ji&&(Ji.detachEvent("onpropertychange",Qm),$i=Ji=null)}function Qm(e){if(e.propertyName==="value"&&yo($i)){var t=[];Um(t,$i,e,bl(e)),Nm(db,t)}}function ub(e,t,n){e==="focusin"?(Fm(),Ji=t,$i=n,Ji.attachEvent("onpropertychange",Qm)):e==="focusout"&&Fm()}function mb(e){if(e==="selectionchange"||e==="keyup"||e==="keydown")return yo($i)}function pb(e,t){if(e==="click")return yo(t)}function fb(e,t){if(e==="input"||e==="change")return yo(t)}function hb(e,t){return e===t&&(e!==0||1/e===1/t)||e!==e&&t!==t}var Ct=typeof Object.is=="function"?Object.is:hb;function es(e,t){if(Ct(e,t))return!0;if(typeof e!="object"||e===null||typeof t!="object"||t===null)return!1;var n=Object.keys(e),s=Object.keys(t);if(n.length!==s.length)return!1;for(s=0;s<n.length;s++){var c=n[s];if(!rl.call(t,c)||!Ct(e[c],t[c]))return!1}return!0}function Zm(e){for(;e&&e.firstChild;)e=e.firstChild;return e}function Xm(e,t){var n=Zm(e);e=0;for(var s;n;){if(n.nodeType===3){if(s=e+n.textContent.length,e<=t&&s>=t)return{node:n,offset:t-e};e=s}e:{for(;n;){if(n.nextSibling){n=n.nextSibling;break e}n=n.parentNode}n=void 0}n=Zm(n)}}function Jm(e,t){return e&&t?e===t?!0:e&&e.nodeType===3?!1:t&&t.nodeType===3?Jm(e,t.parentNode):"contains"in e?e.contains(t):e.compareDocumentPosition?!!(e.compareDocumentPosition(t)&16):!1:!1}function $m(e){e=e!=null&&e.ownerDocument!=null&&e.ownerDocument.defaultView!=null?e.ownerDocument.defaultView:window;for(var t=co(e.document);t instanceof e.HTMLIFrameElement;){try{var n=typeof t.contentWindow.location.href=="string"}catch{n=!1}if(n)e=t.contentWindow;else break;t=co(e.document)}return t}function Tl(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(t==="input"&&(e.type==="text"||e.type==="search"||e.type==="tel"||e.type==="url"||e.type==="password")||t==="textarea"||e.contentEditable==="true")}var gb=ha&&"documentMode"in document&&11>=document.documentMode,$n=null,Nl=null,ts=null,El=!1;function ep(e,t,n){var s=n.window===n?n.document:n.nodeType===9?n:n.ownerDocument;El||$n==null||$n!==co(s)||(s=$n,"selectionStart"in s&&Tl(s)?s={start:s.selectionStart,end:s.selectionEnd}:(s=(s.ownerDocument&&s.ownerDocument.defaultView||window).getSelection(),s={anchorNode:s.anchorNode,anchorOffset:s.anchorOffset,focu
vendor: 18,950 bytes, line 48
48sNode:s.focusNode,focusOffset:s.focusOffset}),ts&&es(ts,s)||(ts=s,s=sr(Nl,"onSelect"),0<s.length&&(t=new ho("onSelect","select",null,t,n),e.push({event:t,listeners:s}),t.target=$n)))}function An(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["Webkit"+e]="webkit"+t,n["Moz"+e]="moz"+t,n}var ei={animationend:An("Animation","AnimationEnd"),animationiteration:An("Animation","AnimationIteration"),animationstart:An("Animation","AnimationStart"),transitionrun:An("Transition","TransitionRun"),transitionstart:An("Transition","TransitionStart"),transitioncancel:An("Transition","TransitionCancel"),transitionend:An("Transition","TransitionEnd")},Rl={},tp={};ha&&(tp=document.createElement("div").style,"AnimationEvent"in window||(delete ei.animationend.animation,delete ei.animationiteration.animation,delete ei.animationstart.animation),"TransitionEvent"in window||delete ei.transitionend.transition);function bn(e){if(Rl[e])return Rl[e];if(!ei[e])return e;var t=ei[e],n;for(n in t)if(t.hasOwnProperty(n)&&n in tp)return Rl[e]=t[n];return e}var ap=bn("animationend"),np=bn("animationiteration"),ip=bn("animationstart"),yb=bn("transitionrun"),xb=bn("transitionstart"),Ab=bn("transitioncancel"),sp=bn("transitionend"),op=new Map,Ml="abort auxClick beforeToggle cancel canPlay canPlayThrough click close contextMenu copy cut drag dragEnd dragEnter dragExit dragLeave dragOver dragStart drop durationChange emptied encrypted ended error gotPointerCapture input invalid keyDown keyPress keyUp load loadedData loadedMetadata loadStart lostPointerCapture mouseDown mouseMove mouseOut mouseOver mouseUp paste pause play playing pointerCancel pointerDown pointerMove pointerOut pointerOver pointerUp progress rateChange reset resize seeked seeking stalled submit suspend timeUpdate touchCancel touchEnd touchStart volumeChange scroll toggle touchMove waiting wheel".split(" ");Ml.push("scrollEnd");function Zt(e,t){op.set(e,t),yn(t,[e])}var xo=typeof reportError=="function"?reportError:function(e){if(typeof window=="object"&&typeof window.ErrorEvent=="function"){var t=new window.ErrorEvent("error",{bubbles:!0,cancelable:!0,message:typeof e=="object"&&e!==null&&typeof e.message=="string"?String(e.message):String(e),error:e});if(!window.dispatchEvent(t))return}else if(typeof process=="object"&&typeof process.emit=="function"){process.emit("uncaughtException",e);return}console.error(e)},Dt=[],ti=0,Gl=0;function Ao(){for(var e=ti,t=Gl=ti=0;t<e;){var n=Dt[t];Dt[t++]=null;var s=Dt[t];Dt[t++]=null;var c=Dt[t];Dt[t++]=null;var u=Dt[t];if(Dt[t++]=null,s!==null&&c!==null){var h=s.pending;h===null?c.next=c:(c.next=h.next,h.next=c),s.pending=c}u!==0&&rp(n,c,u)}}function bo(e,t,n,s){Dt[ti++]=e,Dt[ti++]=t,Dt[ti++]=n,Dt[ti++]=s,Gl|=s,e.lanes|=s,e=e.alternate,e!==null&&(e.lanes|=s)}function Dl(e,t,n,s){return bo(e,t,n,s),vo(e)}function vn(e,t){return bo(e,null,null,t),vo(e)}function rp(e,t,n){e.lanes|=n;var s=e.alternate;s!==null&&(s.lanes|=n);for(var c=!1,u=e.return;u!==null;)u.childLanes|=n,s=u.alternate,s!==null&&(s.childLanes|=n),u.tag===22&&(e=u.stateNode,e===null||e._visibility&1||(c=!0)),e=u,u=u.return;return e.tag===3?(u=e.stateNode,c&&t!==null&&(c=31-wt(n),e=u.hiddenUpdates,s=e[c],s===null?e[c]=[t]:s.push(t),t.lane=n|536870912),u):null}function vo(e){if(50<Bs)throw Bs=0,Yc=null,Error(l(185));for(var t=e.return;t!==null;)e=t,t=e.return;return e.tag===3?e.stateNode:null}var ai={};function bb(e,t,n,s){this.tag=e,this.key=n,this.sibling=this.child=this.return=this.stateNode=this.type=this.elementType=null,this.index=0,this.refCleanup=this.ref=null,this.pendingProps=t,this.dependencies=this.memoizedState=this.updateQueue=this.memoizedProps=null,this.mode=s,this.subtreeFlags=this.flags=0,this.deletions=null,this.childLanes=this.lanes=0,this.alternate=null}function kt(e,t,n,s){return new bb(e,t,n,s)}function Ol(e){return e=e.prototype,!(!e||!e.isReactComponent)}function ga(e,t){var n=e.alternate;return n===null?(n=kt(e.tag,t,e.key,e.mode),n.elementType=e.elementType,n.type=e.type,n.stateNode=e.stateNode,n.alternate=e,e.alternate=n):(n.pendingProps=t,n.type=e.type,n.flags=0,n.subtreeFlags=0,n.deletions=null),n.flags=e.flags&65011712,n.childLanes=e.childLanes,n.lanes=e.lanes,n.child=e.child,n.memoizedProps=e.memoizedProps,n.memoizedState=e.memoizedState,n.updateQueue=e.updateQueue,t=e.dependencies,n.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext},n.sibling=e.sibling,n.index=e.index,n.ref=e.ref,n.refCleanup=e.refCleanup,n}function lp(e,t){e.flags&=65011714;var n=e.alternate;return n===null?(e.childLanes=0,e.lanes=t,e.child=null,e.subtreeFlags=0,e.memoizedProps=null,e.memoizedState=null,e.updateQueue=null,e.dependencies=null,e.stateNode=null):(e.childLanes=n.childLanes,e.lanes=n.lanes,e.child=n.child,e.subtreeFlags=0,e.deletions=null,e.memoizedProps=n.memoizedProps,e.memoizedState=n.memoizedState,e.updateQueue=n.updateQueue,e.type=n.type,t=n.dependencies,e.dependencies=t===null?null:{lanes:t.lanes,firstContext:t.firstContext}),e}function So(e,t,n,s,c,u){var h=0;if(s=e,typeof e=="function")Ol(e)&&(h=1);else if(typeof e=="string")h=Cv(e,n,J.current)?26:e==="html"||e==="head"||e==="body"?27:5;else e:switch(e){case ne:return e=kt(31,n,t,c),e.elementType=ne,e.lanes=u,e;case j:return Sn(n.children,c,u,t);case I:h=8,c|=24;break;case E:return e=kt(12,n,t,c|2),e.elementType=E,e.lanes=u,e;case U:return e=kt(13,n,t,c),e.elementType=U,e.lanes=u,e;case ae:return e=kt(19,n,t,c),e.elementType=ae,e.lanes=u,e;default:if(typeof e=="object"&&e!==null)switch(e.$$typeof){case O:h=10;break e;case _:h=9;break e;case V:h=11;break e;case K:h=14;break e;case F:h=16,s=null;break e}h=29,n=Error(l(130,e===null?"null":typeof e,"")),s=null}return t=kt(h,n,t,c),t.elementType=e,t.type=s,t.lanes=u,t}function Sn(e,t,n,s){return e=kt(7,e,s,t),e.lanes=n,e}function Wl(e,t,n){return e=kt(6,e,null,t),e.lanes=n,e}function cp(e){var t=kt(18,null,null,0);return t.stateNode=e,t}function Ll(e,t,n){return t=kt(4,e.children!==null?e.children:[],e.key,t),t.lanes=n,t.stateNode={containerInfo:e.containerInfo,pendingChildren:null,implementation:e.implementation},t}var dp=new WeakMap;function Ot(e,t){if(typeof e=="object"&&e!==null){var n=dp.get(e);return n!==void 0?n:(t={value:e,source:t,stack:cm(t)},dp.set(e,t),t)}return{value:e,source:t,stack:cm(t)}}var ni=[],ii=0,Bo=null,as=0,Wt=[],Lt=0,Ga=null,sa=1,oa="";function ya(e,t){ni[ii++]=as,ni[ii++]=Bo,Bo=e,as=t}function up(e,t,n){Wt[Lt++]=sa,Wt[Lt++]=oa,Wt[Lt++]=Ga,Ga=e;var s=sa;e=oa;var c=32-wt(s)-1;s&=~(1<<c),n+=1;var u=32-wt(t)+c;if(30<u){var h=c-c%5;u=(s&(1<<h)-1).toString(32),s>>=h,c-=h,sa=1<<32-wt(t)+c|n<<c|s,oa=u+e}else sa=1<<u|n<<c|s,oa=e}function _l(e){e.return!==null&&(ya(e,1),up(e,1,0))}function ql(e){for(;e===Bo;)Bo=ni[--ii],ni[ii]=null,as=ni[--ii],ni[ii]=null;for(;e===Ga;)Ga=Wt[--Lt],Wt[Lt]=null,oa=Wt[--Lt],Wt[Lt]=null,sa=Wt[--Lt],Wt[Lt]=null}function mp(e,t){Wt[Lt++]=sa,Wt[Lt++]=oa,Wt[Lt++]=Ga,sa=t.id,oa=t.overflow,Ga=e}var nt=null,Re=null,Ae=!1,Da=null,_t=!1,Vl=Error(l(519));function Oa(e){var t=Error(l(418,1<arguments.length&&arguments[1]!==void 0&&arguments[1]?"text":"HTML",""));throw ns(Ot(t,e)),Vl}function pp(e){var t=e.stateNode,n=e.type,s=e.memoizedProps;switch(t[at]=e,t[ht]=s,n){case"dialog":he("cancel",t),he("close",t);break;case"iframe":case"object":case"embed":he("load",t);break;case"video":case"audio":for(n=0;n<Cs.length;n++)he(Cs[n],t);break;case"source":he("error",t);break;case"img":case"image":case"link":he("error",t),he("load",t);break;case"details":he("toggle",t);break;case"input":he("invalid",t),km(t,s.value,s.defaultValue,s.checked,s.defaultChecked,s.type,s.name,!0);break;case"select":he("invalid",t);break;case"textarea":he("invalid",t),zm(t,s.value,s.defaultValue,s.children)}n=s.children,typeof n!="string"&&typeof n!="number"&&typeof n!="bigint"||t.textContent===""+n||s.suppressHydrationWarning===!0||Th(t.textContent,n)?(s.popover!=null&&(he("beforetoggle",t),he("toggle",t)),s.onScroll!=null&&he("scroll",t),s.onScrollEnd!=null&&he("scrollend",t),s.onClick!=null&&(t.onclick=fa),t=!0):t=!1,t||Oa(e,!0)}function fp(e){for(nt=e.return;nt;)switch(nt.tag){case 5:case 31:case 13:_t=!1;return;case 27:case 3:_t=!0;return;default:nt=nt.return}}function si(e){if(e!==nt)return!1;if(!Ae)return fp(e),Ae=!0,!1;var t=e.tag,n;if((n=t!==3&&t!==27)&&((n=t===5)&&(n=e.type,n=!(n!=="form"&&n!=="button")||rd(e.type,e.memoizedProps)),n=!n),n&&Re&&Oa(e),fp(e),t===13){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));Re=Lh(e)}else if(t===31){if(e=e.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(317));Re=Lh(e)}else t===27?(t=Re,Ja(e.type)?(e=md,md=null,Re=e):Re=t):Re=nt?Vt(e.stateNode.nextSibling):null;return!0}function Bn(){Re=nt=null,Ae=!1}function Ul(){var e=Da;return e!==null&&(bt===null?bt=e:bt.push.apply(bt,e),Da=null),e}function ns(e){Da===null?Da=[e]:Da.push(e)}var Hl=k(null),wn=null,xa=null;function Wa(e,t,n){Y(Hl,t._currentValue),t._currentValue=n}function Aa(e){e._currentValue=Hl.current,q(Hl)}function Yl(e,t,n){for(;e!==null;){var s=e.alternate;if((e.childLanes&t)!==t?(e.childLanes|=t,s!==null&&(s.childLanes|=t)):s!==null&&(s.childLanes&t)!==t&&(s.childLanes|=t),e===n)break;e=e.return}}function Kl(e,t,n,s){var c=e.child;for(c!==null&&(c.return=e);c!==null;){var u=c.dependencies;if(u!==null){var h=c.child;u=u.firstContext;e:for(;u!==null;){var b=u;u=c;for(var S=0;S<t.length;S++)if(b.context===t[S]){u.lanes|=n,b=u.alternate,b!==null&&(b.lanes|=n),Yl(u.return,n,e),s||(h=null);break e}u=b.next}}else if(c.tag===18){if(h=c.return,h===null)throw Error(l(341));h.lanes|=n,u=h.alternate,u!==null&&(u.lanes|=n),Yl(h,n,e),h=null}else h=c.child;if(h!==null)h.return=c;else for(h=c;h!==null;){if(h===e){h=null;break}if(c=h.sibling,c!==null){c.return=h.return,h=c;break}h=h.return}c=h}}function oi(e,t,n,s){e=null;for(var c=t,u=!1;c!==null;){if(!u){if((c.flags&524288)!==0)u=!0;else if((c.flags&262144)!==0)break}if(c.tag===10){var h=c.alternate;if(h===null)throw Error(l(387));if(h=h.memoizedProps,h!==null){var b=c.type;Ct(c.pendingProps.value,h.value)||(e!==null?e.push(b):e=[b])}}else if(c===ke.current){if(h=c.alternate,h===null)throw Error(l(387));h.memoizedState.memoizedState!==c.memoizedState.memoizedState&&(e!==null?e.push(Is):e=[Is])}c=c.return}e!==null&&Kl(t,e,n,s),t.flags|=262144}function wo(e){for(e=e.firstContext;e!==null;){if(!Ct(e.context._currentValue,e.memoizedValue))return!0;e=e.next}return!1}function Cn(e){wn=e,xa=null,e=e.dependencies,e!==null&&(e.firstContext=null)}function it(e){return hp(wn,e)}function Co(e,t){return wn===null&&Cn(e),hp(e,t)}function hp(e,t){var n=t._currentValue;if(t={context:t,memoizedValue:n,next:null},xa===null){if(e===null)throw Error(l(308));xa=t,e.dependencies={lanes:0,firstContext:t},e.flags|=524288}else xa=xa.next=t;return n}var vb=typeof AbortController<"u"?AbortController:function(){var e=[],t=this.signal={aborted:!1,addEventListener:function(n,s){e.push(s)}};this.abort=function(){t.aborted=!0,e.forEach(function(n){return n()})}},Sb=a.unstable_scheduleCallback,Bb=a.unstable_NormalPriority,Ke={$$typeof:O,Consumer:null,Provider:null,_currentValue:null,_currentValue2:null,_threadCount:0};function Fl(){return{controller:new vb,data:new Map,refCount:0}}function is(e){e.refCount--,e.refCount===0&&Sb(Bb,function(){e.controller.abort()})}var ss=null,Ql=0,ri=0,li=null;function wb(e,t){if(ss===null){var n=ss=[];Ql=0,ri=Jc(),li={status:"pending",value:void 0,then:function(s){n.push(s)}}}return Ql++,t.then(gp,gp),t}function gp(){if(--Ql===0&&ss!==null){li!==null&&(li.status="fulfilled");var e=ss;ss=null,ri=0,li=null;for(var t=0;t<e.length;t++)(0,e[t])()}}function Cb(e,t){var n=[],s={status:"pending",value:null,reason:null,then:function(c){n.push(c)}};return e.then(function(){s.status="fulfilled",s.value=t;for(var c=0;c<n.length;c++)(0,n[c])(t)},function(c){for(s.status="rejected",s.reason=c,c=0;c<n.length;c++)(0,n[c])(void 0)}),s}var yp=G.S;G.S=function(e,t){th=St(),typeof t=="object"&&t!==null&&typeof t.then=="function"&&wb(e,t),yp!==null&&yp(e,t)};var kn=k(null);function Zl(){var e=kn.current;return e!==null?e:Ne.pooledCache}function ko(e,t){t===null?Y(kn,kn.current):Y(kn,t.pool)}function xp(){var e=Zl();return e===null?null:{parent:Ke._currentValue,pool:e}}var ci=Error(l(460)),Xl=Error(l(474)),jo=Error(l(542)),zo={then:function(){}};function Ap(e){return e=e.status,e==="fulfilled"||e==="rejected"}function bp(e,t,n){switch(n=e[n],n===void 0?e.push(t):n!==t&&(t.then(fa,fa),t=n),t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Sp(e),e;default:if(typeof t.status=="string")t.then(fa,fa);else{if(e=Ne,e!==null&&100<e.shellSuspendCounter)throw Error(l(482));e=t,e.status="pending",e.then(function(s){if(t.status==="pending"){var c=t;c.status="fulfilled",c.value=s}},function(s){if(t.status==="pending"){var c=t;c.status="rejected",c.reason=s}})}switch(t.status){case"fulfilled":return t.value;case"rejected":throw e=t.reason,Sp(e),e}throw zn=t,ci}}function jn(e){try{var t=e._init;return t(e._payload)}catch(n){throw n!==null&&typeof n=="object"&&typeof n.then=="function"?(zn=n,ci):n}}var zn=null;function vp(){if(zn===null)throw Error(l(459));var e=zn;return zn=null,e}function Sp(e){if(e===ci||e===jo)throw Error(l(483))}var di=null,os=0;function Po(e){var t=os;return os+=1,di===null&&(di=[]),bp(di,e,t)}function rs(e,t){t=t.props.ref,e.ref=t!==void 0?t:null}function Io(e,t){throw t.$$typeof===v?Error(l(525)):(e=Object.prototype.toString.call(t),Error(l(31,e==="[object Object]"?"object with keys {"+Object.keys(t).join(", ")+"}":e)))}function Bp(e){function t(P,C){if(e){var T=P.deletions;T===null?(P.deletions=[C],P.flags|=16):T.push(C)}}function n(P,C){if(!e)return null;for(;C!==null;)t(P,C),C=C.sibling;return null}function s(P){for(var C=new Map;P!==null;)P.key!==null?C.set(P.key,P):C.set(P.index,P),P=P.sibling;return C}function c(P,C){return P=ga(P,C),P.index=0,P.sibling=null,P}function u(P,C,T){return P.index=T,e?(T=P.alternate,T!==null?(T=T.index,T<C?(P.flags|=67108866,C):T):(P.flags|=67108866,C)):(P.flags|=1048576,C)}function h(P){return e&&P.alternate===null&&(P.flags|=67108866),P}function b(P,C,T,W){return C===null||C.tag!==6?(C=Wl(T,P.mode,W),C.return=P,C):(C=c(C,T),C.return=P,C)}function S(P,C,T,W){var te=T.type;return te===j?D(P,C,T.props.children,W,T.key):C!==null&&(C.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===F&&jn(te)===C.type)?(C=c(C,T.props),rs(C,T),C.return=P,C):(C=So(T.type,T.key,T.props,null,P.mode,W),rs(C,T),C.return=P,C)}function N(P,C,T,W){return C===null||C.tag!==4||C.stateNode.containerInfo!==T.containerInfo||C.stateNode.implementation!==T.implementation?(C=Ll(T,P.mode,W),C.return=P,C):(C=c(C,T.children||[]),C.return=P,C)}function D(P,C,T,W,te){return C===null||C.tag!==7?(C=Sn(T,P.mode,W,te),C.return=P,C):(C=c(C,T),C.return=P,C)}function L(P,C,T){if(typeof C=="string"&&C!==""||typeof C=="number"||typeof C=="bigint")return C=Wl(""+C,P.mode,T),C.return=P,C;if(typeof C=="object"&&C!==null){switch(C.$$typeof){case w:return T=So(C.type,C.key,C.props,null,P.mode,T),rs(T,C),T.return=P,T;case z:return C=Ll(C,P.mode,T),C.return=P,C;case F:return C=jn(C),L(P,C,T)}if(Ce(C)||be(C))return C=Sn(C,P.mode,T,null),C.return=P,C;if(typeof C.then=="function")return L(P,Po(C),T);if(C.$$typeof===O)return L(P,Co(P,C),T);Io(P,C)}return null}function R(P,C,T,W){var te=C!==null?C.key:null;if(typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint")return te!==null?null:b(P,C,""+T,W);if(typeof T=="object"&&T!==null){switch(T.$$typeof){case w:return T.key===te?S(P,C,T,W):null;case z:return T.key===te?N(P,C,T,W):null;case F:return T=jn(T),R(P,C,T,W)}if(Ce(T)||be(T))return te!==null?null:D(P,C,T,W,null);if(typeof T.then=="function")return R(P,C,Po(T),W);if(T.$$typeof===O)return R(P,C,Co(P,T),W);Io(P,T)}return null}function M(P,C,T,W,te){if(typeof W=="string"&&W!==""||typeof W=="number"||typeof W=="bigint")return P=P.get(T)||null,b(C,P,""+W,te);if(typeof W=="object"&&W!==null){switch(W.$$typeof){case w:return P=P.get(W.key===null?T:W.key)||null,S(C,P,W,te);case z:return P=P.get(W.key===null?T:W.key)||null,N(C,P,W,te);case F:return W=jn(W),M(P,C,T,W,te)}if(Ce(W)||be(W))return P=P.get(T)||null,D(C,P,W,te,null);if(typeof W.then=="function")return M(P,C,T,Po(W),te);if(W.$$typeof===O)return M(P,C,T,Co(C,W),te);Io(C,W)}return null}function Z(P,C,T,W){for(var te=null,ve=null,ee=C,ue=C=0,ye=null;ee!==null&&ue<T.length;ue++){ee.index>ue?(ye=ee,ee=null):ye=ee.sibling;var Se=R(P,ee,T[ue],W);if(Se===null){ee===null&&(ee=ye);break}e&&ee&&Se.alternate===null&&t(P,ee),C=u(Se,C,ue),ve===null?te=Se:ve.sibling=Se,ve=Se,ee=ye}if(ue===T.length)return n(P,ee),Ae&&ya(P,ue),te;if(ee===null){for(;ue<T.length;ue++)ee=L(P,T[ue],W),ee!==null&&(C=u(ee,C,ue),ve===null?te=ee:ve.sibling=ee,ve=ee);return Ae&&ya(P,ue),te}for(ee=s(ee);ue<T.length;ue++)ye=M(ee,P,ue,T[ue],W),ye!==null&&(e&&ye.alternate!==null&&ee.delete(ye.key===null?ue:ye.key),C=u(ye,C,ue),ve===null?te=ye:ve.sibling=ye,ve=ye);return e&&ee.forEach(function(nn){return t(P,nn)}),Ae&&ya(P,ue),te}function ie(P,C,T,W){if(T==null)throw Error(l(151));for(var te=null,ve=null,ee=C,ue=C=0,ye=null,Se=T.next();ee!==null&&!Se.done;ue++,Se=T.next()){ee.index>ue?(ye=ee,ee=null):ye=ee.sibling;var nn=R(P,ee,Se.value,W);if(nn===null){ee===null&&(ee=ye);break}e&&ee&&nn.alternate===null&&t(P,ee),C=u(nn,C,ue),ve===null?te=nn:ve.sibling=nn,ve=nn,ee=ye}if(Se.done)return n(P,ee),Ae&&ya(P,ue),te;if(ee===null){for(;!Se.done;ue++,Se=T.next())Se=L(P,Se.value,W),Se!==null&&(C=u(Se,C,ue),ve===null?te=Se:ve.sibling=Se,ve=Se);return Ae&&ya(P,ue),te}for(ee=s(ee);!Se.done;ue++,Se=T.next())Se=M(ee,P,ue,Se.value,W),Se!==null&&(e&&Se.alternate!==null&&ee.delete(Se.key===null?ue:Se.key),C=u(Se,C,ue),ve===null?te=Se:ve.sibling=Se,ve=Se);return e&&ee.forEach(function(Gv){return t(P,Gv)}),Ae&&ya(P,ue),te}function Te(P,C,T,W){if(typeof T=="object"&&T!==null&&T.type===j&&T.key===null&&(T=T.props.children),typeof T=="object"&&T!==null){switch(T.$$typeof){case w:e:{for(var te=T.key;C!==null;){if(C.key===te){if(te=T.type,te===j){if(C.tag===7){n(P,C.sibling),W=c(C,T.props.children),W.return=P,P=W;break e}}else if(C.elementType===te||typeof te=="object"&&te!==null&&te.$$typeof===F&&jn(te)===C.type){n(P,C.sibling),W=c(C,T.props),rs(W,T),W.return=P,P=W;break e}n(P,C);break}else t(P,C);C=C.sibling}T.type===j?(W=Sn(T.props.children,P.mode,W,T.key),W.return=P,P=W):(W=So(T.type,T.key,T.props,null,P.mode,W),rs(W,T),W.return=P,P=W)}return h(P);case z:e:{for(te=T.key;C!==null;){if(C.key===te)if(C.tag===4&&C.stateNode.containerInfo===T.containerInfo&&C.stateNode.implementation===T.implementation){n(P,C.sibling),W=c(C,T.children||[]),W.return=P,P=W;break e}else{n(P,C);break}else t(P,C);C=C.sibling}W=Ll(T,P.mode,W),W.return=P,P=W}return h(P);case F:return T=jn(T),Te(P,C,T,W)}if(Ce(T))return Z(P,C,T,W);if(be(T)){if(te=be(T),typeof te!="function")throw Error(l(150));return T=te.call(T),ie(P,C,T,W)}if(typeof T.then=="function")return Te(P,C,Po(T),W);
vendor: 4,940 bytes, line 48
48if(T.$$typeof===O)return Te(P,C,Co(P,T),W);Io(P,T)}return typeof T=="string"&&T!==""||typeof T=="number"||typeof T=="bigint"?(T=""+T,C!==null&&C.tag===6?(n(P,C.sibling),W=c(C,T),W.return=P,P=W):(n(P,C),W=Wl(T,P.mode,W),W.return=P,P=W),h(P)):n(P,C)}return function(P,C,T,W){try{os=0;var te=Te(P,C,T,W);return di=null,te}catch(ee){if(ee===ci||ee===jo)throw ee;var ve=kt(29,ee,null,P.mode);return ve.lanes=W,ve.return=P,ve}finally{}}}var Pn=Bp(!0),wp=Bp(!1),La=!1;function Jl(e){e.updateQueue={baseState:e.memoizedState,firstBaseUpdate:null,lastBaseUpdate:null,shared:{pending:null,lanes:0,hiddenCallbacks:null},callbacks:null}}function $l(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={baseState:e.baseState,firstBaseUpdate:e.firstBaseUpdate,lastBaseUpdate:e.lastBaseUpdate,shared:e.shared,callbacks:null})}function _a(e){return{lane:e,tag:0,payload:null,callback:null,next:null}}function qa(e,t,n){var s=e.updateQueue;if(s===null)return null;if(s=s.shared,(we&2)!==0){var c=s.pending;return c===null?t.next=t:(t.next=c.next,c.next=t),s.pending=t,t=vo(e),rp(e,null,n),t}return bo(e,s,t,n),vo(e)}function ls(e,t,n){if(t=t.updateQueue,t!==null&&(t=t.shared,(n&4194048)!==0)){var s=t.lanes;s&=e.pendingLanes,n|=s,t.lanes=n,hm(e,n)}}function ec(e,t){var n=e.updateQueue,s=e.alternate;if(s!==null&&(s=s.updateQueue,n===s)){var c=null,u=null;if(n=n.firstBaseUpdate,n!==null){do{var h={lane:n.lane,tag:n.tag,payload:n.payload,callback:null,next:null};u===null?c=u=h:u=u.next=h,n=n.next}while(n!==null);u===null?c=u=t:u=u.next=t}else c=u=t;n={baseState:s.baseState,firstBaseUpdate:c,lastBaseUpdate:u,shared:s.shared,callbacks:s.callbacks},e.updateQueue=n;return}e=n.lastBaseUpdate,e===null?n.firstBaseUpdate=t:e.next=t,n.lastBaseUpdate=t}var tc=!1;function cs(){if(tc){var e=li;if(e!==null)throw e}}function ds(e,t,n,s){tc=!1;var c=e.updateQueue;La=!1;var u=c.firstBaseUpdate,h=c.lastBaseUpdate,b=c.shared.pending;if(b!==null){c.shared.pending=null;var S=b,N=S.next;S.next=null,h===null?u=N:h.next=N,h=S;var D=e.alternate;D!==null&&(D=D.updateQueue,b=D.lastBaseUpdate,b!==h&&(b===null?D.firstBaseUpdate=N:b.next=N,D.lastBaseUpdate=S))}if(u!==null){var L=c.baseState;h=0,D=N=S=null,b=u;do{var R=b.lane&-536870913,M=R!==b.lane;if(M?(ge&R)===R:(s&R)===R){R!==0&&R===ri&&(tc=!0),D!==null&&(D=D.next={lane:0,tag:b.tag,payload:b.payload,callback:null,next:null});e:{var Z=e,ie=b;R=t;var Te=n;switch(ie.tag){case 1:if(Z=ie.payload,typeof Z=="function"){L=Z.call(Te,L,R);break e}L=Z;break e;case 3:Z.flags=Z.flags&-65537|128;case 0:if(Z=ie.payload,R=typeof Z=="function"?Z.call(Te,L,R):Z,R==null)break e;L=A({},L,R);break e;case 2:La=!0}}R=b.callback,R!==null&&(e.flags|=64,M&&(e.flags|=8192),M=c.callbacks,M===null?c.callbacks=[R]:M.push(R))}else M={lane:R,tag:b.tag,payload:b.payload,callback:b.callback,next:null},D===null?(N=D=M,S=L):D=D.next=M,h|=R;if(b=b.next,b===null){if(b=c.shared.pending,b===null)break;M=b,b=M.next,M.next=null,c.lastBaseUpdate=M,c.shared.pending=null}}while(!0);D===null&&(S=L),c.baseState=S,c.firstBaseUpdate=N,c.lastBaseUpdate=D,u===null&&(c.shared.lanes=0),Ka|=h,e.lanes=h,e.memoizedState=L}}function Cp(e,t){if(typeof e!="function")throw Error(l(191,e));e.call(t)}function kp(e,t){var n=e.callbacks;if(n!==null)for(e.callbacks=null,e=0;e<n.length;e++)Cp(n[e],t)}var ui=k(null),To=k(0);function jp(e,t){e=za,Y(To,e),Y(ui,t),za=e|t.baseLanes}function ac(){Y(To,za),Y(ui,ui.current)}function nc(){za=To.current,q(ui),q(To)}var jt=k(null),qt=null;function Va(e){var t=e.alternate;Y(Ue,Ue.current&1),Y(jt,e),qt===null&&(t===null||ui.current!==null||t.memoizedState!==null)&&(qt=e)}function ic(e){Y(Ue,Ue.current),Y(jt,e),qt===null&&(qt=e)}function zp(e){e.tag===22?(Y(Ue,Ue.current),Y(jt,e),qt===null&&(qt=e)):Ua()}function Ua(){Y(Ue,Ue.current),Y(jt,jt.current)}function zt(e){q(jt),qt===e&&(qt=null),q(Ue)}var Ue=k(0);function No(e){for(var t=e;t!==null;){if(t.tag===13){var n=t.memoizedState;if(n!==null&&(n=n.dehydrated,n===null||dd(n)||ud(n)))return t}else if(t.tag===19&&(t.memoizedProps.revealOrder==="forwards"||t.memoizedProps.revealOrder==="backwards"||t.memoizedProps.revealOrder==="unstable_legacy-backwards"||t.memoizedProps.revealOrder==="together")){if((t.flags&128)!==0)return t}else if(t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return null;t=t.return}t.sibling.return=t.return,t=t.sibling}return null}var ba=0,le=null,Pe=null,Fe=null,Eo=!1,mi=!1,In=!1,Ro=0,us=0,pi=null,kb=0;function Le(){throw Error(l(321))}function sc(e,t){if(t===null)return!1;for(var n=0;n<t.length&&n<e.length;n++)if(!Ct(e[n],t[n]))return!1;return!0}function oc(e,t,n,s,c,u){return ba=u,le=t,t.memoizedState=null,t.updateQueue=null,t.lanes=0,G.H=e===null||e.memoizedState===null?mf:vc,In=!1,u=n(s,c),In=!1,mi&&(u=Ip(t,n,s,c)),Pp(e),u}function Pp(e){G.H=fs;var t=Pe!==null&&Pe.next!==null;if(ba=0,Fe=Pe=le=null,Eo=!1,us=0,pi=null,t)throw Error(l(300));
vendor: 19,208 bytes, line 48
48e===null||Qe||(e=e.dependencies,e!==null&&wo(e)&&(Qe=!0))}function Ip(e,t,n,s){le=e;var c=0;do{if(mi&&(pi=null),us=0,mi=!1,25<=c)throw Error(l(301));if(c+=1,Fe=Pe=null,e.updateQueue!=null){var u=e.updateQueue;u.lastEffect=null,u.events=null,u.stores=null,u.memoCache!=null&&(u.memoCache.index=0)}G.H=pf,u=t(n,s)}while(mi);return u}function jb(){var e=G.H,t=e.useState()[0];return t=typeof t.then=="function"?ms(t):t,e=e.useState()[0],(Pe!==null?Pe.memoizedState:null)!==e&&(le.flags|=1024),t}function rc(){var e=Ro!==0;return Ro=0,e}function lc(e,t,n){t.updateQueue=e.updateQueue,t.flags&=-2053,e.lanes&=~n}function cc(e){if(Eo){for(e=e.memoizedState;e!==null;){var t=e.queue;t!==null&&(t.pending=null),e=e.next}Eo=!1}ba=0,Fe=Pe=le=null,mi=!1,us=Ro=0,pi=null}function mt(){var e={memoizedState:null,baseState:null,baseQueue:null,queue:null,next:null};return Fe===null?le.memoizedState=Fe=e:Fe=Fe.next=e,Fe}function He(){if(Pe===null){var e=le.alternate;e=e!==null?e.memoizedState:null}else e=Pe.next;var t=Fe===null?le.memoizedState:Fe.next;if(t!==null)Fe=t,Pe=e;else{if(e===null)throw le.alternate===null?Error(l(467)):Error(l(310));Pe=e,e={memoizedState:Pe.memoizedState,baseState:Pe.baseState,baseQueue:Pe.baseQueue,queue:Pe.queue,next:null},Fe===null?le.memoizedState=Fe=e:Fe=Fe.next=e}return Fe}function Mo(){return{lastEffect:null,events:null,stores:null,memoCache:null}}function ms(e){var t=us;return us+=1,pi===null&&(pi=[]),e=bp(pi,e,t),t=le,(Fe===null?t.memoizedState:Fe.next)===null&&(t=t.alternate,G.H=t===null||t.memoizedState===null?mf:vc),e}function Go(e){if(e!==null&&typeof e=="object"){if(typeof e.then=="function")return ms(e);if(e.$$typeof===O)return it(e)}throw Error(l(438,String(e)))}function dc(e){var t=null,n=le.updateQueue;if(n!==null&&(t=n.memoCache),t==null){var s=le.alternate;s!==null&&(s=s.updateQueue,s!==null&&(s=s.memoCache,s!=null&&(t={data:s.data.map(function(c){return c.slice()}),index:0})))}if(t==null&&(t={data:[],index:0}),n===null&&(n=Mo(),le.updateQueue=n),n.memoCache=t,n=t.data[t.index],n===void 0)for(n=t.data[t.index]=Array(e),s=0;s<e;s++)n[s]=$;return t.index++,n}function va(e,t){return typeof t=="function"?t(e):t}function Do(e){var t=He();return uc(t,Pe,e)}function uc(e,t,n){var s=e.queue;if(s===null)throw Error(l(311));s.lastRenderedReducer=n;var c=e.baseQueue,u=s.pending;if(u!==null){if(c!==null){var h=c.next;c.next=u.next,u.next=h}t.baseQueue=c=u,s.pending=null}if(u=e.baseState,c===null)e.memoizedState=u;else{t=c.next;var b=h=null,S=null,N=t,D=!1;do{var L=N.lane&-536870913;if(L!==N.lane?(ge&L)===L:(ba&L)===L){var R=N.revertLane;if(R===0)S!==null&&(S=S.next={lane:0,revertLane:0,gesture:null,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null}),L===ri&&(D=!0);else if((ba&R)===R){N=N.next,R===ri&&(D=!0);continue}else L={lane:0,revertLane:N.revertLane,gesture:null,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null},S===null?(b=S=L,h=u):S=S.next=L,le.lanes|=R,Ka|=R;L=N.action,In&&n(u,L),u=N.hasEagerState?N.eagerState:n(u,L)}else R={lane:L,revertLane:N.revertLane,gesture:N.gesture,action:N.action,hasEagerState:N.hasEagerState,eagerState:N.eagerState,next:null},S===null?(b=S=R,h=u):S=S.next=R,le.lanes|=L,Ka|=L;N=N.next}while(N!==null&&N!==t);if(S===null?h=u:S.next=b,!Ct(u,e.memoizedState)&&(Qe=!0,D&&(n=li,n!==null)))throw n;e.memoizedState=u,e.baseState=h,e.baseQueue=S,s.lastRenderedState=u}return c===null&&(s.lanes=0),[e.memoizedState,s.dispatch]}function mc(e){var t=He(),n=t.queue;if(n===null)throw Error(l(311));n.lastRenderedReducer=e;var s=n.dispatch,c=n.pending,u=t.memoizedState;if(c!==null){n.pending=null;var h=c=c.next;do u=e(u,h.action),h=h.next;while(h!==c);Ct(u,t.memoizedState)||(Qe=!0),t.memoizedState=u,t.baseQueue===null&&(t.baseState=u),n.lastRenderedState=u}return[u,s]}function Tp(e,t,n){var s=le,c=He(),u=Ae;if(u){if(n===void 0)throw Error(l(407));n=n()}else n=t();var h=!Ct((Pe||c).memoizedState,n);if(h&&(c.memoizedState=n,Qe=!0),c=c.queue,hc(Rp.bind(null,s,c,e),[e]),c.getSnapshot!==t||h||Fe!==null&&Fe.memoizedState.tag&1){if(s.flags|=2048,fi(9,{destroy:void 0},Ep.bind(null,s,c,n,t),null),Ne===null)throw Error(l(349));u||(ba&127)!==0||Np(s,t,n)}return n}function Np(e,t,n){e.flags|=16384,e={getSnapshot:t,value:n},t=le.updateQueue,t===null?(t=Mo(),le.updateQueue=t,t.stores=[e]):(n=t.stores,n===null?t.stores=[e]:n.push(e))}function Ep(e,t,n,s){t.value=n,t.getSnapshot=s,Mp(t)&&Gp(e)}function Rp(e,t,n){return n(function(){Mp(t)&&Gp(e)})}function Mp(e){var t=e.getSnapshot;e=e.value;try{var n=t();return!Ct(e,n)}catch{return!0}}function Gp(e){var t=vn(e,2);t!==null&&vt(t,e,2)}function pc(e){var t=mt();if(typeof e=="function"){var n=e;if(e=n(),In){Ea(!0);try{n()}finally{Ea(!1)}}}return t.memoizedState=t.baseState=e,t.queue={pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:e},t}function Dp(e,t,n,s){return e.baseState=n,uc(e,Pe,typeof s=="function"?s:va)}function zb(e,t,n,s,c){if(Lo(e))throw Error(l(485));if(e=t.action,e!==null){var u={payload:c,action:e,next:null,isTransition:!0,status:"pending",value:null,reason:null,listeners:[],then:function(h){u.listeners.push(h)}};G.T!==null?n(!0):u.isTransition=!1,s(u),n=t.pending,n===null?(u.next=t.pending=u,Op(t,u)):(u.next=n.next,t.pending=n.next=u)}}function Op(e,t){var n=t.action,s=t.payload,c=e.state;if(t.isTransition){var u=G.T,h={};G.T=h;try{var b=n(c,s),S=G.S;S!==null&&S(h,b),Wp(e,t,b)}catch(N){fc(e,t,N)}finally{u!==null&&h.types!==null&&(u.types=h.types),G.T=u}}else try{u=n(c,s),Wp(e,t,u)}catch(N){fc(e,t,N)}}function Wp(e,t,n){n!==null&&typeof n=="object"&&typeof n.then=="function"?n.then(function(s){Lp(e,t,s)},function(s){return fc(e,t,s)}):Lp(e,t,n)}function Lp(e,t,n){t.status="fulfilled",t.value=n,_p(t),e.state=n,t=e.pending,t!==null&&(n=t.next,n===t?e.pending=null:(n=n.next,t.next=n,Op(e,n)))}function fc(e,t,n){var s=e.pending;if(e.pending=null,s!==null){s=s.next;do t.status="rejected",t.reason=n,_p(t),t=t.next;while(t!==s)}e.action=null}function _p(e){e=e.listeners;for(var t=0;t<e.length;t++)(0,e[t])()}function qp(e,t){return t}function Vp(e,t){if(Ae){var n=Ne.formState;if(n!==null){e:{var s=le;if(Ae){if(Re){t:{for(var c=Re,u=_t;c.nodeType!==8;){if(!u){c=null;break t}if(c=Vt(c.nextSibling),c===null){c=null;break t}}u=c.data,c=u==="F!"||u==="F"?c:null}if(c){Re=Vt(c.nextSibling),s=c.data==="F!";break e}}Oa(s)}s=!1}s&&(t=n[0])}}return n=mt(),n.memoizedState=n.baseState=t,s={pending:null,lanes:0,dispatch:null,lastRenderedReducer:qp,lastRenderedState:t},n.queue=s,n=cf.bind(null,le,s),s.dispatch=n,s=pc(!1),u=bc.bind(null,le,!1,s.queue),s=mt(),c={state:t,dispatch:null,action:e,pending:null},s.queue=c,n=zb.bind(null,le,c,u,n),c.dispatch=n,s.memoizedState=e,[t,n,!1]}function Up(e){var t=He();return Hp(t,Pe,e)}function Hp(e,t,n){if(t=uc(e,t,qp)[0],e=Do(va)[0],typeof t=="object"&&t!==null&&typeof t.then=="function")try{var s=ms(t)}catch(h){throw h===ci?jo:h}else s=t;t=He();var c=t.queue,u=c.dispatch;return n!==t.memoizedState&&(le.flags|=2048,fi(9,{destroy:void 0},Pb.bind(null,c,n),null)),[s,u,e]}function Pb(e,t){e.action=t}function Yp(e){var t=He(),n=Pe;if(n!==null)return Hp(t,n,e);He(),t=t.memoizedState,n=He();var s=n.queue.dispatch;return n.memoizedState=e,[t,s,!1]}function fi(e,t,n,s){return e={tag:e,create:n,deps:s,inst:t,next:null},t=le.updateQueue,t===null&&(t=Mo(),le.updateQueue=t),n=t.lastEffect,n===null?t.lastEffect=e.next=e:(s=n.next,n.next=e,e.next=s,t.lastEffect=e),e}function Kp(){return He().memoizedState}function Oo(e,t,n,s){var c=mt();le.flags|=e,c.memoizedState=fi(1|t,{destroy:void 0},n,s===void 0?null:s)}function Wo(e,t,n,s){var c=He();s=s===void 0?null:s;var u=c.memoizedState.inst;Pe!==null&&s!==null&&sc(s,Pe.memoizedState.deps)?c.memoizedState=fi(t,u,n,s):(le.flags|=e,c.memoizedState=fi(1|t,u,n,s))}function Fp(e,t){Oo(8390656,8,e,t)}function hc(e,t){Wo(2048,8,e,t)}function Ib(e){le.flags|=4;var t=le.updateQueue;if(t===null)t=Mo(),le.updateQueue=t,t.events=[e];else{var n=t.events;n===null?t.events=[e]:n.push(e)}}function Qp(e){var t=He().memoizedState;return Ib({ref:t,nextImpl:e}),function(){if((we&2)!==0)throw Error(l(440));return t.impl.apply(void 0,arguments)}}function Zp(e,t){return Wo(4,2,e,t)}function Xp(e,t){return Wo(4,4,e,t)}function Jp(e,t){if(typeof t=="function"){e=e();var n=t(e);return function(){typeof n=="function"?n():t(null)}}if(t!=null)return e=e(),t.current=e,function(){t.current=null}}function $p(e,t,n){n=n!=null?n.concat([e]):null,Wo(4,4,Jp.bind(null,t,e),n)}function gc(){}function ef(e,t){var n=He();t=t===void 0?null:t;var s=n.memoizedState;return t!==null&&sc(t,s[1])?s[0]:(n.memoizedState=[e,t],e)}function tf(e,t){var n=He();t=t===void 0?null:t;var s=n.memoizedState;if(t!==null&&sc(t,s[1]))return s[0];if(s=e(),In){Ea(!0);try{e()}finally{Ea(!1)}}return n.memoizedState=[s,t],s}function yc(e,t,n){return n===void 0||(ba&1073741824)!==0&&(ge&261930)===0?e.memoizedState=t:(e.memoizedState=n,e=nh(),le.lanes|=e,Ka|=e,n)}function af(e,t,n,s){return Ct(n,t)?n:ui.current!==null?(e=yc(e,n,s),Ct(e,t)||(Qe=!0),e):(ba&42)===0||(ba&1073741824)!==0&&(ge&261930)===0?(Qe=!0,e.memoizedState=n):(e=nh(),le.lanes|=e,Ka|=e,t)}function nf(e,t,n,s,c){var u=H.p;H.p=u!==0&&8>u?u:8;var h=G.T,b={};G.T=b,bc(e,!1,t,n);try{var S=c(),N=G.S;if(N!==null&&N(b,S),S!==null&&typeof S=="object"&&typeof S.then=="function"){var D=Cb(S,s);ps(e,t,D,Tt(e))}else ps(e,t,s,Tt(e))}catch(L){ps(e,t,{then:function(){},status:"rejected",reason:L},Tt())}finally{H.p=u,h!==null&&b.types!==null&&(h.types=b.types),G.T=h}}function Tb(){}function xc(e,t,n,s){if(e.tag!==5)throw Error(l(476));var c=sf(e).queue;nf(e,c,t,Q,n===null?Tb:function(){return of(e),n(s)})}function sf(e){var t=e.memoizedState;if(t!==null)return t;t={memoizedState:Q,baseState:Q,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:Q},next:null};var n={};return t.next={memoizedState:n,baseState:n,baseQueue:null,queue:{pending:null,lanes:0,dispatch:null,lastRenderedReducer:va,lastRenderedState:n},next:null},e.memoizedState=t,e=e.alternate,e!==null&&(e.memoizedState=t),t}function of(e){var t=sf(e);t.next===null&&(t=e.alternate.memoizedState),ps(e,t.next.queue,{},Tt())}function Ac(){return it(Is)}function rf(){return He().memoizedState}function lf(){return He().memoizedState}function Nb(e){for(var t=e.return;t!==null;){switch(t.tag){case 24:case 3:var n=Tt();e=_a(n);var s=qa(t,e,n);s!==null&&(vt(s,t,n),ls(s,t,n)),t={cache:Fl()},e.payload=t;return}t=t.return}}function Eb(e,t,n){var s=Tt();n={lane:s,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null},Lo(e)?df(t,n):(n=Dl(e,t,n,s),n!==null&&(vt(n,e,s),uf(n,t,s)))}function cf(e,t,n){var s=Tt();ps(e,t,n,s)}function ps(e,t,n,s){var c={lane:s,revertLane:0,gesture:null,action:n,hasEagerState:!1,eagerState:null,next:null};if(Lo(e))df(t,c);else{var u=e.alternate;if(e.lanes===0&&(u===null||u.lanes===0)&&(u=t.lastRenderedReducer,u!==null))try{var h=t.lastRenderedState,b=u(h,n);if(c.hasEagerState=!0,c.eagerState=b,Ct(b,h))return bo(e,t,c,0),Ne===null&&Ao(),!1}catch{}finally{}if(n=Dl(e,t,c,s),n!==null)return vt(n,e,s),uf(n,t,s),!0}return!1}function bc(e,t,n,s){if(s={lane:2,revertLane:Jc(),gesture:null,action:s,hasEagerState:!1,eagerState:null,next:null},Lo(e)){if(t)throw Error(l(479))}else t=Dl(e,n,s,2),t!==null&&vt(t,e,2)}function Lo(e){var t=e.alternate;return e===le||t!==null&&t===le}function df(e,t){mi=Eo=!0;var n=e.pending;n===null?t.next=t:(t.next=n.next,n.next=t),e.pending=t}function uf(e,t,n){if((n&4194048)!==0){var s=t.lanes;s&=e.pendingLanes,n|=s,t.lanes=n,hm(e,n)}}var fs={readContext:it,use:Go,useCallback:Le,useContext:Le,useEffect:Le,useImperativeHandle:Le,useLayoutEffect:Le,useInsertionEffect:Le,useMemo:Le,useReducer:Le,useRef:Le,useState:Le,useDebugValue:Le,useDeferredValue:Le,useTransition:Le,useSyncExternalStore:Le,useId:Le,useHostTransitionStatus:Le,useFormState:Le,useActionState:Le,useOptimistic:Le,useMemoCache:Le,useCacheRefresh:Le};fs.useEffectEvent=Le;var mf={readContext:it,use:Go,useCallback:function(e,t){return mt().memoizedState=[e,t===void 0?null:t],e},useContext:it,useEffect:Fp,useImperativeHandle:function(e,t,n){n=n!=null?n.concat([e]):null,Oo(4194308,4,Jp.bind(null,t,e),n)},useLayoutEffect:function(e,t){return Oo(4194308,4,e,t)},useInsertionEffect:function(e,t){Oo(4,2,e,t)},useMemo:function(e,t){var n=mt();t=t===void 0?null:t;var s=e();if(In){Ea(!0);try{e()}finally{Ea(!1)}}return n.memoizedState=[s,t],s},useReducer:function(e,t,n){var s=mt();if(n!==void 0){var c=n(t);if(In){Ea(!0);try{n(t)}finally{Ea(!1)}}}else c=t;return s.memoizedState=s.baseState=c,e={pending:null,lanes:0,dispatch:null,lastRenderedReducer:e,lastRenderedState:c},s.queue=e,e=e.dispatch=Eb.bind(null,le,e),[s.memoizedState,e]},useRef:function(e){var t=mt();return e={current:e},t.memoizedState=e},useState:function(e){e=pc(e);var t=e.queue,n=cf.bind(null,le,t);return t.dispatch=n,[e.memoizedState,n]},useDebugValue:gc,useDeferredValue:function(e,t){var n=mt();return yc(n,e,t)},useTransition:function(){var e=pc(!1);return e=nf.bind(null,le,e.queue,!0,!1),mt().memoizedState=e,[!1,e]},useSyncExternalStore:function(e,t,n){var s=le,c=mt();if(Ae){if(n===void 0)throw Error(l(407));n=n()}else{if(n=t(),Ne===null)throw Error(l(349));(ge&127)!==0||Np(s,t,n)}c.memoizedState=n;var u={value:n,getSnapshot:t};return c.queue=u,Fp(Rp.bind(null,s,u,e),[e]),s.flags|=2048,fi(9,{destroy:void 0},Ep.bind(null,s,u,n,t),null),n},useId:function(){var e=mt(),t=Ne.identifierPrefix;if(Ae){var n=oa,s=sa;n=(s&~(1<<32-wt(s)-1)).toString(32)+n,t="_"+t+"R_"+n,n=Ro++,0<n&&(t+="H"+n.toString(32)),t+="_"}else n=kb++,t="_"+t+"r_"+n.toString(32)+"_";return e.memoizedState=t},useHostTransitionStatus:Ac,useFormState:Vp,useActionState:Vp,useOptimistic:function(e){var t=mt();t.memoizedState=t.baseState=e;var n={pending:null,lanes:0,dispatch:null,lastRenderedReducer:null,lastRenderedState:null};return t.queue=n,t=bc.bind(null,le,!0,n),n.dispatch=t,[e,t]},useMemoCache:dc,useCacheRefresh:function(){return mt().memoizedState=Nb.bind(null,le)},useEffectEvent:function(e){var t=mt(),n={impl:e};return t.memoizedState=n,function(){if((we&2)!==0)throw Error(l(440));return n.impl.apply(void 0,arguments)}}},vc={readContext:it,use:Go,useCallback:ef,useContext:it,useEffect:hc,useImperativeHandle:$p,useInsertionEffect:Zp,useLayoutEffect:Xp,useMemo:tf,useReducer:Do,useRef:Kp,useState:function(){return Do(va)},useDebugValue:gc,useDeferredValue:function(e,t){var n=He();return af(n,Pe.memoizedState,e,t)},useTransition:function(){var e=Do(va)[0],t=He().memoizedState;return[typeof e=="boolean"?e:ms(e),t]},useSyncExternalStore:Tp,useId:rf,useHostTransitionStatus:Ac,useFormState:Up,useActionState:Up,useOptimistic:function(e,t){var n=He();return Dp(n,Pe,e,t)},useMemoCache:dc,useCacheRefresh:lf};vc.useEffectEvent=Qp;var pf={readContext:it,use:Go,useCallback:ef,useContext:it,useEffect:hc,useImperativeHandle:$p,useInsertionEffect:Zp,useLayoutEffect:Xp,useMemo:tf,useReducer:mc,useRef:Kp,useState:function(){return mc(va)},useDebugValue:gc,useDeferredValue:function(e,t){var n=He();return Pe===null?yc(n,e,t):af(n,Pe.memoizedState,e,t)},useTransition:function(){var e=mc(va)[0],t=He().memoizedState;return[typeof e=="boolean"?e:ms(e),t]},useSyncExternalStore:Tp,useId:rf,useHostTransitionStatus:Ac,useFormState:Yp,useActionState:Yp,useOptimistic:function(e,t){var n=He();return Pe!==null?Dp(n,Pe,e,t):(n.baseState=e,[e,n.queue.dispatch])},useMemoCache:dc,useCacheRefresh:lf};pf.useEffectEvent=Qp;function Sc(e,t,n,s){t=e.memoizedState,n=n(s,t),n=n==null?t:A({},t,n),e.memoizedState=n,e.lanes===0&&(e.updateQueue.baseState=n)}var Bc={enqueueSetState:function(e,t,n){e=e._reactInternals;var s=Tt(),c=_a(s);c.payload=t,n!=null&&(c.callback=n),t=qa(e,c,s),t!==null&&(vt(t,e,s),ls(t,e,s))},enqueueReplaceState:function(e,t,n){e=e._reactInternals;var s=Tt(),c=_a(s);c.tag=1,c.payload=t,n!=null&&(c.callback=n),t=qa(e,c,s),t!==null&&(vt(t,e,s),ls(t,e,s))},enqueueForceUpdate:function(e,t){e=e._reactInternals;var n=Tt(),s=_a(n);s.tag=2,t!=null&&(s.callback=t),t=qa(e,s,n),t!==null&&(vt(t,e,n),ls(t,e,n))}};function ff(e,t,n,s,c,u,h){return e=e.stateNode,typeof e.shouldComponentUpdate=="function"?e.shouldComponentUpdate(s,u,h):t.prototype&&t.prototype.isPureReactComponent?!es(n,s)||!es(c,u):!0}function hf(e,t,n,s){e=t.state,typeof t.componentWillReceiveProps=="function"&&t.componentWillReceiveProps(n,s),typeof t.UNSAFE_componentWillReceiveProps=="function"&&t.UNSAFE_componentWillReceiveProps(n,s),t.state!==e&&Bc.enqueueReplaceState(t,t.state,null)}function Tn(e,t){var n=t;if("ref"in t){n={};for(var s in t)s!=="ref"&&(n[s]=t[s])}if(e=e.defaultProps){n===t&&(n=A({},n));for(var c in e)n[c]===void 0&&(n[c]=e[c])}return n}function gf(e){xo(e)}function yf(e){console.error(e)}function xf(e){xo(e)}function _o(e,t){try{var n=e.onUncaughtError;n(t.value,{componentStack:t.stack})}catch(s){setTimeout(function(){throw s})}}function Af(e,t,n){try{var s=e.onCaughtError;s(n.value,{componentStack:n.stack,errorBoundary:t.tag===1?t.stateNode:null})}catch(c){setTimeout(function(){throw c})}}function wc(e,t,n){return n=_a(n),n.tag=3,n.payload={element:null},n.callback=function(){_o(e,t)},n}function bf(e){return e=_a(e),e.tag=3,e}function vf(e,t,n,s){var c=n.type.getDerivedStateFromError;if(typeof c=="function"){var u=s.value;e.payload=function(){return c(u)},e.callback=function(){Af(t,n,s)}}var h=n.stateNode;h!==null&&typeof h.componentDidCatch=="function"&&(e.callback=function(){Af(t,n,s),typeof c!="function"&&(Fa===null?Fa=new Set([this]):Fa.add(this));var b=s.stack;this.componentDidCatch(s.value,{componentStack:b!==null?b:""})})}function Rb(e,t,n,s,c){if(n.flags|=32768,s!==null&&typeof s=="object"&&typeof s.then=="function"){if(t=n.alternate,t!==null&&oi(t,n,c,!0),n=jt.current,n!==null){switch(n.tag){case 31:case 13:return qt===null?$o():n.alternate===null&&_e===0&&(_e=3),n.flags&=-257,n.flags|=65536,n.lanes=c,s===zo?n.flags|=16384:(t=n.updateQueue,t===null?n.updateQueue=new Set([s]):t.add(s),Qc(e,s,c)),!1;case 22:return n.flags|=65536,s===zo?n.flags|=16384:(t=n.updateQueue,t===null?(t={transitions:null,markerInstances:null,retryQueue:new Set([s])},n.updateQueue=t):(n=t.retryQueue,n===null?t.retryQueue=new Set([s]):n.add(s)),Qc(e,s,c)),!1}throw Error(l(435,n.tag))}return Qc(e,s,c),$o(),!1}if(Ae)return t=jt.current,t!==null?((t.flags&65536)===0&&(t.flags|=256),t.flags|=65536,t.lanes=c,s!==Vl&&(e=Error(l(422),{cause:s}),ns(Ot(e,n)))):(s!==Vl&&(t=Error(l(423),{cause:s}),ns(Ot(t,n))),e=e.current.alternate,e.flags|=65536,c&=-c,e.lanes|=c,s=Ot(s,n),c=wc(e.stateNode,s,c),ec(e,c),_e!==4&&(_e=2)),!1;var u=Error(l(520),{cause:s});if(u=Ot(u,n),Ss===null?Ss=[u]:Ss.push(u),_e!==4&&(_e=2),t===null)return!0;s=Ot(s,n),n=t;do{switch(n.tag){case 3:return n.flags|=65536,e=c&-c,n.lanes|=e,e=wc(n.stateNode,s,e),ec(n,e),!1;case 1:if(t=n.type,u=n.stateNode,(n.flags&128)===0&&(typeof t.getDerivedStateFromError=="function"||u!==null&&typeof u.componentDidCatch=="function"&&(Fa===null||!Fa.has(u))))return n.flags|=65536,c&=-c,n.lanes|=c,c=bf(c),vf(c,e,n,s),ec(n,c),!1}n=n.return}while(n!==null);return!1}var Cc=Error(l(461)),Qe=!1;function st(e,t,n,s){t.child=e===null?wp(t,null,n,s):Pn(t,e.child,n,s)}
vendor: 9,796 bytes, line 48
48function Sf(e,t,n,s,c){n=n.render;var u=t.ref;if("ref"in s){var h={};for(var b in s)b!=="ref"&&(h[b]=s[b])}else h=s;return Cn(t),s=oc(e,t,n,h,u,c),b=rc(),e!==null&&!Qe?(lc(e,t,c),Sa(e,t,c)):(Ae&&b&&_l(t),t.flags|=1,st(e,t,s,c),t.child)}function Bf(e,t,n,s,c){if(e===null){var u=n.type;return typeof u=="function"&&!Ol(u)&&u.defaultProps===void 0&&n.compare===null?(t.tag=15,t.type=u,wf(e,t,u,s,c)):(e=So(n.type,null,s,t,t.mode,c),e.ref=t.ref,e.return=t,t.child=e)}if(u=e.child,!Ec(e,c)){var h=u.memoizedProps;if(n=n.compare,n=n!==null?n:es,n(h,s)&&e.ref===t.ref)return Sa(e,t,c)}return t.flags|=1,e=ga(u,s),e.ref=t.ref,e.return=t,t.child=e}function wf(e,t,n,s,c){if(e!==null){var u=e.memoizedProps;if(es(u,s)&&e.ref===t.ref)if(Qe=!1,t.pendingProps=s=u,Ec(e,c))(e.flags&131072)!==0&&(Qe=!0);else return t.lanes=e.lanes,Sa(e,t,c)}return kc(e,t,n,s,c)}function Cf(e,t,n,s){var c=s.children,u=e!==null?e.memoizedState:null;if(e===null&&t.stateNode===null&&(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),s.mode==="hidden"){if((t.flags&128)!==0){if(u=u!==null?u.baseLanes|n:n,e!==null){for(s=t.child=e.child,c=0;s!==null;)c=c|s.lanes|s.childLanes,s=s.sibling;s=c&~u}else s=0,t.child=null;return kf(e,t,u,n,s)}if((n&536870912)!==0)t.memoizedState={baseLanes:0,cachePool:null},e!==null&&ko(t,u!==null?u.cachePool:null),u!==null?jp(t,u):ac(),zp(t);else return s=t.lanes=536870912,kf(e,t,u!==null?u.baseLanes|n:n,n,s)}else u!==null?(ko(t,u.cachePool),jp(t,u),Ua(),t.memoizedState=null):(e!==null&&ko(t,null),ac(),Ua());return st(e,t,c,n),t.child}function hs(e,t){return e!==null&&e.tag===22||t.stateNode!==null||(t.stateNode={_visibility:1,_pendingMarkers:null,_retryCache:null,_transitions:null}),t.sibling}function kf(e,t,n,s,c){var u=Zl();return u=u===null?null:{parent:Ke._currentValue,pool:u},t.memoizedState={baseLanes:n,cachePool:u},e!==null&&ko(t,null),ac(),zp(t),e!==null&&oi(e,t,s,!0),t.childLanes=c,null}function qo(e,t){return t=Uo({mode:t.mode,children:t.children},e.mode),t.ref=e.ref,e.child=t,t.return=e,t}function jf(e,t,n){return Pn(t,e.child,null,n),e=qo(t,t.pendingProps),e.flags|=2,zt(t),t.memoizedState=null,e}function Mb(e,t,n){var s=t.pendingProps,c=(t.flags&128)!==0;if(t.flags&=-129,e===null){if(Ae){if(s.mode==="hidden")return e=qo(t,s),t.lanes=536870912,hs(null,e);if(ic(t),(e=Re)?(e=Wh(e,_t),e=e!==null&&e.data==="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ga!==null?{id:sa,overflow:oa}:null,retryLane:536870912,hydrationErrors:null},n=cp(e),n.return=t,t.child=n,nt=t,Re=null)):e=null,e===null)throw Oa(t);return t.lanes=536870912,null}return qo(t,s)}var u=e.memoizedState;if(u!==null){var h=u.dehydrated;if(ic(t),c)if(t.flags&256)t.flags&=-257,t=jf(e,t,n);else if(t.memoizedState!==null)t.child=e.child,t.flags|=128,t=null;else throw Error(l(558));else if(Qe||oi(e,t,n,!1),c=(n&e.childLanes)!==0,Qe||c){if(s=Ne,s!==null&&(h=gm(s,n),h!==0&&h!==u.retryLane))throw u.retryLane=h,vn(e,h),vt(s,e,h),Cc;$o(),t=jf(e,t,n)}else e=u.treeContext,Re=Vt(h.nextSibling),nt=t,Ae=!0,Da=null,_t=!1,e!==null&&mp(t,e),t=qo(t,s),t.flags|=4096;return t}return e=ga(e.child,{mode:s.mode,children:s.children}),e.ref=t.ref,t.child=e,e.return=t,e}function Vo(e,t){var n=t.ref;if(n===null)e!==null&&e.ref!==null&&(t.flags|=4194816);else{if(typeof n!="function"&&typeof n!="object")throw Error(l(284));(e===null||e.ref!==n)&&(t.flags|=4194816)}}function kc(e,t,n,s,c){return Cn(t),n=oc(e,t,n,s,void 0,c),s=rc(),e!==null&&!Qe?(lc(e,t,c),Sa(e,t,c)):(Ae&&s&&_l(t),t.flags|=1,st(e,t,n,c),t.child)}function zf(e,t,n,s,c,u){return Cn(t),t.updateQueue=null,n=Ip(t,s,n,c),Pp(e),s=rc(),e!==null&&!Qe?(lc(e,t,u),Sa(e,t,u)):(Ae&&s&&_l(t),t.flags|=1,st(e,t,n,u),t.child)}function Pf(e,t,n,s,c){if(Cn(t),t.stateNode===null){var u=ai,h=n.contextType;typeof h=="object"&&h!==null&&(u=it(h)),u=new n(s,u),t.memoizedState=u.state!==null&&u.state!==void 0?u.state:null,u.updater=Bc,t.stateNode=u,u._reactInternals=t,u=t.stateNode,u.props=s,u.state=t.memoizedState,u.refs={},Jl(t),h=n.contextType,u.context=typeof h=="object"&&h!==null?it(h):ai,u.state=t.memoizedState,h=n.getDerivedStateFromProps,typeof h=="function"&&(Sc(t,n,h,s),u.state=t.memoizedState),typeof n.getDerivedStateFromProps=="function"||typeof u.getSnapshotBeforeUpdate=="function"||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(h=u.state,typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount(),h!==u.state&&Bc.enqueueReplaceState(u,u.state,null),ds(t,s,u,c),cs(),u.state=t.memoizedState),typeof u.componentDidMount=="function"&&(t.flags|=4194308),s=!0}else if(e===null){u=t.stateNode;var b=t.memoizedProps,S=Tn(n,b);u.props=S;var N=u.context,D=n.contextType;h=ai,typeof D=="object"&&D!==null&&(h=it(D));var L=n.getDerivedStateFromProps;D=typeof L=="function"||typeof u.getSnapshotBeforeUpdate=="function",b=t.pendingProps!==b,D||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(b||N!==h)&&hf(t,u,s,h),La=!1;var R=t.memoizedState;u.state=R,ds(t,s,u,c),cs(),N=t.memoizedState,b||R!==N||La?(typeof L=="function"&&(Sc(t,n,L,s),N=t.memoizedState),(S=La||ff(t,n,S,s,R,N,h))?(D||typeof u.UNSAFE_componentWillMount!="function"&&typeof u.componentWillMount!="function"||(typeof u.componentWillMount=="function"&&u.componentWillMount(),typeof u.UNSAFE_componentWillMount=="function"&&u.UNSAFE_componentWillMount()),typeof u.componentDidMount=="function"&&(t.flags|=4194308)):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),t.memoizedProps=s,t.memoizedState=N),u.props=s,u.state=N,u.context=h,s=S):(typeof u.componentDidMount=="function"&&(t.flags|=4194308),s=!1)}else{u=t.stateNode,$l(e,t),h=t.memoizedProps,D=Tn(n,h),u.props=D,L=t.pendingProps,R=u.context,N=n.contextType,S=ai,typeof N=="object"&&N!==null&&(S=it(N)),b=n.getDerivedStateFromProps,(N=typeof b=="function"||typeof u.getSnapshotBeforeUpdate=="function")||typeof u.UNSAFE_componentWillReceiveProps!="function"&&typeof u.componentWillReceiveProps!="function"||(h!==L||R!==S)&&hf(t,u,s,S),La=!1,R=t.memoizedState,u.state=R,ds(t,s,u,c),cs();var M=t.memoizedState;h!==L||R!==M||La||e!==null&&e.dependencies!==null&&wo(e.dependencies)?(typeof b=="function"&&(Sc(t,n,b,s),M=t.memoizedState),(D=La||ff(t,n,D,s,R,M,S)||e!==null&&e.dependencies!==null&&wo(e.dependencies))?(N||typeof u.UNSAFE_componentWillUpdate!="function"&&typeof u.componentWillUpdate!="function"||(typeof u.componentWillUpdate=="function"&&u.componentWillUpdate(s,M,S),typeof u.UNSAFE_componentWillUpdate=="function"&&u.UNSAFE_componentWillUpdate(s,M,S)),typeof u.componentDidUpdate=="function"&&(t.flags|=4),typeof u.getSnapshotBeforeUpdate=="function"&&(t.flags|=1024)):(typeof u.componentDidUpdate!="function"||h===e.memoizedProps&&R===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&R===e.memoizedState||(t.flags|=1024),t.memoizedProps=s,t.memoizedState=M),u.props=s,u.state=M,u.context=S,s=D):(typeof u.componentDidUpdate!="function"||h===e.memoizedProps&&R===e.memoizedState||(t.flags|=4),typeof u.getSnapshotBeforeUpdate!="function"||h===e.memoizedProps&&R===e.memoizedState||(t.flags|=1024),s=!1)}return u=s,Vo(e,t),s=(t.flags&128)!==0,u||s?(u=t.stateNode,n=s&&typeof n.getDerivedStateFromError!="function"?null:u.render(),t.flags|=1,e!==null&&s?(t.child=Pn(t,e.child,null,c),t.child=Pn(t,null,n,c)):st(e,t,n,c),t.memoizedState=u.state,e=t.child):e=Sa(e,t,c),e}function If(e,t,n,s){return Bn(),t.flags|=256,st(e,t,n,s),t.child}var jc={dehydrated:null,treeContext:null,retryLane:0,hydrationErrors:null};function zc(e){return{baseLanes:e,cachePool:xp()}}function Pc(e,t,n){return e=e!==null?e.childLanes&~n:0,t&&(e|=It),e}function Tf(e,t,n){var s=t.pendingProps,c=!1,u=(t.flags&128)!==0,h;if((h=u)||(h=e!==null&&e.memoizedState===null?!1:(Ue.current&2)!==0),h&&(c=!0,t.flags&=-129),h=(t.flags&32)!==0,t.flags&=-33,e===null){if(Ae){if(c?Va(t):Ua(),(e=Re)?(e=Wh(e,_t),e=e!==null&&e.data!=="&"?e:null,e!==null&&(t.memoizedState={dehydrated:e,treeContext:Ga!==null?{id:sa,overflow:oa}:null,retryLane:536870912,hydrationErrors:null},n=cp(e),n.return=t,t.child=n,nt=t,Re=null)):e=null,e===null)throw Oa(t);return ud(e)?t.lanes=32:t.lanes=536870912,null}var b=s.children;return s=s.fallback,c?(Ua(),c=t.mode,b=Uo({mode:"hidden",children:b},c),s=Sn(s,c,n,null),b.return=t,s.return=t,b.sibling=s,t.child=b,s=t.child,s.memoizedState=zc(n),s.childLanes=Pc(e,h,n),t.memoizedState=jc,hs(null,s)):(Va(t),Ic(t,b))}var S=e.memoizedState;if(S!==null&&(b=S.dehydrated,b!==null)){if(u)t.flags&256?(Va(t),t.flags&=-257,t=Tc(e,t,n)):t.memoizedState!==null?(Ua(),t.child=e.child,t.flags|=128,t=null):(Ua(),b=s.fallback,c=t.mode,s=Uo({mode:"visible",children:s.children},c),b=Sn(b,c,n,null),b.flags|=2,s.return=t,b.return=t,s.sibling=b,t.child=s,Pn(t,e.child,null,n),s=t.child,s.memoizedState=zc(n),s.childLanes=Pc(e,h,n),t.memoizedState=jc,t=hs(null,s));else if(Va(t),ud(b)){if(h=b.nextSibling&&b.nextSibling.dataset,h)var N=h.dgst;h=N,s=Error(l(419)),s.stack="",s.digest=h,ns({value:s,source:null,stack:null}),t=Tc(e,t,n)}else if(Qe||oi(e,t,n,!1),h=(n&e.childLanes)!==0,Qe||h){if(h=Ne,h!==null&&(s=gm(h,n),s!==0&&s!==S.retryLane))throw S.retryLane=s,vn(e,s),vt(h,e,s),Cc;dd(b)||$o(),t=Tc(e,t,n)}else dd(b)?(t.flags|=192,t.child=e.child,t=null):(e=S.treeContext,Re=Vt(b.nextSibling),nt=t,Ae=!0,Da=null,_t=!1,e!==null&&mp(t,e),t=Ic(t,s.children),t.flags|=4096);return t}return c?(Ua(),b=s.fallback,c=t.mode,S=e.child,N=S.sibling,s=ga(S,{mode:"hidden",children:s.children}),s.subtreeFlags=S.subtreeFlags&65011712,N!==null?b=ga(N,b):(b=Sn(b,c,n,null),b.flags|=2),b.return=t,s.return=t,s.sibling=b,t.child=s,hs(null,s),s=t.child,b=e.child.memoizedState,b
vendor: 9,116 bytes, line 48
48===null?b=zc(n):(c=b.cachePool,c!==null?(S=Ke._currentValue,c=c.parent!==S?{parent:S,pool:S}:c):c=xp(),b={baseLanes:b.baseLanes|n,cachePool:c}),s.memoizedState=b,s.childLanes=Pc(e,h,n),t.memoizedState=jc,hs(e.child,s)):(Va(t),n=e.child,e=n.sibling,n=ga(n,{mode:"visible",children:s.children}),n.return=t,n.sibling=null,e!==null&&(h=t.deletions,h===null?(t.deletions=[e],t.flags|=16):h.push(e)),t.child=n,t.memoizedState=null,n)}function Ic(e,t){return t=Uo({mode:"visible",children:t},e.mode),t.return=e,e.child=t}function Uo(e,t){return e=kt(22,e,null,t),e.lanes=0,e}function Tc(e,t,n){return Pn(t,e.child,null,n),e=Ic(t,t.pendingProps.children),e.flags|=2,t.memoizedState=null,e}function Nf(e,t,n){e.lanes|=t;var s=e.alternate;s!==null&&(s.lanes|=t),Yl(e.return,t,n)}function Nc(e,t,n,s,c,u){var h=e.memoizedState;h===null?e.memoizedState={isBackwards:t,rendering:null,renderingStartTime:0,last:s,tail:n,tailMode:c,treeForkCount:u}:(h.isBackwards=t,h.rendering=null,h.renderingStartTime=0,h.last=s,h.tail=n,h.tailMode=c,h.treeForkCount=u)}function Ef(e,t,n){var s=t.pendingProps,c=s.revealOrder,u=s.tail;s=s.children;var h=Ue.current,b=(h&2)!==0;if(b?(h=h&1|2,t.flags|=128):h&=1,Y(Ue,h),st(e,t,s,n),s=Ae?as:0,!b&&e!==null&&(e.flags&128)!==0)e:for(e=t.child;e!==null;){if(e.tag===13)e.memoizedState!==null&&Nf(e,n,t);else if(e.tag===19)Nf(e,n,t);else if(e.child!==null){e.child.return=e,e=e.child;continue}if(e===t)break e;for(;e.sibling===null;){if(e.return===null||e.return===t)break e;e=e.return}e.sibling.return=e.return,e=e.sibling}switch(c){case"forwards":for(n=t.child,c=null;n!==null;)e=n.alternate,e!==null&&No(e)===null&&(c=n),n=n.sibling;n=c,n===null?(c=t.child,t.child=null):(c=n.sibling,n.sibling=null),Nc(t,!1,c,n,u,s);break;case"backwards":case"unstable_legacy-backwards":for(n=null,c=t.child,t.child=null;c!==null;){if(e=c.alternate,e!==null&&No(e)===null){t.child=c;break}e=c.sibling,c.sibling=n,n=c,c=e}Nc(t,!0,n,null,u,s);break;case"together":Nc(t,!1,null,null,void 0,s);break;default:t.memoizedState=null}return t.child}function Sa(e,t,n){if(e!==null&&(t.dependencies=e.dependencies),Ka|=t.lanes,(n&t.childLanes)===0)if(e!==null){if(oi(e,t,n,!1),(n&t.childLanes)===0)return null}else return null;if(e!==null&&t.child!==e.child)throw Error(l(153));if(t.child!==null){for(e=t.child,n=ga(e,e.pendingProps),t.child=n,n.return=t;e.sibling!==null;)e=e.sibling,n=n.sibling=ga(e,e.pendingProps),n.return=t;n.sibling=null}return t.child}function Ec(e,t){return(e.lanes&t)!==0?!0:(e=e.dependencies,!!(e!==null&&wo(e)))}function Gb(e,t,n){switch(t.tag){case 3:ut(t,t.stateNode.containerInfo),Wa(t,Ke,e.memoizedState.cache),Bn();break;case 27:case 5:_i(t);break;case 4:ut(t,t.stateNode.containerInfo);break;case 10:Wa(t,t.type,t.memoizedProps.value);break;case 31:if(t.memoizedState!==null)return t.flags|=128,ic(t),null;break;case 13:var s=t.memoizedState;if(s!==null)return s.dehydrated!==null?(Va(t),t.flags|=128,null):(n&t.child.childLanes)!==0?Tf(e,t,n):(Va(t),e=Sa(e,t,n),e!==null?e.sibling:null);Va(t);break;case 19:var c=(e.flags&128)!==0;if(s=(n&t.childLanes)!==0,s||(oi(e,t,n,!1),s=(n&t.childLanes)!==0),c){if(s)return Ef(e,t,n);t.flags|=128}if(c=t.memoizedState,c!==null&&(c.rendering=null,c.tail=null,c.lastEffect=null),Y(Ue,Ue.current),s)break;return null;case 22:return t.lanes=0,Cf(e,t,n,t.pendingProps);case 24:Wa(t,Ke,e.memoizedState.cache)}return Sa(e,t,n)}function Rf(e,t,n){if(e!==null)if(e.memoizedProps!==t.pendingProps)Qe=!0;else{if(!Ec(e,n)&&(t.flags&128)===0)return Qe=!1,Gb(e,t,n);Qe=(e.flags&131072)!==0}else Qe=!1,Ae&&(t.flags&1048576)!==0&&up(t,as,t.index);switch(t.lanes=0,t.tag){case 16:e:{var s=t.pendingProps;if(e=jn(t.elementType),t.type=e,typeof e=="function")Ol(e)?(s=Tn(e,s),t.tag=1,t=Pf(null,t,e,s,n)):(t.tag=0,t=kc(null,t,e,s,n));else{if(e!=null){var c=e.$$typeof;if(c===V){t.tag=11,t=Sf(null,t,e,s,n);break e}else if(c===K){t.tag=14,t=Bf(null,t,e,s,n);break e}}throw t=We(e)||e,Error(l(306,t,""))}}return t;case 0:return kc(e,t,t.type,t.pendingProps,n);case 1:return s=t.type,c=Tn(s,t.pendingProps),Pf(e,t,s,c,n);case 3:e:{if(ut(t,t.stateNode.containerInfo),e===null)throw Error(l(387));s=t.pendingProps;var u=t.memoizedState;c=u.element,$l(e,t),ds(t,s,null,n);var h=t.memoizedState;if(s=h.cache,Wa(t,Ke,s),s!==u.cache&&Kl(t,[Ke],n,!0),cs(),s=h.element,u.isDehydrated)if(u={element:s,isDehydrated:!1,cache:h.cache},t.updateQueue.baseState=u,t.memoizedState=u,t.flags&256){t=If(e,t,s,n);break e}else if(s!==c){c=Ot(Error(l(424)),t),ns(c),t=If(e,t,s,n);break e}else{switch(e=t.stateNode.containerInfo,e.nodeType){case 9:e=e.body;break;default:e=e.nodeName==="HTML"?e.ownerDocument.body:e}for(Re=Vt(e.firstChild),nt=t,Ae=!0,Da=null,_t=!0,n=wp(t,null,s,n),t.child=n;n;)n.flags=n.flags&-3|4096,n=n.sibling}else{if(Bn(),s===c){t=Sa(e,t,n);break e}st(e,t,s,n)}t=t.child}return t;case 26:return Vo(e,t),e===null?(n=Hh(t.type,null,t.pendingProps,null))?t.memoizedState=n:Ae||(n=t.type,e=t.pendingProps,s=or(pe.current).createElement(n),s[at]=t,s[ht]=e,ot(s,n,e),et(s),t.stateNode=s):t.memoizedState=Hh(t.type,e.memoizedProps,t.pendingProps,e.memoizedState),null;case 27:return _i(t),e===null&&Ae&&(s=t.stateNode=qh(t.type,t.pendingProps,pe.current),nt=t,_t=!0,c=Re,Ja(t.type)?(md=c,Re=Vt(s.firstChild)):Re=c),st(e,t,t.pendingProps.children,n),Vo(e,t),e===null&&(t.flags|=4194304),t.child;case 5:return e===null&&Ae&&((c=s=Re)&&(s=mv(s,t.type,t.pendingProps,_t),s!==null?(t.stateNode=s,nt=t,Re=Vt(s.firstChild),_t=!1,c=!0):c=!1),c||Oa(t)),_i(t),c=t.type,u=t.pendingProps,h=e!==null?e.memoizedProps:null,s=u.children,rd(c,u)?s=null:h!==null&&rd(c,h)&&(t.flags|=32),t.memoizedState!==null&&(c=oc(e,t,jb,null,null,n),Is._currentValue=c),Vo(e,t),st(e,t,s,n),t.child;case 6:return e===null&&Ae&&((e=n=Re)&&(n=pv(n,t.pendingProps,_t),n!==null?(t.stateNode=n,nt=t,Re=null,e=!0):e=!1),e||Oa(t)),null;case 13:return Tf(e,t,n);case 4:return ut(t,t.stateNode.containerInfo),s=t.pendingProps,e===null?t.child=Pn(t,null,s,n):st(e,t,s,n),t.child;case 11:return Sf(e,t,t.type,t.pendingProps,n);case 7:return st(e,t,t.pendingProps,n),t.child;case 8:return st(e,t,t.pendingProps.children,n),t.child;case 12:return st(e,t,t.pendingProps.children,n),t.child;case 10:return s=t.pendingProps,Wa(t,t.type,s.value),st(e,t,s.children,n),t.child;case 9:return c=t.type._context,s=t.pendingProps.children,Cn(t),c=it(c),s=s(c),t.flags|=1,st(e,t,s,n),t.child;case 14:return Bf(e,t,t.type,t.pendingProps,n);case 15:return wf(e,t,t.type,t.pendingProps,n);case 19:return Ef(e,t,n);case 31:return Mb(e,t,n);case 22:return Cf(e,t,n,t.pendingProps);case 24:return Cn(t),s=it(Ke),e===null?(c=Zl(),c===null&&(c=Ne,u=Fl(),c.pooledCache=u,u.refCount++,u!==null&&(c.pooledCacheLanes|=n),c=u),t.memoizedState={parent:s,cache:c},Jl(t),Wa(t,Ke,c)):((e.lanes&n)!==0&&($l(e,t),ds(t,null,null,n),cs()),c=e.memoizedState,u=t.memoizedState,c.parent!==s?(c={parent:s,cache:s},t.memoizedState=c,t.lanes===0&&(t.memoizedState=t.updateQueue.baseState=c),Wa(t,Ke,s)):(s=u.cache,Wa(t,Ke,s),s!==c.cache&&Kl(t,[Ke],n,!0))),st(e,t,t.pendingProps.children,n),t.child;case 29:throw t.pendingProps}throw Error(l(156,t.tag))}function Ba(e){e.flags|=4}function Rc(e,t,n,s,c){if((t=(e.mode&32)!==0)&&(t=!1),t){if(e.flags|=16777216,(c&335544128)===c)if(e.stateNode.complete)e.flags|=8192;else if(rh())e.flags|=8192;else throw zn=zo,Xl}else e.flags&=-16777217}function Mf(e,t){if(t.type!=="stylesheet"||(t.state.loading&4)!==0)e.flags&=-16777217;else if(e.flags|=16777216,!Zh(t))if(rh())e.flags|=8192;else throw zn=zo,Xl}function Ho(e,t){t!==null&&(e.flags|=4),e.flags&16384&&(t=e.tag!==22?pm():536870912,e.lanes|=t,xi|=t)}function gs(e,t){if(!Ae)switch(e.tailMode){case"hidden":t=e.tail;for(var n=null;t!==null;)t.alternate!==null&&(n=t),t=t.sibling;n===null?e.tail=null:n.sibling=null;break;case"collapsed":n=e.tail;for(var s=null;n!==null;)n.alternate!==null&&(s=n),n=n.sibling;s===null?t||e.tail===null?e.tail=null:e.tail.sibling=null:s.sibling=null}}function Me(e){var t=e.alternate!==null&&e.alternate.child===e.child,n=0,s=0;if(t)for(var c=e.child;c!==null;)n|=c.lanes|c.childLanes,s|=c.subtreeFlags&65011712,s|=c.flags&65011712,c.return=e,c=c.sibling;else for(c=e.child;c!==null;)n|=c.lanes|c.childLanes,s|=c.subtreeFlags,s|=c.flags,c.return=e,c=c.sibling;return e.subtreeFlags|=s,e.childLanes=n,t}function Db(e,t,n){var s=t.pendingProps;switch(ql(t),t.tag){case 16:case 15:case 0:case 11:case 7:case 8:case 12:case 9:case 14:return Me(t),null;case 1:return Me(t),null;case 3:return n=t.stateNode,s=null,e!==null&&(s=e.memoizedState.cache),t.memoizedState.cache!==s&&(t.flags|=2048),Aa(Ke),Ve(),n.pendingContext&&(n.context=n.pendingContext,n.pendingContext=null),(e===null||e.child===null)&&(si(t)?Ba(t):e===null||e.memoizedState.isDehydrated&&(t.flags&256)===0||(t.flags|=1024,Ul())),Me(t),null;case 26:var c=t.type,u=t.memoizedState;return e===null?(Ba(t),u!==null?(Me(t),Mf(t,u)):(Me(t),Rc(t,c,null,s,n))):u?u!==e.memoizedState?(Ba(t),Me(t),Mf(t,u)):(Me(t),t.flags&=-16777217):(e=e.memoizedProps,e!==s&&Ba(t),Me(t),Rc(t,c,e,s,n)),null;case 27:if(to(t),n=pe.current,c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==s&&Ba(t);
vendor: 6,500 bytes, line 48
48else{if(!s){if(t.stateNode===null)throw Error(l(166));return Me(t),null}e=J.current,si(t)?pp(t):(e=qh(c,s,n),t.stateNode=e,Ba(t))}return Me(t),null;case 5:if(to(t),c=t.type,e!==null&&t.stateNode!=null)e.memoizedProps!==s&&Ba(t);else{if(!s){if(t.stateNode===null)throw Error(l(166));return Me(t),null}if(u=J.current,si(t))pp(t);else{var h=or(pe.current);switch(u){case 1:u=h.createElementNS("http://www.w3.org/2000/svg",c);break;case 2:u=h.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;default:switch(c){case"svg":u=h.createElementNS("http://www.w3.org/2000/svg",c);break;case"math":u=h.createElementNS("http://www.w3.org/1998/Math/MathML",c);break;case"script":u=h.createElement("div"),u.innerHTML="<script><\/script>",u=u.removeChild(u.firstChild);break;case"select":u=typeof s.is=="string"?h.createElement("select",{is:s.is}):h.createElement("select"),s.multiple?u.multiple=!0:s.size&&(u.size=s.size);break;default:u=typeof s.is=="string"?h.createElement(c,{is:s.is}):h.createElement(c)}}u[at]=t,u[ht]=s;e:for(h=t.child;h!==null;){if(h.tag===5||h.tag===6)u.appendChild(h.stateNode);else if(h.tag!==4&&h.tag!==27&&h.child!==null){h.child.return=h,h=h.child;continue}if(h===t)break e;for(;h.sibling===null;){if(h.return===null||h.return===t)break e;h=h.return}h.sibling.return=h.return,h=h.sibling}t.stateNode=u;e:switch(ot(u,c,s),c){case"button":case"input":case"select":case"textarea":s=!!s.autoFocus;break e;case"img":s=!0;break e;default:s=!1}s&&Ba(t)}}return Me(t),Rc(t,t.type,e===null?null:e.memoizedProps,t.pendingProps,n),null;case 6:if(e&&t.stateNode!=null)e.memoizedProps!==s&&Ba(t);else{if(typeof s!="string"&&t.stateNode===null)throw Error(l(166));if(e=pe.current,si(t)){if(e=t.stateNode,n=t.memoizedProps,s=null,c=nt,c!==null)switch(c.tag){case 27:case 5:s=c.memoizedProps}e[at]=t,e=!!(e.nodeValue===n||s!==null&&s.suppressHydrationWarning===!0||Th(e.nodeValue,n)),e||Oa(t,!0)}else e=or(e).createTextNode(s),e[at]=t,t.stateNode=e}return Me(t),null;case 31:if(n=t.memoizedState,e===null||e.memoizedState!==null){if(s=si(t),n!==null){if(e===null){if(!s)throw Error(l(318));if(e=t.memoizedState,e=e!==null?e.dehydrated:null,!e)throw Error(l(557));e[at]=t}else Bn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Me(t),e=!1}else n=Ul(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=n),e=!0;if(!e)return t.flags&256?(zt(t),t):(zt(t),null);if((t.flags&128)!==0)throw Error(l(558))}return Me(t),null;case 13:if(s=t.memoizedState,e===null||e.memoizedState!==null&&e.memoizedState.dehydrated!==null){if(c=si(t),s!==null&&s.dehydrated!==null){if(e===null){if(!c)throw Error(l(318));if(c=t.memoizedState,c=c!==null?c.dehydrated:null,!c)throw Error(l(317));c[at]=t}else Bn(),(t.flags&128)===0&&(t.memoizedState=null),t.flags|=4;Me(t),c=!1}else c=Ul(),e!==null&&e.memoizedState!==null&&(e.memoizedState.hydrationErrors=c),c=!0;if(!c)return t.flags&256?(zt(t),t):(zt(t),null)}return zt(t),(t.flags&128)!==0?(t.lanes=n,t):(n=s!==null,e=e!==null&&e.memoizedState!==null,n&&(s=t.child,c=null,s.alternate!==null&&s.alternate.memoizedState!==null&&s.alternate.memoizedState.cachePool!==null&&(c=s.alternate.memoizedState.cachePool.pool),u=null,s.memoizedState!==null&&s.memoizedState.cachePool!==null&&(u=s.memoizedState.cachePool.pool),u!==c&&(s.flags|=2048)),n!==e&&n&&(t.child.flags|=8192),Ho(t,t.updateQueue),Me(t),null);case 4:return Ve(),e===null&&ad(t.stateNode.containerInfo),Me(t),null;case 10:return Aa(t.type),Me(t),null;case 19:if(q(Ue),s=t.memoizedState,s===null)return Me(t),null;if(c=(t.flags&128)!==0,u=s.rendering,u===null)if(c)gs(s,!1);else{if(_e!==0||e!==null&&(e.flags&128)!==0)for(e=t.child;e!==null;){if(u=No(e),u!==null){for(t.flags|=128,gs(s,!1),e=u.updateQueue,t.updateQueue=e,Ho(t,e),t.subtreeFlags=0,e=n,n=t.child;n!==null;)lp(n,e),n=n.sibling;return Y(Ue,Ue.current&1|2),Ae&&ya(t,s.treeForkCount),t.child}e=e.sibling}s.tail!==null&&St()>Zo&&(t.flags|=128,c=!0,gs(s,!1),t.lanes=4194304)}else{if(!c)if(e=No(u),e!==null){if(t.flags|=128,c=!0,e=e.updateQueue,t.updateQueue=e,Ho(t,e),gs(s,!0),s.tail===null&&s.tailMode==="hidden"&&!u.alternate&&!Ae)return Me(t),null}else 2*St()-s.renderingStartTime>Zo&&n!==536870912&&(t.flags|=128,c=!0,gs(s,!1),t.lanes=4194304);s.isBackwards?(u.sibling=t.child,t.child=u):(e=s.last,e!==null?e.sibling=u:t.child=u,s.last=u)}return s.tail!==null?(e=s.tail,s.rendering=e,s.tail=e.sibling,s.renderingStartTime=St(),e.sibling=null,n=Ue.current,Y(Ue,c?n&1|2:n&1),Ae&&ya(t,s.treeForkCount),e):(Me(t),null);case 22:case 23:return zt(t),nc(),s=t.memoizedState!==null,e!==null?e.memoizedState!==null!==s&&(t.flags|=8192):s&&(t.flags|=8192),s?(n&536870912)!==0&&(t.flags&128)===0&&(Me(t),t.subtreeFlags&6&&(t.flags|=8192)):Me(t),n=t.updateQueue,n!==null&&Ho(t,n.retryQueue),n=null,e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),s=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(s=t.memoizedState.cachePool.pool),s!==n&&(t.flags|=2048),e!==null&&q(kn),null;case 24:return n=null,e!==null&&(n=e.memoizedState.cache),t.memoizedState.cache!==n&&(t.flags|=2048),Aa(Ke),Me(t),null;case 25:return null;case 30:return null}throw Error(l(156,t.tag))}function Ob(e,t){switch(ql(t),t.tag){case 1:return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 3:return Aa(Ke),Ve(),e=t.flags,(e&65536)!==0&&(e&128)===0?(t.flags=e&-65537|128,t):null;case 26:case 27:case 5:return to(t),null;case 31:if(t.memoizedState!==null){if(zt(t),t.alternate===null)throw Error(l(340));Bn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 13:if(zt(t),e=t.memoizedState,e!==null&&e.dehydrated!==null){if(t.alternate===null)throw Error(l(340));Bn()}return e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 19:return q(Ue),null;case 4:return Ve(),null;case 10:return Aa(t.type),null;case 22:case 23:return zt(t),nc(),e!==null&&q(kn),e=t.flags,e&65536?(t.flags=e&-65537|128,t):null;case 24:return Aa(Ke),null;case 25:return null;default:return null}}function Gf(e,t){switch(ql(t),t.tag){case 3:Aa(Ke),Ve();break;case 26:case 27:case 5:to(t);break;case 4:Ve();break;case 31:t.memoizedState!==null&&zt(t);break;case 13:zt(t);break;case 19:q(Ue);break;case 10:Aa(t.type);break;case 22:case 23:zt(t),nc(),e!==null&&q(kn);break;case 24:Aa(Ke)}}function ys(e,t){try{var n=t.updateQueue,s=n!==null?n.lastEffect:null;if(s!==null){var c=s.next;n=c;do{if((n.tag&e)===e){s=void 0;var u=n.create,h=n.inst;s=u(),h.destroy=s}n=n.next}while(n!==c)}}catch(b){ze(t,t.return,b)}}
vendor: 20,168 bytes, line 48
48function Ha(e,t,n){try{var s=t.updateQueue,c=s!==null?s.lastEffect:null;if(c!==null){var u=c.next;s=u;do{if((s.tag&e)===e){var h=s.inst,b=h.destroy;if(b!==void 0){h.destroy=void 0,c=t;var S=n,N=b;try{N()}catch(D){ze(c,S,D)}}}s=s.next}while(s!==u)}}catch(D){ze(t,t.return,D)}}function Df(e){var t=e.updateQueue;if(t!==null){var n=e.stateNode;try{kp(t,n)}catch(s){ze(e,e.return,s)}}}function Of(e,t,n){n.props=Tn(e.type,e.memoizedProps),n.state=e.memoizedState;try{n.componentWillUnmount()}catch(s){ze(e,t,s)}}function xs(e,t){try{var n=e.ref;if(n!==null){switch(e.tag){case 26:case 27:case 5:var s=e.stateNode;break;case 30:s=e.stateNode;break;default:s=e.stateNode}typeof n=="function"?e.refCleanup=n(s):n.current=s}}catch(c){ze(e,t,c)}}function ra(e,t){var n=e.ref,s=e.refCleanup;if(n!==null)if(typeof s=="function")try{s()}catch(c){ze(e,t,c)}finally{e.refCleanup=null,e=e.alternate,e!=null&&(e.refCleanup=null)}else if(typeof n=="function")try{n(null)}catch(c){ze(e,t,c)}else n.current=null}function Wf(e){var t=e.type,n=e.memoizedProps,s=e.stateNode;try{e:switch(t){case"button":case"input":case"select":case"textarea":n.autoFocus&&s.focus();break e;case"img":n.src?s.src=n.src:n.srcSet&&(s.srcset=n.srcSet)}}catch(c){ze(e,e.return,c)}}function Mc(e,t,n){try{var s=e.stateNode;ov(s,e.type,n,t),s[ht]=t}catch(c){ze(e,e.return,c)}}function Lf(e){return e.tag===5||e.tag===3||e.tag===26||e.tag===27&&Ja(e.type)||e.tag===4}function Gc(e){e:for(;;){for(;e.sibling===null;){if(e.return===null||Lf(e.return))return null;e=e.return}for(e.sibling.return=e.return,e=e.sibling;e.tag!==5&&e.tag!==6&&e.tag!==18;){if(e.tag===27&&Ja(e.type)||e.flags&2||e.child===null||e.tag===4)continue e;e.child.return=e,e=e.child}if(!(e.flags&2))return e.stateNode}}function Dc(e,t,n){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?(n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n).insertBefore(e,t):(t=n.nodeType===9?n.body:n.nodeName==="HTML"?n.ownerDocument.body:n,t.appendChild(e),n=n._reactRootContainer,n!=null||t.onclick!==null||(t.onclick=fa));else if(s!==4&&(s===27&&Ja(e.type)&&(n=e.stateNode,t=null),e=e.child,e!==null))for(Dc(e,t,n),e=e.sibling;e!==null;)Dc(e,t,n),e=e.sibling}function Yo(e,t,n){var s=e.tag;if(s===5||s===6)e=e.stateNode,t?n.insertBefore(e,t):n.appendChild(e);else if(s!==4&&(s===27&&Ja(e.type)&&(n=e.stateNode),e=e.child,e!==null))for(Yo(e,t,n),e=e.sibling;e!==null;)Yo(e,t,n),e=e.sibling}function _f(e){var t=e.stateNode,n=e.memoizedProps;try{for(var s=e.type,c=t.attributes;c.length;)t.removeAttributeNode(c[0]);ot(t,s,n),t[at]=e,t[ht]=n}catch(u){ze(e,e.return,u)}}var wa=!1,Ze=!1,Oc=!1,qf=typeof WeakSet=="function"?WeakSet:Set,tt=null;function Wb(e,t){if(e=e.containerInfo,sd=pr,e=$m(e),Tl(e)){if("selectionStart"in e)var n={start:e.selectionStart,end:e.selectionEnd};else e:{n=(n=e.ownerDocument)&&n.defaultView||window;var s=n.getSelection&&n.getSelection();if(s&&s.rangeCount!==0){n=s.anchorNode;var c=s.anchorOffset,u=s.focusNode;s=s.focusOffset;try{n.nodeType,u.nodeType}catch{n=null;break e}var h=0,b=-1,S=-1,N=0,D=0,L=e,R=null;t:for(;;){for(var M;L!==n||c!==0&&L.nodeType!==3||(b=h+c),L!==u||s!==0&&L.nodeType!==3||(S=h+s),L.nodeType===3&&(h+=L.nodeValue.length),(M=L.firstChild)!==null;)R=L,L=M;for(;;){if(L===e)break t;if(R===n&&++N===c&&(b=h),R===u&&++D===s&&(S=h),(M=L.nextSibling)!==null)break;L=R,R=L.parentNode}L=M}n=b===-1||S===-1?null:{start:b,end:S}}else n=null}n=n||{start:0,end:0}}else n=null;for(od={focusedElem:e,selectionRange:n},pr=!1,tt=t;tt!==null;)if(t=tt,e=t.child,(t.subtreeFlags&1028)!==0&&e!==null)e.return=t,tt=e;else for(;tt!==null;){switch(t=tt,u=t.alternate,e=t.flags,t.tag){case 0:if((e&4)!==0&&(e=t.updateQueue,e=e!==null?e.events:null,e!==null))for(n=0;n<e.length;n++)c=e[n],c.ref.impl=c.nextImpl;break;case 11:case 15:break;case 1:if((e&1024)!==0&&u!==null){e=void 0,n=t,c=u.memoizedProps,u=u.memoizedState,s=n.stateNode;try{var Z=Tn(n.type,c);e=s.getSnapshotBeforeUpdate(Z,u),s.__reactInternalSnapshotBeforeUpdate=e}catch(ie){ze(n,n.return,ie)}}break;case 3:if((e&1024)!==0){if(e=t.stateNode.containerInfo,n=e.nodeType,n===9)cd(e);else if(n===1)switch(e.nodeName){case"HEAD":case"HTML":case"BODY":cd(e);break;default:e.textContent=""}}break;case 5:case 26:case 27:case 6:case 4:case 17:break;default:if((e&1024)!==0)throw Error(l(163))}if(e=t.sibling,e!==null){e.return=t.return,tt=e;break}tt=t.return}}function Vf(e,t,n){var s=n.flags;switch(n.tag){case 0:case 11:case 15:ka(e,n),s&4&&ys(5,n);break;case 1:if(ka(e,n),s&4)if(e=n.stateNode,t===null)try{e.componentDidMount()}catch(h){ze(n,n.return,h)}else{var c=Tn(n.type,t.memoizedProps);t=t.memoizedState;try{e.componentDidUpdate(c,t,e.__reactInternalSnapshotBeforeUpdate)}catch(h){ze(n,n.return,h)}}s&64&&Df(n),s&512&&xs(n,n.return);break;case 3:if(ka(e,n),s&64&&(e=n.updateQueue,e!==null)){if(t=null,n.child!==null)switch(n.child.tag){case 27:case 5:t=n.child.stateNode;break;case 1:t=n.child.stateNode}try{kp(e,t)}catch(h){ze(n,n.return,h)}}break;case 27:t===null&&s&4&&_f(n);case 26:case 5:ka(e,n),t===null&&s&4&&Wf(n),s&512&&xs(n,n.return);break;case 12:ka(e,n);break;case 31:ka(e,n),s&4&&Yf(e,n);break;case 13:ka(e,n),s&4&&Kf(e,n),s&64&&(e=n.memoizedState,e!==null&&(e=e.dehydrated,e!==null&&(n=Fb.bind(null,n),fv(e,n))));break;case 22:if(s=n.memoizedState!==null||wa,!s){t=t!==null&&t.memoizedState!==null||Ze,c=wa;var u=Ze;wa=s,(Ze=t)&&!u?ja(e,n,(n.subtreeFlags&8772)!==0):ka(e,n),wa=c,Ze=u}break;case 30:break;default:ka(e,n)}}function Uf(e){var t=e.alternate;t!==null&&(e.alternate=null,Uf(t)),e.child=null,e.deletions=null,e.sibling=null,e.tag===5&&(t=e.stateNode,t!==null&&fl(t)),e.stateNode=null,e.return=null,e.dependencies=null,e.memoizedProps=null,e.memoizedState=null,e.pendingProps=null,e.stateNode=null,e.updateQueue=null}var De=null,yt=!1;function Ca(e,t,n){for(n=n.child;n!==null;)Hf(e,t,n),n=n.sibling}function Hf(e,t,n){if(Bt&&typeof Bt.onCommitFiberUnmount=="function")try{Bt.onCommitFiberUnmount(qi,n)}catch{}switch(n.tag){case 26:Ze||ra(n,t),Ca(e,t,n),n.memoizedState?n.memoizedState.count--:n.stateNode&&(n=n.stateNode,n.parentNode.removeChild(n));break;case 27:Ze||ra(n,t);var s=De,c=yt;Ja(n.type)&&(De=n.stateNode,yt=!1),Ca(e,t,n),js(n.stateNode),De=s,yt=c;break;case 5:Ze||ra(n,t);case 6:if(s=De,c=yt,De=null,Ca(e,t,n),De=s,yt=c,De!==null)if(yt)try{(De.nodeType===9?De.body:De.nodeName==="HTML"?De.ownerDocument.body:De).removeChild(n.stateNode)}catch(u){ze(n,t,u)}else try{De.removeChild(n.stateNode)}catch(u){ze(n,t,u)}break;case 18:De!==null&&(yt?(e=De,Dh(e.nodeType===9?e.body:e.nodeName==="HTML"?e.ownerDocument.body:e,n.stateNode),ki(e)):Dh(De,n.stateNode));break;case 4:s=De,c=yt,De=n.stateNode.containerInfo,yt=!0,Ca(e,t,n),De=s,yt=c;break;case 0:case 11:case 14:case 15:Ha(2,n,t),Ze||Ha(4,n,t),Ca(e,t,n);break;case 1:Ze||(ra(n,t),s=n.stateNode,typeof s.componentWillUnmount=="function"&&Of(n,t,s)),Ca(e,t,n);break;case 21:Ca(e,t,n);break;case 22:Ze=(s=Ze)||n.memoizedState!==null,Ca(e,t,n),Ze=s;break;default:Ca(e,t,n)}}function Yf(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null))){e=e.dehydrated;try{ki(e)}catch(n){ze(t,t.return,n)}}}function Kf(e,t){if(t.memoizedState===null&&(e=t.alternate,e!==null&&(e=e.memoizedState,e!==null&&(e=e.dehydrated,e!==null))))try{ki(e)}catch(n){ze(t,t.return,n)}}function Lb(e){switch(e.tag){case 31:case 13:case 19:var t=e.stateNode;return t===null&&(t=e.stateNode=new qf),t;case 22:return e=e.stateNode,t=e._retryCache,t===null&&(t=e._retryCache=new qf),t;default:throw Error(l(435,e.tag))}}function Ko(e,t){var n=Lb(e);t.forEach(function(s){if(!n.has(s)){n.add(s);var c=Qb.bind(null,e,s);s.then(c,c)}})}function xt(e,t){var n=t.deletions;if(n!==null)for(var s=0;s<n.length;s++){var c=n[s],u=e,h=t,b=h;e:for(;b!==null;){switch(b.tag){case 27:if(Ja(b.type)){De=b.stateNode,yt=!1;break e}break;case 5:De=b.stateNode,yt=!1;break e;case 3:case 4:De=b.stateNode.containerInfo,yt=!0;break e}b=b.return}if(De===null)throw Error(l(160));Hf(u,h,c),De=null,yt=!1,u=c.alternate,u!==null&&(u.return=null),c.return=null}if(t.subtreeFlags&13886)for(t=t.child;t!==null;)Ff(t,e),t=t.sibling}var Xt=null;function Ff(e,t){var n=e.alternate,s=e.flags;switch(e.tag){case 0:case 11:case 14:case 15:xt(t,e),At(e),s&4&&(Ha(3,e,e.return),ys(3,e),Ha(5,e,e.return));break;case 1:xt(t,e),At(e),s&512&&(Ze||n===null||ra(n,n.return)),s&64&&wa&&(e=e.updateQueue,e!==null&&(s=e.callbacks,s!==null&&(n=e.shared.hiddenCallbacks,e.shared.hiddenCallbacks=n===null?s:n.concat(s))));break;case 26:var c=Xt;if(xt(t,e),At(e),s&512&&(Ze||n===null||ra(n,n.return)),s&4){var u=n!==null?n.memoizedState:null;if(s=e.memoizedState,n===null)if(s===null)if(e.stateNode===null){e:{s=e.type,n=e.memoizedProps,c=c.ownerDocument||c;t:switch(s){case"title":u=c.getElementsByTagName("title")[0],(!u||u[Hi]||u[at]||u.namespaceURI==="http://www.w3.org/2000/svg"||u.hasAttribute("itemprop"))&&(u=c.createElement(s),c.head.insertBefore(u,c.querySelector("head > title"))),ot(u,s,n),u[at]=e,et(u),s=u;break e;case"link":var h=Fh("link","href",c).get(s+(n.href||""));if(h){for(var b=0;b<h.length;b++)if(u=h[b],u.getAttribute("href")===(n.href==null||n.href===""?null:n.href)&&u.getAttribute("rel")===(n.rel==null?null:n.rel)&&u.getAttribute("title")===(n.title==null?null:n.title)&&u.getAttribute("crossorigin")===(n.crossOrigin==null?null:n.crossOrigin)){h.splice(b,1);break t}}u=c.createElement(s),ot(u,s,n),c.head.appendChild(u);break;case"meta":if(h=Fh("meta","content",c).get(s+(n.content||""))){for(b=0;b<h.length;b++)if(u=h[b],u.getAttribute("content")===(n.content==null?null:""+n.content)&&u.getAttribute("name")===(n.name==null?null:n.name)&&u.getAttribute("property")===(n.property==null?null:n.property)&&u.getAttribute("http-equiv")===(n.httpEquiv==null?null:n.httpEquiv)&&u.getAttribute("charset")===(n.charSet==null?null:n.charSet)){h.splice(b,1);break t}}u=c.createElement(s),ot(u,s,n),c.head.appendChild(u);break;default:throw Error(l(468,s))}u[at]=e,et(u),s=u}e.stateNode=s}else Qh(c,e.type,e.stateNode);else e.stateNode=Kh(c,s,e.memoizedProps);else u!==s?(u===null?n.stateNode!==null&&(n=n.stateNode,n.parentNode.removeChild(n)):u.count--,s===null?Qh(c,e.type,e.stateNode):Kh(c,s,e.memoizedProps)):s===null&&e.stateNode!==null&&Mc(e,e.memoizedProps,n.memoizedProps)}break;case 27:xt(t,e),At(e),s&512&&(Ze||n===null||ra(n,n.return)),n!==null&&s&4&&Mc(e,e.memoizedProps,n.memoizedProps);break;case 5:if(xt(t,e),At(e),s&512&&(Ze||n===null||ra(n,n.return)),e.flags&32){c=e.stateNode;try{Qn(c,"")}catch(Z){ze(e,e.return,Z)}}s&4&&e.stateNode!=null&&(c=e.memoizedProps,Mc(e,c,n!==null?n.memoizedProps:c)),s&1024&&(Oc=!0);break;case 6:if(xt(t,e),At(e),s&4){if(e.stateNode===null)throw Error(l(162));s=e.memoizedProps,n=e.stateNode;try{n.nodeValue=s}catch(Z){ze(e,e.return,Z)}}break;case 3:if(cr=null,c=Xt,Xt=rr(t.containerInfo),xt(t,e),Xt=c,At(e),s&4&&n!==null&&n.memoizedState.isDehydrated)try{ki(t.containerInfo)}catch(Z){ze(e,e.return,Z)}Oc&&(Oc=!1,Qf(e));break;case 4:s=Xt,Xt=rr(e.stateNode.containerInfo),xt(t,e),At(e),Xt=s;break;case 12:xt(t,e),At(e);break;case 31:xt(t,e),At(e),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,Ko(e,s)));break;case 13:xt(t,e),At(e),e.child.flags&8192&&e.memoizedState!==null!=(n!==null&&n.memoizedState!==null)&&(Qo=St()),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,Ko(e,s)));break;case 22:c=e.memoizedState!==null;var S=n!==null&&n.memoizedState!==null,N=wa,D=Ze;if(wa=N||c,Ze=D||S,xt(t,e),Ze=D,wa=N,At(e),s&8192)e:for(t=e.stateNode,t._visibility=c?t._visibility&-2:t._visibility|1,c&&(n===null||S||wa||Ze||Nn(e)),n=null,t=e;;){if(t.tag===5||t.tag===26){if(n===null){S=n=t;try{if(u=S.stateNode,c)h=u.style,typeof h.setProperty=="function"?h.setProperty("display","none","important"):h.display="none";else{b=S.stateNode;var L=S.memoizedProps.style,R=L!=null&&L.hasOwnProperty("display")?L.display:null;b.style.display=R==null||typeof R=="boolean"?"":(""+R).trim()}}catch(Z){ze(S,S.return,Z)}}}else if(t.tag===6){if(n===null){S=t;try{S.stateNode.nodeValue=c?"":S.memoizedProps}catch(Z){ze(S,S.return,Z)}}}else if(t.tag===18){if(n===null){S=t;try{var M=S.stateNode;c?Oh(M,!0):Oh(S.stateNode,!1)}catch(Z){ze(S,S.return,Z)}}}else if((t.tag!==22&&t.tag!==23||t.memoizedState===null||t===e)&&t.child!==null){t.child.return=t,t=t.child;continue}if(t===e)break e;for(;t.sibling===null;){if(t.return===null||t.return===e)break e;n===t&&(n=null),t=t.return}n===t&&(n=null),t.sibling.return=t.return,t=t.sibling}s&4&&(s=e.updateQueue,s!==null&&(n=s.retryQueue,n!==null&&(s.retryQueue=null,Ko(e,n))));break;case 19:xt(t,e),At(e),s&4&&(s=e.updateQueue,s!==null&&(e.updateQueue=null,Ko(e,s)));break;case 30:break;case 21:break;default:xt(t,e),At(e)}}function At(e){var t=e.flags;if(t&2){try{for(var n,s=e.return;s!==null;){if(Lf(s)){n=s;break}s=s.return}if(n==null)throw Error(l(160));switch(n.tag){case 27:var c=n.stateNode,u=Gc(e);Yo(e,u,c);break;case 5:var h=n.stateNode;n.flags&32&&(Qn(h,""),n.flags&=-33);var b=Gc(e);Yo(e,b,h);break;case 3:case 4:var S=n.stateNode.containerInfo,N=Gc(e);Dc(e,N,S);break;default:throw Error(l(161))}}catch(D){ze(e,e.return,D)}e.flags&=-3}t&4096&&(e.flags&=-4097)}function Qf(e){if(e.subtreeFlags&1024)for(e=e.child;e!==null;){var t=e;Qf(t),t.tag===5&&t.flags&1024&&t.stateNode.reset(),e=e.sibling}}function ka(e,t){if(t.subtreeFlags&8772)for(t=t.child;t!==null;)Vf(e,t.alternate,t),t=t.sibling}function Nn(e){for(e=e.child;e!==null;){var t=e;switch(t.tag){case 0:case 11:case 14:case 15:Ha(4,t,t.return),Nn(t);break;case 1:ra(t,t.return);var n=t.stateNode;typeof n.componentWillUnmount=="function"&&Of(t,t.return,n),Nn(t);break;case 27:js(t.stateNode);case 26:case 5:ra(t,t.return),Nn(t);break;case 22:t.memoizedState===null&&Nn(t);break;case 30:Nn(t);break;default:Nn(t)}e=e.sibling}}function ja(e,t,n){for(n=n&&(t.subtreeFlags&8772)!==0,t=t.child;t!==null;){var s=t.alternate,c=e,u=t,h=u.flags;switch(u.tag){case 0:case 11:case 15:ja(c,u,n),ys(4,u);break;case 1:if(ja(c,u,n),s=u,c=s.stateNode,typeof c.componentDidMount=="function")try{c.componentDidMount()}catch(N){ze(s,s.return,N)}if(s=u,c=s.updateQueue,c!==null){var b=s.stateNode;try{var S=c.shared.hiddenCallbacks;if(S!==null)for(c.shared.hiddenCallbacks=null,c=0;c<S.length;c++)Cp(S[c],b)}catch(N){ze(s,s.return,N)}}n&&h&64&&Df(u),xs(u,u.return);break;case 27:_f(u);case 26:case 5:ja(c,u,n),n&&s===null&&h&4&&Wf(u),xs(u,u.return);break;case 12:ja(c,u,n);break;case 31:ja(c,u,n),n&&h&4&&Yf(c,u);break;case 13:ja(c,u,n),n&&h&4&&Kf(c,u);break;case 22:u.memoizedState===null&&ja(c,u,n),xs(u,u.return);break;case 30:break;default:ja(c,u,n)}t=t.sibling}}function Wc(e,t){var n=null;e!==null&&e.memoizedState!==null&&e.memoizedState.cachePool!==null&&(n=e.memoizedState.cachePool.pool),e=null,t.memoizedState!==null&&t.memoizedState.cachePool!==null&&(e=t.memoizedState.cachePool.pool),e!==n&&(e!=null&&e.refCount++,n!=null&&is(n))}function Lc(e,t){e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&is(e))}function Jt(e,t,n,s){if(t.subtreeFlags&10256)for(t=t.child;t!==null;)Zf(e,t,n,s),t=t.sibling}function Zf(e,t,n,s){var c=t.flags;switch(t.tag){case 0:case 11:case 15:Jt(e,t,n,s),c&2048&&ys(9,t);break;case 1:Jt(e,t,n,s);break;case 3:Jt(e,t,n,s),c&2048&&(e=null,t.alternate!==null&&(e=t.alternate.memoizedState.cache),t=t.memoizedState.cache,t!==e&&(t.refCount++,e!=null&&is(e)));break;case 12:if(c&2048){Jt(e,t,n,s),e=t.stateNode;try{var u=t.memoizedProps,h=u.id,b=u.onPostCommit;typeof b=="function"&&b(h,t.alternate===null?"mount":"update",e.passiveEffectDuration,-0)}catch(S){ze(t,t.return,S)}}else Jt(e,t,n,s);break;case 31:Jt(e,t,n,s);break;case 13:Jt(e,t,n,s);break;case 23:break;case 22:u=t.stateNode,h=t.alternate,t.memoizedState!==null?u._visibility&2?Jt(e,t,n,s):As(e,t):u._visibility&2?Jt(e,t,n,s):(u._visibility|=2,hi(e,t,n,s,(t.subtreeFlags&10256)!==0||!1)),c&2048&&Wc(h,t);break;case 24:Jt(e,t,n,s),c&2048&&Lc(t.alternate,t);break;default:Jt(e,t,n,s)}}function hi(e,t,n,s,c){for(c=c&&((t.subtreeFlags&10256)!==0||!1),t=t.child;t!==null;){var u=e,h=t,b=n,S=s,N=h.flags;switch(h.tag){case 0:case 11:case 15:hi(u,h,b,S,c),ys(8,h);break;case 23:break;case 22:var D=h.stateNode;h.memoizedState!==null?D._visibility&2?hi(u,h,b,S,c):As(u,h):(D._visibility|=2,hi(u,h,b,S,c)),c&&N&2048&&Wc(h.alternate,h);break;case 24:hi(u,h,b,S,c),c&&N&2048&&Lc(h.alternate,h);break;default:hi(u,h,b,S,c)}t=t.sibling}}function As(e,t){if(t.subtreeFlags&10256)for(t=t.child;t!==null;){var n=e,s=t,c=s.flags;switch(s.tag){case 22:As(n,s),c&2048&&Wc(s.alternate,s);break;case 24:As(n,s),c&2048&&Lc(s.alternate,s);break;default:As(n,s)}t=t.sibling}}var bs=8192;function gi(e,t,n){if(e.subtreeFlags&bs)for(e=e.child;e!==null;)Xf(e,t,n),e=e.sibling}function Xf(e,t,n){switch(e.tag){case 26:gi(e,t,n),e.flags&bs&&e.memoizedState!==null&&kv(n,Xt,e.memoizedState,e.memoizedProps);break;case 5:gi(e,t,n);break;case 3:case 4:var s=Xt;Xt=rr(e.stateNode.containerInfo),gi(e,t,n),Xt=s;break;case 22:e.memoizedState===null&&(s=e.alternate,s!==null&&s.memoizedState!==null?(s=bs,bs=16777216,gi(e,t,n),bs=s):gi(e,t,n));break;default:gi(e,t,n)}}function Jf(e){var t=e.alternate;if(t!==null&&(e=t.child,e!==null)){t.child=null;do t=e.sibling,e.sibling=null,e=t;while(e!==null)}}function vs(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var s=t[n];tt=s,eh(s,e)}Jf(e)}if(e.subtreeFlags&10256)for(e=e.child;e!==null;)$f(e),e=e.sibling}function $f(e){switch(e.tag){case 0:case 11:case 15:vs(e),e.flags&2048&&Ha(9,e,e.return);break;case 3:vs(e);break;case 12:vs(e);break;case 22:var t=e.stateNode;e.memoizedState!==null&&t._visibility&2&&(e.return===null||e.return.tag!==13)?(t._visibility&=-3,Fo(e)):vs(e);break;default:vs(e)}}function Fo(e){var t=e.deletions;if((e.flags&16)!==0){if(t!==null)for(var n=0;n<t.length;n++){var s=t[n];tt=s,eh(s,e)}Jf(e)}for(e=e.child;e!==null;){switch(t=e,t.tag){case 0:case 11:case 15:Ha(8,t,t.return),Fo(t);break;case 22:n=t.stateNode,n._visibility&2&&(n._visibility&=-3,Fo(t));break;default:Fo(t)}e=e.sibling}}function eh(e,t){for(;tt!==null;){var n=tt;switch(n.tag){case 0:case 11:case 15:Ha(8,n,t);break;case 23:case 22:if(n.memoizedState!==null&&n.memoizedState.cachePool!==null){var s=n.memoizedState.cachePool.pool;s!=null&&s.refCount++}break;case 24:is(n.memoizedState.cache)}if(s=n.child,s!==null)s.return=n,tt=s;else e:for(n=e;tt!==null;){s=tt;var c=s.sibling,u=s.return;if(Uf(s),s===n){tt=null;break e}if(c!==null){c.return=u,tt=c;break e}tt=u}}}var _b={getCacheForType:function(e){var t=it(Ke),n=t.data.get(e);return n===void 0&&(n=e(),t.data.set(e,n)),n},cacheSignal:function(){return it(Ke).controller.signal}},qb=typeof WeakMap=="function"?WeakMap:Map,we=0,Ne=null,fe=null,ge=0,je=0,Pt=null,Ya=!1,yi=!1,_c=!1,za=0,_e=0,Ka=0,En=0,qc=0,It=0,xi=0,Ss=null,bt=null,Vc=!1,Qo=0,th=0,Zo=1/0,Xo=null,Fa=null,Je=0,Qa=null,Ai=null,Pa=0,Uc=0,Hc=null,ah=null,Bs=0,Yc=null;function Tt(){return(we&2)!==0&&ge!==0?ge&-ge:G.T!==null?Jc():ym()}function nh(){if(It===0)if((ge&536870912)===0||Ae){var e=io;io<<=1,(io&3932160)===0&&(io=262144),It=e}else It=536870912;return e=jt.current,e!==null&&(e.flags|=32),It}function vt(e,t,n){(e===Ne&&(je===2||je===9)||e.cancelPendingCommit!==null)&&(bi(e,0),Za(e,ge,It,!1)),Ui(e,n),((we&2)===0||e!==Ne)&&(e===Ne&&((we&2)===0&&(En|=n),_e===4&&Za(e,ge,It,!1)),la(e))}function ih(e,t,n){if((we&6)!==0)throw Error(l(327));var s=!n&&(t&127)===0&&(t&e.expiredLanes)===0||Vi(e,t),c=s?Hb(e,t):Fc(e,t,!0),u=s;do{if(c===0){yi&&!s&&Za(e,t,0,!1);break}else{if(n=e.current.alternate,u&&!Vb(n)){c=Fc(e,t,!1),u=!1;continue}if(c===2){if(u=t,e.errorRecoveryDisabledLanes&u)var h=0;else h=e.pendingLanes&-536870913,h=h!==0?h:h&536870912?536870912:0;if(h!==0){t=h;e:{var b=e;c=Ss;var S=b.current.memoizedState.isDehydrated;if(S&&(bi(b,h).flags|=256),h=Fc(b,h,!1),h!==2){if(_c&&!S){b.errorRecoveryDisabledLanes|=u,En|=u,c=4;break e}u=bt,bt=c,u!==null&&(bt===null?bt=u:bt.push.apply(bt,u))}c=h}if(u=!1,c!==2)continue}}if(c===1){bi(e,0),Za(e,t,0,!0);break}e:{switch(s=e,u=c,u){case 0:case 1:throw Error(l(345));case 4:if((t&4194048)!==t)break;case 6:Za(s,t,It,!Ya);break e;case 2:bt=null;break;case 3:case 5:break;default:throw Error(l(329))}
vendor: 14,059 bytes, line 48
48if((t&62914560)===t&&(c=Qo+300-St(),10<c)){if(Za(s,t,It,!Ya),oo(s,0,!0)!==0)break e;Pa=t,s.timeoutHandle=Mh(sh.bind(null,s,n,bt,Xo,Vc,t,It,En,xi,Ya,u,"Throttled",-0,0),c);break e}sh(s,n,bt,Xo,Vc,t,It,En,xi,Ya,u,null,-0,0)}}break}while(!0);la(e)}function sh(e,t,n,s,c,u,h,b,S,N,D,L,R,M){if(e.timeoutHandle=-1,L=t.subtreeFlags,L&8192||(L&16785408)===16785408){L={stylesheets:null,count:0,imgCount:0,imgBytes:0,suspenseyImages:[],waitingForImages:!0,waitingForViewTransition:!1,unsuspend:fa},Xf(t,u,L);var Z=(u&62914560)===u?Qo-St():(u&4194048)===u?th-St():0;if(Z=jv(L,Z),Z!==null){Pa=u,e.cancelPendingCommit=Z(ph.bind(null,e,t,u,n,s,c,h,b,S,D,L,null,R,M)),Za(e,u,h,!N);return}}ph(e,t,u,n,s,c,h,b,S)}function Vb(e){for(var t=e;;){var n=t.tag;if((n===0||n===11||n===15)&&t.flags&16384&&(n=t.updateQueue,n!==null&&(n=n.stores,n!==null)))for(var s=0;s<n.length;s++){var c=n[s],u=c.getSnapshot;c=c.value;try{if(!Ct(u(),c))return!1}catch{return!1}}if(n=t.child,t.subtreeFlags&16384&&n!==null)n.return=t,t=n;else{if(t===e)break;for(;t.sibling===null;){if(t.return===null||t.return===e)return!0;t=t.return}t.sibling.return=t.return,t=t.sibling}}return!0}function Za(e,t,n,s){t&=~qc,t&=~En,e.suspendedLanes|=t,e.pingedLanes&=~t,s&&(e.warmLanes|=t),s=e.expirationTimes;for(var c=t;0<c;){var u=31-wt(c),h=1<<u;s[u]=-1,c&=~h}n!==0&&fm(e,n,t)}function Jo(){return(we&6)===0?(ws(0),!1):!0}function Kc(){if(fe!==null){if(je===0)var e=fe.return;else e=fe,xa=wn=null,cc(e),di=null,os=0,e=fe;for(;e!==null;)Gf(e.alternate,e),e=e.return;fe=null}}function bi(e,t){var n=e.timeoutHandle;n!==-1&&(e.timeoutHandle=-1,cv(n)),n=e.cancelPendingCommit,n!==null&&(e.cancelPendingCommit=null,n()),Pa=0,Kc(),Ne=e,fe=n=ga(e.current,null),ge=t,je=0,Pt=null,Ya=!1,yi=Vi(e,t),_c=!1,xi=It=qc=En=Ka=_e=0,bt=Ss=null,Vc=!1,(t&8)!==0&&(t|=t&32);var s=e.entangledLanes;if(s!==0)for(e=e.entanglements,s&=t;0<s;){var c=31-wt(s),u=1<<c;t|=e[c],s&=~u}return za=t,Ao(),n}function oh(e,t){le=null,G.H=fs,t===ci||t===jo?(t=vp(),je=3):t===Xl?(t=vp(),je=4):je=t===Cc?8:t!==null&&typeof t=="object"&&typeof t.then=="function"?6:1,Pt=t,fe===null&&(_e=1,_o(e,Ot(t,e.current)))}function rh(){var e=jt.current;return e===null?!0:(ge&4194048)===ge?qt===null:(ge&62914560)===ge||(ge&536870912)!==0?e===qt:!1}function lh(){var e=G.H;return G.H=fs,e===null?fs:e}function ch(){var e=G.A;return G.A=_b,e}function $o(){_e=4,Ya||(ge&4194048)!==ge&&jt.current!==null||(yi=!0),(Ka&134217727)===0&&(En&134217727)===0||Ne===null||Za(Ne,ge,It,!1)}function Fc(e,t,n){var s=we;we|=2;var c=lh(),u=ch();(Ne!==e||ge!==t)&&(Xo=null,bi(e,t)),t=!1;var h=_e;e:do try{if(je!==0&&fe!==null){var b=fe,S=Pt;switch(je){case 8:Kc(),h=6;break e;case 3:case 2:case 9:case 6:jt.current===null&&(t=!0);var N=je;if(je=0,Pt=null,vi(e,b,S,N),n&&yi){h=0;break e}break;default:N=je,je=0,Pt=null,vi(e,b,S,N)}}Ub(),h=_e;break}catch(D){oh(e,D)}while(!0);return t&&e.shellSuspendCounter++,xa=wn=null,we=s,G.H=c,G.A=u,fe===null&&(Ne=null,ge=0,Ao()),h}function Ub(){for(;fe!==null;)dh(fe)}function Hb(e,t){var n=we;we|=2;var s=lh(),c=ch();Ne!==e||ge!==t?(Xo=null,Zo=St()+500,bi(e,t)):yi=Vi(e,t);e:do try{if(je!==0&&fe!==null){t=fe;var u=Pt;t:switch(je){case 1:je=0,Pt=null,vi(e,t,u,1);break;case 2:case 9:if(Ap(u)){je=0,Pt=null,uh(t);break}t=function(){je!==2&&je!==9||Ne!==e||(je=7),la(e)},u.then(t,t);break e;case 3:je=7;break e;case 4:je=5;break e;case 7:Ap(u)?(je=0,Pt=null,uh(t)):(je=0,Pt=null,vi(e,t,u,7));break;case 5:var h=null;switch(fe.tag){case 26:h=fe.memoizedState;case 5:case 27:var b=fe;if(h?Zh(h):b.stateNode.complete){je=0,Pt=null;var S=b.sibling;if(S!==null)fe=S;else{var N=b.return;N!==null?(fe=N,er(N)):fe=null}break t}}je=0,Pt=null,vi(e,t,u,5);break;case 6:je=0,Pt=null,vi(e,t,u,6);break;case 8:Kc(),_e=6;break e;default:throw Error(l(462))}}Yb();break}catch(D){oh(e,D)}while(!0);return xa=wn=null,G.H=s,G.A=c,we=n,fe!==null?0:(Ne=null,ge=0,Ao(),_e)}function Yb(){for(;fe!==null&&!hA();)dh(fe)}function dh(e){var t=Rf(e.alternate,e,za);e.memoizedProps=e.pendingProps,t===null?er(e):fe=t}function uh(e){var t=e,n=t.alternate;switch(t.tag){case 15:case 0:t=zf(n,t,t.pendingProps,t.type,void 0,ge);break;case 11:t=zf(n,t,t.pendingProps,t.type.render,t.ref,ge);break;case 5:cc(t);default:Gf(n,t),t=fe=lp(t,za),t=Rf(n,t,za)}e.memoizedProps=e.pendingProps,t===null?er(e):fe=t}function vi(e,t,n,s){xa=wn=null,cc(t),di=null,os=0;var c=t.return;try{if(Rb(e,c,t,n,ge)){_e=1,_o(e,Ot(n,e.current)),fe=null;return}}catch(u){if(c!==null)throw fe=c,u;_e=1,_o(e,Ot(n,e.current)),fe=null;return}t.flags&32768?(Ae||s===1?e=!0:yi||(ge&536870912)!==0?e=!1:(Ya=e=!0,(s===2||s===9||s===3||s===6)&&(s=jt.current,s!==null&&s.tag===13&&(s.flags|=16384))),mh(t,e)):er(t)}function er(e){var t=e;do{if((t.flags&32768)!==0){mh(t,Ya);return}e=t.return;var n=Db(t.alternate,t,za);if(n!==null){fe=n;return}if(t=t.sibling,t!==null){fe=t;return}fe=t=e}while(t!==null);_e===0&&(_e=5)}function mh(e,t){do{var n=Ob(e.alternate,e);if(n!==null){n.flags&=32767,fe=n;return}if(n=e.return,n!==null&&(n.flags|=32768,n.subtreeFlags=0,n.deletions=null),!t&&(e=e.sibling,e!==null)){fe=e;return}fe=e=n}while(e!==null);_e=6,fe=null}function ph(e,t,n,s,c,u,h,b,S){e.cancelPendingCommit=null;do tr();while(Je!==0);if((we&6)!==0)throw Error(l(327));if(t!==null){if(t===e.current)throw Error(l(177));if(u=t.lanes|t.childLanes,u|=Gl,CA(e,n,u,h,b,S),e===Ne&&(fe=Ne=null,ge=0),Ai=t,Qa=e,Pa=n,Uc=u,Hc=c,ah=s,(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?(e.callbackNode=null,e.callbackPriority=0,Zb(ao,function(){return xh(),null})):(e.callbackNode=null,e.callbackPriority=0),s=(t.flags&13878)!==0,(t.subtreeFlags&13878)!==0||s){s=G.T,G.T=null,c=H.p,H.p=2,h=we,we|=4;try{Wb(e,t,n)}finally{we=h,H.p=c,G.T=s}}Je=1,fh(),hh(),gh()}}function fh(){if(Je===1){Je=0;var e=Qa,t=Ai,n=(t.flags&13878)!==0;if((t.subtreeFlags&13878)!==0||n){n=G.T,G.T=null;var s=H.p;H.p=2;var c=we;we|=4;try{Ff(t,e);var u=od,h=$m(e.containerInfo),b=u.focusedElem,S=u.selectionRange;if(h!==b&&b&&b.ownerDocument&&Jm(b.ownerDocument.documentElement,b)){if(S!==null&&Tl(b)){var N=S.start,D=S.end;if(D===void 0&&(D=N),"selectionStart"in b)b.selectionStart=N,b.selectionEnd=Math.min(D,b.value.length);else{var L=b.ownerDocument||document,R=L&&L.defaultView||window;if(R.getSelection){var M=R.getSelection(),Z=b.textContent.length,ie=Math.min(S.start,Z),Te=S.end===void 0?ie:Math.min(S.end,Z);!M.extend&&ie>Te&&(h=Te,Te=ie,ie=h);var P=Xm(b,ie),C=Xm(b,Te);if(P&&C&&(M.rangeCount!==1||M.anchorNode!==P.node||M.anchorOffset!==P.offset||M.focusNode!==C.node||M.focusOffset!==C.offset)){var T=L.createRange();T.setStart(P.node,P.offset),M.removeAllRanges(),ie>Te?(M.addRange(T),M.extend(C.node,C.offset)):(T.setEnd(C.node,C.offset),M.addRange(T))}}}}for(L=[],M=b;M=M.parentNode;)M.nodeType===1&&L.push({element:M,left:M.scrollLeft,top:M.scrollTop});for(typeof b.focus=="function"&&b.focus(),b=0;b<L.length;b++){var W=L[b];W.element.scrollLeft=W.left,W.element.scrollTop=W.top}}pr=!!sd,od=sd=null}finally{we=c,H.p=s,G.T=n}}e.current=t,Je=2}}function hh(){if(Je===2){Je=0;var e=Qa,t=Ai,n=(t.flags&8772)!==0;if((t.subtreeFlags&8772)!==0||n){n=G.T,G.T=null;var s=H.p;H.p=2;var c=we;we|=4;try{Vf(e,t.alternate,t)}finally{we=c,H.p=s,G.T=n}}Je=3}}function gh(){if(Je===4||Je===3){Je=0,gA();var e=Qa,t=Ai,n=Pa,s=ah;(t.subtreeFlags&10256)!==0||(t.flags&10256)!==0?Je=5:(Je=0,Ai=Qa=null,yh(e,e.pendingLanes));var c=e.pendingLanes;if(c===0&&(Fa=null),ml(n),t=t.stateNode,Bt&&typeof Bt.onCommitFiberRoot=="function")try{Bt.onCommitFiberRoot(qi,t,void 0,(t.current.flags&128)===128)}catch{}if(s!==null){t=G.T,c=H.p,H.p=2,G.T=null;try{for(var u=e.onRecoverableError,h=0;h<s.length;h++){var b=s[h];u(b.value,{componentStack:b.stack})}}finally{G.T=t,H.p=c}}(Pa&3)!==0&&tr(),la(e),c=e.pendingLanes,(n&261930)!==0&&(c&42)!==0?e===Yc?Bs++:(Bs=0,Yc=e):Bs=0,ws(0)}}function yh(e,t){(e.pooledCacheLanes&=t)===0&&(t=e.pooledCache,t!=null&&(e.pooledCache=null,is(t)))}function tr(){return fh(),hh(),gh(),xh()}function xh(){if(Je!==5)return!1;var e=Qa,t=Uc;Uc=0;var n=ml(Pa),s=G.T,c=H.p;try{H.p=32>n?32:n,G.T=null,n=Hc,Hc=null;var u=Qa,h=Pa;if(Je=0,Ai=Qa=null,Pa=0,(we&6)!==0)throw Error(l(331));var b=we;if(we|=4,$f(u.current),Zf(u,u.current,h,n),we=b,ws(0,!1),Bt&&typeof Bt.onPostCommitFiberRoot=="function")try{Bt.onPostCommitFiberRoot(qi,u)}catch{}return!0}finally{H.p=c,G.T=s,yh(e,t)}}function Ah(e,t,n){t=Ot(n,t),t=wc(e.stateNode,t,2),e=qa(e,t,2),e!==null&&(Ui(e,2),la(e))}function ze(e,t,n){if(e.tag===3)Ah(e,e,n);else for(;t!==null;){if(t.tag===3){Ah(t,e,n);break}else if(t.tag===1){var s=t.stateNode;if(typeof t.type.getDerivedStateFromError=="function"||typeof s.componentDidCatch=="function"&&(Fa===null||!Fa.has(s))){e=Ot(n,e),n=bf(2),s=qa(t,n,2),s!==null&&(vf(n,s,t,e),Ui(s,2),la(s));break}}t=t.return}}function Qc(e,t,n){var s=e.pingCache;if(s===null){s=e.pingCache=new qb;var c=new Set;s.set(t,c)}else c=s.get(t),c===void 0&&(c=new Set,s.set(t,c));c.has(n)||(_c=!0,c.add(n),e=Kb.bind(null,e,t,n),t.then(e,e))}function Kb(e,t,n){var s=e.pingCache;s!==null&&s.delete(t),e.pingedLanes|=e.suspendedLanes&n,e.warmLanes&=~n,Ne===e&&(ge&n)===n&&(_e===4||_e===3&&(ge&62914560)===ge&&300>St()-Qo?(we&2)===0&&bi(e,0):qc|=n,xi===ge&&(xi=0)),la(e)}function bh(e,t){t===0&&(t=pm()),e=vn(e,t),e!==null&&(Ui(e,t),la(e))}function Fb(e){var t=e.memoizedState,n=0;t!==null&&(n=t.retryLane),bh(e,n)}function Qb(e,t){var n=0;switch(e.tag){case 31:case 13:var s=e.stateNode,c=e.memoizedState;c!==null&&(n=c.retryLane);break;case 19:s=e.stateNode;break;case 22:s=e.stateNode._retryCache;break;default:throw Error(l(314))}s!==null&&s.delete(t),bh(e,n)}function Zb(e,t){return ll(e,t)}var ar=null,Si=null,Zc=!1,nr=!1,Xc=!1,Xa=0;function la(e){e!==Si&&e.next===null&&(Si===null?ar=Si=e:Si=Si.next=e),nr=!0,Zc||(Zc=!0,Jb())}function ws(e,t){if(!Xc&&nr){Xc=!0;do for(var n=!1,s=ar;s!==null;){if(e!==0){var c=s.pendingLanes;if(c===0)var u=0;else{var h=s.suspendedLanes,b=s.pingedLanes;u=(1<<31-wt(42|e)+1)-1,u&=c&~(h&~b),u=u&201326741?u&201326741|1:u?u|2:0}u!==0&&(n=!0,wh(s,u))}else u=ge,u=oo(s,s===Ne?u:0,s.cancelPendingCommit!==null||s.timeoutHandle!==-1),(u&3)===0||Vi(s,u)||(n=!0,wh(s,u));s=s.next}while(n);Xc=!1}}function Xb(){vh()}function vh(){nr=Zc=!1;var e=0;Xa!==0&&lv()&&(e=Xa);for(var t=St(),n=null,s=ar;s!==null;){var c=s.next,u=Sh(s,t);u===0?(s.next=null,n===null?ar=c:n.next=c,c===null&&(Si=n)):(n=s,(e!==0||(u&3)!==0)&&(nr=!0)),s=c}Je!==0&&Je!==5||ws(e),Xa!==0&&(Xa=0)}function Sh(e,t){for(var n=e.suspendedLanes,s=e.pingedLanes,c=e.expirationTimes,u=e.pendingLanes&-62914561;0<u;){var h=31-wt(u),b=1<<h,S=c[h];S===-1?((b&n)===0||(b&s)!==0)&&(c[h]=wA(b,t)):S<=t&&(e.expiredLanes|=b),u&=~b}if(t=Ne,n=ge,n=oo(e,e===t?n:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),s=e.callbackNode,n===0||e===t&&(je===2||je===9)||e.cancelPendingCommit!==null)return s!==null&&s!==null&&cl(s),e.callbackNode=null,e.callbackPriority=0;if((n&3)===0||Vi(e,n)){if(t=n&-n,t===e.callbackPriority)return t;switch(s!==null&&cl(s),ml(n)){case 2:case 8:n=um;break;case 32:n=ao;break;case 268435456:n=mm;break;default:n=ao}return s=Bh.bind(null,e),n=ll(n,s),e.callbackPriority=t,e.callbackNode=n,t}return s!==null&&s!==null&&cl(s),e.callbackPriority=2,e.callbackNode=null,2}function Bh(e,t){if(Je!==0&&Je!==5)return e.callbackNode=null,e.callbackPriority=0,null;var n=e.callbackNode;if(tr()&&e.callbackNode!==n)return null;var s=ge;return s=oo(e,e===Ne?s:0,e.cancelPendingCommit!==null||e.timeoutHandle!==-1),s===0?null:(ih(e,s,t),Sh(e,St()),e.callbackNode!=null&&e.callbackNode===n?Bh.bind(null,e):null)}function wh(e,t){if(tr())return null;ih(e,t,!0)}function Jb(){dv(function(){(we&6)!==0?ll(dm,Xb):vh()})}function Jc(){if(Xa===0){var e=ri;e===0&&(e=no,no<<=1,(no&261888)===0&&(no=256)),Xa=e}return Xa}function Ch(e){return e==null||typeof e=="symbol"||typeof e=="boolean"?null:typeof e=="function"?e:uo(""+e)}function kh(e,t){var n=t.ownerDocument.createElement("input");return n.name=t.name,n.value=t.value,e.id&&n.setAttribute("form",e.id),t.parentNode.insertBefore(n,t),e=new FormData(e),n.parentNode.removeChild(n),e}function $b(e,t,n,s,c){if(t==="submit"&&n&&n.stateNode===c){var u=Ch((c[ht]||null).action),h=s.submitter;h&&(t=(t=h[ht]||null)?Ch(t.formAction):h.getAttribute("formAction"),t!==null&&(u=t,h=null));var b=new ho("action","action",null,s,c);e.push({event:b,listeners:[{instance:null,listener:function(){if(s.defaultPrevented){if(Xa!==0){var S=h?kh(c,h):new FormData(c);xc(n,{pending:!0,data:S,method:c.method,action:u},null,S)}}else typeof u=="function"&&(b.preventDefault(),S=h?kh(c,h):new FormData(c),xc(n,{pending:!0,data:S,method:c.method,action:u},u,S))},currentTarget:c}]})}}for(var $c=0;$c<Ml.length;$c++){var ed=Ml[$c],ev=ed.toLowerCase(),tv=ed[0].toUpperCase()+ed.slice(1);Zt(ev,"on"+tv)}Zt(ap,"onAnimationEnd"),Zt(np,"onAnimationIteration"),Zt(ip,"onAnimationStart"),Zt("dblclick","onDoubleClick"),Zt("focusin","onFocus"),Zt("focusout","onBlur"),Zt(yb,"onTransitionRun"),Zt(xb,"onTransitionStart"),Zt(Ab,"onTransitionCancel"),Zt(sp,"onTransitionEnd"),Kn("onMouseEnter",["mouseout","mouseover"]),Kn("onMouseLeave",["mouseout","mouseover"]),Kn("onPointerEnter",["pointerout","pointerover"]),Kn("onPointerLeave",["pointerout","pointerover"]),yn("onChange","change click focusin focusout input keydown keyup selectionchange".split(" ")),yn("onSelect","focusout contextmenu dragend focusin keydown keyup mousedown mouseup selectionchange".split(" ")),yn("onBeforeInput",["compositionend","keypress","textInput","paste"]),yn("onCompositionEnd","compositionend focusout keydown keypress keyup mousedown".split(" ")),yn("onCompositionStart","compositionstart focusout keydown keypress keyup mousedown".split(" ")),yn("onCompositionUpdate","compositionupdate focusout keydown keypress keyup mousedown".split(" "));var Cs="abort canplay canplaythrough durationchange emptied encrypted ended error loadeddata loadedmetadata loadstart pause play playing progress ratechange resize seeked seeking stalled suspend timeupdate volumechange waiting".split(" "),av=new Set("beforetoggle cancel close invalid load scroll scrollend toggle".split(" ").concat(Cs));
vendor: 4,063 bytes, line 48
48function jh(e,t){t=(t&4)!==0;for(var n=0;n<e.length;n++){var s=e[n],c=s.event;s=s.listeners;e:{var u=void 0;if(t)for(var h=s.length-1;0<=h;h--){var b=s[h],S=b.instance,N=b.currentTarget;if(b=b.listener,S!==u&&c.isPropagationStopped())break e;u=b,c.currentTarget=N;try{u(c)}catch(D){xo(D)}c.currentTarget=null,u=S}else for(h=0;h<s.length;h++){if(b=s[h],S=b.instance,N=b.currentTarget,b=b.listener,S!==u&&c.isPropagationStopped())break e;u=b,c.currentTarget=N;try{u(c)}catch(D){xo(D)}c.currentTarget=null,u=S}}}}function he(e,t){var n=t[pl];n===void 0&&(n=t[pl]=new Set);var s=e+"__bubble";n.has(s)||(zh(t,e,2,!1),n.add(s))}function td(e,t,n){var s=0;t&&(s|=4),zh(n,e,s,t)}var ir="_reactListening"+Math.random().toString(36).slice(2);function ad(e){if(!e[ir]){e[ir]=!0,bm.forEach(function(n){n!=="selectionchange"&&(av.has(n)||td(n,!1,e),td(n,!0,e))});var t=e.nodeType===9?e:e.ownerDocument;t===null||t[ir]||(t[ir]=!0,td("selectionchange",!1,t))}}function zh(e,t,n,s){switch(ng(t)){case 2:var c=Iv;break;case 8:c=Tv;break;default:c=yd}n=c.bind(null,t,n,e),c=void 0,!Sl||t!=="touchstart"&&t!=="touchmove"&&t!=="wheel"||(c=!0),s?c!==void 0?e.addEventListener(t,n,{capture:!0,passive:c}):e.addEventListener(t,n,!0):c!==void 0?e.addEventListener(t,n,{passive:c}):e.addEventListener(t,n,!1)}function nd(e,t,n,s,c){var u=s;if((t&1)===0&&(t&2)===0&&s!==null)e:for(;;){if(s===null)return;var h=s.tag;if(h===3||h===4){var b=s.stateNode.containerInfo;if(b===c)break;if(h===4)for(h=s.return;h!==null;){var S=h.tag;if((S===3||S===4)&&h.stateNode.containerInfo===c)return;h=h.return}for(;b!==null;){if(h=Un(b),h===null)return;if(S=h.tag,S===5||S===6||S===26||S===27){s=u=h;continue e}b=b.parentNode}}s=s.return}Nm(function(){var N=u,D=bl(n),L=[];e:{var R=op.get(e);if(R!==void 0){var M=ho,Z=e;switch(e){case"keypress":if(po(n)===0)break e;case"keydown":case"keyup":M=QA;break;case"focusin":Z="focus",M=kl;break;case"focusout":Z="blur",M=kl;break;case"beforeblur":case"afterblur":M=kl;break;case"click":if(n.button===2)break e;case"auxclick":case"dblclick":case"mousedown":case"mousemove":case"mouseup":case"mouseout":case"mouseover":case"contextmenu":M=Mm;break;case"drag":case"dragend":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"dragstart":case"drop":M=DA;break;case"touchcancel":case"touchend":case"touchmove":case"touchstart":M=JA;break;case ap:case np:case ip:M=LA;break;case sp:M=eb;break;case"scroll":case"scrollend":M=MA;break;case"wheel":M=ab;break;case"copy":case"cut":case"paste":M=qA;break;case"gotpointercapture":case"lostpointercapture":case"pointercancel":case"pointerdown":case"pointermove":case"pointerout":case"pointerover":case"pointerup":M=Dm;break;case"toggle":case"beforetoggle":M=ib}var ie=(t&4)!==0,Te=!ie&&(e==="scroll"||e==="scrollend"),P=ie?R!==null?R+"Capture":null:R;ie=[];for(var C=N,T;C!==null;){var W=C;if(T=W.stateNode,W=W.tag,W!==5&&W!==26&&W!==27||T===null||P===null||(W=Ki(C,P),W!=null&&ie.push(ks(C,W,T))),Te)break;C=C.return}0<ie.length&&(R=new M(R,Z,null,n,D),L.push({event:R,listeners:ie}))}}if((t&7)===0){e:{if(R=e==="mouseover"||e==="pointerover",M=e==="mouseout"||e==="pointerout",R&&n!==Al&&(Z=n.relatedTarget||n.fromElement)&&(Un(Z)||Z[Vn]))break e;if((M||R)&&(R=D.window===D?D:(R=D.ownerDocument)?R.defaultView||R.parentWindow:window,M?(Z=n.relatedTarget||n.toElement,M=N,Z=Z?Un(Z):null,Z!==null&&(Te=m(Z),ie=Z.tag,Z!==Te||ie!==5&&ie!==27&&ie!==6)&&(Z=null)):(M=null,Z=N),M!==Z)){if(ie=Mm,W="onMouseLeave",P="onMouseEnter",C="mouse",(e==="pointerout"||e==="pointerover")&&(ie=Dm,W="onPointerLeave",P="onPointerEnter",C="pointer"),Te=M==null?R:Yi(M),T=Z==null?R:Yi(Z),R=new ie(W,C+"leave",M,n,D),R.target=Te,R.relatedTarget=T,W=null,Un(D)===N&&(ie=new ie(P,C+"enter",Z,n,D),ie.target=T,ie.relatedTarget=Te,W=ie),Te=W,M&&Z)t:{for(ie=nv,P=M,C=Z,T=0,W=P;W;W=ie(W))T++;W=0;for(var te=C;te;te=ie(te))W++;for(;0<T-W;)P=ie(P),T--;for(;0<W-T;)C=ie(C),W--;for(;T--;){if(P===C||C!==null&&P===C.alternate){ie=P;break t}P=ie(P),C=ie(C)}ie=null}else ie=null;M!==null&&Ph(L,R,M,ie,!1),Z!==null&&Te!==null&&Ph(L,Te,Z,ie,!0)}}
vendor: 5,189 bytes, lines 48-49
48e:{if(R=N?Yi(N):window,M=R.nodeName&&R.nodeName.toLowerCase(),M==="select"||M==="input"&&R.type==="file")var ve=Hm;else if(Vm(R))if(Ym)ve=fb;else{ve=mb;var ee=ub}else M=R.nodeName,!M||M.toLowerCase()!=="input"||R.type!=="checkbox"&&R.type!=="radio"?N&&xl(N.elementType)&&(ve=Hm):ve=pb;if(ve&&(ve=ve(e,N))){Um(L,ve,n,D);break e}ee&&ee(e,R,N),e==="focusout"&&N&&R.type==="number"&&N.memoizedProps.value!=null&&yl(R,"number",R.value)}switch(ee=N?Yi(N):window,e){case"focusin":(Vm(ee)||ee.contentEditable==="true")&&($n=ee,Nl=N,ts=null);break;case"focusout":ts=Nl=$n=null;break;case"mousedown":El=!0;break;case"contextmenu":case"mouseup":case"dragend":El=!1,ep(L,n,D);break;case"selectionchange":if(gb)break;case"keydown":case"keyup":ep(L,n,D)}var ue;if(zl)e:{switch(e){case"compositionstart":var ye="onCompositionStart";break e;case"compositionend":ye="onCompositionEnd";break e;case"compositionupdate":ye="onCompositionUpdate";break e}ye=void 0}else Jn?_m(e,n)&&(ye="onCompositionEnd"):e==="keydown"&&n.keyCode===229&&(ye="onCompositionStart");ye&&(Om&&n.locale!=="ko"&&(Jn||ye!=="onCompositionStart"?ye==="onCompositionEnd"&&Jn&&(ue=Em()):(Ma=D,Bl="value"in Ma?Ma.value:Ma.textContent,Jn=!0)),ee=sr(N,ye),0<ee.length&&(ye=new Gm(ye,e,null,n,D),L.push({event:ye,listeners:ee}),ue?ye.data=ue:(ue=qm(n),ue!==null&&(ye.data=ue)))),(ue=ob?rb(e,n):lb(e,n))&&(ye=sr(N,"onBeforeInput"),0<ye.length&&(ee=new Gm("onBeforeInput","beforeinput",null,n,D),L.push({event:ee,listeners:ye}),ee.data=ue)),$b(L,e,N,n,D)}jh(L,t)})}function ks(e,t,n){return{instance:e,listener:t,currentTarget:n}}function sr(e,t){for(var n=t+"Capture",s=[];e!==null;){var c=e,u=c.stateNode;if(c=c.tag,c!==5&&c!==26&&c!==27||u===null||(c=Ki(e,n),c!=null&&s.unshift(ks(e,c,u)),c=Ki(e,t),c!=null&&s.push(ks(e,c,u))),e.tag===3)return s;e=e.return}return[]}function nv(e){if(e===null)return null;do e=e.return;while(e&&e.tag!==5&&e.tag!==27);return e||null}function Ph(e,t,n,s,c){for(var u=t._reactName,h=[];n!==null&&n!==s;){var b=n,S=b.alternate,N=b.stateNode;if(b=b.tag,S!==null&&S===s)break;b!==5&&b!==26&&b!==27||N===null||(S=N,c?(N=Ki(n,u),N!=null&&h.unshift(ks(n,N,S))):c||(N=Ki(n,u),N!=null&&h.push(ks(n,N,S)))),n=n.return}h.length!==0&&e.push({event:t,listeners:h})}var iv=/\r\n?/g,sv=/\u0000|\uFFFD/g;function Ih(e){return(typeof e=="string"?e:""+e).replace(iv,`
49`).replace(sv,"")}function Th(e,t){return t=Ih(t),Ih(e)===t}function Ie(e,t,n,s,c,u){switch(n){case"children":typeof s=="string"?t==="body"||t==="textarea"&&s===""||Qn(e,s):(typeof s=="number"||typeof s=="bigint")&&t!=="body"&&Qn(e,""+s);break;case"className":lo(e,"class",s);break;case"tabIndex":lo(e,"tabindex",s);break;case"dir":case"role":case"viewBox":case"width":case"height":lo(e,n,s);break;case"style":Im(e,s,u);break;case"data":if(t!=="object"){lo(e,"data",s);break}case"src":case"href":if(s===""&&(t!=="a"||n!=="href")){e.removeAttribute(n);break}if(s==null||typeof s=="function"||typeof s=="symbol"||typeof s=="boolean"){e.removeAttribute(n);break}s=uo(""+s),e.setAttribute(n,s);break;case"action":case"formAction":if(typeof s=="function"){e.setAttribute(n,"javascript:throw new Error('A React form was unexpectedly submitted. If you called form.submit() manually, consider using form.requestSubmit() instead. If you\\'re trying to use event.stopPropagation() in a submit event handler, consider also calling event.preventDefault().')");break}else typeof u=="function"&&(n==="formAction"?(t!=="input"&&Ie(e,t,"name",c.name,c,null),Ie(e,t,"formEncType",c.formEncType,c,null),Ie(e,t,"formMethod",c.formMethod,c,null),Ie(e,t,"formTarget",c.formTarget,c,null)):(Ie(e,t,"encType",c.encType,c,null),Ie(e,t,"method",c.method,c,null),Ie(e,t,"target",c.target,c,null)));if(s==null||typeof s=="symbol"||typeof s=="boolean"){e.removeAttribute(n);break}s=uo(""+s),e.setAttribute(n,s);break;case"onClick":s!=null&&(e.onclick=fa);break;case"onScroll":s!=null&&he("scroll",e);break;case"onScrollEnd":s!=null&&he("scrollend",e);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(l(61));if(n=s.__html,n!=null){if(c.children!=null)throw Error(l(60));e.innerHTML=n}}break;case"multiple":e.multiple=s&&typeof s!="function"&&typeof s!="symbol";break;case"muted":e.muted=s&&typeof s!="function"&&typeof s!="symbol";break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"defaultValue":case"defaultChecked":case"innerHTML":case"ref":break;case"autoFocus":break;case"xlinkHref":if(s==null||typeof s=="function"||typeof s=="boolean"||typeof s=="symbol"){e.removeAttribute("xlink:href");break}n=uo(""+s),e.setAttributeNS("http://www.w3.org/1999/xlink","xlink:href",n);break;case"contentEditable":case"spellCheck":case"draggable":case"value":case"autoReverse":case"externalResourcesRequired":case"focusable":case"preserveAlpha":s!=null&&typeof s!="function"&&typeof s!="symbol"?e.setAttribute(n,""+s):e.removeAttribute(n);break;case"inert":case"allowFullScreen":case"async":case"autoPlay":case"controls":case"default":case"defer":case"disabled":case"disablePictureInPicture":case"disableRemotePlayback":case"formNoValidate":case"hidden":case"loop":case"noModule":case"noValidate":case"open":case"playsInl
49ine":case"readOnly":case"required":case"reversed":case"scoped":case"seamless":case"itemScope":s&&typeof s!="function"&&typeof s!="symbol"?e.setAttribute(n,""):e.removeAttribute(n);break;case"capture":case"download":s===!0?e.setAttribute(n,""):s!==!1&&s!=null&&typeof s!="function"&&typeof s!="symbol"?e.setAttribute(n,s):e.removeAttribute(n);break;case"cols":case"rows":case"size":case"span":s!=null&&typeof s!="function"&&typeof s!="symbol"&&!isNaN(s)&&1<=s?e.setAttribute(n,s):e.removeAttribute(n);break;case"rowSpan":case"start":s==null||typeof s=="function"||typeof s=="symbol"||isNaN(s)?e.removeAttribute(n):e.setAttribute(n,s);break;case"popover":he("beforetoggle",e),he("toggle",e),ro(e,"popover",s);break;case"xlinkActuate":pa(e,"http://www.w3.org/1999/xlink","xlink:actuate",s);break;case"xlinkArcrole":pa(e,"http://www.w3.org/1999/xlink","xlink:arcrole",s);break;case"xlinkRole":pa(e,"http://www.w3.org/1999/xlink","xlink:role",s);break;case"xlinkShow":pa(e,"http://www.w3.org/1999/xlink","xlink:show",s);break;case"xlinkTitle":pa(e,"http://www.w3.org/1999/xlink","xlink:title",s);break;case"xlinkType":pa(e,"http://www.w3.org/1999/xlink","xlink:type",s);break;case"xmlBase":pa(e,"http://www.w3.org/XML/1998/namespace","xml:base",s);break;case"xmlLang":pa(e,"http://www.w3.org/XML/1998/namespace","xml:lang",s);break;case"xmlSpace":pa(e,"http://www.w3.org/XML/1998/namespace","xml:space",s);break;case"is":ro(e,"is",s);break;case"innerText":case"textContent":break;default:(!(2<n.length)||n[0]!=="o"&&n[0]!=="O"||n[1]!=="n"&&n[1]!=="N")&&(n=EA.get(n)||n,ro(e,n,s))}}function id(e,t,n,s,c,u){switch(n){case"style":Im(e,s,u);break;case"dangerouslySetInnerHTML":if(s!=null){if(typeof s!="object"||!("__html"in s))throw Error(l(61));if(n=s.__html,n!=null){if(c.children!=null)throw Error(l(60));e.innerHTML=n}}break;case"children":typeof s=="string"?Qn(e,s):(typeof s=="number"||typeof s=="bigint")&&Qn(e,""+s);break;case"onScroll":s!=null&&he("scroll",e);break;case"onScrollEnd":s!=null&&he("scrollend",e);break;case"onClick":s!=null&&(e.onclick=fa);break;case"suppressContentEditableWarning":case"suppressHydrationWarning":case"innerHTML":case"ref":break;case"innerText":case"textContent":break;default:if(!vm.hasOwnProperty(n))e:{if(n[0]==="o"&&n[1]==="n"&&(c=n.endsWith("Capture"),t=n.slice(2,c?n.length-7:void 0),u=e[ht]||null,u=u!=null?u[n]:null,typeof u=="function"&&e.removeEventListener(t,u,c),typeof s=="function")){typeof u!="function"&&u!==null&&(n in e?e[n]=null:e.hasAttribute(n)&&e.removeAttribute(n)),e.addEventListener(t,s,c);break e}n in e?e[n]=s:s===!0?e.setAttribute(n,""):ro(e,n,s)}}}function ot(e,t,n){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"img":he("error",e),he("load",e);var s=!1,c=!1,u;for(u in n)if(n.hasOwnProperty(u)){var h=n[u];if(h!=null)switch(u){case"src":s=!0;break;case"srcSet":c=!0;break;case"children":case"dangerouslySetInnerHTML":throw Error(l(137,t));default:Ie(e,t,u,h,n,null)}}c&&Ie(e,t,"srcSet",n.srcSet,n,null),s&&Ie(e,t,"src",n.src,n,null);return;case"input":he("invalid",e);var b=u=h=c=null,S=null,N=null;for(s in n)if(n.hasOwnProperty(s)){var D=n[s];if(D!=null)switch(s){case"name":c=D;break;case"type":h=D;break;case"checked":S=D;break;case"defaultChecked":N=D;break;case"value":u=D;break;case"defaultValue":b=D;break;case"children":case"dangerouslySetInnerHTML":if(D!=null)throw Error(l(137,t));break;default:Ie(e,t,s,D,n,null)}}km(e,u,b,S,N,h,c,!1);return;case"select":he("invalid",e),s=h=u=null;for(c in n)if(n.hasOwnProperty(c)&&(b=n[c],b!=null))switch(c){case"value":u=b;break;case"defaultValue":h=b;break;case"multiple":s=b;default:Ie(e,t,c,b,n,null)}t=u,n=h,e.multiple=!!s,t!=null?Fn(e,!!s,t,!1):n!=null&&Fn(e,!!s,n,!0);return;case"textarea":he("invalid",e),u=c=s=null;for(h in n)if(n.hasOwnProperty(h)&&(b=n[h],b!=null))switch(h){case"value":s=b;break;case"defaultValue":c=b;break;case"children":u=b;break;case"dangerouslySetInnerHTML":if(b!=null)throw Error(l(91));break;default:Ie(e,t,h,b,n,null)}zm(e,s,c,u);return;case"option":for(S in n)if(n.hasOwnProperty(S)&&(s=n[S],s!=null))switch(S){case"selected":e.selected=s&&typeof s!="function"&&typeof s!="symbol";break;default:Ie(e,t,S,s,n,null)}return;case"dialog":he("beforetoggle",e),he("toggle",e),he("cancel",e),he("close",e);break;case"iframe":case"object":he("load",e);break;case"video":case"audio":for(s=0;s<Cs.length;s++)he(Cs[s],e);break;case"image":he("error",e),he("load",e);break;case"details":he("toggle",e);break;case"embed":case"source":case"link":he("error",e),he("load",e);case"area":case"base":case"br":case"col":case"hr":case"keygen":case"meta":case"param":case"track":case"wbr":case"menuitem":for(N in n)if(n.hasOwnProperty(N)&&(s=n[N],s!=null))switch(N){case"children":case"dangerouslySetInnerHTML":throw Error(l(137,t));default:Ie(e,t,N,s,n,null)}return;default:if(xl(t)){for(D in n)n.hasOwnProperty(D)&&(s=n[D],s!==void 0&&id(e,t,D,s,n,void 0));return}}for(b in n)n.hasOwnProperty(b)&&(s=n[b],s!=null&&Ie(e,t,b,s,n,null))}function ov(e,t,n,s){switch(t){case"div":case"span":case"svg":case"path":case"a":case"g":case"p":case"li":break;case"input":var c=null,u=null,h=null,b=null,S=null,N=null,D=null;for(M in n){var L=n[M];if(n.hasOwnProperty(M)&&L!=null)switch(M){case"checked":break;case"value":break;case"defaultValue":S=L;default:s.hasOwnProperty(M)||Ie(e,t,M,null,s,L)}}for(var R in s){var M=s[R];if(L=n[R],s.hasOwnProperty(R)&&(M!=null||L!=null))switch(R){case"type":u=M;break;case"name":c=M;break;case"checked":N=M;break;case"defaultChecked":D=M;break;case"value":h=M;break;case"defaultValue":b=M;break;case"children":case"dangerouslySetInnerHTML":if(M!=null)throw Error(l(137,t));break;default:M!==L&&Ie(e,t,R,M,s,L)}}gl(e,h,b,S,N,D,u,c);return;case"select":M=h=b=R=null;for(u in n)if(S=n[u],n.hasOwnProperty(u)&&S!=null)switch(u){case"value":break;case"multiple":M=S;default:s.hasOwnProperty(u)||Ie(e,t,u,null,s,S)}for(c in s)if(u=s[c],S=n[c],s.hasOwnProperty(c)&&(u!=null||S!=null))switch(c){case"value":R=u;break;case"defaultValue":b=u;break;case"multiple":h=u;default:u!==S&&Ie(e,t,c,u,s,S)}t=b,n=h,s=M,R!=null?Fn(e,!!n,R,!1):!!s!=!!n&&(t!=null?Fn(e,!!n,t,!0):Fn(e,!!n,n?[]:"",!1));return;case"textarea":M=R=null;for(b in n)if(c=n[b],n.hasOwnProperty(b)&&c!=null&&!s.hasOwnProperty(b))switch(b){case"value":break;case"children":break;default:Ie(e,t,b,null,s,c)}for(h in s)if(c=s[h],u=n[h],s.hasOwnProperty(h)&&(c!=null||u!=null))switch(h){case"value":R=c;break;case"defaultValue":M=c;break;case"children":break;case"dangerouslySetInnerHTML":if(c!=null)throw Error(l(91));break;default:c!==u&&Ie(e,t,h,c,s,u)}jm(e,R,M);return;case"option":for(var Z in n)if(R=n[Z],n.hasOwnProperty(Z)&&R!=null&&!s.hasOwnProperty(Z))switch(Z){case"selected":e.selected=!1;break;default:Ie(e,t,Z,null,s,R)}for(S in s)if(R=s[S],M=n[S],s.hasOwnProperty(S)&&R!==M&&(R!=null||M!=null))switch(S){case"selected":e.selected=R&&typeof R!="function"&&typeof R!="symbol";break;default:Ie(e,t,S,R,s,M)}return;case"img":case"link":case"area":case"base":case"br":case"col":case"embed":case"hr":case"keygen":case"meta":case"param":case"source":case"track":case"wbr":case"menuitem":for(var ie in n)R=n[ie],n.hasOwnProperty(ie)&&R!=null&&!s.hasOwnProperty(ie)&&Ie(e,t,ie,null,s,R);for(N in s)if(R=s[N],M=n[N],s.hasOwnProperty(N)&&R!==M&&(R!=null||M!=null))switch(N){case"children":case"dangerouslySetInnerHTML":if(R!=null)throw Error(l(137,t));break;default:Ie(e,t,N,R,s,M)}return;default:if(xl(t)){for(var Te in n)R=n[Te],n.hasOwnProperty(Te)&&R!==void 0&&!s.hasOwnProperty(Te)&&id(e,t,Te,void 0,s,R);for(D in s)R=s[D],M=n[D],!s.hasOwnProperty(D)||R===M||R===void 0&&M===void 0||id(e,t,D,R,s,M);return}}for(var P in n)R=n[P],n.hasOwnProperty(P)&&R!=null&&!s.hasOwnProperty(P)&&Ie(e,t,P,null,s,R);for(L in s)R=s[L],M=n[L],!s.hasOwnProperty(L)||R===M||R==null&&M==null||Ie(e,t,L,R,s,M)}function Nh(e){switch(e){case"css":case"script":case"font":case"img":case"image":case"input":case"link":return!0;default:return!1}}function rv(){if(typeof performance.getEntriesByType=="function"){for(var e=0,t=0,n=performance.getEntriesByType("resource"),s=0;s<n.length;s++){var c=n[s],u=c.transferSize,h=c.initiatorType,b=c.duration;if(u&&b&&Nh(h)){for(h=0,b=c.responseEnd,s+=1;s<n.length;s++){var S=n[s],N=S.startTime;if(N>b)break;var D=S.transferSize,L=S.initiatorType;D&&Nh(L)&&(S=S.responseEnd,h+=D*(S<b?1:(b-N)/(S-N)))}if(--s,t+=8*(u+h)/(c.duration/1e3),e++,10<e)break}}if(0<e)return t/e/1e6}return navigator.connection&&(e=navigator.connection.downlink,typeof e=="number")?e:5}var sd=null,od=null;
vendor: 13,694 bytes, line 49
49function or(e){return e.nodeType===9?e:e.ownerDocument}function Eh(e){switch(e){case"http://www.w3.org/2000/svg":return 1;case"http://www.w3.org/1998/Math/MathML":return 2;default:return 0}}function Rh(e,t){if(e===0)switch(t){case"svg":return 1;case"math":return 2;default:return 0}return e===1&&t==="foreignObject"?0:e}function rd(e,t){return e==="textarea"||e==="noscript"||typeof t.children=="string"||typeof t.children=="number"||typeof t.children=="bigint"||typeof t.dangerouslySetInnerHTML=="object"&&t.dangerouslySetInnerHTML!==null&&t.dangerouslySetInnerHTML.__html!=null}var ld=null;function lv(){var e=window.event;return e&&e.type==="popstate"?e===ld?!1:(ld=e,!0):(ld=null,!1)}var Mh=typeof setTimeout=="function"?setTimeout:void 0,cv=typeof clearTimeout=="function"?clearTimeout:void 0,Gh=typeof Promise=="function"?Promise:void 0,dv=typeof queueMicrotask=="function"?queueMicrotask:typeof Gh<"u"?function(e){return Gh.resolve(null).then(e).catch(uv)}:Mh;function uv(e){setTimeout(function(){throw e})}function Ja(e){return e==="head"}function Dh(e,t){var n=t,s=0;do{var c=n.nextSibling;if(e.removeChild(n),c&&c.nodeType===8)if(n=c.data,n==="/$"||n==="/&"){if(s===0){e.removeChild(c),ki(t);return}s--}else if(n==="$"||n==="$?"||n==="$~"||n==="$!"||n==="&")s++;else if(n==="html")js(e.ownerDocument.documentElement);else if(n==="head"){n=e.ownerDocument.head,js(n);for(var u=n.firstChild;u;){var h=u.nextSibling,b=u.nodeName;u[Hi]||b==="SCRIPT"||b==="STYLE"||b==="LINK"&&u.rel.toLowerCase()==="stylesheet"||n.removeChild(u),u=h}}else n==="body"&&js(e.ownerDocument.body);n=c}while(n);ki(t)}function Oh(e,t){var n=e;e=0;do{var s=n.nextSibling;if(n.nodeType===1?t?(n._stashedDisplay=n.style.display,n.style.display="none"):(n.style.display=n._stashedDisplay||"",n.getAttribute("style")===""&&n.removeAttribute("style")):n.nodeType===3&&(t?(n._stashedText=n.nodeValue,n.nodeValue=""):n.nodeValue=n._stashedText||""),s&&s.nodeType===8)if(n=s.data,n==="/$"){if(e===0)break;e--}else n!=="$"&&n!=="$?"&&n!=="$~"&&n!=="$!"||e++;n=s}while(n)}function cd(e){var t=e.firstChild;for(t&&t.nodeType===10&&(t=t.nextSibling);t;){var n=t;switch(t=t.nextSibling,n.nodeName){case"HTML":case"HEAD":case"BODY":cd(n),fl(n);continue;case"SCRIPT":case"STYLE":continue;case"LINK":if(n.rel.toLowerCase()==="stylesheet")continue}e.removeChild(n)}}function mv(e,t,n,s){for(;e.nodeType===1;){var c=n;if(e.nodeName.toLowerCase()!==t.toLowerCase()){if(!s&&(e.nodeName!=="INPUT"||e.type!=="hidden"))break}else if(s){if(!e[Hi])switch(t){case"meta":if(!e.hasAttribute("itemprop"))break;return e;case"link":if(u=e.getAttribute("rel"),u==="stylesheet"&&e.hasAttribute("data-precedence"))break;if(u!==c.rel||e.getAttribute("href")!==(c.href==null||c.href===""?null:c.href)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin)||e.getAttribute("title")!==(c.title==null?null:c.title))break;return e;case"style":if(e.hasAttribute("data-precedence"))break;return e;case"script":if(u=e.getAttribute("src"),(u!==(c.src==null?null:c.src)||e.getAttribute("type")!==(c.type==null?null:c.type)||e.getAttribute("crossorigin")!==(c.crossOrigin==null?null:c.crossOrigin))&&u&&e.hasAttribute("async")&&!e.hasAttribute("itemprop"))break;return e;default:return e}}else if(t==="input"&&e.type==="hidden"){var u=c.name==null?null:""+c.name;if(c.type==="hidden"&&e.getAttribute("name")===u)return e}else return e;if(e=Vt(e.nextSibling),e===null)break}return null}function pv(e,t,n){if(t==="")return null;for(;e.nodeType!==3;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!n||(e=Vt(e.nextSibling),e===null))return null;return e}function Wh(e,t){for(;e.nodeType!==8;)if((e.nodeType!==1||e.nodeName!=="INPUT"||e.type!=="hidden")&&!t||(e=Vt(e.nextSibling),e===null))return null;return e}function dd(e){return e.data==="$?"||e.data==="$~"}function ud(e){return e.data==="$!"||e.data==="$?"&&e.ownerDocument.readyState!=="loading"}function fv(e,t){var n=e.ownerDocument;if(e.data==="$~")e._reactRetry=t;else if(e.data!=="$?"||n.readyState!=="loading")t();else{var s=function(){t(),n.removeEventListener("DOMContentLoaded",s)};n.addEventListener("DOMContentLoaded",s),e._reactRetry=s}}function Vt(e){for(;e!=null;e=e.nextSibling){var t=e.nodeType;if(t===1||t===3)break;if(t===8){if(t=e.data,t==="$"||t==="$!"||t==="$?"||t==="$~"||t==="&"||t==="F!"||t==="F")break;if(t==="/$"||t==="/&")return null}}return e}var md=null;function Lh(e){e=e.nextSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="/$"||n==="/&"){if(t===0)return Vt(e.nextSibling);t--}else n!=="$"&&n!=="$!"&&n!=="$?"&&n!=="$~"&&n!=="&"||t++}e=e.nextSibling}return null}function _h(e){e=e.previousSibling;for(var t=0;e;){if(e.nodeType===8){var n=e.data;if(n==="$"||n==="$!"||n==="$?"||n==="$~"||n==="&"){if(t===0)return e;t--}else n!=="/$"&&n!=="/&"||t++}e=e.previousSibling}return null}function qh(e,t,n){switch(t=or(n),e){case"html":if(e=t.documentElement,!e)throw Error(l(452));return e;case"head":if(e=t.head,!e)throw Error(l(453));return e;case"body":if(e=t.body,!e)throw Error(l(454));return e;default:throw Error(l(451))}}function js(e){for(var t=e.attributes;t.length;)e.removeAttributeNode(t[0]);fl(e)}var Ut=new Map,Vh=new Set;function rr(e){return typeof e.getRootNode=="function"?e.getRootNode():e.nodeType===9?e:e.ownerDocument}var Ia=H.d;H.d={f:hv,r:gv,D:yv,C:xv,L:Av,m:bv,X:Sv,S:vv,M:Bv};function hv(){var e=Ia.f(),t=Jo();return e||t}function gv(e){var t=Hn(e);t!==null&&t.tag===5&&t.type==="form"?of(t):Ia.r(e)}var Bi=typeof document>"u"?null:document;function Uh(e,t,n){var s=Bi;if(s&&typeof t=="string"&&t){var c=Gt(t);c='link[rel="'+e+'"][href="'+c+'"]',typeof n=="string"&&(c+='[crossorigin="'+n+'"]'),Vh.has(c)||(Vh.add(c),e={rel:e,crossOrigin:n,href:t},s.querySelector(c)===null&&(t=s.createElement("link"),ot(t,"link",e),et(t),s.head.appendChild(t)))}}function yv(e){Ia.D(e),Uh("dns-prefetch",e,null)}function xv(e,t){Ia.C(e,t),Uh("preconnect",e,t)}function Av(e,t,n){Ia.L(e,t,n);var s=Bi;if(s&&e&&t){var c='link[rel="preload"][as="'+Gt(t)+'"]';t==="image"&&n&&n.imageSrcSet?(c+='[imagesrcset="'+Gt(n.imageSrcSet)+'"]',typeof n.imageSizes=="string"&&(c+='[imagesizes="'+Gt(n.imageSizes)+'"]')):c+='[href="'+Gt(e)+'"]';var u=c;switch(t){case"style":u=wi(e);break;case"script":u=Ci(e)}Ut.has(u)||(e=A({rel:"preload",href:t==="image"&&n&&n.imageSrcSet?void 0:e,as:t},n),Ut.set(u,e),s.querySelector(c)!==null||t==="style"&&s.querySelector(zs(u))||t==="script"&&s.querySelector(Ps(u))||(t=s.createElement("link"),ot(t,"link",e),et(t),s.head.appendChild(t)))}}function bv(e,t){Ia.m(e,t);var n=Bi;if(n&&e){var s=t&&typeof t.as=="string"?t.as:"script",c='link[rel="modulepreload"][as="'+Gt(s)+'"][href="'+Gt(e)+'"]',u=c;switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":u=Ci(e)}if(!Ut.has(u)&&(e=A({rel:"modulepreload",href:e},t),Ut.set(u,e),n.querySelector(c)===null)){switch(s){case"audioworklet":case"paintworklet":case"serviceworker":case"sharedworker":case"worker":case"script":if(n.querySelector(Ps(u)))return}s=n.createElement("link"),ot(s,"link",e),et(s),n.head.appendChild(s)}}}function vv(e,t,n){Ia.S(e,t,n);var s=Bi;if(s&&e){var c=Yn(s).hoistableStyles,u=wi(e);t=t||"default";var h=c.get(u);if(!h){var b={loading:0,preload:null};if(h=s.querySelector(zs(u)))b.loading=5;else{e=A({rel:"stylesheet",href:e,"data-precedence":t},n),(n=Ut.get(u))&&pd(e,n);var S=h=s.createElement("link");et(S),ot(S,"link",e),S._p=new Promise(function(N,D){S.onload=N,S.onerror=D}),S.addEventListener("load",function(){b.loading|=1}),S.addEventListener("error",function(){b.loading|=2}),b.loading|=4,lr(h,t,s)}h={type:"stylesheet",instance:h,count:1,state:b},c.set(u,h)}}}function Sv(e,t){Ia.X(e,t);var n=Bi;if(n&&e){var s=Yn(n).hoistableScripts,c=Ci(e),u=s.get(c);u||(u=n.querySelector(Ps(c)),u||(e=A({src:e,async:!0},t),(t=Ut.get(c))&&fd(e,t),u=n.createElement("script"),et(u),ot(u,"link",e),n.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},s.set(c,u))}}function Bv(e,t){Ia.M(e,t);var n=Bi;if(n&&e){var s=Yn(n).hoistableScripts,c=Ci(e),u=s.get(c);u||(u=n.querySelector(Ps(c)),u||(e=A({src:e,async:!0,type:"module"},t),(t=Ut.get(c))&&fd(e,t),u=n.createElement("script"),et(u),ot(u,"link",e),n.head.appendChild(u)),u={type:"script",instance:u,count:1,state:null},s.set(c,u))}}function Hh(e,t,n,s){var c=(c=pe.current)?rr(c):null;if(!c)throw Error(l(446));switch(e){case"meta":case"title":return null;case"style":return typeof n.precedence=="string"&&typeof n.href=="string"?(t=wi(n.href),n=Yn(c).hoistableStyles,s=n.get(t),s||(s={type:"style",instance:null,count:0,state:null},n.set(t,s)),s):{type:"void",instance:null,count:0,state:null};case"link":if(n.rel==="stylesheet"&&typeof n.href=="string"&&typeof n.precedence=="string"){e=wi(n.href);var u=Yn(c).hoistableStyles,h=u.get(e);if(h||(c=c.ownerDocument||c,h={type:"stylesheet",instance:null,count:0,state:{loading:0,preload:null}},u.set(e,h),(u=c.querySelector(zs(e)))&&!u._p&&(h.instance=u,h.state.loading=5),Ut.has(e)||(n={rel:"preload",as:"style",href:n.href,crossOrigin:n.crossOrigin,integrity:n.integrity,media:n.media,hrefLang:n.hrefLang,referrerPolicy:n.referrerPolicy},Ut.set(e,n),u||wv(c,e,n,h.state))),t&&s===null)throw Error(l(528,""));return h}if(t&&s!==null)throw Error(l(529,""));return null;case"script":return t=n.async,n=n.src,typeof n=="string"&&t&&typeof t!="function"&&typeof t!="symbol"?(t=Ci(n),n=Yn(c).hoistableScripts,s=n.get(t),s||(s={type:"script",instance:null,count:0,state:null},n.set(t,s)),s):{type:"void",instance:null,count:0,state:null};default:throw Error(l(444,e))}}function wi(e){return'href="'+Gt(e)+'"'}function zs(e){return'link[rel="stylesheet"]['+e+"]"}function Yh(e){return A({},e,{"data-precedence":e.precedence,precedence:null})}function wv(e,t,n,s){e.querySelector('link[rel="preload"][as="style"]['+t+"]")?s.loading=1:(t=e.createElement("link"),s.preload=t,t.addEventListener("load",function(){return s.loading|=1}),t.addEventListener("error",function(){return s.loading|=2}),ot(t,"link",n),et(t),e.head.appendChild(t))}function Ci(e){return'[src="'+Gt(e)+'"]'}function Ps(e){return"script[async]"+e}function Kh(e,t,n){if(t.count++,t.instance===null)switch(t.type){case"style":var s=e.querySelector('style[data-href~="'+Gt(n.href)+'"]');if(s)return t.instance=s,et(s),s;var c=A({},n,{"data-href":n.href,"data-precedence":n.precedence,href:null,precedence:null});return s=(e.ownerDocument||e).createElement("style"),et(s),ot(s,"style",c),lr(s,n.precedence,e),t.instance=s;case"stylesheet":c=wi(n.href);var u=e.querySelector(zs(c));if(u)return t.state.loading|=4,t.instance=u,et(u),u;s=Yh(n),(c=Ut.get(c))&&pd(s,c),u=(e.ownerDocument||e).createElement("link"),et(u);var h=u;return h._p=new Promise(function(b,S){h.onload=b,h.onerror=S}),ot(u,"link",s),t.state.loading|=4,lr(u,n.precedence,e),t.instance=u;case"script":return u=Ci(n.src),(c=e.querySelector(Ps(u)))?(t.instance=c,et(c),c):(s=n,(c=Ut.get(u))&&(s=A({},n),fd(s,c)),e=e.ownerDocument||e,c=e.createElement("script"),et(c),ot(c,"link",s),e.head.appendChild(c),t.instance=c);case"void":return null;default:throw Error(l(443,t.type))}else t.type==="stylesheet"&&(t.state.loading&4)===0&&(s=t.instance,t.state.loading|=4,lr(s,n.precedence,e));return t.instance}function lr(e,t,n){for(var s=n.querySelectorAll('link[rel="stylesheet"][data-precedence],style[data-precedence]'),c=s.length?s[s.length-1]:null,u=c,h=0;h<s.length;h++){var b=s[h];if(b.dataset.precedence===t)u=b;else if(u!==c)break}u?u.parentNode.insertBefore(e,u.nextSibling):(t=n.nodeType===9?n.head:n,t.insertBefore(e,t.firstChild))}function pd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.title==null&&(e.title=t.title)}function fd(e,t){e.crossOrigin==null&&(e.crossOrigin=t.crossOrigin),e.referrerPolicy==null&&(e.referrerPolicy=t.referrerPolicy),e.integrity==null&&(e.integrity=t.integrity)}var cr=null;function Fh(e,t,n){if(cr===null){var s=new Map,c=cr=new Map;c.set(n,s)}else c=cr,s=c.get(n),s||(s=new Map,c.set(n,s));if(s.has(e))return s;for(s.set(e,null),n=n.getElementsByTagName(e),c=0;c<n.length;c++){var u=n[c];if(!(u[Hi]||u[at]||e==="link"&&u.getAttribute("rel")==="stylesheet")&&u.namespaceURI!=="http://www.w3.org/2000/svg"){var h=u.getAttribute(t)||"";h=e+h;var b=s.get(h);b?b.push(u):s.set(h,[u])}}return s}function Qh(e,t,n){e=e.ownerDocument||e,e.head.insertBefore(n,t==="title"?e.querySelector("head > title"):null)}function Cv(e,t,n){if(n===1||t.itemProp!=null)return!1;switch(e){case"meta":case"title":return!0;case"style":if(typeof t.precedence!="string"||typeof t.href!="string"||t.href==="")break;return!0;case"link":if(typeof t.rel!="string"||typeof t.href!="string"||t.href===""||t.onLoad||t.onError)break;switch(t.rel){case"stylesheet":return e=t.disabled,typeof t.precedence=="string"&&e==null;default:return!0}case"script":if(t.async&&typeof t.async!="function"&&typeof t.async!="symbol"&&!t.onLoad&&!t.onError&&t.src&&typeof t.src=="string")return!0}return!1}function Zh(e){return!(e.type==="stylesheet"&&(e.state.loading&3)===0)}function kv(e,t,n,s){if(n.type==="stylesheet"&&(typeof s.media!="string"||matchMedia(s.media).matches!==!1)&&(n.state.loading&4)===0){if(n.instance===null){var c=wi(s.href),u=t.querySelector(zs(c));if(u){t=u._p,t!==null&&typeof t=="object"&&typeof t.then=="function"&&(e.count++,e=dr.bind(e),t.then(e,e)),n.state.loading|=4,n.instance=u,et(u);return}u=t.ownerDocument||t,s=Yh(s),(c=Ut.get(c))&&pd(s,c),u=u.createElement("link"),et(u);var h=u;h._p=new Promise(function(b,S){h.onload=b,h.onerror=S}),ot(u,"link",s),n.instance=u}e.stylesheets===null&&(e.stylesheets=new Map),e.stylesheets.set(n,t),
vendor: 10,844 bytes, line 49
49(t=n.state.preload)&&(n.state.loading&3)===0&&(e.count++,n=dr.bind(e),t.addEventListener("load",n),t.addEventListener("error",n))}}var hd=0;function jv(e,t){return e.stylesheets&&e.count===0&&mr(e,e.stylesheets),0<e.count||0<e.imgCount?function(n){var s=setTimeout(function(){if(e.stylesheets&&mr(e,e.stylesheets),e.unsuspend){var u=e.unsuspend;e.unsuspend=null,u()}},6e4+t);0<e.imgBytes&&hd===0&&(hd=62500*rv());var c=setTimeout(function(){if(e.waitingForImages=!1,e.count===0&&(e.stylesheets&&mr(e,e.stylesheets),e.unsuspend)){var u=e.unsuspend;e.unsuspend=null,u()}},(e.imgBytes>hd?50:800)+t);return e.unsuspend=n,function(){e.unsuspend=null,clearTimeout(s),clearTimeout(c)}}:null}function dr(){if(this.count--,this.count===0&&(this.imgCount===0||!this.waitingForImages)){if(this.stylesheets)mr(this,this.stylesheets);else if(this.unsuspend){var e=this.unsuspend;this.unsuspend=null,e()}}}var ur=null;function mr(e,t){e.stylesheets=null,e.unsuspend!==null&&(e.count++,ur=new Map,t.forEach(zv,e),ur=null,dr.call(e))}function zv(e,t){if(!(t.state.loading&4)){var n=ur.get(e);if(n)var s=n.get(null);else{n=new Map,ur.set(e,n);for(var c=e.querySelectorAll("link[data-precedence],style[data-precedence]"),u=0;u<c.length;u++){var h=c[u];(h.nodeName==="LINK"||h.getAttribute("media")!=="not all")&&(n.set(h.dataset.precedence,h),s=h)}s&&n.set(null,s)}c=t.instance,h=c.getAttribute("data-precedence"),u=n.get(h)||s,u===s&&n.set(null,c),n.set(h,c),this.count++,s=dr.bind(this),c.addEventListener("load",s),c.addEventListener("error",s),u?u.parentNode.insertBefore(c,u.nextSibling):(e=e.nodeType===9?e.head:e,e.insertBefore(c,e.firstChild)),t.state.loading|=4}}var Is={$$typeof:O,Provider:null,Consumer:null,_currentValue:Q,_currentValue2:Q,_threadCount:0};function Pv(e,t,n,s,c,u,h,b,S){this.tag=1,this.containerInfo=e,this.pingCache=this.current=this.pendingChildren=null,this.timeoutHandle=-1,this.callbackNode=this.next=this.pendingContext=this.context=this.cancelPendingCommit=null,this.callbackPriority=0,this.expirationTimes=dl(-1),this.entangledLanes=this.shellSuspendCounter=this.errorRecoveryDisabledLanes=this.expiredLanes=this.warmLanes=this.pingedLanes=this.suspendedLanes=this.pendingLanes=0,this.entanglements=dl(0),this.hiddenUpdates=dl(null),this.identifierPrefix=s,this.onUncaughtError=c,this.onCaughtError=u,this.onRecoverableError=h,this.pooledCache=null,this.pooledCacheLanes=0,this.formState=S,this.incompleteTransitions=new Map}function Xh(e,t,n,s,c,u,h,b,S,N,D,L){return e=new Pv(e,t,n,h,S,N,D,L,b),t=1,u===!0&&(t|=24),u=kt(3,null,null,t),e.current=u,u.stateNode=e,t=Fl(),t.refCount++,e.pooledCache=t,t.refCount++,u.memoizedState={element:s,isDehydrated:n,cache:t},Jl(u),e}function Jh(e){return e?(e=ai,e):ai}function $h(e,t,n,s,c,u){c=Jh(c),s.context===null?s.context=c:s.pendingContext=c,s=_a(t),s.payload={element:n},u=u===void 0?null:u,u!==null&&(s.callback=u),n=qa(e,s,t),n!==null&&(vt(n,e,t),ls(n,e,t))}function eg(e,t){if(e=e.memoizedState,e!==null&&e.dehydrated!==null){var n=e.retryLane;e.retryLane=n!==0&&n<t?n:t}}function gd(e,t){eg(e,t),(e=e.alternate)&&eg(e,t)}function tg(e){if(e.tag===13||e.tag===31){var t=vn(e,67108864);t!==null&&vt(t,e,67108864),gd(e,67108864)}}function ag(e){if(e.tag===13||e.tag===31){var t=Tt();t=ul(t);var n=vn(e,t);n!==null&&vt(n,e,t),gd(e,t)}}var pr=!0;function Iv(e,t,n,s){var c=G.T;G.T=null;var u=H.p;try{H.p=2,yd(e,t,n,s)}finally{H.p=u,G.T=c}}function Tv(e,t,n,s){var c=G.T;G.T=null;var u=H.p;try{H.p=8,yd(e,t,n,s)}finally{H.p=u,G.T=c}}function yd(e,t,n,s){if(pr){var c=xd(s);if(c===null)nd(e,t,s,fr,n),ig(e,s);else if(Ev(c,e,t,n,s))s.stopPropagation();else if(ig(e,s),t&4&&-1<Nv.indexOf(e)){for(;c!==null;){var u=Hn(c);if(u!==null)switch(u.tag){case 3:if(u=u.stateNode,u.current.memoizedState.isDehydrated){var h=gn(u.pendingLanes);if(h!==0){var b=u;for(b.pendingLanes|=2,b.entangledLanes|=2;h;){var S=1<<31-wt(h);b.entanglements[1]|=S,h&=~S}la(u),(we&6)===0&&(Zo=St()+500,ws(0))}}break;case 31:case 13:b=vn(u,2),b!==null&&vt(b,u,2),Jo(),gd(u,2)}if(u=xd(s),u===null&&nd(e,t,s,fr,n),u===c)break;c=u}c!==null&&s.stopPropagation()}else nd(e,t,s,null,n)}}function xd(e){return e=bl(e),Ad(e)}var fr=null;function Ad(e){if(fr=null,e=Un(e),e!==null){var t=m(e);if(t===null)e=null;else{var n=t.tag;if(n===13){if(e=p(t),e!==null)return e;e=null}else if(n===31){if(e=f(t),e!==null)return e;e=null}else if(n===3){if(t.stateNode.current.memoizedState.isDehydrated)return t.tag===3?t.stateNode.containerInfo:null;e=null}else t!==e&&(e=null)}}return fr=e,null}function ng(e){switch(e){case"beforetoggle":case"cancel":case"click":case"close":case"contextmenu":case"copy":case"cut":case"auxclick":case"dblclick":case"dragend":case"dragstart":case"drop":case"focusin":case"focusout":case"input":case"invalid":case"keydown":case"keypress":case"keyup":case"mousedown":case"mouseup":case"paste":case"pause":case"play":case"pointercancel":case"pointerdown":case"pointerup":case"ratechange":case"reset":case"resize":case"seeked":case"submit":case"toggle":case"touchcancel":case"touchend":case"touchstart":case"volumechange":case"change":case"selectionchange":case"textInput":case"compositionstart":case"compositionend":case"compositionupdate":case"beforeblur":case"afterblur":case"beforeinput":case"blur":case"fullscreenchange":case"focus":case"hashchange":case"popstate":case"select":case"selectstart":return 2;case"drag":case"dragenter":case"dragexit":case"dragleave":case"dragover":case"mousemove":case"mouseout":case"mouseover":case"pointermove":case"pointerout":case"pointerover":case"scroll":case"touchmove":case"wheel":case"mouseenter":case"mouseleave":case"pointerenter":case"pointerleave":return 8;case"message":switch(yA()){case dm:return 2;case um:return 8;case ao:case xA:return 32;case mm:return 268435456;default:return 32}default:return 32}}var bd=!1,$a=null,en=null,tn=null,Ts=new Map,Ns=new Map,an=[],Nv="mousedown mouseup touchcancel touchend touchstart auxclick dblclick pointercancel pointerdown pointerup dragend dragstart drop compositionend compositionstart keydown keypress keyup input textInput copy cut paste click change contextmenu reset".split(" ");function ig(e,t){switch(e){case"focusin":case"focusout":$a=null;break;case"dragenter":case"dragleave":en=null;break;case"mouseover":case"mouseout":tn=null;break;case"pointerover":case"pointerout":Ts.delete(t.pointerId);break;case"gotpointercapture":case"lostpointercapture":Ns.delete(t.pointerId)}}function Es(e,t,n,s,c,u){return e===null||e.nativeEvent!==u?(e={blockedOn:t,domEventName:n,eventSystemFlags:s,nativeEvent:u,targetContainers:[c]},t!==null&&(t=Hn(t),t!==null&&tg(t)),e):(e.eventSystemFlags|=s,t=e.targetContainers,c!==null&&t.indexOf(c)===-1&&t.push(c),e)}function Ev(e,t,n,s,c){switch(t){case"focusin":return $a=Es($a,e,t,n,s,c),!0;case"dragenter":return en=Es(en,e,t,n,s,c),!0;case"mouseover":return tn=Es(tn,e,t,n,s,c),!0;case"pointerover":var u=c.pointerId;return Ts.set(u,Es(Ts.get(u)||null,e,t,n,s,c)),!0;case"gotpointercapture":return u=c.pointerId,Ns.set(u,Es(Ns.get(u)||null,e,t,n,s,c)),!0}return!1}function sg(e){var t=Un(e.target);if(t!==null){var n=m(t);if(n!==null){if(t=n.tag,t===13){if(t=p(n),t!==null){e.blockedOn=t,xm(e.priority,function(){ag(n)});return}}else if(t===31){if(t=f(n),t!==null){e.blockedOn=t,xm(e.priority,function(){ag(n)});return}}else if(t===3&&n.stateNode.current.memoizedState.isDehydrated){e.blockedOn=n.tag===3?n.stateNode.containerInfo:null;return}}}e.blockedOn=null}function hr(e){if(e.blockedOn!==null)return!1;for(var t=e.targetContainers;0<t.length;){var n=xd(e.nativeEvent);if(n===null){n=e.nativeEvent;var s=new n.constructor(n.type,n);Al=s,n.target.dispatchEvent(s),Al=null}else return t=Hn(n),t!==null&&tg(t),e.blockedOn=n,!1;t.shift()}return!0}function og(e,t,n){hr(e)&&n.delete(t)}function Rv(){bd=!1,$a!==null&&hr($a)&&($a=null),en!==null&&hr(en)&&(en=null),tn!==null&&hr(tn)&&(tn=null),Ts.forEach(og),Ns.forEach(og)}function gr(e,t){e.blockedOn===t&&(e.blockedOn=null,bd||(bd=!0,a.unstable_scheduleCallback(a.unstable_NormalPriority,Rv)))}var yr=null;function rg(e){yr!==e&&(yr=e,a.unstable_scheduleCallback(a.unstable_NormalPriority,function(){yr===e&&(yr=null);for(var t=0;t<e.length;t+=3){var n=e[t],s=e[t+1],c=e[t+2];if(typeof s!="function"){if(Ad(s||n)===null)continue;break}var u=Hn(n);u!==null&&(e.splice(t,3),t-=3,xc(u,{pending:!0,data:c,method:n.method,action:s},s,c))}}))}function ki(e){function t(S){return gr(S,e)}$a!==null&&gr($a,e),en!==null&&gr(en,e),tn!==null&&gr(tn,e),Ts.forEach(t),Ns.forEach(t);for(var n=0;n<an.length;n++){var s=an[n];s.blockedOn===e&&(s.blockedOn=null)}for(;0<an.length&&(n=an[0],n.blockedOn===null);)sg(n),n.blockedOn===null&&an.shift();if(n=(e.ownerDocument||e).$$reactFormReplay,n!=null)for(s=0;s<n.length;s+=3){var c=n[s],u=n[s+1],h=c[ht]||null;if(typeof u=="function")h||rg(n);else if(h){var b=null;if(u&&u.hasAttribute("formAction")){if(c=u,h=u[ht]||null)b=h.formAction;else if(Ad(c)!==null)continue}else b=h.action;typeof b=="function"?n[s+1]=b:(n.splice(s,3),s-=3),rg(n)}}}function lg(){function e(u){u.canIntercept&&u.info==="react-transition"&&u.intercept({handler:function(){return new Promise(function(h){return c=h})},focusReset:"manual",scroll:"manual"})}function t(){c!==null&&(c(),c=null),s||setTimeout(n,20)}function n(){if(!s&&!navigation.transition){var u=navigation.currentEntry;u&&u.url!=null&&navigation.navigate(u.url,{state:u.getState(),info:"react-transition",history:"replace"})}}if(typeof navigation=="object"){var s=!1,c=null;return navigation.addEventListener("navigate",e),navigation.addEventListener("navigatesuccess",t),navigation.addEventListener("navigateerror",t),setTimeout(n,100),function(){s=!0,navigation.removeEventListener("navigate",e),navigation.removeEventListener("navigatesuccess",t),navigation.removeEventListener("navigateerror",t),c!==null&&(c(),c=null)}}}function vd(e){this._internalRoot=e}xr.prototype.render=vd.prototype.render=function(e){var t=this._internalRoot;if(t===null)throw Error(l(409));var n=t.current,s=Tt();$h(n,s,e,t,null,null)},xr.prototype.unmount=vd.prototype.unmount=function(){var e=this._internalRoot;if(e!==null){this._internalRoot=null;var t=e.containerInfo;$h(e.current,2,null,e,null,null),Jo(),t[Vn]=null}};function xr(e){this._internalRoot=e}xr.prototype.unstable_scheduleHydration=function(e){if(e){var t=ym();e={blockedOn:null,target:e,priority:t};for(var n=0;n<an.length&&t!==0&&t<an[n].priority;n++);an.splice(n,0,e),n===0&&sg(e)}};var cg=i.version;if(cg!=="19.2.5")throw Error(l(527,cg,"19.2.5"));H.findDOMNode=function(e){var t=e._reactInternals;if(t===void 0)throw typeof e.render=="function"?Error(l(188)):(e=Object.keys(e).join(","),Error(l(268,e)));return e=g(t),e=e!==null?x(e):null,e=e===null?null:e.stateNode,e};var Mv={bundleType:0,version:"19.2.5",rendererPackageName:"react-dom",currentDispatcherRef:G,reconcilerVersion:"19.2.5"};
49if(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__<"u"){var Ar=__REACT_DEVTOOLS_GLOBAL_HOOK__;if(!Ar.isDisabled&&Ar.supportsFiber)try{qi=Ar.inject(Mv),Bt=Ar}catch{}}return Ms.createRoot=function(e,t){if(!d(e))throw Error(l(299));var n=!1,s="",c=gf,u=yf,h=xf;return t!=null&&(t.unstable_strictMode===!0&&(n=!0),t.identifierPrefix!==void 0&&(s=t.identifierPrefix),t.onUncaughtError!==void 0&&(c=t.onUncaughtError),t.onCaughtError!==void 0&&(u=t.onCaughtError),t.onRecoverableError!==void 0&&(h=t.onRecoverableError)),t=Xh(e,1,!1,null,null,n,s,null,c,u,h,lg),e[Vn]=t.current,ad(e),new vd(t)},Ms.hydrateRoot=function(e,t,n){if(!d(e))throw Error(l(299));var s=!1,c="",u=gf,h=yf,b=xf,S=null;return n!=null&&(n.unstable_strictMode===!0&&(s=!0),n.identifierPrefix!==void 0&&(c=n.identifierPrefix),n.onUncaughtError!==void 0&&(u=n.onUncaughtError),n.onCaughtError!==void 0&&(h=n.onCaughtError),n.onRecoverableError!==void 0&&(b=n.onRecoverableError),n.formState!==void 0&&(S=n.formState)),t=Xh(e,1,!0,t,n??null,s,c,S,u,h,b,lg),t.context=Jh(null),n=t.current,s=Tt(),s=ul(s),c=_a(s),c.callback=null,qa(n,c,s),n=s,t.current.lanes=n,Ui(t,n),la(t),e[Vn]=t.current,ad(e),new xr(t)},Ms.version="19.2.5",Ms}var Ag;function Hv(){if(Ag)return wd.exports;Ag=1;function a(){if(!(typeof __REACT_DEVTOOLS_GLOBAL_HOOK__>"u"||typeof __REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE!="function"))try{__REACT_DEVTOOLS_GLOBAL_HOOK__.checkDCE(a)}catch(i){console.error(i)}}return a(),wd.exports=Uv(),wd.exports}var Yv=Hv();/**
50 * react-router v7.14.2
51 *
52 * Copyright (c) Remix Software Inc.
53 *
54 * This source code is licensed under the MIT license found in the
55 * LICENSE.md file in the root directory of this source tree.
56 *
57 * @license MIT
58 */var bg="popstate";function vg(a){return typeof a=="object"&&a!=null&&"pathname"in a&&"search"in a&&"hash"in a&&"state"in a&&"key"in a}function Kv(a={}){function i(l,d){var g;let m=(g=d.state)==null?void 0:g.masked,{pathname:p,search:f,hash:y}=m||l.location;return Qd("",{pathname:p,search:f,hash:y},d.state&&d.state.usr||null,d.state&&d.state.key||"default",m?{pathname:l.location.pathname,search:l.location.search,hash:l.location.hash}:void 0)}function r(l,d){return typeof d=="string"?d:Us(d)}return Qv(i,r,null,a)}function Oe(a,i){if(a===!1||a===null||typeof a>"u")throw new Error(i)}function ia(a,i){if(!a){typeof console<"u"&&console.warn(i);try{throw new Error(i)}catch{}}}function Fv(){return Math.random().toString(36).substring(2,10)}function Sg(a,i){return{usr:a.state,key:a.key,idx:i,masked:a.unstable_mask?{pathname:a.pathname,search:a.search,hash:a.hash}:void 0}}function Qd(a,i,r=null,l,d){return{pathname:typeof a=="string"?a:a.pathname,search:"",hash:"",...typeof i=="string"?Mi(i):i,state:r,key:i&&i.key||l||Fv(),unstable_mask:d}}function Us({pathname:a="/",search:i="",hash:r=""}){return i&&i!=="?"&&(a+=i.charAt(0)==="?"?i:"?"+i),r&&r!=="#"&&(a+=r.charAt(0)==="#"?r:"#"+r),a}function Mi(a){let i={};if(a){let r=a.indexOf("#");r>=0&&(i.hash=a.substring(r),a=a.substring(0,r));let l=a.indexOf("?");l>=0&&(i.search=a.substring(l),a=a.substring(0,l)),a&&(i.pathname=a)}return i}function Qv(a,i,r,l={}){let{window:d=document.defaultView,v5Compat:m=!1}=l,p=d.history,f="POP",y=null,g=x();g==null&&(g=0,p.replaceState({...p.state,idx:g},""));function x(){return(p.state||{idx:null}).idx}function A(){f="POP";let I=x(),E=I==null?null:I-g;g=I,y&&y({action:f,location:j.location,delta:E})}function v(I,E){f="PUSH";let _=vg(I)?I:Qd(j.location,I,E);g=x()+1;let O=Sg(_,g),V=j.createHref(_.unstable_mask||_);try{p.pushState(O,"",V)}catch(U){if(U instanceof DOMException&&U.name==="DataCloneError")throw U;d.location.assign(V)}m&&y&&y({action:f,location:j.location,delta:1})}function w(I,E){f="REPLACE";let _=vg(I)?I:Qd(j.location,I,E);g=x();let O=Sg(_,g),V=j.createHref(_.unstable_mask||_);p.replaceState(O,"",V),m&&y&&y({action:f,location:j.location,delta:0})}function z(I){return Zv(I)}let j={get action(){return f},get location(){return a(d,p)},listen(I){if(y)throw new Error("A history only accepts one active listener");return d.addEventListener(bg,A),y=I,()=>{d.removeEventListener(bg,A),y=null}},createHref(I){return i(d,I)},createURL:z,encodeLocation(I){let E=z(I);return{pathname:E.pathname,search:E.search,hash:E.hash}},push:v,replace:w,go(I){return p.go(I)}};return j}function Zv(a,i=!1){let r="http://localhost";
58typeof window<"u"&&(r=window.location.origin!=="null"?window.location.origin:window.location.href),Oe(r,"No window.location.(origin|href) available to create URL");let l=typeof a=="string"?a:Us(a);return l=l.replace(/ $/,"%20"),!i&&l.startsWith("//")&&(l=r+l),new URL(l,r)}function Zy(a,i,r="/"){return Xv(a,i,r,!1)}function Xv(a,i,r,l){let d=typeof i=="string"?Mi(i):i,m=Ta(d.pathname||"/",r);if(m==null)return null;let p=Xy(a);Jv(p);let f=null;for(let y=0;f==null&&y<p.length;++y){let g=c2(m);f=r2(p[y],g,l)}return f}function Xy(a,i=[],r=[],l="",d=!1){let m=(p,f,y=d,g)=>{let x={relativePath:g===void 0?p.path||"":g,caseSensitive:p.caseSensitive===!0,childrenIndex:f,route:p};if(x.relativePath.startsWith("/")){if(!x.relativePath.startsWith(l)&&y)return;Oe(x.relativePath.startsWith(l),`Absolute route path "${x.relativePath}" nested under path "${l}" is not valid. An absolute child route path must start with the combined path of all its parent routes.`),x.relativePath=x.relativePath.slice(l.length)}let A=aa([l,x.relativePath]),v=r.concat(x);p.children&&p.children.length>0&&(Oe(p.index!==!0,`Index routes must not have child routes. Please remove all child routes from route path "${A}".`),Xy(p.children,i,v,A,y)),!(p.path==null&&!p.index)&&i.push({path:A,score:s2(A,p.index),routesMeta:v})};return a.forEach((p,f)=>{var y;if(p.path===""||!((y=p.path)!=null&&y.includes("?")))m(p,f);else for(let g of Jy(p.path))m(p,f,!0,g)}),i}function Jy(a){let i=a.split("/");if(i.length===0)return[];let[r,...l]=i,d=r.endsWith("?"),m=r.replace(/\?$/,"");if(l.length===0)return d?[m,""]:[m];let p=Jy(l.join("/")),f=[];return f.push(...p.map(y=>y===""?m:[m,y].join("/"))),d&&f.push(...p),f.map(y=>a.startsWith("/")&&y===""?"/":y)}function Jv(a){a.sort((i,r)=>i.score!==r.score?r.score-i.score:o2(i.routesMeta.map(l=>l.childrenIndex),r.routesMeta.map(l=>l.childrenIndex)))}var $v=/^:[\w-]+$/,e2=3,t2=2,a2=1,n2=10,i2=-2,Bg=a=>a==="*";function s2(a,i){let r=a.split("/"),l=r.length;return r.some(Bg)&&(l+=i2),i&&(l+=t2),r.filter(d=>!Bg(d)).reduce((d,m)=>d+($v.test(m)?e2:m===""?a2:n2),l)}function o2(a,i){return a.length===i.length&&a.slice(0,-1).every((l,d)=>l===i[d])?a[a.length-1]-i[i.length-1]:0}function r2(a,i,r=!1){let{routesMeta:l}=a,d={},m="/",p=[];for(let f=0;f<l.length;++f){let y=l[f],g=f===l.length-1,x=m==="/"?i:i.slice(m.length)||"/",A=Gr({path:y.relativePath,caseSensitive:y.caseSensitive,end:g},x),v=y.route;if(!A&&g&&r&&!l[l.length-1].route.index&&(A=Gr({path:y.relativePath,caseSensitive:y.caseSensitive,end:!1},x)),!A)return null;
58Object.assign(d,A.params),p.push({params:d,pathname:aa([m,A.pathname]),pathnameBase:p2(aa([m,A.pathnameBase])),route:v}),A.pathnameBase!=="/"&&(m=aa([m,A.pathnameBase]))}return p}function Gr(a,i){typeof a=="string"&&(a={path:a,caseSensitive:!1,end:!0});let[r,l]=l2(a.path,a.caseSensitive,a.end),d=i.match(r);if(!d)return null;let m=d[0],p=m.replace(/(.)\/+$/,"$1"),f=d.slice(1);return{params:l.reduce((g,{paramName:x,isOptional:A},v)=>{if(x==="*"){let z=f[v]||"";p=m.slice(0,m.length-z.length).replace(/(.)\/+$/,"$1")}const w=f[v];return A&&!w?g[x]=void 0:g[x]=(w||"").replace(/%2F/g,"/"),g},{}),pathname:m,pathnameBase:p,pattern:a}}function l2(a,i=!1,r=!0){ia(a==="*"||!a.endsWith("*")||a.endsWith("/*"),`Route path "${a}" will be treated as if it were "${a.replace(/\*$/,"/*")}" because the \`*\` character must always follow a \`/\` in the pattern. To get rid of this warning, please change the route path to "${a.replace(/\*$/,"/*")}".`);let l=[],d="^"+a.replace(/\/*\*?$/,"").replace(/^\/*/,"/").replace(/[\\.*+^${}|()[\]]/g,"\\$&").replace(/\/:([\w-]+)(\?)?/g,(p,f,y,g,x)=>{if(l.push({paramName:f,isOptional:y!=null}),y){let A=x.charAt(g+p.length);return A&&A!=="/"?"/([^\\/]*)":"(?:/([^\\/]*))?"}return"/([^\\/]+)"}).replace(/\/([\w-]+)\?(\/|$)/g,"(/$1)?$2");return a.endsWith("*")?(l.push({paramName:"*"}),d+=a==="*"||a==="/*"?"(.*)$":"(?:\\/(.+)|\\/*)$"):r?d+="\\/*$":a!==""&&a!=="/"&&(d+="(?:(?=\\/|$))"),[new RegExp(d,i?void 0:"i"),l]}function c2(a){try{return a.split("/").map(i=>decodeURIComponent(i).replace(/\//g,"%2F")).join("/")}catch(i){return ia(!1,`The URL path "${a}" could not be decoded because it is a malformed URL segment. This is probably due to a bad percent encoding (${i}).`),a}}function Ta(a,i){if(i==="/")return a;
58if(!a.toLowerCase().startsWith(i.toLowerCase()))return null;let r=i.endsWith("/")?i.length-1:i.length,l=a.charAt(r);return l&&l!=="/"?null:a.slice(r)||"/"}var d2=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i;function u2(a,i="/"){let{pathname:r,search:l="",hash:d=""}=typeof a=="string"?Mi(a):a,m;return r?(r=$y(r),r.startsWith("/")?m=wg(r.substring(1),"/"):m=wg(r,i)):m=i,{pathname:m,search:f2(l),hash:h2(d)}}function wg(a,i){let r=Dr(i).split("/");return a.split("/").forEach(d=>{d===".."?r.length>1&&r.pop():d!=="."&&r.push(d)}),r.length>1?r.join("/"):"/"}function zd(a,i,r,l){return`Cannot include a '${a}' character in a manually specified \`to.${i}\` field [${JSON.stringify(l)}].  Please separate it out to the \`to.${r}\` field. Alternatively you may provide the full path as a string in <Link to="..."> and the router will parse it for you.`}function m2(a){return a.filter((i,r)=>r===0||i.route.path&&i.route.path.length>0)}function wu(a){let i=m2(a);return i.map((r,l)=>l===i.length-1?r.pathname:r.pathnameBase)}function Zr(a,i,r,l=!1){let d;typeof a=="string"?d=Mi(a):(d={...a},Oe(!d.pathname||!d.pathname.includes("?"),zd("?","pathname","search",d)),Oe(!d.pathname||!d.pathname.includes("#"),zd("#","pathname","hash",d)),Oe(!d.search||!d.search.includes("#"),zd("#","search","hash",d)));let m=a===""||d.pathname==="",p=m?"/":d.pathname,f;if(p==null)f=r;else{let A=i.length-1;if(!l&&p.startsWith("..")){let v=p.split("/");for(;v[0]==="..";)v.shift(),A-=1;d.pathname=v.join("/")}f=A>=0?i[A]:"/"}let y=u2(d,f),g=p&&p!=="/"&&p.endsWith("/"),x=(m||p===".")&&r.endsWith("/");return!y.pathname.endsWith("/")&&(g||x)&&(y.pathname+="/"),y}var $y=a=>a.replace(/\/\/+/g,"/"),aa=a=>$y(a.join("/")),Dr=a=>a.replace(/\/+$/,""),p2=a=>Dr(a).replace(/^\/*/,"/"),f2=a=>!a||a==="?"?"":a.startsWith("?")?a:"?"+a,h2=a=>!a||a==="#"?"":a.startsWith("#")?a:"#"+a,g2=class{constructor(a,i,r,l=!1){this.status=a,this.statusText=i||"",this.internal=l,r instanceof Error?(this.data=r.toString(),this.error=r):this.data=r}};function y2(a){return a!=null&&typeof a.status=="number"&&typeof a.statusText=="string"&&typeof a.internal=="boolean"&&"data"in a}function x2(a){let i=a.map(r=>r.route.path).filter(Boolean);return aa(i)||"/"}var ex=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";function tx(a,i){let r=a;if(typeof r!="string"||!d2.test(r))return{absoluteURL:void 0,isExternal:!1,to:r};let l=r,d=!1;if(ex)try{let m=new URL(window.location.href),p=r.startsWith("//")?new URL(m.protocol+r):new URL(r),f=Ta(p.pathname,i);p.origin===m.origin&&f!=null?r=f+p.search+p.hash:d=!0}catch{ia(!1,`<Link to="${r}"> contains an invalid URL which will probably break when clicked - please update to a valid URL path.`)}return{absoluteURL:l,isExternal:d,to:r}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");var ax=["POST","PUT","PATCH","DELETE"];new Set(ax);var A2=["GET",...ax];new Set(A2);var Gi=B.createContext(null);Gi.displayName="DataRouter";var Xr=B.createContext(null);Xr.displayName="DataRouterState";var nx=B.createContext(!1);function b2(){return B.useContext(nx)}var ix=B.createContext({isTransitioning:!1});ix.displayName="ViewTransition";var v2=B.createContext(new Map);v2.displayName="Fetchers";var S2=B.createContext(null);S2.displayName="Await";var Et=B.createContext(null);Et.displayName="Navigation";var Qs=B.createContext(null);Qs.displayName="Location";var Qt=B.createContext({outlet:null,matches:[],isDataRoute:!1});Qt.displayName="Route";var Cu=B.createContext(null);Cu.displayName="RouteError";var sx="REACT_ROUTER_ERROR",B2="REDIRECT",w2="ROUTE_ERROR_RESPONSE";function C2(a){if(a.startsWith(`${sx}:${B2}:{`))try{let i=JSON.parse(a.slice(28));if(typeof i=="object"&&i&&typeof i.status=="number"&&typeof i.statusText=="string"&&typeof i.location=="string"&&typeof i.reloadDocument=="boolean"&&typeof i.replace=="boolean")return i}catch{}}function k2(a){if(a.startsWith(`${sx}:${w2}:{`))try{let i=JSON.parse(a.slice(40));if(typeof i=="object"&&i&&typeof i.status=="number"&&typeof i.statusText=="string")return new g2(i.status,i.statusText,i.data)}catch{}}function j2(a,{relative:i}={}){Oe(Di(),"useHref() may be used only in the context of a <Router> component.");let{basename:r,navigator:l}=B.useContext(Et),{hash:d,pathname:m,search:p}=Zs(a,{relative:i}),f=m;return r!=="/"&&(f=m==="/"?r:aa([r,m])),l.createHref({pathname:f,search:p,hash:d})}function Di(){return B.useContext(Qs)!=null}function Rt(){return Oe(Di(),"useLocation() may be used only in the context of a <Router> component."),B.useContext(Qs).location}var ox="You should call navigate() in a React.useEffect(), not when your component is first rendered.";function rx(a){B.useContext(Et).static||B.useLayoutEffect(a)}function lx(){let{isDataRoute:a}=B.useContext(Qt);return a?V2():z2()}function z2(){Oe(Di(),"useNavigate() may be used only in the context of a <Router> component.");let a=B.useContext(Gi),{basename:i,navigator:r}=B.useContext(Et),{matches:l}=B.useContext(Qt),{pathname:d}=Rt(),m=JSON.stringify(wu(l)),p=B.useRef(!1);return rx(()=>{p.current=!0}),B.useCallback((y,g={})=>
58{if(ia(p.current,ox),!p.current)return;if(typeof y=="number"){r.go(y);return}let x=Zr(y,JSON.parse(m),d,g.relative==="path");a==null&&i!=="/"&&(x.pathname=x.pathname==="/"?i:aa([i,x.pathname])),(g.replace?r.replace:r.push)(x,g.state,g)},[i,r,m,d,a])}var P2=B.createContext(null);function I2(a){let i=B.useContext(Qt).outlet;return B.useMemo(()=>i&&B.createElement(P2.Provider,{value:a},i),[i,a])}function T2(){let{matches:a}=B.useContext(Qt),i=a[a.length-1];return(i==null?void 0:i.params)??{}}function Zs(a,{relative:i}={}){let{matches:r}=B.useContext(Qt),{pathname:l}=Rt(),d=JSON.stringify(wu(r));return B.useMemo(()=>Zr(a,JSON.parse(d),l,i==="path"),[a,d,l,i])}function N2(a,i){return cx(a,i)}function cx(a,i,r){var I;Oe(Di(),"useRoutes() may be used only in the context of a <Router> component.");let{navigator:l}=B.useContext(Et),{matches:d}=B.useContext(Qt),m=d[d.length-1],p=m?m.params:{},f=m?m.pathname:"/",y=m?m.pathnameBase:"/",g=m&&m.route;{let E=g&&g.path||"";ux(f,!g||E.endsWith("*")||E.endsWith("*?"),`You rendered descendant <Routes> (or called \`useRoutes()\`) at "${f}" (under <Route path="${E}">) but the parent route path has no trailing "*". This means if you navigate deeper, the parent won't match anymore and therefore the child routes will never render.
59
60Please change the parent <Route path="${E}"> to <Route path="${E==="/"?"*":`${E}/*`}">.`)}let x=Rt(),A;if(i){let E=typeof i=="string"?Mi(i):i;Oe(y==="/"||((I=E.pathname)==null?void 0:I.startsWith(y)),`When overriding the location using \`<Routes location>\` or \`useRoutes(routes, location)\`, the location pathname must begin with the portion of the URL pathname that was matched by all parent routes. The current pathname base is "${y}" but pathname "${E.pathname}" was given in the \`location\` prop.`),A=E}else A=x;let v=A.pathname||"/",w=v;if(y!=="/"){let E=y.replace(/^\//,"").split("/");w="/"+v.replace(/^\//,"").split("/").slice(E.length).join("/")}let z=Zy(a,{pathname:w});ia(g||z!=null,`No routes matched location "${A.pathname}${A.search}${A.hash}" `),ia(z==null||z[z.length-1].route.element!==void 0||z[z.length-1].route.Component!==void 0||z[z.length-1].route.lazy!==void 0,`Matched leaf route at location "${A.pathname}${A.search}${A.hash}" does not have an element or Component. This means it will render an <Outlet /> with a null value by default resulting in an "empty" page.`);let j=D2(z&&z.map(E=>Object.assign({},E,{params:Object.assign({},p,E.params),pathname:aa([y,l.encodeLocation?l.encodeLocation(E.pathname.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathname]),pathnameBase:E.pathnameBase==="/"?y:aa([y,l.encodeLocation?l.encodeLocation(E.pathnameBase.replace(/%/g,"%25").replace(/\?/g,"%3F").replace(/#/g,"%23")).pathname:E.pathnameBase])})),d,r);return i&&j?B.createElement(Qs.Provider,{value:{location:{pathname:"/",search:"",hash:"",state:null,key:"default",unstable_mask:void 0,...A},navigationType:"POP"}},j):j}function E2(){let a=q2(),i=y2(a)?`${a.status} ${a.statusText}`:a instanceof Error?a.message:JSON.stringify(a),r=a instanceof Error?a.stack:null,l="rgba(200,200,200, 0.5)",d={padding:"0.5rem",backgroundColor:l},m={padding:"2px 4px",backgroundColor:l},p=null;return console.error("Error handled by React Router default ErrorBoundary:",a),p=B.createElement(B.Fragment,null,B.createElement("p",null,"💿 Hey developer 👋"),B.createElement("p",null,"You can provide a way better UX than this when your app throws errors by providing your own ",B.createElement("code",{style:m},"ErrorBoundary")," or"," ",B.createElement("code",{style:m},"errorElement")," prop on your route.")),B.createElement(B.Fragment,null,B.createElement("h2",null,"Unexpected Application Error!"),B.createElement("h3",{style:{fontStyle:"italic"}},i),r?B.createElement("pre",{style:d},r):null,p)}var R2=B.createElement(E2,null),dx=class extends B.Component{constructor(a){super(a),this.state={location:a.location,revalidation:a.revalidation,error:a.error}}static getDerivedStateFromError(a){return{error:a}}static getDerivedStateFromProps(a,i){return i.location!==a.location||i.revalidation!=="idle"&&a.revalidation==="idle"?{error:a.error,location:a.location,revalidation:a.revalidation}:{error:a.error!==void 0?a.error:i.error,location:i.location,revalidation:a.revalidation||i.revalidation}}componentDidCatch(a,i){this.props.onError?this.props.onError(a,i):console.error("React Router caught the following error during render",a)}render(){let a=this.state.error;if(this.context&&typeof a=="object"&&a&&"digest"in a&&typeof a.digest=="string"){const r=k2(a.digest);r&&(a=r)}
60let i=a!==void 0?B.createElement(Qt.Provider,{value:this.props.routeContext},B.createElement(Cu.Provider,{value:a,children:this.props.component})):this.props.children;return this.context?B.createElement(M2,{error:a},i):i}};dx.contextType=nx;var Pd=new WeakMap;function M2({children:a,error:i}){let{basename:r}=B.useContext(Et);if(typeof i=="object"&&i&&"digest"in i&&typeof i.digest=="string"){let l=C2(i.digest);if(l){let d=Pd.get(i);if(d)throw d;let m=tx(l.location,r);if(ex&&!Pd.get(i))if(m.isExternal||l.reloadDocument)window.location.href=m.absoluteURL||m.to;else{const p=Promise.resolve().then(()=>window.__reactRouterDataRouter.navigate(m.to,{replace:l.replace}));throw Pd.set(i,p),p}return B.createElement("meta",{httpEquiv:"refresh",content:`0;url=${m.absoluteURL||m.to}`})}}return a}function G2({routeContext:a,match:i,children:r}){let l=B.useContext(Gi);return l&&l.static&&l.staticContext&&(i.route.errorElement||i.route.ErrorBoundary)&&(l.staticContext._deepestRenderedBoundaryId=i.route.id),B.createElement(Qt.Provider,{value:a},r)}function D2(a,i=[],r){let l=r==null?void 0:r.state;if(a==null){if(!l)return null;if(l.errors)a=l.matches;else if(i.length===0&&!l.initialized&&l.matches.length>0)a=l.matches;else return null}let d=a,m=l==null?void 0:l.errors;if(m!=null){let x=d.findIndex(A=>A.route.id&&(m==null?void 0:m[A.route.id])!==void 0);Oe(x>=0,`Could not find a matching route for errors on route IDs: ${Object.keys(m).join(",")}`),d=d.slice(0,Math.min(d.length,x+1))}let p=!1,f=-1;if(r&&l){p=l.renderFallback;for(let x=0;x<d.length;x++){let A=d[x];if((A.route.HydrateFallback||A.route.hydrateFallbackElement)&&(f=x),A.route.id){let{loaderData:v,errors:w}=l,z=A.route.loader&&!v.hasOwnProperty(A.route.id)&&(!w||w[A.route.id]===void 0);if(A.route.lazy||z){r.isStatic&&(p=!0),f>=0?d=d.slice(0,f+1):d=[d[0]];break}}}}let y=r==null?void 0:r.onError,g=l&&y?(x,A)=>{var v,w;y(x,{location:l.location,params:((w=(v=l.matches)==null?void 0:v[0])==null?void 0:w.params)??{},unstable_pattern:x2(l.matches),errorInfo:A})}:void 0;return d.reduceRight((x,A,v)=>{let w,z=!1,j=null,I=null;l&&(w=m&&A.route.id?m[A.route.id]:void 0,j=A.route.errorElement||R2,p&&(f<0&&v===0?(ux("route-fallback",!1,"No `HydrateFallback` element provided to render during initial hydration"),z=!0,I=null):f===v&&(z=!0,I=A.route.hydrateFallbackElement||null)));let E=i.concat(d.slice(0,v+1)),_=()=>{let O;return w?O=j:z?O=I:A.route.Component?O=B.createElement(A.route.Component,null):A.route.element?O=A.route.element:O=x,B.createElement(G2,{match:A,routeContext:{outlet:x,matches:E,isDataRoute:l!=null},children:O})};return l&&(A.route.ErrorBoundary||A.route.errorElement||v===0)?B.createElement(dx,{location:l.location,revalidation:l.revalidation,component:j,error:w,children:_(),routeContext:{outlet:null,matches:E,isDataRoute:!0},onError:g}):_()},null)}function ku(a){return`${a} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function O2(a){let i=B.useContext(Gi);return Oe(i,ku(a)),i}function W2(a){let i=B.useContext(Xr);return Oe(i,ku(a)),i}function L2(a){let i=B.useContext(Qt);return Oe(i,ku(a)),i}function ju(a){let i=L2(a),r=i.matches[i.matches.length-1];return Oe(r.route.id,`${a} can only be used on routes that contain a unique "id"`),r.route.id}function _2(){return ju("useRouteId")}function q2(){var l;let a=B.useContext(Cu),i=W2("useRouteError"),r=ju("useRouteError");return a!==void 0?a:(l=i.errors)==null?void 0:l[r]}function V2(){let{router:a}=O2("useNavigate"),i=ju("useNavigate"),r=B.useRef(!1);return rx(()=>{r.current=!0}),B.useCallback(async(d,m={})=>{ia(r.current,ox),r.current&&(typeof d=="number"?await a.navigate(d):await a.navigate(d,{fromRouteId:i,...m}))},[a,i])}var Cg={};function ux(a,i,r){!i&&!Cg[a]&&(Cg[a]=!0,ia(!1,r))}B.memo(U2);function U2({routes:a,future:i,state:r,isStatic:l,onError:d}){return cx(a,void 0,{state:r,isStatic:l,onError:d})}function mx({to:a,replace:i,state:r,relative:l}){Oe(Di(),"<Navigate> may be used only in the context of a <Router> component.");let{static:d}=B.useContext(Et);ia(!d,"<Navigate> must not be used on the initial render in a <StaticRouter>. This is a no-op, but you should modify your code so the <Navigate> is only ever rendered in response to some user interaction or state change.");let{matches:m}=B.useContext(Qt),{pathname:p}=Rt(),f=lx(),y=Zr(a,wu(m),p,l==="path"),g=JSON.stringify(y);return B.useEffect(()=>{f(JSON.parse(g),{replace:i,state:r,relative:l})},[f,g,l,i,r]),null}function H2(a){return I2(a.context)}function rt(a){Oe(!1,"A <Route> is only ever to be used as the child of <Routes> element, never rendered directly. Please wrap your <Route> in a <Routes>.")}function Y2({basename:a="/",children:i=null,location:r,navigationType:l="POP",navigator:d,static:m=!1,unstable_useTransitions:p}){Oe(!Di(),"You cannot render a <Router> inside another <Router>. You should never have more than one in your app.");let f=a.replace(/^\/*/,"/"),y=B.useMemo(()=>({basename:f,navigator:d,static:m,unstable_useTransitions:p,future:{}}),[f,d,m,p]);typeof r=="string"&&(r=Mi(r));let{pathname:g="/",search:x="",hash:A="",state:v=null,key:w="default",unstable_mask:z}=r,j=B.useMemo(()=>{let I=Ta(g,f);return I==null?null:{location:{pathname:I,search:x,hash:A,state:v,key:w,unstable_mask:z},navigationType:l}},[f,g,x,A,v,w,l,z]);
60return ia(j!=null,`<Router basename="${f}"> is not able to match the URL "${g}${x}${A}" because it does not start with the basename, so the <Router> won't render anything.`),j==null?null:B.createElement(Et.Provider,{value:y},B.createElement(Qs.Provider,{children:i,value:j}))}function K2({children:a,location:i}){return N2(Zd(a),i)}function Zd(a,i=[]){let r=[];return B.Children.forEach(a,(l,d)=>{if(!B.isValidElement(l))return;let m=[...i,d];if(l.type===B.Fragment){r.push.apply(r,Zd(l.props.children,m));return}Oe(l.type===rt,`[${typeof l.type=="string"?l.type:l.type.name}] is not a <Route> component. All component children of <Routes> must be a <Route> or <React.Fragment>`),Oe(!l.props.index||!l.props.children,"An index route cannot have child routes.");let p={id:l.props.id||m.join("-"),caseSensitive:l.props.caseSensitive,element:l.props.element,Component:l.props.Component,index:l.props.index,path:l.props.path,middleware:l.props.middleware,loader:l.props.loader,action:l.props.action,hydrateFallbackElement:l.props.hydrateFallbackElement,HydrateFallback:l.props.HydrateFallback,errorElement:l.props.errorElement,ErrorBoundary:l.props.ErrorBoundary,hasErrorBoundary:l.props.hasErrorBoundary===!0||l.props.ErrorBoundary!=null||l.props.errorElement!=null,shouldRevalidate:l.props.shouldRevalidate,handle:l.props.handle,lazy:l.props.lazy};l.props.children&&(p.children=Zd(l.props.children,m)),r.push(p)}),r}var kr="get",jr="application/x-www-form-urlencoded";function Jr(a){return typeof HTMLElement<"u"&&a instanceof HTMLElement}function F2(a){return Jr(a)&&a.tagName.toLowerCase()==="button"}function Q2(a){return Jr(a)&&a.tagName.toLowerCase()==="form"}function Z2(a){return Jr(a)&&a.tagName.toLowerCase()==="input"}function X2(a){return!!(a.metaKey||a.altKey||a.ctrlKey||a.shiftKey)}function J2(a,i){return a.button===0&&(!i||i==="_self")&&!X2(a)}var br=null;function $2(){if(br===null)try{new FormData(document.createElement("form"),0),br=!1}catch{br=!0}return br}var eS=new Set(["application/x-www-form-urlencoded","multipart/form-data","text/plain"]);function Id(a){return a!=null&&!eS.has(a)?(ia(!1,`"${a}" is not a valid \`encType\` for \`<Form>\`/\`<fetcher.Form>\` and will default to "${jr}"`),null):a}function tS(a,i){let r,l,d,m,p;if(Q2(a)){let f=a.getAttribute("action");l=f?Ta(f,i):null,r=a.getAttribute("method")||kr,d=Id(a.getAttribute("enctype"))||jr,m=new FormData(a)}else if(F2(a)||Z2(a)&&(a.type==="submit"||a.type==="image")){let f=a.form;if(f==null)throw new Error('Cannot submit a <button> or <input type="submit"> without a <form>');let y=a.getAttribute("formaction")||f.getAttribute("action");if(l=y?Ta(y,i):null,r=a.getAttribute("formmethod")||f.getAttribute("method")||kr,d=Id(a.getAttribute("formenctype"))||Id(f.getAttribute("enctype"))||jr,m=new FormData(f,a),!$2()){let{name:g,type:x,value:A}=a;if(x==="image"){let v=g?`${g}.`:"";m.append(`${v}x`,"0"),m.append(`${v}y`,"0")}else g&&m.append(g,A)}}else{if(Jr(a))throw new Error('Cannot submit element that is not <form>, <button>, or <input type="submit|image">');r=kr,l=null,d=jr,p=a}return m&&d==="text/plain"&&(p=m,m=void 0),{action:l,method:r.toLowerCase(),encType:d,formData:m,body:p}}Object.getOwnPropertyNames(Object.prototype).sort().join("\0");function zu(a,i){if(a===!1||a===null||typeof a>"u")throw new Error(i)}function px(a,i,r,l){let d=typeof a=="string"?new URL(a,typeof window>"u"?"server://singlefetch/":window.location.origin):a;return r?d.pathname.endsWith("/")?d.pathname=`${d.pathname}_.${l}`:d.pathname=`${d.pathname}.${l}`:d.pathname==="/"?d.pathname=`_root.${l}`:i&&Ta(d.pathname,i)==="/"?d.pathname=`${Dr(i)}/_root.${l}`:d.pathname=`${Dr(d.pathname)}.${l}`,d}async function aS(a,i){if(a.id in i)return i[a.id];try{let r=await import(a.module);return i[a.id]=r,r}catch(r){return console.error(`Error loading route module \`${a.module}\`, reloading page...`),console.error(r),window.__reactRouterContext&&window.__reactRouterContext.isSpaMode,window.location.reload(),new Promise(()=>{})}}function nS(a){return a==null?!1:a.href==null?a.rel==="preload"&&typeof a.imageSrcSet=="string"&&typeof a.imageSizes=="string":typeof a.rel=="string"&&typeof a.href=="string"}async function iS(a,i,r){let l=await Promise.all(a.map(async d=>{let m=i.routes[d.route.id];if(m){let p=await aS(m,r);return p.links?p.links():[]}return[]}));return lS(l.flat(1).filter(nS).filter(d=>d.rel==="stylesheet"||d.rel==="preload").map(d=>d.rel==="stylesheet"?{...d,rel:"prefetch",as:"style"}:{...d,rel:"prefetch"}))}function kg(a,i,r,l,d,m){let p=(y,g)=>r[g]?y.route.id!==r[g].route.id:!0,f=(y,g)=>{var x;return r[g].pathname!==y.pathname||((x=r[g].route.path)==null?void 0:x.endsWith("*"))&&r[g].params["*"]!==y.params["*"]};return m==="assets"?i.filter((y,g)=>p(y,g)||f(y,g)):m==="data"?i.filter((y,g)=>{var A;let x=l.routes[y.route.id];if(!x||!x.hasLoader)return!1;if(p(y,g)||f(y,g))return!0;
60if(y.route.shouldRevalidate){let v=y.route.shouldRevalidate({currentUrl:new URL(d.pathname+d.search+d.hash,window.origin),currentParams:((A=r[0])==null?void 0:A.params)||{},nextUrl:new URL(a,window.origin),nextParams:y.params,defaultShouldRevalidate:!0});if(typeof v=="boolean")return v}return!0}):[]}function sS(a,i,{includeHydrateFallback:r}={}){return oS(a.map(l=>{let d=i.routes[l.route.id];if(!d)return[];let m=[d.module];return d.clientActionModule&&(m=m.concat(d.clientActionModule)),d.clientLoaderModule&&(m=m.concat(d.clientLoaderModule)),r&&d.hydrateFallbackModule&&(m=m.concat(d.hydrateFallbackModule)),d.imports&&(m=m.concat(d.imports)),m}).flat(1))}function oS(a){return[...new Set(a)]}function rS(a){let i={},r=Object.keys(a).sort();for(let l of r)i[l]=a[l];return i}function lS(a,i){let r=new Set;return new Set(i),a.reduce((l,d)=>{let m=JSON.stringify(rS(d));return r.has(m)||(r.add(m),l.push({key:m,link:d})),l},[])}function Pu(){let a=B.useContext(Gi);return zu(a,"You must render this element inside a <DataRouterContext.Provider> element"),a}function cS(){let a=B.useContext(Xr);return zu(a,"You must render this element inside a <DataRouterStateContext.Provider> element"),a}var Iu=B.createContext(void 0);Iu.displayName="FrameworkContext";function Tu(){let a=B.useContext(Iu);return zu(a,"You must render this element inside a <HydratedRouter> element"),a}function dS(a,i){let r=B.useContext(Iu),[l,d]=B.useState(!1),[m,p]=B.useState(!1),{onFocus:f,onBlur:y,onMouseEnter:g,onMouseLeave:x,onTouchStart:A}=i,v=B.useRef(null);B.useEffect(()=>{if(a==="render"&&p(!0),a==="viewport"){let j=E=>{E.forEach(_=>{p(_.isIntersecting)})},I=new IntersectionObserver(j,{threshold:.5});return v.current&&I.observe(v.current),()=>{I.disconnect()}}},[a]),B.useEffect(()=>{if(l){let j=setTimeout(()=>{p(!0)},100);return()=>{clearTimeout(j)}}},[l]);let w=()=>{d(!0)},z=()=>{d(!1),p(!1)};return r?a!=="intent"?[m,v,{}]:[m,v,{onFocus:Gs(f,w),onBlur:Gs(y,z),onMouseEnter:Gs(g,w),onMouseLeave:Gs(x,z),onTouchStart:Gs(A,w)}]:[!1,v,{}]}function Gs(a,i){return r=>{a&&a(r),r.defaultPrevented||i(r)}}function uS({page:a,...i}){let r=b2(),{router:l}=Pu(),d=B.useMemo(()=>Zy(l.routes,a,l.basename),[l.routes,a,l.basename]);return d?r?B.createElement(pS,{page:a,matches:d,...i}):B.createElement(fS,{page:a,matches:d,...i}):null}function mS(a){let{manifest:i,routeModules:r}=Tu(),[l,d]=B.useState([]);return B.useEffect(()=>{let m=!1;return iS(a,i,r).then(p=>{m||d(p)}),()=>{m=!0}},[a,i,r]),l}function pS({page:a,matches:i,...r}){let l=Rt(),{future:d}=Tu(),{basename:m}=Pu(),p=B.useMemo(()=>{if(a===l.pathname+l.search+l.hash)return[];let f=px(a,m,d.unstable_trailingSlashAwareDataRequests,"rsc"),y=!1,g=[];for(let x of i)typeof x.route.shouldRevalidate=="function"?y=!0:g.push(x.route.id);return y&&g.length>0&&f.searchParams.set("_routes",g.join(",")),[f.pathname+f.search]},[m,d.unstable_trailingSlashAwareDataRequests,a,l,i]);return B.createElement(B.Fragment,null,p.map(f=>B.createElement("link",{key:f,rel:"prefetch",as:"fetch",href:f,...r})))}function fS({page:a,matches:i,...r}){let l=Rt(),{future:d,manifest:m,routeModules:p}=Tu(),{basename:f}=Pu(),{loaderData:y,matches:g}=cS(),x=B.useMemo(()=>kg(a,i,g,m,l,"data"),[a,i,g,m,l]),A=B.useMemo(()=>kg(a,i,g,m,l,"assets"),[a,i,g,m,l]),v=B.useMemo(()=>{if(a===l.pathname+l.search+l.hash)return[];let j=new Set,I=!1;if(i.forEach(_=>{var V;let O=m.routes[_.route.id];!O||!O.hasLoader||(!x.some(U=>U.route.id===_.route.id)&&_.route.id in y&&((V=p[_.route.id])!=null&&V.shouldRevalidate)||O.hasClientLoader?I=!0:j.add(_.route.id))}),j.size===0)return[];let E=px(a,f,d.unstable_trailingSlashAwareDataRequests,"data");return I&&j.size>0&&E.searchParams.set("_routes",i.filter(_=>j.has(_.route.id)).map(_=>_.route.id).join(",")),[E.pathname+E.search]},[f,d.unstable_trailingSlashAwareDataRequests,y,l,m,x,i,a,p]),w=B.useMemo(()=>sS(A,m),[A,m]),z=mS(A);return B.createElement(B.Fragment,null,v.map(j=>B.createElement("link",{key:j,rel:"prefetch",as:"fetch",href:j,...r})),w.map(j=>B.createElement("link",{key:j,rel:"modulepreload",href:j,...r})),z.map(({key:j,link:I})=>B.createElement("link",{key:j,nonce:r.nonce,...I,crossOrigin:I.crossOrigin??r.crossOrigin})))}function hS(...a){return i=>{a.forEach(r=>{typeof r=="function"?r(i):r!=null&&(r.current=i)})}}var gS=typeof window<"u"&&typeof window.document<"u"&&typeof window.document.createElement<"u";try{gS&&(window.__reactRouterVersion="7.14.2")}catch{}
60function yS({basename:a,children:i,unstable_useTransitions:r,window:l}){let d=B.useRef();d.current==null&&(d.current=Kv({window:l,v5Compat:!0}));let m=d.current,[p,f]=B.useState({action:m.action,location:m.location}),y=B.useCallback(g=>{r===!1?f(g):B.startTransition(()=>f(g))},[r]);return B.useLayoutEffect(()=>m.listen(y),[m,y]),B.createElement(Y2,{basename:a,children:i,location:p.location,navigationType:p.action,navigator:m,unstable_useTransitions:r})}var fx=/^(?:[a-z][a-z0-9+.-]*:|\/\/)/i,Be=B.forwardRef(function({onClick:i,discover:r="render",prefetch:l="none",relative:d,reloadDocument:m,replace:p,unstable_mask:f,state:y,target:g,to:x,preventScrollReset:A,viewTransition:v,unstable_defaultShouldRevalidate:w,...z},j){let{basename:I,navigator:E,unstable_useTransitions:_}=B.useContext(Et),O=typeof x=="string"&&fx.test(x),V=tx(x,I);x=V.to;let U=j2(x,{relative:d}),ae=Rt(),K=null;if(f){let Ce=Zr(f,[],ae.unstable_mask?ae.unstable_mask.pathname:"/",!0);I!=="/"&&(Ce.pathname=Ce.pathname==="/"?I:aa([I,Ce.pathname])),K=E.createHref(Ce)}let[F,ne,$]=dS(l,z),me=bS(x,{replace:p,unstable_mask:f,state:y,target:g,preventScrollReset:A,relative:d,viewTransition:v,unstable_defaultShouldRevalidate:w,unstable_useTransitions:_});function be(Ce){i&&i(Ce),Ce.defaultPrevented||me(Ce)}let Ye=!(V.isExternal||m),We=B.createElement("a",{...z,...$,href:(Ye?K:void 0)||V.absoluteURL||U,onClick:Ye?be:i,ref:hS(j,ne),target:g,"data-discover":!O&&r==="render"?"true":void 0});return F&&!O?B.createElement(B.Fragment,null,We,B.createElement(uS,{page:U})):We});Be.displayName="Link";var hx=B.forwardRef(function({"aria-current":i="page",caseSensitive:r=!1,className:l="",end:d=!1,style:m,to:p,viewTransition:f,children:y,...g},x){let A=Zs(p,{relative:g.relative}),v=Rt(),w=B.useContext(Xr),{navigator:z,basename:j}=B.useContext(Et),I=w!=null&&CS(A)&&f===!0,E=z.encodeLocation?z.encodeLocation(A).pathname:A.pathname,_=v.pathname,O=w&&w.navigation&&w.navigation.location?w.navigation.location.pathname:null;r||(_=_.toLowerCase(),O=O?O.toLowerCase():null,E=E.toLowerCase()),O&&j&&(O=Ta(O,j)||O);const V=E!=="/"&&E.endsWith("/")?E.length-1:E.length;let U=_===E||!d&&_.startsWith(E)&&_.charAt(V)==="/",ae=O!=null&&(O===E||!d&&O.startsWith(E)&&O.charAt(E.length)==="/"),K={isActive:U,isPending:ae,isTransitioning:I},F=U?i:void 0,ne;typeof l=="function"?ne=l(K):ne=[l,U?"active":null,ae?"pending":null,I?"transitioning":null].filter(Boolean).join(" ");let $=typeof m=="function"?m(K):m;return B.createElement(Be,{...g,"aria-current":F,className:ne,ref:x,style:$,to:p,viewTransition:f},typeof y=="function"?y(K):y)});hx.displayName="NavLink";var xS=B.forwardRef(({discover:a="render",fetcherKey:i,navigate:r,reloadDocument:l,replace:d,state:m,method:p=kr,action:f,onSubmit:y,relative:g,preventScrollReset:x,viewTransition:A,unstable_defaultShouldRevalidate:v,...w},z)=>{let{unstable_useTransitions:j}=B.useContext(Et),I=BS(),E=wS(f,{relative:g}),_=p.toLowerCase()==="get"?"get":"post",O=typeof f=="string"&&fx.test(f),V=U=>{if(y&&y(U),U.defaultPrevented)return;U.preventDefault();let ae=U.nativeEvent.submitter,K=(ae==null?void 0:ae.getAttribute("formmethod"))||p,F=()=>I(ae||U.currentTarget,{fetcherKey:i,method:K,navigate:r,replace:d,state:m,relative:g,preventScrollReset:x,viewTransition:A,unstable_defaultShouldRevalidate:v});j&&r!==!1?B.startTransition(()=>F()):F()};return B.createElement("form",{ref:z,method:_,action:E,onSubmit:l?y:V,...w,"data-discover":!O&&a==="render"?"true":void 0})});xS.displayName="Form";function AS(a){return`${a} must be used within a data router.  See https://reactrouter.com/en/main/routers/picking-a-router.`}function gx(a){let i=B.useContext(Gi);return Oe(i,AS(a)),i}function bS(a,{target:i,replace:r,unstable_mask:l,state:d,preventScrollReset:m,relative:p,viewTransition:f,unstable_defaultShouldRevalidate:y,unstable_useTransitions:g}={}){let x=lx(),A=Rt(),v=Zs(a,{relative:p});return B.useCallback(w=>{if(J2(w,i)){w.preventDefault();let z=r!==void 0?r:Us(A)===Us(v),j=()=>x(a,{replace:z,unstable_mask:l,state:d,preventScrollReset:m,relative:p,viewTransition:f,unstable_defaultShouldRevalidate:y});g?B.startTransition(()=>j()):j()}},[A,x,v,r,l,d,i,a,m,p,f,y,g])}var vS=0,SS=()=>`__${String(++vS)}__`;function BS(){let{router:a}
60=gx("useSubmit"),{basename:i}=B.useContext(Et),r=_2(),l=a.fetch,d=a.navigate;return B.useCallback(async(m,p={})=>{let{action:f,method:y,encType:g,formData:x,body:A}=tS(m,i);if(p.navigate===!1){let v=p.fetcherKey||SS();await l(v,r,p.action||f,{unstable_defaultShouldRevalidate:p.unstable_defaultShouldRevalidate,preventScrollReset:p.preventScrollReset,formData:x,body:A,formMethod:p.method||y,formEncType:p.encType||g,flushSync:p.flushSync})}else await d(p.action||f,{unstable_defaultShouldRevalidate:p.unstable_defaultShouldRevalidate,preventScrollReset:p.preventScrollReset,formData:x,body:A,formMethod:p.method||y,formEncType:p.encType||g,replace:p.replace,state:p.state,fromRouteId:r,flushSync:p.flushSync,viewTransition:p.viewTransition})},[l,d,i,r])}function wS(a,{relative:i}={}){let{basename:r}=B.useContext(Et),l=B.useContext(Qt);Oe(l,"useFormAction must be used inside a RouteContext");let[d]=l.matches.slice(-1),m={...Zs(a||".",{relative:i})},p=Rt();if(a==null){m.search=p.search;let f=new URLSearchParams(m.search),y=f.getAll("index");if(y.some(x=>x==="")){f.delete("index"),y.filter(A=>A).forEach(A=>f.append("index",A));let x=f.toString();m.search=x?`?${x}`:""}}return(!a||a===".")&&d.route.index&&(m.search=m.search?m.search.replace(/^\?/,"?index&"):"?index"),r!=="/"&&(m.pathname=m.pathname==="/"?r:aa([r,m.pathname])),Us(m)}function CS(a,{relative:i}={}){let r=B.useContext(ix);Oe(r!=null,"`useViewTransitionState` must be used within `react-router-dom`'s `RouterProvider`.  Did you accidentally import `RouterProvider` from `react-router`?");let{basename:l}=gx("useViewTransitionState"),d=Zs(a,{relative:i});if(!r.isTransitioning)return!1;let m=Ta(r.currentLocation.pathname,l)||r.currentLocation.pathname,p=Ta(r.nextLocation.pathname,l)||r.nextLocation.pathname;return Gr(d.pathname,p)!=null||Gr(d.pathname,m)!=null}/**
61 * @license lucide-react v0.546.0 - ISC
62 *
63 * This source code is licensed under the ISC license.
64 * See the LICENSE file in the root directory of this source tree.
65 */const kS=a=>a.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),jS=a=>a.replace(/^([A-Z])|[\s-_]+(\w)/g,(i,r,l)=>l?l.toUpperCase():r.toLowerCase()),jg=a=>{const i=jS(a);return i.charAt(0).toUpperCase()+i.slice(1)},yx=(...a)=>a.filter((i,r,l)=>!!i&&i.trim()!==""&&l.indexOf(i)===r).join(" ").trim(),zS=a=>{for(const i in a)if(i.startsWith("aria-")||i==="role"||i==="title")return!0};/**
66 * @license lucide-react v0.546.0 - ISC
67 *
68 * This source code is licensed under the ISC license.
69 * See the LICENSE file in the root directory of this source tree.
70 */var PS={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};/**
71 * @license lucide-react v0.546.0 - ISC
72 *
73 * This source code is licensed under the ISC license.
74 * See the LICENSE file in the root directory of this source tree.
75 */const IS=B.forwardRef(({color:a="currentColor",size:i=24,strokeWidth:r=2,absoluteStrokeWidth:l,className:d="",children:m,iconNode:p,...f},y)=>B.createElement("svg",{ref:y,...PS,width:i,height:i,stroke:a,strokeWidth:l?Number(r)*24/Number(i):r,className:yx("lucide",d),...!m&&!zS(f)&&{"aria-hidden":"true"},...f},[...p.map(([g,x])=>B.createElement(g,x)),...Array.isArray(m)?m:[m]]));/**
76 * @license lucide-react v0.546.0 - ISC
77 *
78 * This source code is licensed under the ISC license.
79 * See the LICENSE file in the root directory of this source tree.
80 */const ce=(a,i)=>{const r=B.forwardRef(({className:l,...d},m)=>B.createElement(IS,{ref:m,iconNode:i,className:yx(`lucide-${kS(jg(a))}`,`lucide-${a}`,l),...d}));return r.displayName=jg(a),r};/**
81 * @license lucide-react v0.546.0 - ISC
82 *
83 * This source code is licensed under the ISC license.
84 * See the LICENSE file in the root directory of this source tree.
85 */const TS=[["path",{d:"M22 12h-2.48a2 2 0 0 0-1.93 1.46l-2.35 8.36a.25.25 0 0 1-.48 0L9.24 2.18a.25.25 0 0 0-.48 0l-2.35 8.36A2 2 0 0 1 4.49 12H2",key:"169zse"}]],NS=ce("activity",TS);/**
86 * @license lucide-react v0.546.0 - ISC
87 *
88 * This source code is licensed under the ISC license.
89 * See the LICENSE file in the root directory of this source tree.
90 */const ES=[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]],un=ce("arrow-right",ES);/**
91 * @license lucide-react v0.546.0 - ISC
92 *
93 * This source code is licensed under the ISC license.
94 * See the LICENSE file in the root directory of this source tree.
95 */const RS=[["path",{d:"M3.85 8.62a4 4 0 0 1 4.78-4.77 4 4 0 0 1 6.74 0 4 4 0 0 1 4.78 4.78 4 4 0 0 1 0 6.74 4 4 0 0 1-4.77 4.78 4 4 0 0 1-6.75 0 4 4 0 0 1-4.78-4.77 4 4 0 0 1 0-6.76Z",key:"3c2336"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],MS=ce("badge-check",RS);/**
96 * @license lucide-react v0.546.0 - ISC
97 *
98 * This source code is licensed under the ISC license.
99 * See the LICENSE file in the root directory of this source tree.
100 */const GS=[["path",{d:"M12 8V4H8",key:"hb8ula"}],["rect",{width:"16",height:"12",x:"4",y:"8",rx:"2",key:"enze0r"}],["path",{d:"M2 14h2",key:"vft8re"}],["path",{d:"M20 14h2",key:"4cs60a"}],["path",{d:"M15 13v2",key:"1xurst"}],["path",{d:"M9 13v2",key:"rq6x2g"}]],DS=ce("bot",GS);/**
101 * @license lucide-react v0.546.0 - ISC
102 *
103 * This source code is licensed under the ISC license.
104 * See the LICENSE file in the root directory of this source tree.
105 */const OS=[["path",{d:"M16 20V4a2 2 0 0 0-2-2h-4a2 2 0 0 0-2 2v16",key:"jecpp"}],["rect",{width:"20",height:"14",x:"2",y:"6",rx:"2",key:"i6l2r4"}]],xx=ce("briefcase",OS);/**
106 * @license lucide-react v0.546.0 - ISC
107 *
108 * This source code is licensed under the ISC license.
109 * See the LICENSE file in the root directory of this source tree.
110 */const WS=[["path",{d:"M3 3v16a2 2 0 0 0 2 2h16",key:"c24i48"}],["path",{d:"M18 17V9",key:"2bz60n"}],["path",{d:"M13 17V5",key:"1frdt8"}],["path",{d:"M8 17v-3",key:"17ska0"}]],zg=ce("chart-column",WS);/**
111 * @license lucide-react v0.546.0 - ISC
112 *
113 * This source code is licensed under the ISC license.
114 * See the LICENSE file in the root directory of this source tree.
115 */const LS=[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]],Pg=ce("chevron-down",LS);/**
116 * @license lucide-react v0.546.0 - ISC
117 *
118 * This source code is licensed under the ISC license.
119 * See the LICENSE file in the root directory of this source tree.
120 */const _S=[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]],Td=ce("chevron-right",_S);/**
121 * @license lucide-react v0.546.0 - ISC
122 *
123 * This source code is licensed under the ISC license.
124 * See the LICENSE file in the root directory of this source tree.
125 */const qS=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],Yt=ce("circle-check",qS);/**
126 * @license lucide-react v0.546.0 - ISC
127 *
128 * This source code is licensed under the ISC license.
129 * See the LICENSE file in the root directory of this source tree.
130 */const VS=[["path",{d:"M12 6v6h4",key:"135r8i"}],["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]],US=ce("clock-3",VS);/**
131 * @license lucide-react v0.546.0 - ISC
132 *
133 * This source code is licensed under the ISC license.
134 * See the LICENSE file in the root directory of this source tree.
135 */const HS=[["path",{d:"M17.5 19H9a7 7 0 1 1 6.71-9h1.79a4.5 4.5 0 1 1 0 9Z",key:"p7xjir"}]],Or=ce("cloud",HS);/**
136 * @license lucide-react v0.546.0 - ISC
137 *
138 * This source code is licensed under the ISC license.
139 * See the LICENSE file in the root directory of this source tree.
140 */const YS=[["path",{d:"m16 18 6-6-6-6",key:"eg8j8"}],["path",{d:"m8 6-6 6 6 6",key:"ppft3o"}]],KS=ce("code",YS);/**
141 * @license lucide-react v0.546.0 - ISC
142 *
143 * This source code is licensed under the ISC license.
144 * See the LICENSE file in the root directory of this source tree.
145 */const FS=[["path",{d:"M12 20v2",key:"1lh1kg"}],["path",{d:"M12 2v2",key:"tus03m"}],["path",{d:"M17 20v2",key:"1rnc9c"}],["path",{d:"M17 2v2",key:"11trls"}],["path",{d:"M2 12h2",key:"1t8f8n"}],["path",{d:"M2 17h2",key:"7oei6x"}],["path",{d:"M2 7h2",key:"asdhe0"}],["path",{d:"M20 12h2",key:"1q8mjw"}],["path",{d:"M20 17h2",key:"1fpfkl"}
145],["path",{d:"M20 7h2",key:"1o8tra"}],["path",{d:"M7 20v2",key:"4gnj0m"}],["path",{d:"M7 2v2",key:"1i4yhu"}],["rect",{x:"4",y:"4",width:"16",height:"16",rx:"2",key:"1vbyd7"}],["rect",{x:"8",y:"8",width:"8",height:"8",rx:"1",key:"z9xiuo"}]],rn=ce("cpu",FS);/**
146 * @license lucide-react v0.546.0 - ISC
147 *
148 * This source code is licensed under the ISC license.
149 * See the LICENSE file in the root directory of this source tree.
150 */const QS=[["ellipse",{cx:"12",cy:"5",rx:"9",ry:"3",key:"msslwz"}],["path",{d:"M3 5V19A9 3 0 0 0 21 19V5",key:"1wlel7"}],["path",{d:"M3 12A9 3 0 0 0 21 12",key:"mv7ke4"}]],cn=ce("database",QS);/**
151 * @license lucide-react v0.546.0 - ISC
152 *
153 * This source code is licensed under the ISC license.
154 * See the LICENSE file in the root directory of this source tree.
155 */const ZS=[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]],XS=ce("external-link",ZS);/**
156 * @license lucide-react v0.546.0 - ISC
157 *
158 * This source code is licensed under the ISC license.
159 * See the LICENSE file in the root directory of this source tree.
160 */const JS=[["path",{d:"M12 16h.01",key:"1drbdi"}],["path",{d:"M16 16h.01",key:"1f9h7w"}],["path",{d:"M3 19a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V8.5a.5.5 0 0 0-.769-.422l-4.462 2.844A.5.5 0 0 1 15 10.5v-2a.5.5 0 0 0-.769-.422L9.77 10.922A.5.5 0 0 1 9 10.5V5a2 2 0 0 0-2-2H5a2 2 0 0 0-2 2z",key:"1iv0i2"}],["path",{d:"M8 16h.01",key:"18s6g9"}]],$S=ce("factory",JS);/**
161 * @license lucide-react v0.546.0 - ISC
162 *
163 * This source code is licensed under the ISC license.
164 * See the LICENSE file in the root directory of this source tree.
165 */const e1=[["line",{x1:"6",x2:"10",y1:"11",y2:"11",key:"1gktln"}],["line",{x1:"8",x2:"8",y1:"9",y2:"13",key:"qnk9ow"}],["line",{x1:"15",x2:"15.01",y1:"12",y2:"12",key:"krot7o"}],["line",{x1:"18",x2:"18.01",y1:"10",y2:"10",key:"1lcuu1"}],["path",{d:"M17.32 5H6.68a4 4 0 0 0-3.978 3.59c-.006.052-.01.101-.017.152C2.604 9.416 2 14.456 2 16a3 3 0 0 0 3 3c1 0 1.5-.5 2-1l1.414-1.414A2 2 0 0 1 9.828 16h4.344a2 2 0 0 1 1.414.586L17 18c.5.5 1 1 2 1a3 3 0 0 0 3-3c0-1.545-.604-6.584-.685-7.258-.007-.05-.011-.1-.017-.151A4 4 0 0 0 17.32 5z",key:"mfqc10"}]],t1=ce("gamepad-2",e1);/**
166 * @license lucide-react v0.546.0 - ISC
167 *
168 * This source code is licensed under the ISC license.
169 * See the LICENSE file in the root directory of this source tree.
170 */const a1=[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"M12 2a14.5 14.5 0 0 0 0 20 14.5 14.5 0 0 0 0-20",key:"13o1zl"}],["path",{d:"M2 12h20",key:"9i4pu4"}]],Ax=ce("globe",a1);/**
171 * @license lucide-react v0.546.0 - ISC
172 *
173 * This source code is licensed under the ISC license.
174 * See the LICENSE file in the root directory of this source tree.
175 */const n1=[["line",{x1:"22",x2:"2",y1:"12",y2:"12",key:"1y58io"}],["path",{d:"M5.45 5.11 2 12v6a2 2 0 0 0 2 2h16a2 2 0 0 0 2-2v-6l-3.45-6.89A2 2 0 0 0 16.76 4H7.24a2 2 0 0 0-1.79 1.11z",key:"oot6mr"}],["line",{x1:"6",x2:"6.01",y1:"16",y2:"16",key:"sgf278"}],["line",{x1:"10",x2:"10.01",y1:"16",y2:"16",key:"1l4acy"}]],i1=ce("hard-drive",n1);/**
176 * @license lucide-react v0.546.0 - ISC
177 *
178 * This source code is licensed under the ISC license.
179 * See the LICENSE file in the root directory of this source tree.
180 */const s1=[["rect",{width:"7",height:"9",x:"3",y:"3",rx:"1",key:"10lvy0"}],["rect",{width:"7",height:"5",x:"14",y:"3",rx:"1",key:"16une8"}],["rect",{width:"7",height:"9",x:"14",y:"12",rx:"1",key:"1hutg5"}],["rect",{width:"7",height:"5",x:"3",y:"16",rx:"1",key:"ldoo1y"}]],Wr=ce("layout-dashboard",s1);/**
181 * @license lucide-react v0.546.0 - ISC
182 *
183 * This source code is licensed under the ISC license.
184 * See the LICENSE file in the root directory of this source tree.
185 */const o1=[["rect",{width:"18",height:"11",x:"3",y:"11",rx:"2",ry:"2",key:"1w4ew1"}],["path",{d:"M7 11V7a5 5 0 0 1 10 0v4",key:"fwvmzm"}]],bx=ce("lock",o1);/**
186 * @license lucide-react v0.546.0 - ISC
187 *
188 * This source code is licensed under the ISC license.
189 * See the LICENSE file in the root directory of this source tree.
190 */const r1=[["path",{d:"m22 7-8.991 5.727a2 2 0 0 1-2.009 0L2 7",key:"132q7q"}],["rect",{x:"2",y:"4",width:"20",height:"16",rx:"2",key:"izxlao"}]],vx=ce("mail",r1);/**
191 * @license lucide-react v0.546.0 - ISC
192 *
193 * This source code is licensed under the ISC license.
194 * See the LICENSE file in the root directory of this source tree.
195 */const l1=[["path",{d:"M20 10c0 4.993-5.539 10.193-7.399 11.799a1 1 0 0 1-1.202 0C9.539 20.193 4 14.993 4 10a8 8 0 0 1 16 0",key:"1r0f0z"}],["circle",{cx:"12",cy:"10",r:"3",key:"ilqhr7"}]],c1=ce("map-pin",l1);/**
196 * @license lucide-react v0.546.0 - ISC
197 *
198 * This source code is licensed under the ISC license.
199 * See the LICENSE file in the root directory of this source tree.
200 */const d1=[["path",{d:"M4 5h16",key:"1tepv9"}],["path",{d:"M4 12h16",key:"1lakjw"}],["path",{d:"M4 19h16",key:"1djgab"}]],u1=ce("menu",d1);/**
201 * @license lucide-react v0.546.0 - ISC
202 *
203 * This source code is licensed under the ISC license.
204 * See the LICENSE file in the root directory of this source tree.
205 */const m1=[["path",{d:"M2.992 16.342a2 2 0 0 1 .094 1.167l-1.065 3.29a1 1 0 0 0 1.236 1.168l3.413-.998a2 2 0 0 1 1.099.092 10 10 0 1 0-4.777-4.719",key:"1sd12s"}]],p1=ce("message-circle",m1);/**
206 * @license lucide-react v0.546.0 - ISC
207 *
208 * This source code is licensed under the ISC license.
209 * See the LICENSE file in the root directory of this source tree.
210 */const f1=[["path",{d:"M22 17a2 2 0 0 1-2 2H6.828a2 2 0 0 0-1.414.586l-2.202 2.202A.71.71 0 0 1 2 21.286V5a2 2 0 0 1 2-2h16a2 2 0 0 1 2 2z",key:"18887p"}]],h1=ce("message-square",f1);/**
211 * @license lucide-react v0.546.0 - ISC
212 *
213 * This source code is licensed under the ISC license.
214 * See the LICENSE file in the root directory of this source tree.
215 */const g1=[["rect",{x:"16",y:"16",width:"6",height:"6",rx:"1",key:"4q2zg0"}],["rect",{x:"2",y:"16",width:"6",height:"6",rx:"1",key:"8cvhb9"}],["rect",{x:"9",y:"2",width:"6",height:"6",rx:"1",key:"1egb70"}],["path",{d:"M5 16v-3a1 1 0 0 1 1-1h12a1 1 0 0 1 1 1v3",key:"1jsf9p"}],["path",{d:"M12 12V8",key:"2874zd"}]],y1=ce("network",g1);/**
216 * @license lucide-react v0.546.0 - ISC
217 *
218 * This source code is licensed under the ISC license.
219 * See the LICENSE file in the root directory of this source tree.
220 */const x1=[["path",{d:"M13.832 16.568a1 1 0 0 0 1.213-.303l.355-.465A2 2 
2200 0 1 17 15h3a2 2 0 0 1 2 2v3a2 2 0 0 1-2 2A18 18 0 0 1 2 4a2 2 0 0 1 2-2h3a2 2 0 0 1 2 2v3a2 2 0 0 1-.8 1.6l-.468.351a1 1 0 0 0-.292 1.233 14 14 0 0 0 6.392 6.384",key:"9njp5v"}]],Sx=ce("phone",x1);/**
221 * @license lucide-react v0.546.0 - ISC
222 *
223 * This source code is licensed under the ISC license.
224 * See the LICENSE file in the root directory of this source tree.
225 */const A1=[["path",{d:"m21 21-4.34-4.34",key:"14j7rj"}],["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}]],b1=ce("search",A1);/**
226 * @license lucide-react v0.546.0 - ISC
227 *
228 * This source code is licensed under the ISC license.
229 * See the LICENSE file in the root directory of this source tree.
230 */const v1=[["path",{d:"M14.536 21.686a.5.5 0 0 0 .937-.024l6.5-19a.496.496 0 0 0-.635-.635l-19 6.5a.5.5 0 0 0-.024.937l7.93 3.18a2 2 0 0 1 1.112 1.11z",key:"1ffxy3"}],["path",{d:"m21.854 2.147-10.94 10.939",key:"12cjpa"}]],S1=ce("send",v1);/**
231 * @license lucide-react v0.546.0 - ISC
232 *
233 * This source code is licensed under the ISC license.
234 * See the LICENSE file in the root directory of this source tree.
235 */const B1=[["rect",{width:"20",height:"8",x:"2",y:"2",rx:"2",ry:"2",key:"ngkwjq"}],["rect",{width:"20",height:"8",x:"2",y:"14",rx:"2",ry:"2",key:"iecqi9"}],["line",{x1:"6",x2:"6.01",y1:"6",y2:"6",key:"16zg32"}],["line",{x1:"6",x2:"6.01",y1:"18",y2:"18",key:"nzw8ys"}]],w1=ce("server",B1);/**
236 * @license lucide-react v0.546.0 - ISC
237 *
238 * This source code is licensed under the ISC license.
239 * See the LICENSE file in the root directory of this source tree.
240 */const C1=[["path",{d:"M9.671 4.136a2.34 2.34 0 0 1 4.659 0 2.34 2.34 0 0 0 3.319 1.915 2.34 2.34 0 0 1 2.33 4.033 2.34 2.34 0 0 0 0 3.831 2.34 2.34 0 0 1-2.33 4.033 2.34 2.34 0 0 0-3.319 1.915 2.34 2.34 0 0 1-4.659 0 2.34 2.34 0 0 0-3.32-1.915 2.34 2.34 0 0 1-2.33-4.033 2.34 2.34 0 0 0 0-3.831A2.34 2.34 0 0 1 6.35 6.051a2.34 2.34 0 0 0 3.319-1.915",key:"1i5ecw"}],["circle",{cx:"12",cy:"12",r:"3",key:"1v7zrd"}]],k1=ce("settings",C1);/**
241 * @license lucide-react v0.546.0 - ISC
242 *
243 * This source code is licensed under the ISC license.
244 * See the LICENSE file in the root directory of this source tree.
245 */const j1=[["circle",{cx:"18",cy:"5",r:"3",key:"gq8acd"}],["circle",{cx:"6",cy:"12",r:"3",key:"w7nqdw"}],["circle",{cx:"18",cy:"19",r:"3",key:"1xt0gg"}],["line",{x1:"8.59",x2:"15.42",y1:"13.51",y2:"17.49",key:"47mynk"}],["line",{x1:"15.41",x2:"8.59",y1:"6.51",y2:"10.49",key:"1n3mei"}]],z1=ce("share-2",j1);/**
246 * @license lucide-react v0.546.0 - ISC
247 *
248 * This source code is licensed under the ISC license.
249 * See the LICENSE file in the root directory of this source tree.
250 */const P1=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}],["path",{d:"m9 12 2 2 4-4",key:"dzmm74"}]],ta=ce("shield-check",P1);/**
251 * @license lucide-react v0.546.0 - ISC
252 *
253 * This source code is licensed under the ISC license.
254 * See the LICENSE file in the root directory of this source tree.
255 */const I1=[["path",{d:"M20 13c0 5-3.5 7.5-7.66 8.95a1 1 0 0 1-.67-.01C7.5 20.5 4 18 4 13V6a1 1 0 0 1 1-1c2 0 4.5-1.2 6.24-2.72a1.17 1.17 0 0 1 1.52 0C14.51 3.81 17 5 19 5a1 1 0 0 1 1 1z",key:"oel41y"}]],T1=ce("shield",I1);/**
256 * @license lucide-react v0.546.0 - ISC
257 *
258 * This source code is licensed under the ISC license.
259 * See the LICENSE file in the root directory of this source tree.
260 */const N1=[["path",{d:"M16 10a4 4 0 0 1-8 0",key:"1ltviw"}],["path",{d:"M3.103 6.034h17.794",key:"awc11p"}],["path",{d:"M3.4 5.467a2 2 0 0 0-.4 1.2V20a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V6.667a2 2 0 0 0-.4-1.2l-2-2.667A2 2 0 0 0 17 2H7a2 2 0 0 0-1.6.8z",key:"o988cm"}]],E1=ce("shopping-bag",N1);/**
261 * @license lucide-react v0.546.0 - ISC
262 *
263 * This source code is licensed under the ISC license.
264 * See the LICENSE file in the root directory of this source tree.
265 */const R1=[["path",{d:"M11.017 2.814a1 1 0 0 1 1.966 0l1.051 5.558a2 2 0 0 0 1.594 1.594l5.558 1.051a1 1 0 0 1 0 1.966l-5.558 1.051a2 2 0 0 0-1.594 1.594l-1.051 5.558a1 1 0 0 1-1.966 0l-1.051-5.558a2 2 0 0 0-1.594-1.594l-5.558-1.051a1 1 0 0 1 0-1.966l5.558-1.051a2 2 0 0 0 1.594-1.594z",key:"1s2grr"}],["path",{d:"M20 2v4",key:"1rf3ol"}
vendor: 4,280 bytes, lines 265-290
265],["path",{d:"M22 4h-4",key:"gwowj6"}],["circle",{cx:"4",cy:"20",r:"2",key:"6kqj1y"}]],Ig=ce("sparkles",R1);/**
266 * @license lucide-react v0.546.0 - ISC
267 *
268 * This source code is licensed under the ISC license.
269 * See the LICENSE file in the root directory of this source tree.
270 */const M1=[["path",{d:"M19 21v-2a4 4 0 0 0-4-4H9a4 4 0 0 0-4 4v2",key:"975kel"}],["circle",{cx:"12",cy:"7",r:"4",key:"17ys0d"}]],Bx=ce("user",M1);/**
271 * @license lucide-react v0.546.0 - ISC
272 *
273 * This source code is licensed under the ISC license.
274 * See the LICENSE file in the root directory of this source tree.
275 */const G1=[["path",{d:"M16 21v-2a4 4 0 0 0-4-4H6a4 4 0 0 0-4 4v2",key:"1yyitq"}],["path",{d:"M16 3.128a4 4 0 0 1 0 7.744",key:"16gr8j"}],["path",{d:"M22 21v-2a4 4 0 0 0-3-3.87",key:"kshegd"}],["circle",{cx:"9",cy:"7",r:"4",key:"nufk8"}]],Nu=ce("users",G1);/**
276 * @license lucide-react v0.546.0 - ISC
277 *
278 * This source code is licensed under the ISC license.
279 * See the LICENSE file in the root directory of this source tree.
280 */const D1=[["rect",{width:"8",height:"8",x:"3",y:"3",rx:"2",key:"by2w9f"}],["path",{d:"M7 11v4a2 2 0 0 0 2 2h4",key:"xkn7yn"}],["rect",{width:"8",height:"8",x:"13",y:"13",rx:"2",key:"1cgmvn"}]],O1=ce("workflow",D1);/**
281 * @license lucide-react v0.546.0 - ISC
282 *
283 * This source code is licensed under the ISC license.
284 * See the LICENSE file in the root directory of this source tree.
285 */const W1=[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]],L1=ce("x",W1);/**
286 * @license lucide-react v0.546.0 - ISC
287 *
288 * This source code is licensed under the ISC license.
289 * See the LICENSE file in the root directory of this source tree.
290 */const _1=[["path",{d:"M4 14a1 1 0 0 1-.78-1.63l9.9-10.2a.5.5 0 0 1 .86.46l-1.92 6.02A1 1 0 0 0 13 10h7a1 1 0 0 1 .78 1.63l-9.9 10.2a.5.5 0 0 1-.86-.46l1.92-6.02A1 1 0 0 0 11 14z",key:"1xq2db"}]],zi=ce("zap",_1),Eu=B.createContext({});function Ru(a){const i=B.useRef(null);return i.current===null&&(i.current=a()),i.current}const q1=typeof window<"u",wx=q1?B.useLayoutEffect:B.useEffect,$r=B.createContext(null);function Mu(a,i){a.indexOf(i)===-1&&a.push(i)}function Lr(a,i){const r=a.indexOf(i);r>-1&&a.splice(r,1)}const ma=(a,i,r)=>r>i?i:r<a?a:r;let Gu=()=>{};const mn={},Cx=a=>/^-?(?:\d+(?:\.\d+)?|\.\d+)$/u.test(a);function kx(a){return typeof a=="object"&&a!==null}const jx=a=>/^0[^.\s]+$/u.test(a);function zx(a){let i;return()=>(i===void 0&&(i=a()),i)}const Ft=a=>a,V1=(a,i)=>r=>i(a(r)),Xs=(...a)=>a.reduce(V1),Hs=(a,i,r)=>{const l=i-a;return l===0?1:(r-a)/l};class Du{constructor(){this.subscriptions=[]}add(i){return Mu(this.subscriptions,i),()=>Lr(this.subscriptions,i)}notify(i,r,l){const d=this.subscriptions.length;if(d)if(d===1)this.subscriptions[0](i,r,l);else for(let m=0;m<d;m++){const p=this.subscriptions[m];p&&p(i,r,l)}}getSize(){return this.subscriptions.length}clear(){this.subscriptions.length=0}}const Nt=a=>a*1e3,Kt=a=>a/1e3;function Px(a,i){return i?a*(1e3/i):0}const Ix=(a,i,r)=>(((1-3*r+3*i)*a+(3*r-6*i))*a+3*i)*a,U1=1e-7,H1=12;function Y1(a,i,r,l,d){let m,p,f=0;do p=i+(r-i)/2,m=Ix(p,l,d)-a,m>0?r=p:i=p;while(Math.abs(m)>U1&&++f<H1);return p}function Js(a,i,r,l){if(a===i&&r===l)return Ft;const d=m=>Y1(m,0,1,a,r);return m=>m===0||m===1?m:Ix(d(m),i,l)}const Tx=a=>i=>i<=.5?a(2*i)/2:(2-a(2*(1-i)))/2,Nx=a=>i=>1-a(1-i),Ex=Js(.33,1.53,.69,.99),Ou=Nx(Ex),Rx=Tx(Ou),Mx=a=>a>=1?1:(a*=2)<1?.5*Ou(a):.5*(2-Math.pow(2,-10*(a-1))),Wu=a=>1-Math.sin(Math.acos(a)),Gx=Nx(Wu),Dx=Tx(Wu),K1=Js(.42,0,1,1),F1=Js(0,0,.58,1),Ox=Js(.42,0,.58,1),Q1=a=>Array.isArray(a)&&typeof a[0]!="number",Wx=a=>Array.isArray(a)&&typeof a[0]=="number",Z1={linear:Ft,easeIn:K1,easeInOut:Ox,easeOut:F1,circIn:Wu,circInOut:Dx,circOut:Gx,backIn:Ou,backInOut:Rx,backOut:Ex,anticipate:Mx},X1=a=>typeof a=="string",Tg=a=>{if(Wx(a)){Gu(a.length===4);const[i,r,l,d]=a;return Js(i,r,l,d)}else if(X1(a))return Z1[a];return a},vr=["setup","read","resolveKeyframes","preUpdate","update","preRender","render","postRender"];function J1(a,i){let r=new Set,l=new Set,d=!1,m=!1;const p=new WeakSet;let f={delta:0,timestamp:0,isProcessing:!1};function y(x){p.has(x)&&(g.schedule(x),a()),x(f)}const g={schedule:(x,A=!1,v=!1)=>{const z=v&&d?r:l;return A&&p.add(x),z.add(x),x},cancel:x=>{l.delete(x),p.delete(x)},process:x=>
vendor: 26,207 bytes, line 290
290{if(f=x,d){m=!0;return}d=!0;const A=r;r=l,l=A,r.forEach(y),r.clear(),d=!1,m&&(m=!1,g.process(x))}};return g}const $1=40;function Lx(a,i){let r=!1,l=!0;const d={delta:0,timestamp:0,isProcessing:!1},m=()=>r=!0,p=vr.reduce((O,V)=>(O[V]=J1(m),O),{}),{setup:f,read:y,resolveKeyframes:g,preUpdate:x,update:A,preRender:v,render:w,postRender:z}=p,j=()=>{const O=mn.useManualTiming,V=O?d.timestamp:performance.now();r=!1,O||(d.delta=l?1e3/60:Math.max(Math.min(V-d.timestamp,$1),1)),d.timestamp=V,d.isProcessing=!0,f.process(d),y.process(d),g.process(d),x.process(d),A.process(d),v.process(d),w.process(d),z.process(d),d.isProcessing=!1,r&&i&&(l=!1,a(j))},I=()=>{r=!0,l=!0,d.isProcessing||a(j)};return{schedule:vr.reduce((O,V)=>{const U=p[V];return O[V]=(ae,K=!1,F=!1)=>(r||I(),U.schedule(ae,K,F)),O},{}),cancel:O=>{for(let V=0;V<vr.length;V++)p[vr[V]].cancel(O)},state:d,steps:p}}const{schedule:Ee,cancel:pn,state:lt,steps:Nd}=Lx(typeof requestAnimationFrame<"u"?requestAnimationFrame:Ft,!0);let zr;function eB(){zr=void 0}const pt={now:()=>(zr===void 0&&pt.set(lt.isProcessing||mn.useManualTiming?lt.timestamp:performance.now()),zr),set:a=>{zr=a,queueMicrotask(eB)}},_x=a=>i=>typeof i=="string"&&i.startsWith(a),qx=_x("--"),tB=_x("var(--"),Lu=a=>tB(a)?aB.test(a.split("/*")[0].trim()):!1,aB=/var\(--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)$/iu;function Ng(a){return typeof a!="string"?!1:a.split("/*")[0].includes("var(--")}const Oi={test:a=>typeof a=="number",parse:parseFloat,transform:a=>a},Ys={...Oi,transform:a=>ma(0,1,a)},Sr={...Oi,default:1},Ls=a=>Math.round(a*1e5)/1e5,_u=/-?(?:\d+(?:\.\d+)?|\.\d+)/gu;function nB(a){return a==null}const iB=/^(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))$/iu,qu=(a,i)=>r=>!!(typeof r=="string"&&iB.test(r)&&r.startsWith(a)||i&&!nB(r)&&Object.prototype.hasOwnProperty.call(r,i)),Vx=(a,i,r)=>l=>{if(typeof l!="string")return l;const[d,m,p,f]=l.match(_u);return{[a]:parseFloat(d),[i]:parseFloat(m),[r]:parseFloat(p),alpha:f!==void 0?parseFloat(f):1}},sB=a=>ma(0,255,a),Ed={...Oi,transform:a=>Math.round(sB(a))},On={test:qu("rgb","red"),parse:Vx("red","green","blue"),transform:({red:a,green:i,blue:r,alpha:l=1})=>"rgba("+Ed.transform(a)+", "+Ed.transform(i)+", "+Ed.transform(r)+", "+Ls(Ys.transform(l))+")"};function oB(a){let i="",r="",l="",d="";return a.length>5?(i=a.substring(1,3),r=a.substring(3,5),l=a.substring(5,7),d=a.substring(7,9)):(i=a.substring(1,2),r=a.substring(2,3),l=a.substring(3,4),d=a.substring(4,5),i+=i,r+=r,l+=l,d+=d),{red:parseInt(i,16),green:parseInt(r,16),blue:parseInt(l,16),alpha:d?parseInt(d,16)/255:1}}const Xd={test:qu("#"),parse:oB,transform:On.transform},$s=a=>({test:i=>typeof i=="string"&&i.endsWith(a)&&i.split(" ").length===1,parse:parseFloat,transform:i=>`${i}${a}`}),sn=$s("deg"),ua=$s("%"),X=$s("px"),rB=$s("vh"),lB=$s("vw"),Eg={...ua,parse:a=>ua.parse(a)/100,transform:a=>ua.transform(a*100)},Pi={test:qu("hsl","hue"),parse:Vx("hue","saturation","lightness"),transform:({hue:a,saturation:i,lightness:r,alpha:l=1})=>"hsla("+Math.round(a)+", "+ua.transform(Ls(i))+", "+ua.transform(Ls(r))+", "+Ls(Ys.transform(l))+")"},Xe={test:a=>On.test(a)||Xd.test(a)||Pi.test(a),parse:a=>On.test(a)?On.parse(a):Pi.test(a)?Pi.parse(a):Xd.parse(a),transform:a=>typeof a=="string"?a:a.hasOwnProperty("red")?On.transform(a):Pi.transform(a),getAnimatableNone:a=>{const i=Xe.parse(a);return i.alpha=0,Xe.transform(i)}},cB=/(?:#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\))/giu;function dB(a){var i,r;return isNaN(a)&&typeof a=="string"&&(((i=a.match(_u))==null?void 0:i.length)||0)+(((r=a.match(cB))==null?void 0:r.length)||0)>0}const Ux="number",Hx="color",uB="var",mB="var(",Rg="${}",pB=/var\s*\(\s*--(?:[\w-]+\s*|[\w-]+\s*,(?:\s*[^)(\s]|\s*\((?:[^)(]|\([^)(]*\))*\))+\s*)\)|#[\da-f]{3,8}|(?:rgb|hsl)a?\((?:-?[\d.]+%?[,\s]+){2}-?[\d.]+%?\s*(?:[,/]\s*)?(?:\b\d+(?:\.\d+)?|\.\d+)?%?\)|-?(?:\d+(?:\.\d+)?|\.\d+)/giu;function Ei(a){const i=a.toString(),r=[],l={color:[],number:[],var:[]},d=[];let m=0;const f=i.replace(pB,y=>(Xe.test(y)?(l.color.push(m),d.push(Hx),r.push(Xe.parse(y))):y.startsWith(mB)?(l.var.push(m),d.push(uB),r.push(y)):(l.number.push(m),d.push(Ux),r.push(parseFloat(y))),++m,Rg)).split(Rg);return{values:r,split:f,indexes:l,types:d}}function fB(a){return Ei(a).values}function Yx({split:a,types:i}){const r=a.length;return l=>{let d="";for(let m=0;m<r;m++)if(d+=a[m],l[m]!==void 0){const p=i[m];p===Ux?d+=Ls(l[m]):p===Hx?d+=Xe.transform(l[m]):d+=l[m]}return d}}function hB(a){return Yx(Ei(a))}const gB=a=>typeof a=="number"?0:Xe.test(a)?Xe.getAnimatableNone(a):a,yB=(a,i)=>typeof a=="number"?i!=null&&i.trim().endsWith("/")?a:0:gB(a);function xB(a){const i=Ei(a);return Yx(i)(i.values.map((l,d)=>yB(l,i.split[d])))}const na={test:dB,parse:fB,createTransformer:hB,getAnimatableNone:xB};function Rd(a,i,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?a+(i-a)*6*r:r<1/2?i:r<2/3?a+(i-a)*(2/3-r)*6:a}function AB({hue:a,saturation:i,lightness:r,alpha:l}){a/=360,i/=100,r/=100;let d=0,m=0,p=0;if(!i)d=m=p=r;else{const f=r<.5?r*(1+i):r+i-r*i,y=2*r-f;d=Rd(y,f,a+1/3),m=Rd(y,f,a),p=Rd(y,f,a-1/3)}return{red:Math.round(d*255),green:Math.round(m*255),blue:Math.round(p*255),alpha:l}}function _r(a,i){return r=>r>0?i:a}const Ge=(a,i,r)=>a+(i-a)*r,Md=(a,i,r)=>{const l=a*a,d=r*(i*i-l)+l;return d<0?0:Math.sqrt(d)},bB=[Xd,On,Pi],vB=a=>bB.find(i=>i.test(a));function Mg(a){const i=vB(a);if(!i)return!1;let r=i.parse(a);return i===Pi&&(r=AB(r)),r}const Gg=(a,i)=>{const r=Mg(a),l=Mg(i);if(!r||!l)return _r(a,i);const d={...r};return m=>(d.red=Md(r.red,l.red,m),d.green=Md(r.green,l.green,m),d.blue=Md(r.blue,l.blue,m),d.alpha=Ge(r.alpha,l.alpha,m),On.transform(d))},Jd=new Set(["none","hidden"]);function SB(a,i){return Jd.has(a)?r=>r<=0?a:i:r=>r>=1?i:a}function BB(a,i){return r=>Ge(a,i,r)}function Vu(a){return typeof a=="number"?BB:typeof a=="string"?Lu(a)?_r:Xe.test(a)?Gg:kB:Array.isArray(a)?Kx:typeof a=="object"?Xe.test(a)?Gg:wB:_r}function Kx(a,i){const r=[...a],l=r.length,d=a.map((m,p)=>Vu(m)(m,i[p]));return m=>{for(let p=0;p<l;p++)r[p]=d[p](m);return r}}function wB(a,i){const r={...a,...i},l={};for(const d in r)a[d]!==void 0&&i[d]!==void 0&&(l[d]=Vu(a[d])(a[d],i[d]));return d=>{for(const m in l)r[m]=l[m](d);return r}}function CB(a,i){const r=[],l={color:0,var:0,number:0};for(let d=0;d<i.values.length;d++){const m=i.types[d],p=a.indexes[m][l[m]],f=a.values[p]??0;r[d]=f,l[m]++}return r}const kB=(a,i)=>{const r=na.createTransformer(i),l=Ei(a),d=Ei(i);return l.indexes.var.length===d.indexes.var.length&&l.indexes.color.length===d.indexes.color.length&&l.indexes.number.length>=d.indexes.number.length?Jd.has(a)&&!d.values.length||Jd.has(i)&&!l.values.length?SB(a,i):Xs(Kx(CB(l,d),d.values),r):_r(a,i)};function Fx(a,i,r){return typeof a=="number"&&typeof i=="number"&&typeof r=="number"?Ge(a,i,r):Vu(a)(a,i)}const jB=a=>{const i=({timestamp:r})=>a(r);return{start:(r=!0)=>Ee.update(i,r),stop:()=>pn(i),now:()=>lt.isProcessing?lt.timestamp:pt.now()}},Qx=(a,i,r=10)=>{let l="";const d=Math.max(Math.round(i/r),2);for(let m=0;m<d;m++)l+=Math.round(a(m/(d-1))*1e4)/1e4+", ";return`linear(${l.substring(0,l.length-2)})`},qr=2e4;function Uu(a){let i=0;const r=50;let l=a.next(i);for(;!l.done&&i<qr;)i+=r,l=a.next(i);return i>=qr?1/0:i}function zB(a,i=100,r){const l=r({...a,keyframes:[0,i]}),d=Math.min(Uu(l),qr);return{type:"keyframes",ease:m=>l.next(d*m).value/i,duration:Kt(d)}}const qe={stiffness:100,damping:10,mass:1,velocity:0,duration:800,bounce:.3,visualDuration:.3,restSpeed:{granular:.01,default:2},restDelta:{granular:.005,default:.5},minDuration:.01,maxDuration:10,minDamping:.05,maxDamping:1};function $d(a,i){return a*Math.sqrt(1-i*i)}const PB=12;function IB(a,i,r){let l=r;for(let d=1;d<PB;d++)l=l-a(l)/i(l);return l}const Gd=.001;function TB({duration:a=qe.duration,bounce:i=qe.bounce,velocity:r=qe.velocity,mass:l=qe.mass}){let d,m,p=1-i;p=ma(qe.minDamping,qe.maxDamping,p),a=ma(qe.minDuration,qe.maxDuration,Kt(a)),p<1?(d=g=>{const x=g*p,A=x*a,v=x-r,w=$d(g,p),z=Math.exp(-A);return Gd-v/w*z},m=g=>{const A=g*p*a,v=A*r+r,w=Math.pow(p,2)*Math.pow(g,2)*a,z=Math.exp(-A),j=$d(Math.pow(g,2),p);return(-d(g)+Gd>0?-1:1)*((v-w)*z)/j}):(d=g=>{const x=Math.exp(-g*a),A=(g-r)*a+1;return-Gd+x*A},m=g=>{const x=Math.exp(-g*a),A=(r-g)*(a*a);return x*A});const f=5/a,y=IB(d,m,f);if(a=Nt(a),isNaN(y))return{stiffness:qe.stiffness,damping:qe.damping,duration:a};{const g=Math.pow(y,2)*l;return{stiffness:g,damping:p*2*Math.sqrt(l*g),duration:a}}}const NB=["duration","bounce"],EB=["stiffness","damping","mass"];function Dg(a,i){return i.some(r=>a[r]!==void 0)}function RB(a){let i={velocity:qe.velocity,stiffness:qe.stiffness,damping:qe.damping,mass:qe.mass,isResolvedFromDuration:!1,...a};if(!Dg(a,EB)&&Dg(a,NB))if(i.velocity=0,a.visualDuration){const r=a.visualDuration,l=2*Math.PI/(r*1.2),d=l*l,m=2*ma(.05,1,1-(a.bounce||0))*Math.sqrt(d);i={...i,mass:qe.mass,stiffness:d,damping:m}}else{const r=TB({...a,velocity:0});i={...i,...r,mass:qe.mass},i.isResolvedFromDuration=!0}return i}function Vr(a=qe.visualDuration,i=qe.bounce){const r=typeof a!="object"?{visualDuration:a,keyframes:[0,1],bounce:i}:a;let{restSpeed:l,restDelta:d}=r;const m=r.keyframes[0],p=r.keyframes[r.keyframes.length-1],f={done:!1,value:m},{stiffness:y,damping:g,mass:x,duration:A,velocity:v,isResolvedFromDuration:w}=RB({...r,velocity:-Kt(r.velocity||0)}),z=v||0,j=g/(2*Math.sqrt(y*x)),I=p-m,E=Kt(Math.sqrt(y/x)),_=Math.abs(I)<5;l||(l=_?qe.restSpeed.granular:qe.restSpeed.default),d||(d=_?qe.restDelta.granular:qe.restDelta.default);let O,V,U,ae,K,F;if(j<1)U=$d(E,j),ae=(z+j*E*I)/U,O=$=>{const me=Math.exp(-j*E*$);return p-me*(ae*Math.sin(U*$)+I*Math.cos(U*$))},K=j*E*ae+I*U,F=j*E*I-ae*U,V=$=>Math.exp(-j*E*$)*(K*Math.sin(U*$)+F*Math.cos(U*$));else if(j===1){O=me=>p-Math.exp(-E*me)*(I+(z+E*I)*me);const $=z+E*I;V=me=>Math.exp(-E*me)*(E*$*me-z)}else{const $=E*Math.sqrt(j*j-1);O=We=>{const Ce=Math.exp(-j*E*We),G=Math.min($*We,300);return p-Ce*((z+j*E*I)*Math.sinh(G)+$*I*Math.cosh(G))/$};const me=(z+j*E*I)/$,be=j*E*me-I*$,Ye=j*E*I-me*$;V=We=>{const Ce=Math.exp(-j*E*We),G=Math.min($*We,300);return Ce*(be*Math.sinh(G)+Ye*Math.cosh(G))}}const ne={calculatedDuration:w&&A||null,velocity:$=>Nt(V($)),next:$=>{if(!w&&j<1){const be=Math.exp(-j*E*$),Ye=Math.sin(U*$),We=Math.cos(U*$),Ce=p-be*(ae*Ye+I*We),G=Nt(be*(K*Ye+F*We));return f.done=Math.abs(G)<=l&&Math.abs(p-Ce)<=d,f.value=f.done?p:Ce,f}const me=O($);if(w)f.done=$>=A;else{const be=Nt(V($));f.done=Math.abs(be)<=l&&Math.abs(p-me)<=d}return f.value=f.done?p:me,f},toString:()=>{const $=Math.min(Uu(ne),qr),me=Qx(be=>ne.next($*be).value,$,30);return $+"ms "+me},toTransition:()=>{}};return ne}Vr.applyToOptions=a=>{const i=zB(a,100,Vr);return a.ease=i.ease,a.duration=Nt(i.duration),a.type="keyframes",a};const MB=5;function Zx(a,i,r){const l=Math.max(i-MB,0);return Px(r-a(l),i-l)}function eu({keyframes:a,velocity:i=0,power:r=.8,timeConstant:l=325,bounceDamping:d=10,bounceStiffness:m=500,modifyTarget:p,min:f,max:y,restDelta:g=.5,restSpeed:x}){const A=a[0],v={done:!1,value:A},w=F=>f!==void 0&&F<f||y!==void 0&&F>y,z=F=>f===void 0?y:y===void 0||Math.abs(f-F)<Math.abs(y-F)?f:y;let j=r*i;const I=A+j,E=p===void 0?I:p(I);E!==I&&(j=E-A);const _=F=>-j*Math.exp(-F/l),O=F=>E+_(F),V=F=>{const ne=_(F),$=O(F);v.done=Math.abs(ne)<=g,v.value=v.done?E:$};let U,ae;const K=F=>{w(v.value)&&(U=F,ae=Vr({keyframes:[v.value,z(v.value)],velocity:Zx(O,F,v.value),damping:d,stiffness:m,restDelta:g,restSpeed:x}))};return K(0),{calculatedDuration:null,next:F=>{let ne=!1;return!ae&&U===void 0&&(ne=!0,V(F),K(F)),U!==void 0&&F>=U?ae.next(F-U):(!ne&&V(F),v)}}}function GB(a,i,r){const l=[],d=r||mn.mix||Fx,m=a.length-1;for(let p=0;p<m;p++){let f=d(a[p],a[p+1]);if(i){const y=Array.isArray(i)?i[p]||Ft:i;f=Xs(y,f)}l.push(f)}return l}function DB(a,i,{clamp:r=!0,ease:l,mixer:d}={}){const m=a.length;if(Gu(m===i.length),m===1)return()=>i[0];if(m===2&&i[0]===i[1])return()=>i[1];const p=a[0]===a[1];a[0]>a[m-1]&&(a=[...a].reverse(),i=[...i].reverse());const f=GB(i,l,d),y=f.length,g=x=>{if(p&&x<a[0])return i[0];let A=0;if(y>1)for(;A<a.length-2&&!(x<a[A+1]);A++);const v=Hs(a[A],a[A+1],x);return f[A](v)};return r?x=>g(ma(a[0],a[m-1],x)):g}function OB(a,i){const r=a[a.length-1];for(let l=1;l<=i;l++){const d=Hs(0,i,l);a.push(Ge(r,1,d))}}function WB(a){const i=[0];return OB(i,a.length-1),i}function LB(a,i){return a.map(r=>r*i)}function _B(a,i){return a.map(()=>i||Ox).splice(0,a.length-1)}function _s({duration:a=300,keyframes:i,times:r,ease:l="easeInOut"}){const d=Q1(l)?l.map(Tg):Tg(l),m={done:!1,value:i[0]},p=LB(r&&r.length===i.length?r:WB(i),a),f=DB(p,i,{ease:Array.isArray(d)?d:_B(i,d)});return{calculatedDuration:a,next:y=>(m.value=f(y),m.done=y>=a,m)}}const qB=a=>a!==null;function el(a,{repeat:i,repeatType:r="loop"},l,d=1){const m=a.filter(qB),f=d<0||i&&r!=="loop"&&i%2===1?0:m.length-1;return!f||l===void 0?m[f]:l}const VB={decay:eu,inertia:eu,tween:_s,keyframes:_s,spring:Vr};function Xx(a){typeof a.type=="string"&&(a.type=VB[a.type])}class Hu{constructor(){this.updateFinished()}get finished(){return this._finished}updateFinished(){this._finished=new Promise(i=>{this.resolve=i})}notifyFinished(){this.resolve()}then(i,r){return this.finished.then(i,r)}}const UB=a=>a/100;class Ur extends Hu{constructor(i){super(),this.state="idle",this.startTime=null,this.isStopped=!1,this.currentTime=0,this.holdTime=null,this.playbackSpeed=1,this.delayState={done:!1,value:void 0},this.stop=()=>{var l,d;const{motionValue:r}=this.options;r&&r.updatedAt!==pt.now()&&this.tick(pt.now()),this.isStopped=!0,this.state!=="idle"&&(this.teardown(),(d=(l=this.options).onStop)==null||d.call(l))},this.options=i,this.initAnimation(),this.play(),i.autoplay===!1&&this.pause()}initAnimation(){const{options:i}=this;Xx(i);const{type:r=_s,repeat:l=0,repeatDelay:d=0,repeatType:m,velocity:p=0}=i;let{keyframes:f}=i;const y=r||_s;y!==_s&&typeof f[0]!="number"&&(this.mixKeyframes=Xs(UB,Fx(f[0],f[1])),f=[0,100]);const g=y({...i,keyframes:f});m==="mirror"&&(this.mirroredGenerator=y({...i,keyframes:[...f].reverse(),velocity:-p})),g.calculatedDuration===null&&(g.calculatedDuration=Uu(g));const{calculatedDuration:x}=g;this.calculatedDuration=x,this.resolvedDuration=x+d,this.totalDuration=this.resolvedDuration*(l+1)-d,this.generator=g}updateTime(i){const r=Math.round(i-this.startTime)*this.playbackSpeed;this.holdTime!==null?this.currentTime=this.holdTime:this.currentTime=r}tick(i,r=!1){const{generator:l,totalDuration:d,mixKeyframes:m,mirroredGenerator:p,resolvedDuration:f,calculatedDuration:y}=this;if(this.startTime===null)return l.next(0);const{delay:g=0,keyframes:x,repeat:A,repeatType:v,repeatDelay:w,type:z,onUpdate:j,finalKeyframe:I}=this.options;this.speed>0?this.startTime=Math.min(this.startTime,i):this.speed<0&&(this.startTime=Math.min(i-d/this.speed,this.startTime)),r?this.currentTime=i:this.updateTime(i);const E=this.currentTime-g*(this.playbackSpeed>=0?1:-1),_=this.playbackSpeed>=0?E<0:E>d;this.currentTime=Math.max(E,0),this.state==="finished"&&this.holdTime===null&&(this.currentTime=d);let O=this.currentTime,V=l;if(A){const F=Math.min(this.currentTime,d)/f;let ne=Math.floor(F),$=F%1;!$&&F>=1&&($=1),$===1&&ne--,ne=Math.min(ne,A+1),!!(ne%2)&&(v==="reverse"?($=1-$,w&&($-=w/f)):v==="mirror"&&(V=p)),O=ma(0,1,$)*f}let U;_?(this.delayState.value=x[0],U=this.delayState):U=V.next(O),m&&!_&&(U.value=m(U.value));let{done:ae}=U;!_&&y!==null&&(ae=this.playbackSpeed>=0?this.currentTime>=d:this.currentTime<=0);const K=this.holdTime===null&&(this.state==="finished"||this.state==="running"&&ae);return K&&z!==eu&&(U.value=el(x,this.options,I,this.speed)),j&&j(U.value),K&&this.finish(),U}then(i,r){return this.finished.then(i,r)}get duration(){return Kt(this.calculatedDuration)}get iterationDuration(){const{delay:i=0}=this.options||{};return this.duration+Kt(i)}get time(){return Kt(this.currentTime)}set time(i){i=Nt(i),this.currentTime=i,this.startTime===null||this.holdTime!==null||this.playbackSpeed===0?this.holdTime=i:this.driver&&(this.startTime=this.driver.now()-i/this.playbackSpeed),this.driver?this.driver.start(!1):(this.startTime=0,this.state="paused",this.holdTime=i,this.tick(i))}getGeneratorVelocity(){const i=this.currentTime;if(i<=0)return this.options.velocity||0;if(this.generator.velocity)return this.generator.velocity(i);const r=this.generator.next(i).value;return Zx(l=>this.generator.next(l).value,i,r)}get speed(){return this.playbackSpeed}set speed(i){const r=this.playbackSpeed!==i;r&&this.driver&&this.updateTime(pt.now()),this.playbackSpeed=i,r&&this.driver&&(this.time=Kt(this.currentTime))}play(){var d,m;if(this.isStopped)return;const{driver:i=jB,startTime:r}=this.options;this.driver||(this.driver=i(p=>this.tick(p))),(m=(d=this.options).onPlay)==null||m.call(d);const l=this.driver.now();this.state==="finished"?(this.updateFinished(),this.startTime=l):this.holdTime!==null?this.startTime=l-this.holdTime:this.startTime||(this.startTime=r??l),this.state==="finished"&&this.speed<0&&(this.startTime+=this.calculatedDuration),this.holdTime=null,this.state="running",this.driver.start()}pause(){this.state="paused",this.updateTime(pt.now()),this.holdTime=this.currentTime}complete(){this.state!=="running"&&this.play(),this.state="finished",this.holdTime=null}finish(){var i,r;this.notifyFinished(),this.teardown(),this.state="finished",(r=(i=this.options).onComplete)==null||r.call(i)}cancel(){var i,r;this.holdTime=null,this.startTime=0,this.tick(0),this.teardown(),(r=(i=this.options).onCancel)==null||r.call(i)}teardown(){this.state="idle",this.stopDriver(),this.startTime=this.holdTime=null}stopDriver(){this.driver&&(this.driver.stop(),this.driver=void 0)}sample(i){return this.startTime=0,this.tick(i,!0)}attachTimeline(i){var r;return this.options.allowFlatten&&(this.options.type="keyframes",this.options.ease="linear",this.initAnimation()),(r=this.driver)==null||r.stop(),i.observe(this)}}function HB(a){for(let i=1;i<a.length;i++)a[i]??(a[i]=a[i-1])}const Wn=a=>a*180/Math.PI,tu=a=>{const i=Wn(Math.atan2(a[1],a[0]));return au(i)},YB={x:4,y:5,translateX:4,translateY:5,scaleX:0,scaleY:3,scale:a=>(Math.abs(a[0])+Math.abs(a[3]))/2,rotate:tu,rotateZ:tu,skewX:a=>Wn(Math.atan(a[1])),skewY:a=>Wn(Math.atan(a[2])),skew:a=>(Math.abs(a[1])+Math.abs(a[2]))/2},au=a=>(a=a%360,a<0&&(a+=360),a),Og=tu,Wg=a=>Math.sqrt(a[0]*a[0]+a[1]*a[1]),Lg=a=>Math.sqrt(a[4]*a[4]+a[5]*a[5]),KB={x:12,y:13,z:14,translateX:12,translateY:13,translateZ:14,scaleX:Wg,scaleY:Lg,scale:a=>(Wg(a)+Lg(a))/2,rotateX:a=>au(Wn(Math.atan2(a[6],a[5]))),rotateY:a=>au(Wn(Math.atan2(-a[2],a[0]))),rotateZ:Og,rotate:Og,skewX:a=>Wn(Math.atan(a[4])),skewY:a=>Wn(Math.atan(a[1])),skew:a=>(Math.abs(a[1])+Math.abs(a[4]))/2};function nu(a){return a.includes("scale")?1:0}function iu(a,i){if(!a||a==="none")return nu(i);const r=a.match(/^matrix3d\(([-\d.e\s,]+)\)$/u);let l,d;if(r)l=KB,d=r;else{const f=a.match(/^matrix\(([-\d.e\s,]+)\)$/u);l=YB,d=f}if(!d)return nu(i);const m=l[i],p=d[1].split(",").map(QB);return typeof m=="function"?m(p):p[m]}const FB=(a,i)=>{const{transform:r="none"}=getComputedStyle(a);return iu(r,i)};function QB(a){return parseFloat(a.trim())}const Wi=["transformPerspective","x","y","z","translateX","translateY","translateZ","scale","scaleX","scaleY","rotate","rotateX","rotateY","rotateZ","skew","skewX","skewY"],Li=new Set(Wi),_g=a=>a===Oi||a===X,ZB=new Set(["x","y","z"]),XB=Wi.filter(a=>!ZB.has(a));function JB(a){const i=[];return XB.forEach(r=>{const l=a.getValue(r);l!==void 0&&(i.push([r,l.get()]),l.set(r.startsWith("scale")?1:0))}),i}const ln={width:({x:a},{paddingLeft:i="0",paddingRight:r="0",boxSizing:l})=>{const d=a.max-a.min;return l==="border-box"?d:d-parseFloat(i)-parseFloat(r)},height:({y:a},{paddingTop:i="0",paddingBottom:r="0",boxSizing:l})=>{const d=a.max-a.min;return l==="border-box"?d:d-parseFloat(i)-parseFloat(r)},top:(a,{top:i})=>parseFloat(i),left:(a,{left:i})=>parseFloat(i),bottom:({y:a},{top:i})=>parseFloat(i)+(a.max-a.min),right:({x:a},{left:i})=>parseFloat(i)+(a.max-a.min),x:(a,{transform:i})=>iu(i,"x"),y:(a,{transform:i})=>iu(i,"y")};ln.translateX=ln.x;ln.translateY=ln.y;const Ln=new Set;let su=!1,ou=!1,ru=!1;function Jx(){if(ou){const a=Array.from(Ln).filter(l=>l.needsMeasurement),i=new Set(a.map(l=>l.element)),r=new Map;i.forEach(l=>{const d=JB(l);d.length&&(r.set(l,d),l.render())}),a.forEach(l=>l.measureInitialState()),i.forEach(l=>{l.render();const d=r.get(l);d&&d.forEach(([m,p])=>{var f;(f=l.getValue(m))==null||f.set(p)})}),a.forEach(l=>l.measureEndState()),a.forEach(l=>{l.suspendedScrollY!==void 0&&window.scrollTo(0,l.suspendedScrollY)})}ou=!1,su=!1,Ln.forEach(a=>a.complete(ru)),Ln.clear()}function $x(){Ln.forEach(a=>{a.readKeyframes(),a.needsMeasurement&&(ou=!0)})}function $B(){ru=!0,$x(),Jx(),ru=!1}class Yu{constructor(i,r,l,d,m,p=!1){this.state="pending",this.isAsync=!1,this.needsMeasurement=!1,this.unresolvedKeyframes=[...i],this.onComplete=r,this.name=l,this.motionValue=d,this.element=m,this.isAsync=p}scheduleResolve(){this.state="scheduled",this.isAsync?(Ln.add(this),su||(su=!0,Ee.read($x),Ee.resolveKeyframes(Jx))):(this.readKeyframes(),this.complete())}readKeyframes(){const{unresolvedKeyframes:i,name:r,element:l,motionValue:d}=this;if(i[0]===null){const m=d==null?void 0:d.get(),p=i[i.length-1];if(m!==void 0)i[0]=m;else if(l&&r){const f=l.readValue(r,p);f!=null&&(i[0]=f)}i[0]===void 0&&(i[0]=p),d&&m===void 0&&d.set(i[0])}HB(i)}setFinalKeyframe(){}measureInitialState(){}renderEndStyles(){}measureEndState(){}complete(i=!1){this.state="complete",this.onComplete(this.unresolvedKeyframes,this.finalKeyframe,i),Ln.delete(this)}cancel(){this.state==="scheduled"&&(Ln.delete(this),this.state="pending")}resume(){this.state==="pending"&&this.scheduleResolve()}}const ew=a=>a.startsWith("--");function e0(a,i,r){ew(i)?a.style.setProperty(i,r):a.style[i]=r}const tw={};function t0(a,i){const r=zx(a);return()=>tw[i]??r()}const aw=t0(()=>window.ScrollTimeline!==void 0,"scrollTimeline"),a0=t0(()=>{try{document.createElement("div").animate({opacity:0},{easing:"linear(0, 1)"})}catch{return!1}return!0},"linearEasing"),Ws=([a,i,r,l])=>`cubic-bezier(${a}, ${i}, ${r}, ${l})`,qg={linear:"linear",ease:"ease",easeIn:"ease-in",easeOut:"ease-out",easeInOut:"ease-in-out",circIn:Ws([0,.65,.55,1]),circOut:Ws([.55,0,1,.45]),backIn:Ws([.31,.01,.66,-.59]),backOut:Ws([.33,1.53,.69,.99])};function n0(a,i){if(a)return typeof a=="function"?a0()?Qx(a,i):"ease-out":Wx(a)?Ws(a):Array.isArray(a)?a.map(r=>n0(r,i)||qg.easeOut):qg[a]}function nw(a,i,r,{delay:l=0,duration:d=300,repeat:m=0,repeatType:p="loop",ease:f="easeOut",times:y}={},g=void 0){const x={[i]:r};y&&(x.offset=y);const A=n0(f,d);Array.isArray(A)&&(x.easing=A);const v={delay:l,duration:d,easing:Array.isArray(A)?"linear":A,fill:"both",iterations:m+1,direction:p==="reverse"?"alternate":"normal"};return g&&(v.pseudoElement=g),a.animate(x,v)}function i0(a){return typeof a=="function"&&"applyToOptions"in a}function iw({type:a,...i}){return i0(a)&&a0()?a.applyToOptions(i):(i.duration??(i.duration=300),i.ease??(i.ease="easeOut"),i)}class s0 extends Hu{constructor(i){if(super(),this.finishedTime=null,this.isStopped=!1,this.manualStartTime=null,!i)return;const{element:r,name:l,keyframes:d,pseudoElement:m,allowFlatten:p=!1,finalKeyframe:f,onComplete:y}=i;this.isPseudoElement=!!m,this.allowFlatten=p,this.options=i,Gu(typeof i.type!="string");const g=iw(i);this.animation=nw(r,l,d,g,m),g.autoplay===!1&&this.animation.pause(),this.animation.onfinish=()=>{if(this.finishedTime=this.time,!m){const x=el(d,this.options,f,this.speed);this.updateMotionValue&&this.updateMotionValue(x),e0(r,l,x),this.animation.cancel()}y==null||y(),this.notifyFinished()}}play(){this.isStopped||(this.manualStartTime=null,this.animation.play(),this.state==="finished"&&this.updateFinished())}pause(){this.animation.pause()}complete(){var i,r;(r=(i=this.animation).finish)==null||r.call(i)}cancel(){try{this.animation.cancel()}catch{}}stop(){if(this.isStopped)return;this.isStopped=!0;const{state:i}=this;i==="idle"||i==="finished"||(this.updateMotionValue?this.updateMotionValue():this.commitStyles(),this.isPseudoElement||this.cancel())}commitStyles(){var r,l,d;const i=(r=this.options)==null?void 0:r.element;!this.isPseudoElement&&(i!=null&&i.isConnected)&&((d=(l=this.animation).commitStyles)==null||d.call(l))}get duration(){var r,l;const i=((l=(r=this.animation.effect)==null?void 0:r.getComputedTiming)==null?void 0:l.call(r).duration)||0;return Kt(Number(i))}get iterationDuration(){const{delay:i=0}=this.options||{};return this.duration+Kt(i)}get time(){return Kt(Number(this.animation.currentTime)||0)}set time(i){const r=this.finishedTime!==null;this.manualStartTime=null,this.finishedTime=null,this.animation.currentTime=Nt(i),r&&this.animation.pause()}get speed(){return this.animation.playbackRate}set speed(i){i<0&&(this.finishedTime=null),this.animation.playbackRate=i}get state(){return this.finishedTime!==null?"finished":this.animation.playState}get startTime(){return this.manualStartTime??Number(this.animation.startTime)}set startTime(i){this.manualStartTime=this.animation.startTime=i}attachTimeline({timeline:i,rangeStart:r,rangeEnd:l,observe:d}){var m;return this.allowFlatten&&((m=this.animation.effect)==null||m.updateTiming({easing:"linear"})),this.animation.onfinish=null,i&&aw()?(this.animation.timeline=i,r&&(this.animation.rangeStart=r),l&&(this.animation.rangeEnd=l),Ft):d(this)}}const o0={anticipate:Mx,backInOut:Rx,circInOut:Dx};function sw(a){return a in o0}function ow(a){typeof a.ease=="string"&&sw(a.ease)&&(a.ease=o0[a.ease])}const Dd=10;class rw extends s0{constructor(i){ow(i),Xx(i),super(i),i.startTime!==void 0&&i.autoplay!==!1&&(this.startTime=i.startTime),this.options=i}updateMotionValue(i){const{motionValue:r,onUpdate:l,onComplete:d,element:m,...p}=this.options;if(!r)return;if(i!==void 0){r.set(i);return}const f=new Ur({...p,autoplay:!1}),y=Math.max(Dd,pt.now()-this.startTime),g=ma(0,Dd,y-Dd),x=f.sample(y).value,{name:A}=this.options;m&&A&&e0(m,A,x),r.setWithVelocity(f.sample(Math.max(0,y-g)).value,x,g),f.stop()}}const Vg=(a,i)=>i==="zIndex"?!1:!!(typeof a=="number"||Array.isArray(a)||typeof a=="str
290ing"&&(na.test(a)||a==="0")&&!a.startsWith("url("));function lw(a){const i=a[0];if(a.length===1)return!0;for(let r=0;r<a.length;r++)if(a[r]!==i)return!0}function cw(a,i,r,l){const d=a[0];if(d===null)return!1;if(i==="display"||i==="visibility")return!0;const m=a[a.length-1],p=Vg(d,i),f=Vg(m,i);return!p||!f?!1:lw(a)||(r==="spring"||i0(r))&&l}function lu(a){a.duration=0,a.type="keyframes"}const r0=new Set(["opacity","clipPath","filter","transform"]),dw=/^(?:oklch|oklab|lab|lch|color|color-mix|light-dark)\(/;function uw(a){for(let i=0;i<a.length;i++)if(typeof a[i]=="string"&&dw.test(a[i]))return!0;return!1}const mw=new Set(["color","backgroundColor","outlineColor","fill","stroke","borderColor","borderTopColor","borderRightColor","borderBottomColor","borderLeftColor"]),pw=zx(()=>Object.hasOwnProperty.call(Element.prototype,"animate"));function fw(a){var A;const{motionValue:i,name:r,repeatDelay:l,repeatType:d,damping:m,type:p,keyframes:f}=a;if(!(((A=i==null?void 0:i.owner)==null?void 0:A.current)instanceof HTMLElement))return!1;const{onUpdate:g,transformTemplate:x}=i.owner.getProps();return pw()&&r&&(r0.has(r)||mw.has(r)&&uw(f))&&(r!=="transform"||!x)&&!g&&!l&&d!=="mirror"&&m!==0&&p!=="inertia"}const hw=40;class gw extends Hu{constructor({autoplay:i=!0,delay:r=0,type:l="keyframes",repeat:d=0,repeatDelay:m=0,repeatType:p="loop",keyframes:f,name:y,motionValue:g,element:x,...A}){var z;super(),this.stop=()=>{var j,I;this._animation&&(this._animation.stop(),(j=this.stopTimeline)==null||j.call(this)),(I=this.keyframeResolver)==null||I.cancel()},this.createdAt=pt.now();const v={autoplay:i,delay:r,type:l,repeat:d,repeatDelay:m,repeatType:p,name:y,motionValue:g,element:x,...A},w=(x==null?void 0:x.KeyframeResolver)||Yu;this.keyframeResolver=new w(f,(j,I,E)=>this.onKeyframesResolved(j,I,v,!E),y,g,x),(z=this.keyframeResolver)==null||z.scheduleResolve()}onKeyframesResolved(i,r,l,d){var E,_;this.keyframeResolver=void 0;const{name:m,type:p,velocity:f,delay:y,isHandoff:g,onUpdate:x}=l;this.resolvedAt=pt.now();let A=!0;cw(i,m,p,f)||(A=!1,(mn.instantAnimations||!y)&&(x==null||x(el(i,l,r))),i[0]=i[i.length-1],lu(l),l.repeat=0);const w={startTime:d?this.resolvedAt?this.resolvedAt-this.createdAt>hw?this.resolvedAt:this.createdAt:this.createdAt:void 0,finalKeyframe:r,...l,keyframes:i},z=A&&!g&&fw(w),j=(_=(E=w.motionValue)==null?void 0:E.owner)==null?void 0:_.current;let I;if(z)try{I=new rw({...w,element:j})}catch{I=new Ur(w)}else I=new Ur(w);I.finished.then(()=>{this.notifyFinished()}).catch(Ft),this.pendingTimeline&&(this.stopTimeline=I.attachTimeline(this.pendingTimeline),this.pendingTimeline=void 0),this._animation=I}get finished(){return this._animation?this.animation.finished:this._finished}then(i,r){return this.finished.finally(i).then(()=>{})}get animation(){var i;return this._animation||((i=this.keyframeResolver)==null||i.resume(),$B()),this._animation}get duration(){return this.animation.duration}get iterationDuration(){return this.animation.iterationDuration}get time(){return this.animation.time}set time(i){this.animation.time=i}get speed(){return this.animation.speed}get state(){return this.animation.state}set speed(i){this.animation.speed=i}get startTime(){return this.animation.startTime}attachTimeline(i){return this._animation?this.stopTimeline=this.animation.attachTimeline(i):this.pendingTimeline=i,()=>this.stop()}play(){this.animation.play()}pause(){this.animation.pause()}complete(){this.animation.complete()}cancel(){var i;this._animation&&this.animation.cancel(),(i=this.keyframeResolver)==null||i.cancel()}}function l0(a,i,r,l=0,d=1){const m=Array.from(a).sort((g,x)=>g.sortNodePosition(x)).indexOf(i),p=a.size,f=(p-1)*l;return typeof r=="function"?r(m,p):d===1?m*l:f-m*l}const yw=/^var\(--(?:([\w-]+)|([\w-]+), ?([a-zA-Z\d ()%#.,-]+))\)/u;function xw(a){const i=yw.exec(a);if(!i)return[,];const[,r,l,d]=i;return[`--${r??l}`,d]}function c0(a,i,r=1){const[l,d]=xw(a);if(!l)return;const m=window.getComputedStyle(i).getPropertyValue(l);if(m){const p=m.trim();return Cx(p)?parseFloat(p):p}return Lu(d)?c0(d,i,r+1):d}const Aw={type:"spring",stiffness:500,damping:25,restSpeed:10},bw=a=>({type:"spring",stiffness:550,damping:a===0?2*Math.sqrt(550):30,restSpeed:10}),vw={type:"keyframes",duration:.8},Sw={type:"keyframes",ease:[.25,.1,.35,1],duration:.3},Bw=(a,{keyframes:i})=>i.length>2?vw:Li.has(a)?a.startsWith("scale")?bw(i[1]):Aw:Sw;function d0(a,i){if(a!=null&&a.inherit&&i){const{inherit:r,...l}=a;return{...i,...l}}return a}function Ku(a,i){const r=(a==null?void 0:a[i])??(a==null?void 0:a.default)??a;return r!==a?d0(r,a):r}const ww=new Set(["when","delay","delayChildren","staggerChildren","staggerDirection","repeat","repeatType","repeatDelay","from","elapsed"]);function Cw(a){for(const i in a)if(!ww.has(i))return!0;return!1}const Fu=(a,i,r,l={},d,m)=>p=>{const f=Ku(l,a)||{},y=f.delay||l.delay||0;let{elapsed:g=0}=l;g=g-Nt(y);const x={keyframes:Array.isArray(r)?r:[null,r],ease:"easeOut",velocity:i.getVelocity(),...f,delay:-g,onUpdate:v=>{i.set(v),f.onUpdate&&f.onUpdate(v)},onComplete:()=>{p(),f.onComplete&&f.onComplete()},name:a,motionValue:i,element:m?void 0:d};Cw(f)||Object.assign(x,Bw(a,x)),x.duration&&(x.duration=Nt(x.duration)),x.repeatDelay&&(x.repeatDelay=Nt(x.repeatDelay)),x.from!==void 0&&(x.keyframes[0]=x.from);let A=!1;if((x.type===!1||x.duration===0&&!x.repeatDelay)&&(lu(x),x.delay===0&&(A=!0)),(mn.instantAnimations||mn.skipAnimations||d!=null&&d.shouldSkipAnimations)&&(A=!0,lu(x),x.delay=0),x.allowFlatten=!f.type&&!f.ease,A&&!m&&i.get()!==void 0){const v=el(x.keyframes,f);if(v!==void 0){Ee.update(()=>{x.onUpdate(v),x.onComplete()});return}}return f.isSync?new Ur(x):new gw(x)};function Ug(a){const i=[{},{}];
vendor: 3,341 bytes, line 290
290return a==null||a.values.forEach((r,l)=>{i[0][l]=r.get(),i[1][l]=r.getVelocity()}),i}function Qu(a,i,r,l){if(typeof i=="function"){const[d,m]=Ug(l);i=i(r!==void 0?r:a.custom,d,m)}if(typeof i=="string"&&(i=a.variants&&a.variants[i]),typeof i=="function"){const[d,m]=Ug(l);i=i(r!==void 0?r:a.custom,d,m)}return i}function _n(a,i,r){const l=a.getProps();return Qu(l,i,r!==void 0?r:l.custom,a)}const u0=new Set(["width","height","top","left","right","bottom",...Wi]),Hg=30,kw=a=>!isNaN(parseFloat(a));class jw{constructor(i,r={}){this.canTrackVelocity=null,this.events={},this.updateAndNotify=l=>{var m;const d=pt.now();if(this.updatedAt!==d&&this.setPrevFrameValue(),this.prev=this.current,this.setCurrent(l),this.current!==this.prev&&((m=this.events.change)==null||m.notify(this.current),this.dependents))for(const p of this.dependents)p.dirty()},this.hasAnimated=!1,this.setCurrent(i),this.owner=r.owner}setCurrent(i){this.current=i,this.updatedAt=pt.now(),this.canTrackVelocity===null&&i!==void 0&&(this.canTrackVelocity=kw(this.current))}setPrevFrameValue(i=this.current){this.prevFrameValue=i,this.prevUpdatedAt=this.updatedAt}onChange(i){return this.on("change",i)}on(i,r){this.events[i]||(this.events[i]=new Du);const l=this.events[i].add(r);return i==="change"?()=>{l(),Ee.read(()=>{this.events.change.getSize()||this.stop()})}:l}clearListeners(){for(const i in this.events)this.events[i].clear()}attach(i,r){this.passiveEffect=i,this.stopPassiveEffect=r}set(i){this.passiveEffect?this.passiveEffect(i,this.updateAndNotify):this.updateAndNotify(i)}setWithVelocity(i,r,l){this.set(r),this.prev=void 0,this.prevFrameValue=i,this.prevUpdatedAt=this.updatedAt-l}jump(i,r=!0){this.updateAndNotify(i),this.prev=i,this.prevUpdatedAt=this.prevFrameValue=void 0,r&&this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}dirty(){var i;(i=this.events.change)==null||i.notify(this.current)}addDependent(i){this.dependents||(this.dependents=new Set),this.dependents.add(i)}removeDependent(i){this.dependents&&this.dependents.delete(i)}get(){return this.current}getPrevious(){return this.prev}getVelocity(){const i=pt.now();if(!this.canTrackVelocity||this.prevFrameValue===void 0||i-this.updatedAt>Hg)return 0;const r=Math.min(this.updatedAt-this.prevUpdatedAt,Hg);return Px(parseFloat(this.current)-parseFloat(this.prevFrameValue),r)}start(i){return this.stop(),new Promise(r=>{this.hasAnimated=!0,this.animation=i(r),this.events.animationStart&&this.events.animationStart.notify()}).then(()=>{this.events.animationComplete&&this.events.animationComplete.notify(),this.clearAnimation()})}stop(){this.animation&&(this.animation.stop(),this.events.animationCancel&&this.events.animationCancel.notify()),this.clearAnimation()}isAnimating(){return!!this.animation}clearAnimation(){delete this.animation}destroy(){var i,r;(i=this.dependents)==null||i.clear(),(r=this.events.destroy)==null||r.notify(),this.clearListeners(),this.stop(),this.stopPassiveEffect&&this.stopPassiveEffect()}}function Ri(a,i){return new jw(a,i)}const cu=a=>Array.isArray(a);function zw(a,i,r){a.hasValue(i)?a.getValue(i).set(r):a.addValue(i,Ri(r))}function Pw(a){return cu(a)?a[a.length-1]||0:a}function Iw(a,i){const r=_n(a,i);let{transitionEnd:l={},transition:d={},...m}=r||{};m={...m,...l};for(const p in m){const f=Pw(m[p]);zw(a,p,f)}}const ct=a=>!!(a&&a.getVelocity);
vendor: 4,646 bytes, line 290
290function Tw(a){return!!(ct(a)&&a.add)}function du(a,i){const r=a.getValue("willChange");if(Tw(r))return r.add(i);if(!r&&mn.WillChange){const l=new mn.WillChange("auto");a.addValue("willChange",l),l.add(i)}}function Zu(a){return a.replace(/([A-Z])/g,i=>`-${i.toLowerCase()}`)}const Nw="framerAppearId",m0="data-"+Zu(Nw);function p0(a){return a.props[m0]}function Ew({protectedKeys:a,needsAnimating:i},r){const l=a.hasOwnProperty(r)&&i[r]!==!0;return i[r]=!1,l}function f0(a,i,{delay:r=0,transitionOverride:l,type:d}={}){let{transition:m,transitionEnd:p,...f}=i;const y=a.getDefaultTransition();m=m?d0(m,y):y;const g=m==null?void 0:m.reduceMotion;l&&(m=l);const x=[],A=d&&a.animationState&&a.animationState.getState()[d];for(const v in f){const w=a.getValue(v,a.latestValues[v]??null),z=f[v];if(z===void 0||A&&Ew(A,v))continue;const j={delay:r,...Ku(m||{},v)},I=w.get();if(I!==void 0&&!w.isAnimating()&&!Array.isArray(z)&&z===I&&!j.velocity){Ee.update(()=>w.set(z));continue}let E=!1;if(window.MotionHandoffAnimation){const V=p0(a);if(V){const U=window.MotionHandoffAnimation(V,v,Ee);U!==null&&(j.startTime=U,E=!0)}}du(a,v);const _=g??a.shouldReduceMotion;w.start(Fu(v,w,z,_&&u0.has(v)?{type:!1}:j,a,E));const O=w.animation;O&&x.push(O)}if(p){const v=()=>Ee.update(()=>{p&&Iw(a,p)});x.length?Promise.all(x).then(v):v()}return x}function uu(a,i,r={}){var y;const l=_n(a,i,r.type==="exit"?(y=a.presenceContext)==null?void 0:y.custom:void 0);let{transition:d=a.getDefaultTransition()||{}}=l||{};r.transitionOverride&&(d=r.transitionOverride);const m=l?()=>Promise.all(f0(a,l,r)):()=>Promise.resolve(),p=a.variantChildren&&a.variantChildren.size?(g=0)=>{const{delayChildren:x=0,staggerChildren:A,staggerDirection:v}=d;return Rw(a,i,g,x,A,v,r)}:()=>Promise.resolve(),{when:f}=d;if(f){const[g,x]=f==="beforeChildren"?[m,p]:[p,m];return g().then(()=>x())}else return Promise.all([m(),p(r.delay)])}function Rw(a,i,r=0,l=0,d=0,m=1,p){const f=[];for(const y of a.variantChildren)y.notify("AnimationStart",i),f.push(uu(y,i,{...p,delay:r+(typeof l=="function"?0:l)+l0(a.variantChildren,y,l,d,m)}).then(()=>y.notify("AnimationComplete",i)));return Promise.all(f)}function Mw(a,i,r={}){a.notify("AnimationStart",i);let l;if(Array.isArray(i)){const d=i.map(m=>uu(a,m,r));l=Promise.all(d)}else if(typeof i=="string")l=uu(a,i,r);else{const d=typeof i=="function"?_n(a,i,r.custom):i;l=Promise.all(f0(a,d,r))}return l.then(()=>{a.notify("AnimationComplete",i)})}const Gw={test:a=>a==="auto",parse:a=>a},h0=a=>i=>i.test(a),g0=[Oi,X,ua,sn,lB,rB,Gw],Yg=a=>g0.find(h0(a));function Dw(a){return typeof a=="number"?a===0:a!==null?a==="none"||a==="0"||jx(a):!0}const Ow=new Set(["brightness","contrast","saturate","opacity"]);function Ww(a){const[i,r]=a.slice(0,-1).split("(");if(i==="drop-shadow")return a;const[l]=r.match(_u)||[];if(!l)return a;const d=r.replace(l,"");let m=Ow.has(i)?1:0;return l!==r&&(m*=100),i+"("+m+d+")"}const Lw=/\b([a-z-]*)\(.*?\)/gu,mu={...na,getAnimatableNone:a=>{const i=a.match(Lw);return i?i.map(Ww).join(" "):a}},pu={...na,getAnimatableNone:a=>{const i=na.parse(a);return na.createTransformer(a)(i.map(l=>typeof l=="number"?0:typeof l=="object"?{...l,alpha:1}:l))}},Kg={...Oi,transform:Math.round},_w={rotate:sn,rotateX:sn,rotateY:sn,rotateZ:sn,scale:Sr,scaleX:Sr,scaleY:Sr,scaleZ:Sr,skew:sn,skewX:sn,skewY:sn,distance:X,translateX:X,translateY:X,translateZ:X,x:X,y:X,z:X,perspective:X,transformPerspective:X,opacity:Ys,originX:Eg,originY:Eg,originZ:X},Xu={borderWidth:X,borderTopWidth:X,borderRightWidth:X,borderBottomWidth:X,borderLeftWidth:X,borderRadius:X,borderTopLeftRadius:X,borderTopRightRadius:X,borderBottomRightRadius:X,borderBottomLeftRadius:X,width:X,maxWidth:X,height:X,maxHeight:X,top:X,right:X,bottom:X,left:X,inset:X,insetBlock:X,insetBlockStart:X,insetBlockEnd:X,insetInline:X,insetInlineStart:X,insetInlineEnd:X,padding:X,paddingTop:X,paddingRight:X,paddingBottom:X,paddingLeft:X,paddingBlock:X,paddingBlockStart:X,paddingBlockEnd:X,paddingInline:X,paddingInlineStart:X,paddingInlineEnd:X,margin:X,marginTop:X,marginRight:X,marginBottom:X,marginLeft:X,marginBlock:X,marginBlockStart:X,marginBlockEnd:X,marginInline:X,marginInlineStart:X,marginInlineEnd:X,fontSize:X,backgroundPositionX:X,backgroundPositionY:X,..._w,zIndex:Kg,fillOpacity:Ys,strokeOpacity:Ys,numOctaves:Kg},qw={...Xu,color:Xe,backgroundColor:Xe,outlineColor:Xe,fill:Xe,stroke:Xe,borderColor:Xe,borderTopColor:Xe,borderRightColor:Xe,borderBottomColor:Xe,borderLeftColor:Xe,filter:mu,WebkitFilter:mu,mask:pu,WebkitMask:pu},y0=a=>qw[a],Vw=new Set([mu,pu]);function x0(a,i){let r=y0(a);return Vw.has(r)||(r=na),r.getAnimatableNone?r.getAnimatableNone(i):void 0}
vendor: 1,717 bytes, line 290
290const Uw=new Set(["auto","none","0"]);function Hw(a,i,r){let l=0,d;for(;l<a.length&&!d;){const m=a[l];typeof m=="string"&&!Uw.has(m)&&Ei(m).values.length&&(d=a[l]),l++}if(d&&r)for(const m of i)a[m]=x0(r,d)}class Yw extends Yu{constructor(i,r,l,d,m){super(i,r,l,d,m,!0)}readKeyframes(){const{unresolvedKeyframes:i,element:r,name:l}=this;if(!r||!r.current)return;super.readKeyframes();for(let x=0;x<i.length;x++){let A=i[x];if(typeof A=="string"&&(A=A.trim(),Lu(A))){const v=c0(A,r.current);v!==void 0&&(i[x]=v),x===i.length-1&&(this.finalKeyframe=A)}}if(this.resolveNoneKeyframes(),!u0.has(l)||i.length!==2)return;const[d,m]=i,p=Yg(d),f=Yg(m),y=Ng(d),g=Ng(m);if(y!==g&&ln[l]){this.needsMeasurement=!0;return}if(p!==f)if(_g(p)&&_g(f))for(let x=0;x<i.length;x++){const A=i[x];typeof A=="string"&&(i[x]=parseFloat(A))}else ln[l]&&(this.needsMeasurement=!0)}resolveNoneKeyframes(){const{unresolvedKeyframes:i,name:r}=this,l=[];for(let d=0;d<i.length;d++)(i[d]===null||Dw(i[d]))&&l.push(d);l.length&&Hw(i,l,r)}measureInitialState(){const{element:i,unresolvedKeyframes:r,name:l}=this;if(!i||!i.current)return;l==="height"&&(this.suspendedScrollY=window.pageYOffset),this.measuredOrigin=ln[l](i.measureViewportBox(),window.getComputedStyle(i.current)),r[0]=this.measuredOrigin;const d=r[r.length-1];d!==void 0&&i.getValue(l,d).jump(d,!1)}measureEndState(){var f;const{element:i,name:r,unresolvedKeyframes:l}=this;if(!i||!i.current)return;const d=i.getValue(r);d&&d.jump(this.measuredOrigin,!1);const m=l.length-1,p=l[m];l[m]=ln[r](i.measureViewportBox(),window.getComputedStyle(i.current)),p!==null&&this.finalKeyframe===void 0&&(this.finalKeyframe=p),(f=this.removedTransforms)!=null&&f.length&&this.removedTransforms.forEac
vendor: 40,916 bytes, line 290
290h(([y,g])=>{i.getValue(y).set(g)}),this.resolveNoneKeyframes()}}function A0(a,i,r){if(a==null)return[];if(a instanceof EventTarget)return[a];if(typeof a=="string"){let l=document;const d=(r==null?void 0:r[a])??l.querySelectorAll(a);return d?Array.from(d):[]}return Array.from(a).filter(l=>l!=null)}const b0=(a,i)=>i&&typeof a=="number"?i.transform(a):a;function Pr(a){return kx(a)&&"offsetHeight"in a&&!("ownerSVGElement"in a)}const{schedule:Ju}=Lx(queueMicrotask,!1),ea={x:!1,y:!1};function v0(){return ea.x||ea.y}function Kw(a){return a==="x"||a==="y"?ea[a]?null:(ea[a]=!0,()=>{ea[a]=!1}):ea.x||ea.y?null:(ea.x=ea.y=!0,()=>{ea.x=ea.y=!1})}function S0(a,i){const r=A0(a),l=new AbortController,d={passive:!0,...i,signal:l.signal};return[r,d,()=>l.abort()]}function Fw(a){return!(a.pointerType==="touch"||v0())}function Qw(a,i,r={}){const[l,d,m]=S0(a,r);return l.forEach(p=>{let f=!1,y=!1,g;const x=()=>{p.removeEventListener("pointerleave",z)},A=I=>{g&&(g(I),g=void 0),x()},v=I=>{f=!1,window.removeEventListener("pointerup",v),window.removeEventListener("pointercancel",v),y&&(y=!1,A(I))},w=()=>{f=!0,window.addEventListener("pointerup",v,d),window.addEventListener("pointercancel",v,d)},z=I=>{if(I.pointerType!=="touch"){if(f){y=!0;return}A(I)}},j=I=>{if(!Fw(I))return;y=!1;const E=i(p,I);typeof E=="function"&&(g=E,p.addEventListener("pointerleave",z,d))};p.addEventListener("pointerenter",j,d),p.addEventListener("pointerdown",w,d)}),m}const B0=(a,i)=>i?a===i?!0:B0(a,i.parentElement):!1,$u=a=>a.pointerType==="mouse"?typeof a.button!="number"||a.button<=0:a.isPrimary!==!1,Zw=new Set(["BUTTON","INPUT","SELECT","TEXTAREA","A"]);function Xw(a){return Zw.has(a.tagName)||a.isContentEditable===!0}const Jw=new Set(["INPUT","SELECT","TEXTAREA"]);function $w(a){return Jw.has(a.tagName)||a.isContentEditable===!0}const Ir=new WeakSet;function Fg(a){return i=>{i.key==="Enter"&&a(i)}}function Od(a,i){a.dispatchEvent(new PointerEvent("pointer"+i,{isPrimary:!0,bubbles:!0}))}const eC=(a,i)=>{const r=a.currentTarget;if(!r)return;const l=Fg(()=>{if(Ir.has(r))return;Od(r,"down");const d=Fg(()=>{Od(r,"up")}),m=()=>Od(r,"cancel");r.addEventListener("keyup",d,i),r.addEventListener("blur",m,i)});r.addEventListener("keydown",l,i),r.addEventListener("blur",()=>r.removeEventListener("keydown",l),i)};function Qg(a){return $u(a)&&!v0()}const Zg=new WeakSet;function tC(a,i,r={}){const[l,d,m]=S0(a,r),p=f=>{const y=f.currentTarget;if(!Qg(f)||Zg.has(f))return;Ir.add(y),r.stopPropagation&&Zg.add(f);const g=i(y,f),x=(w,z)=>{window.removeEventListener("pointerup",A),window.removeEventListener("pointercancel",v),Ir.has(y)&&Ir.delete(y),Qg(w)&&typeof g=="function"&&g(w,{success:z})},A=w=>{x(w,y===window||y===document||r.useGlobalTarget||B0(y,w.target))},v=w=>{x(w,!1)};window.addEventListener("pointerup",A,d),window.addEventListener("pointercancel",v,d)};return l.forEach(f=>{(r.useGlobalTarget?window:f).addEventListener("pointerdown",p,d),Pr(f)&&(f.addEventListener("focus",g=>eC(g,d)),!Xw(f)&&!f.hasAttribute("tabindex")&&(f.tabIndex=0))}),m}function em(a){return kx(a)&&"ownerSVGElement"in a}const Tr=new WeakMap;let on;const w0=(a,i,r)=>(l,d)=>d&&d[0]?d[0][a+"Size"]:em(l)&&"getBBox"in l?l.getBBox()[i]:l[r],aC=w0("inline","width","offsetWidth"),nC=w0("block","height","offsetHeight");function iC({target:a,borderBoxSize:i}){var r;(r=Tr.get(a))==null||r.forEach(l=>{l(a,{get width(){return aC(a,i)},get height(){return nC(a,i)}})})}function sC(a){a.forEach(iC)}function oC(){typeof ResizeObserver>"u"||(on=new ResizeObserver(sC))}function rC(a,i){on||oC();const r=A0(a);return r.forEach(l=>{let d=Tr.get(l);d||(d=new Set,Tr.set(l,d)),d.add(i),on==null||on.observe(l)}),()=>{r.forEach(l=>{const d=Tr.get(l);d==null||d.delete(i),d!=null&&d.size||on==null||on.unobserve(l)})}}const Nr=new Set;let Ii;function lC(){Ii=()=>{const a={get width(){return window.innerWidth},get height(){return window.innerHeight}};Nr.forEach(i=>i(a))},window.addEventListener("resize",Ii)}function cC(a){return Nr.add(a),Ii||lC(),()=>{Nr.delete(a),!Nr.size&&typeof Ii=="function"&&(window.removeEventListener("resize",Ii),Ii=void 0)}}function Xg(a,i){return typeof a=="function"?cC(a):rC(a,i)}function dC(a){return em(a)&&a.tagName==="svg"}const uC=[...g0,Xe,na],mC=a=>uC.find(h0(a)),Jg=()=>({translate:0,scale:1,origin:0,originPoint:0}),Ti=()=>({x:Jg(),y:Jg()}),$g=()=>({min:0,max:0}),$e=()=>({x:$g(),y:$g()}),pC=new WeakMap;function tl(a){return a!==null&&typeof a=="object"&&typeof a.start=="function"}function Ks(a){return typeof a=="string"||Array.isArray(a)}const tm=["animate","whileInView","whileFocus","whileHover","whileTap","whileDrag","exit"],am=["initial",...tm];function al(a){return tl(a.animate)||am.some(i=>Ks(a[i]))}function C0(a){return!!(al(a)||a.variants)}function fC(a,i,r){for(const l in i){const d=i[l],m=r[l];if(ct(d))a.addValue(l,d);else if(ct(m))a.addValue(l,Ri(d,{owner:a}));else if(m!==d)if(a.hasValue(l)){const p=a.getValue(l);p.liveStyle===!0?p.jump(d):p.hasAnimated||p.set(d)}else{const p=a.getStaticValue(l);a.addValue(l,Ri(p!==void 0?p:d,{owner:a}))}}for(const l in r)i[l]===void 0&&a.removeValue(l);return i}const fu={current:null},k0={current:!1},hC=typeof window<"u";function gC(){if(k0.current=!0,!!hC)if(window.matchMedia){const a=window.matchMedia("(prefers-reduced-motion)"),i=()=>fu.current=a.matches;a.addEventListener("change",i),i()}else fu.current=!1}const ey=["AnimationStart","AnimationComplete","Update","BeforeLayoutMeasure","LayoutMeasure","LayoutAnimationStart","LayoutAnimationComplete"];let Hr={};function j0(a){Hr=a}function yC(){return Hr}class xC{scrapeMotionValuesFromProps(i,r,l){return{}}constructor({parent:i,props:r,presenceContext:l,reducedMotionConfig:d,skipAnimations:m,blockInitialAnimation:p,visualState:f},y={}){this.current=null,this.children=new Set,this.isVariantNode=!1,this.isControllingVariants=!1,this.shouldReduceMotion=null,this.shouldSkipAnimations=!1,this.values=new Map,this.KeyframeResolver=Yu,this.features={},this.valueSubscriptions=new Map,this.prevMotionValues={},this.hasBeenMounted=!1,this.events={},this.propEventSubscriptions={},this.notifyUpdate=()=>this.notify("Update",this.latestValues),this.render=()=>{this.current&&(this.triggerBuild(),this.renderInstance(this.current,this.renderState,this.props.style,this.projection))},this.renderScheduledAt=0,this.scheduleRender=()=>{const w=pt.now();this.renderScheduledAt<w&&(this.renderScheduledAt=w,Ee.render(this.render,!1,!0))};const{latestValues:g,renderState:x}=f;this.latestValues=g,this.baseTarget={...g},this.initialValues=r.initial?{...g}:{},this.renderState=x,this.parent=i,this.props=r,this.presenceContext=l,this.depth=i?i.depth+1:0,this.reducedMotionConfig=d,this.skipAnimationsConfig=m,this.options=y,this.blockInitialAnimation=!!p,this.isControllingVariants=al(r),this.isVariantNode=C0(r),this.isVariantNode&&(this.variantChildren=new Set),this.manuallyAnimateOnMount=!!(i&&i.current);const{willChange:A,...v}=this.scrapeMotionValuesFromProps(r,{},this);for(const w in v){const z=v[w];g[w]!==void 0&&ct(z)&&z.set(g[w])}}mount(i){var r,l;if(this.hasBeenMounted)for(const d in this.initialValues)(r=this.values.get(d))==null||r.jump(this.initialValues[d]),this.latestValues[d]=this.initialValues[d];this.current=i,pC.set(i,this),this.projection&&!this.projection.instance&&this.projection.mount(i),this.parent&&this.isVariantNode&&!this.isControllingVariants&&(this.removeFromVariantTree=this.parent.addVariantChild(this)),this.values.forEach((d,m)=>this.bindToMotionValue(m,d)),this.reducedMotionConfig==="never"?this.shouldReduceMotion=!1:this.reducedMotionConfig==="always"?this.shouldReduceMotion=!0:(k0.current||gC(),this.shouldReduceMotion=fu.current),this.shouldSkipAnimations=this.skipAnimationsConfig??!1,(l=this.parent)==null||l.addChild(this),this.update(this.props,this.presenceContext),this.hasBeenMounted=!0}unmount(){var i;this.projection&&this.projection.unmount(),pn(this.notifyUpdate),pn(this.render),this.valueSubscriptions.forEach(r=>r()),this.valueSubscriptions.clear(),this.removeFromVariantTree&&this.removeFromVariantTree(),(i=this.parent)==null||i.removeChild(this);for(const r in this.events)this.events[r].clear();for(const r in this.features){const l=this.features[r];l&&(l.unmount(),l.isMounted=!1)}this.current=null}addChild(i){this.children.add(i),this.enteringChildren??(this.enteringChildren=new Set),this.enteringChildren.add(i)}removeChild(i){this.children.delete(i),this.enteringChildren&&this.enteringChildren.delete(i)}bindToMotionValue(i,r){if(this.valueSubscriptions.has(i)&&this.valueSubscriptions.get(i)(),r.accelerate&&r0.has(i)&&this.current instanceof HTMLElement){const{factory:p,keyframes:f,times:y,ease:g,duration:x}=r.accelerate,A=new s0({element:this.current,name:i,keyframes:f,times:y,ease:g,duration:Nt(x)}),v=p(A);this.valueSubscriptions.set(i,()=>{v(),A.cancel()});return}const l=Li.has(i);l&&this.onBindTransform&&this.onBindTransform();const d=r.on("change",p=>{this.latestValues[i]=p,this.props.onUpdate&&Ee.preRender(this.notifyUpdate),l&&this.projection&&(this.projection.isTransformDirty=!0),this.scheduleRender()});let m;typeof window<"u"&&window.MotionCheckAppearSync&&(m=window.MotionCheckAppearSync(this,i,r)),this.valueSubscriptions.set(i,()=>{d(),m&&m(),r.owner&&r.stop()})}sortNodePosition(i){return!this.current||!this.sortInstanceNodePosition||this.type!==i.type?0:this.sortInstanceNodePosition(this.current,i.current)}updateFeatures(){let i="animation";for(i in Hr){const r=Hr[i];if(!r)continue;const{isEnabled:l,Feature:d}=r;if(!this.features[i]&&d&&l(this.props)&&(this.features[i]=new d(this)),this.features[i]){const m=this.features[i];m.isMounted?m.update():(m.mount(),m.isMounted=!0)}}}triggerBuild(){this.build(this.renderState,this.latestValues,this.props)}measureViewportBox(){return this.current?this.measureInstanceViewportBox(this.current,this.props):$e()}getStaticValue(i){return this.latestValues[i]}setStaticValue(i,r){this.latestValues[i]=r}update(i,r){(i.transformTemplate||this.props.transformTemplate)&&this.scheduleRender(),this.prevProps=this.props,this.props=i,this.prevPresenceContext=this.presenceContext,this.presenceContext=r;for(let l=0;l<ey.length;l++){const d=ey[l];this.propEventSubscriptions[d]&&(this.propEventSubscriptions[d](),delete this.propEventSubscriptions[d]);const m="on"+d,p=i[m];p&&(this.propEventSubscriptions[d]=this.on(d,p))}this.prevMotionValues=fC(this,this.scrapeMotionValuesFromProps(i,this.prevProps||{},this),this.prevMotionValues),this.handleChildMotionValue&&this.handleChildMotionValue()}getProps(){return this.props}getVariant(i){return this.props.variants?this.props.variants[i]:void 0}getDefaultTransition(){return this.props.transition}getTransformPagePoint(){return this.props.transformPagePoint}getClosestVariantNode(){return this.isVariantNode?this:this.parent?this.parent.getClosestVariantNode():void 0}addVariantChild(i){const r=this.getClosestVariantNode();if(r)return r.variantChildren&&r.variantChildren.add(i),()=>r.variantChildren.delete(i)}addValue(i,r){const l=this.values.get(i);r!==l&&(l&&this.removeValue(i),this.bindToMotionValue(i,r),this.values.set(i,r),this.latestValues[i]=r.get())}removeValue(i){this.values.delete(i);const r=this.valueSubscriptions.get(i);r&&(r(),this.valueSubscriptions.delete(i)),delete this.latestValues[i],this.removeValueFromRenderState(i,this.renderState)}hasValue(i){return this.values.has(i)}getValue(i,r){if(this.props.values&&this.props.values[i])return this.props.values[i];let l=this.values.get(i);return l===void 0&&r!==void 0&&(l=Ri(r===null?void 0:r,{owner:this}),this.addValue(i,l)),l}readValue(i,r){let l=this.latestValues[i]!==void 0||!this.current?this.latestValues[i]:this.getBaseTargetFromProps(this.props,i)??this.readValueFromInstance(this.current,i,this.options);return l!=null&&(typeof l=="string"&&(Cx(l)||jx(l))?l=parseFloat(l):!mC(l)&&na.test(r)&&(l=x0(i,r)),this.setBaseTarget(i,ct(l)?l.get():l)),ct(l)?l.get():l}setBaseTarget(i,r){this.baseTarget[i]=r}getBaseTarget(i){var m;const{initial:r}=this.props;let l;if(typeof r=="string"||typeof r=="object"){const p=Qu(this.props,r,(m=this.presenceContext)==null?void 0:m.custom);p&&(l=p[i])}if(r&&l!==void 0)return l;const d=this.getBaseTargetFromProps(this.props,i);return d!==void 0&&!ct(d)?d:this.initialValues[i]!==void 0&&l===void 0?void 0:this.baseTarget[i]}on(i,r){return this.events[i]||(this.events[i]=new Du),this.events[i].add(r)}notify(i,...r){this.events[i]&&this.events[i].notify(...r)}scheduleRenderMicrotask(){Ju.render(this.render)}}class z0 extends xC{constructor(){super(...arguments),this.KeyframeResolver=Yw}sortInstanceNodePosition(i,r){return i.compareDocumentPosition(r)&2?1:-1}getBaseTargetFromProps(i,r){const l=i.style;return l?l[r]:void 0}removeValueFromRenderState(i,{vars:r,style:l}){delete r[i],delete l[i]}handleChildMotionValue(){this.childSubscription&&(this.childSubscription(),delete this.childSubscription);const{children:i}=this.props;ct(i)&&(this.childSubscription=i.on("change",r=>{this.current&&(this.current.textContent=`${r}`)}))}}class fn{constructor(i){this.isMounted=!1,this.node=i}update(){}}function P0({top:a,left:i,right:r,bottom:l}){return{x:{min:i,max:r},y:{min:a,max:l}}}function AC({x:a,y:i}){return{top:i.min,right:a.max,bottom:i.max,left:a.min}}function bC(a,i){if(!i)return a;const r=i({x:a.left,y:a.top}),l=i({x:a.right,y:a.bottom});return{top:r.y,left:r.x,bottom:l.y,right:l.x}}function Wd(a){return a===void 0||a===1}function hu({scale:a,scaleX:i,scaleY:r}){return!Wd(a)||!Wd(i)||!Wd(r)}function Dn(a){return hu(a)||I0(a)||a.z||a.rotate||a.rotateX||a.rotateY||a.skewX||a.skewY}function I0(a){return ty(a.x)||ty(a.y)}function ty(a){return a&&a!=="0%"}function Yr(a,i,r){const l=a-r,d=i*l;return r+d}function ay(a,i,r,l,d){return d!==void 0&&(a=Yr(a,d,l)),Yr(a,r,l)+i}function gu(a,i=0,r=1,l,d){a.min=ay(a.min,i,r,l,d),a.max=ay(a.max,i,r,l,d)}function T0(a,{x:i,y:r}){gu(a.x,i.translate,i.scale,i.originPoint),gu(a.y,r.translate,r.scale,r.originPoint)}const ny=.999999999999,iy=1.0000000000001;function vC(a,i,r,l=!1){var f;const d=r.length;if(!d)return;i.x=i.y=1;let m,p;for(let y=0;y<d;y++){m=r[y],p=m.projectionDelta;const{visualElement:g}=m.options;g&&g.props.style&&g.props.style.display==="contents"||(l&&m.options.layoutScroll&&m.scroll&&m!==m.root&&(da(a.x,-m.scroll.offset.x),da(a.y,-m.scroll.offset.y)),p&&(i.x*=p.x.scale,i.y*=p.y.scale,T0(a,p)),l&&Dn(m.latestValues)&&Er(a,m.latestValues,(f=m.layout)==null?void 0:f.layoutBox))}i.x<iy&&i.x>ny&&(i.x=1),i.y<iy&&i.y>ny&&(i.y=1)}function da(a,i){a.min+=i,a.max+=i}function sy(a,i,r,l,d=.5){const m=Ge(a.min,a.max,d);gu(a,i,r,m,l)}function oy(a,i){return typeof a=="string"?parseFloat(a)/100*(i.max-i.min):a}function Er(a,i,r){const l=r??a;sy(a.x,oy(i.x,l.x),i.scaleX,i.scale,i.originX),sy(a.y,oy(i.y,l.y),i.scaleY,i.scale,i.originY)}function N0(a,i){return P0(bC(a.getBoundingClientRect(),i))}function SC(a,i,r){const l=N0(a,r),{scroll:d}=i;return d&&(da(l.x,d.offset.x),da(l.y,d.offset.y)),l}const BC={x:"translateX",y:"translateY",z:"translateZ",transformPerspective:"perspective"},wC=Wi.length;function CC(a,i,r){let l="",d=!0;for(let m=0;m<wC;m++){const p=Wi[m],f=a[p];if(f===void 0)continue;let y=!0;if(typeof f=="number")y=f===(p.startsWith("scale")?1:0);else{const g=parseFloat(f);y=p.startsWith("scale")?g===1:g===0}if(!y||r){const g=b0(f,Xu[p]);if(!y){d=!1;const x=BC[p]||p;l+=`${x}(${g}) `}r&&(i[p]=g)}}return l=l.trim(),r?l=r(i,d?"":l):d&&(l="none"),l}function nm(a,i,r){const{style:l,vars:d,transformOrigin:m}=a;let p=!1,f=!1;for(const y in i){const g=i[y];if(Li.has(y)){p=!0;continue}else if(qx(y)){d[y]=g;continue}else{const x=b0(g,Xu[y]);y.startsWith("origin")?(f=!0,m[y]=x):l[y]=x}}if(i.transform||(p||r?l.transform=CC(i,a.transform,r):l.transform&&(l.transform="none")),f){const{originX:y="50%",originY:g="50%",originZ:x=0}=m;l.transformOrigin=`${y} ${g} ${x}`}}function E0(a,{style:i,vars:r},l,d){const m=a.style;let p;for(p in i)m[p]=i[p];d==null||d.applyProjectionStyles(m,l);for(p in r)m.setProperty(p,r[p])}function ry(a,i){return i.max===i.min?0:a/(i.max-i.min)*100}const Ds={correct:(a,i)=>{if(!i.target)return a;if(typeof a=="string")if(X.test(a))a=parseFloat(a);else return a;const r=ry(a,i.target.x),l=ry(a,i.target.y);return`${r}% ${l}%`}},kC={correct:(a,{treeScale:i,projectionDelta:r})=>{const l=a,d=na.parse(a);if(d.length>5)return l;const m=na.createTransformer(a),p=typeof d[0]!="number"?1:0,f=r.x.scale*i.x,y=r.y.scale*i.y;d[0+p]/=f,d[1+p]/=y;const g=Ge(f,y,.5);return typeof d[2+p]=="number"&&(d[2+p]/=g),typeof d[3+p]=="number"&&(d[3+p]/=g),m(d)}},yu={borderRadius:{...Ds,applyTo:["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"]},borderTopLeftRadius:Ds,borderTopRightRadius:Ds,borderBottomLeftRadius:Ds,borderBottomRightRadius:Ds,boxShadow:kC};function R0(a,{layout:i,layoutId:r}){return Li.has(a)||a.startsWith("origin")||(i||r!==void 0)&&(!!yu[a]||a==="opacity")}function im(a,i,r){var p;const l=a.style,d=i==null?void 0:i.style,m={};if(!l)return m;for(const f in l)(ct(l[f])||d&&ct(d[f])||R0(f,a)||((p=r==null?void 0:r.getValue(f))==null?void 0:p.liveStyle)!==void 0)&&(m[f]=l[f]);return m}function jC(a){return window.getComputedStyle(a)}class zC extends z0{constructor(){super(...arguments),this.type="html",this.renderInstance=E0}readValueFromInstance(i,r){var l;if(Li.has(r))return(l=this.projection)!=null&&l.isProjecting?nu(r):FB(i,r);{const d=jC(i),m=(qx(r)?d.getPropertyValue(r):d[r])||0;return typeof m=="string"?m.trim():m}}measureInstanceViewportBox(i,{transformPagePoint:r}){return N0(i,r)}build(i,r,l){nm(i,r,l.transformTemplate)}scrapeMotionValuesFromProps(i,r,l){return im(i,r,l)}}const PC={offset:"stroke-dashoffset",array:"stroke-dasharray"},IC={offset:"strokeDashoffset",array:"strokeDasharray"};function TC(a,i,r=1,l=0,d=!0){a.pathLength=1;const m=d?PC:IC;a[m.offset]=`${-l}`,a[m.array]=`${i} ${r}`}const NC=["offsetDistance","offsetPath","offsetRotate","offsetAnchor"];function M0(a,{attrX:i,attrY:r,attrScale:l,pathLength:d,pathSpacing:m=1,pathOffset:p=0,...f},y,g,x){if(nm(a,f,g),y){a.style.viewBox&&(a.attrs.viewBox=a.style.viewBox);return}a.attrs=a.style,a.style={};const{attrs:A,style:v}=a;A.transform&&(v.transform=A.transform,delete A.transform),(v.transform||A.transformOrigin)&&(v.transformOrigin=A.transformOrigin??"50% 50%",delete A.transformOrigin),v.transform&&(v.transformBox=(x==null?void 0:x.transformBox)??"fill-box",delete A.transformBox);for(const w of NC)A[w]!==void 0&&(v[w]=A[w],delete A[w]);i!==void 0&&(A.x=i),r!==void 0&&(A.y=r),l!==void 0&&(A.scale=l),d!==void 0&&TC(A,d,m,p,!1)}const G0=new Set(["baseFrequency","diffuseConstant","kernelMatrix","kernelUnitLength","keySplines","keyTimes","limitingConeAngle","markerHeight","markerWidth","numOctaves","targetX","targetY","surfaceScale","specularConstant","specularExponent","stdDeviation","tableValues","viewBox","gradientTransform","pathLength","startOffset","textLength","lengthAdjust"]),D0=a=>typeof a=="string"&&a.toLowerCase()==="svg";function EC(a,i,r,l){E0(a,i,void 0,l);for(const d in i.attrs)a.setAttribute(G0.has(d)?d:Zu(d),i.attrs[d])}function O0(a,i,r){const l=im(a,i,r);for(const d in a)if(ct(a[d])||ct(i[d])){const m=Wi.indexOf(d)!==-1?"attr"+d.charAt(0).toUpperCase()+d.substring(1):d;l[m]=a[d]}return l}class RC extends z0{constructor(){super(...arguments),this.type="svg",this.isSVGTag=!1,this.measureInstanceViewportBox=$e}getBaseTargetFromProps(i,r){return i[r]}readValueFromInstance(i,r){if(Li.has(r)){const l=y0(r);return l&&l.default||0}return r=G0.has(r)?r:Zu(r),i.getAttribute(r)}scrapeMotionValuesFromProps(i,r,l){return O0(i,r,l)}build(i,r,l){M0(i,r,this.isSVGTag,l.transformTemplate,l.style)}renderInstance(i,r,l,d){EC(i,r,l,d)}mount(i){this.isSVGTag=D0(i.tagName),super.mount(i)}}const MC=am.length;function W0(a){if(!a)return;if(!a.isControllingVariants){const r=a.parent?W0(a.parent)||{}:{};return a.props.initial!==void 0&&(r.initial=a.props.initial),r}const i={};for(let r=0;r<MC;r++){const l=am[r],d=a.props[l];(Ks(d)||d===!1)&&(i[l]=d)}return i}function L0(a,i){if(!Array.isArray(i))return!1;const r=i.length;if(r!==a.length)return!1;for(let l=0;l<r;l++)if(i[l]!==a[l])return!1;return!0}const GC=[...tm].reverse(),DC=tm.length;function OC(a){return i=>Promise.all(i.map(({animation:r,options:l})=>Mw(a,r,l)))}function WC(a){let i=OC(a),r=ly(),l=!0,d=!1;const m=g=>(x,A)=>{var w;const v=_n(a,A,g==="exit"?(w=a.presenceContext)==null?void 0:w.custom:void 0);if(v){const{transition:z,transitionEnd:j,...I}=v;x={...x,...I,...j}}return x};function p(g){i=g(a)}function f(g){const{props:x}=a,A=W0(a.parent)||{},v=[],w=new Set;let z={},j=1/0;for(let E=0;E<DC;E++){const _=GC[E],O=r[_],V=x[_]!==void 0?x[_]:A[_],U=Ks(V),ae=_===g?O.isActive:null;ae===!1&&(j=E);let K=V===A[_]&&V!==x[_]&&U;if(K&&(l||d)&&a.manuallyAnimateOnMount&&(K=!1),O.protectedKeys={...z},!O.isActive&&ae===null||!V&&!O.prevProp||tl(V)||typeof V=="boolean")continue;if(_==="exit"&&O.isActive&&ae!==!0){O.prevResolvedValues&&(z={...z,...O.prevResolvedValues});continue}const F=LC(O.prevProp,V);let ne=F||_===g&&O.isActive&&!K&&U||E>j&&U,$=!1;const me=Array.isArray(V)?V:[V];let be=me.reduce(m(_),{});ae===!1&&(be={});const{prevResolvedValues:Ye={}}=O,We={...Ye,...be},Ce=Q=>{ne=!0,w.has(Q)&&($=!0,w.delete(Q)),O.needsAnimating[Q]=!0;const de=a.getValue(Q);de&&(de.liveStyle=!1)};for(const Q in We){const de=be[Q],xe=Ye[Q];if(z.hasOwnProperty(Q))continue;let k=!1;cu(de)&&cu(xe)?k=!L0(de,xe):k=de!==xe,k?de!=null?Ce(Q):w.add(Q):de!==void 0&&w.has(Q)?Ce(Q):O.protectedKeys[Q]=!0}O.prevProp=V,O.prevResolvedValues=be,O.isActive&&(z={...z,...be}),(l||d)&&a.blockInitialAnimation&&(ne=!1);const G=K&&F;ne&&(!G||$)&&v.push(...me.map(Q=>{const de={type:_};if(typeof Q=="string"&&(l||d)&&!G&&a.manuallyAnimateOnMount&&a.parent){const{parent:xe}=a,k=_n(xe,Q);if(xe.enteringChildren&&k){const{delayChildren:q}=k.transition||{};de.delay=l0(xe.enteringChildren,a,q)}}return{animation:Q,options:de}}))}if(w.size){const E={};if(typeof x.initial!="boolean"){const _=_n(a,Array.isArray(x.initial)?x.initial[0]:x.initial);_&&_.transition&&(E.transition=_.transition)}w.forEach(_=>{const O=a.getBaseTarget(_),V=a.getValue(_);V&&(V.liveStyle=!0),E[_]=O??null}),v.push({animation:E})}let I=!!v.length;return l&&(x.initial===!1||x.initial===x.animate)&&!a.manuallyAnimateOnMount&&(I=!1),l=!1,d=!1,I?i(v):Promise.resolve()}function y(g,x){var v;if(r[g].isActive===x)return Promise.resolve();(v=a.variantChildren)==null||v.forEach(w=>{var z;return(z=w.animationState)==null?void 0:z.setActive(g,x)}),r[g].isActive=x;const A=f(g);for(const w in r)r[w].protectedKeys={};return A}return{animateChanges:f,setActive:y,setAnimateFunction:p,getState:()=>r,reset:()=>{r=ly(),d=!0}}}function LC(a,i){return typeof i=="string"?i!==a:Array.isArray(i)?!L0(i,a):!1}function Rn(a=!1){return{isActive:a,protectedKeys:{},needsAnimating:{},prevResolvedValues:{}}}function ly(){return{animate:Rn(!0),whileInView:Rn(),whileHover:Rn(),whileTap:Rn(),whileDrag:Rn(),whileFocus:Rn(),exit:Rn()}}function xu(a,i){a.min=i.min,a.max=i.max}function $t(a,i){xu(a.x,i.x),xu(a.y,i.y)}function cy(a,i){a.translate=i.translate,a.scale=i.scale,a.originPoint=i.originPoint,a.origin=i.origin}const _0=1e-4,_C=1-_0,qC=1+_0,q0=.01,VC=0-q0,UC=0+q0;function ft(a){return a.max-a.min}function HC(a,i,r){return Math.abs(a-i)<=r}function dy(a,i,r,l=.5){a.origin=l,a.originPoint=Ge(i.min,i.max,a.origin),a.scale=ft(r)/ft(i),a.translate=Ge(r.min,r.max,a.origin)-a.originPoint,(a.scale>=_C&&a.scale<=qC||isNaN(a.scale))&&(a.scale=1),(a.translate>=VC&&a.translate<=UC||isNaN(a.translate))&&(a.translate=0)}function qs(a,i,r,l){dy(a.x,i.x,r.x,l?l.originX:void 0),dy(a.y,i.y,r.y,l?l.originY:void 0)}function uy(a,i,r,l=0){const d=l?Ge(r.min,r.max,l):r.min;a.min=d+i.min,a.max=a.min+ft(i)}function YC(a,i,r,l){uy(a.x,i.x,r.x,l==null?void 0:l.x),uy(a.y,i.y,r.y,l==null?void 0:l.y)}function my(a,i,r,l=0){const d=l?Ge(r.min,r.max,l):r.min;a.min=i.min-d,a.max=a.min+ft(i)}function Kr(a,i,r,l){my(a.x,i.x,r.x,l==null?void 0:l.x),my(a.y,i.y,r.y,l==null?void 0:l.y)}function py(a,i,r,l,d){return a-=i,a=Yr(a,1/r,l),d!==void 0&&(a=Yr(a,1/d,l)),a}function KC(a,i=0,r=1,l=.5,d,m=a,p=a){if(ua.test(i)&&(i=parseFloat(i),i=Ge(p.min,p.max,i/100)-p.min),typeof i!="number")return;let f=Ge(m.min,m.max,l);a===m&&(f-=i),a.min=py(a.min,i,r,f,d),a.max=py(a.max,i,r,f,d)}function fy(a,i,[r,l,d],m,p){KC(a,i[r],i[l],i[d],i.scale,m,p)}const FC=["x","scaleX","originX"],QC=["y","scaleY","originY"];function hy(a,i,r,l){fy(a.x,i,FC,r?r.x:void 0,l?l.x:void 0),fy(a.y,i,QC,r?r.y:void 0,l?l.y:void 0)}function gy(a){return a.translate===0&&a.scale===1}function V0(a){return gy(a.x)&&gy(a.y)}function yy(a,i){return a.min===i.min&&a.max===i.max}function ZC(a,i){return yy(a.x,i.x)&&yy(a.y,i.y)}function xy(a,i){return Math.round(a.min)===Math.round(i.min)&&Math.round(a.max)===Math.round(i.max)}function U0(a,i){return xy(a.x,i.x)&&xy(a.y,i.y)}function Ay(a){return ft(a.x)/ft(a.y)}function by(a,i){return a.translate===i.translate&&a.scale===i.scale&&a.originPoint===i.originPoint}function ca(a){return[a("x"),a("y")]}function XC(a,i,r){let l="";const d=a.x.translate/i.x,m=a.y.translate/i.y,p=(r==null?void 0:r.z)||0;if((d||m||p)&&(l=`translate3d(${d}px, ${m}px, ${p}px) `),(i.x!==1||i.y!==1)&&(l+=`scale(${1/i.x}, ${1/i.y}) `),r){const{transformPerspective:g,rotate:x,rotateX:A,rotateY:v,skewX:w,skewY:z}=r;g&&(l=`perspective(${g}px) ${l}`),x&&(l+=`rotate(${x}deg) `),A&&(l+=`rotateX(${A}deg) `),v&&(l+=`rotateY(${v}deg) `),w&&(l+=`skewX(${w}deg) `),z&&(l+=`skewY(${z}deg) `)}const f=a.x.scale*i.x,y=a.y.scale*i.y;return(f!==1||y!==1)&&(l+=`scale(${f}, ${y})`),l||"none"}const H0=["borderTopLeftRadius","borderTopRightRadius","borderBottomLeftRadius","borderBottomRightRadius"],JC=H0.length,vy=a=>typeof a=="string"?parseFloat(a):a,Sy=a=>typeof a=="number"||X.test(a);function $C(a,i,r,l,d,m){d?(a.opacity=Ge(0,r.opacity??1,ek(l)),a.opacityExit=Ge(i.opacity??1,0,tk(l))):m&&(a.opacity=Ge(i.opacity??1,r.opacity??1,l));for(let p=0;p<JC;p++){const f=H0[p];let y=By(i,f),g=By(r,f);if(y===void 0&&g===void 0)continue;y||(y=0),g||(g=0),y===0||g===0||Sy(y)===Sy(g)?(a[f]=Math.max(Ge(vy(y),vy(g),l),0),(ua.test(g)||ua.test(y))&&(a[f]+="%")):a[f]=g}(i.rotate||r.rotate)&&(a.rotate=Ge(i.rotate||0,r.rotate||0,l))}function By(a,i){return a[i]!==void 0?a[i]:a.borderRadius}const ek=Y0(0,.5,Gx),tk=Y0(.5,.95,Ft);function Y0(a,i,r){return l=>l<a?0:l>i?1:r(Hs(a,i,l))}function ak(a,i,r){const l=ct(a)?a:Ri(a);return l.start(Fu("",l,i,r)),l.animation}function Fs(a,i,r,l={passive:!0}){return a.addEventListener(i,r,l),()=>a.removeEventListener(i,r)}const nk=(a,i)=>a.depth-i.depth;class ik{constructor(){this.children=[],this.isDirty=!1}add(i){Mu(this.children,i),this.isDirty=!0}remove(i){Lr(this.children,i),this.isDirty=!0}forEach(i){this.isDirty&&this.children.sort(nk),this.isDirty=!1,this.children.forEach(i)}}function sk(a,i){const r=pt.now(),l=({timestamp:d})=>{const m=d-r;m>=i&&(pn(l),a(m-i))};return Ee.setup(l,!0),()=>pn(l)}function Rr(a){return ct(a)?a.get():a}class ok{constructor(){this.members=[]}add(i){Mu(this.members,i);for(let r=this.members.length-1;r>=0;r--){const l=this.members[r];if(l===i||l===this.lead||l===this.prevLead)continue;const d=l.instance;(!d||d.isConnected===!1)&&!l.snapshot&&(Lr(this.members,l),l.unmount())}i.scheduleRender()}remove(i){if(Lr(this.members,i),i===this.prevLead&&(this.prevLead=void 0),i===this.lead){const r=this.members[this.members.length-1];r&&this.promote(r)}}relegate(i){var r;for(let l=this.members.indexOf(i)-1;l>=0;l--){const d=this.members[l];if(d.isPresent!==!1&&((r=d.instance)==null?void 0:r.isConnected)!==!1)return this.promote(d),!0}return!1}promote(i,r){var d;const l=this.lead;if(i!==l&&(this.prevLead=l,this.lead=i,i.show(),l)){l.updateSnapshot(),i.scheduleRender();const{layoutDependency:m}=l.options,{layoutDependency:p}=i.options;(m===void 0||m!==p)&&(i.resumeFrom=l,r&&(l.preserveOpacity=!0),l.snapshot&&(i.snapshot=l.snapshot,i.snapshot.latestValues=l.animationValues||l.latestValues),(d=i.root)!=null&&d.isUpdating&&(i.isLayoutDirty=!0)),i.options.crossfade===!1&&l.hide()}}exitAnimationComplete(){this.members.forEach(i=>{var r,l,d,m,p;(l=(r=i.options).onExitComplete)==null||l.call(r),(p=(d=i.resumingFrom)==null?void 0:(m=d.options).onExitComplete)==null||p.call(m)})}scheduleRender(){this.members.forEach(i=>i.instance&&i.scheduleRender(!1))}removeLeadSnapshot(){var i;(i=this.lead)!=null&&i.snapshot&&(this.lead.snapshot=void 0)}}const Mr={hasAnimatedSinceResize:!0,hasEverUpdated:!1},Ld=["","X","Y","Z"],rk=1e3;let lk=0;function _d(a,i,r,l){const{latestValues:d}=i;d[a]&&(r[a]=d[a],i.setStaticValue(a,0),l&&(l[a]=0))}function K0(a){if(a.hasCheckedOptimisedAppear=!0,a.root===a)return;const{visualElement:i}=a.options;if(!i)return;const r=p0(i);if(window.MotionHasOptimisedAnimation(r,"transform")){const{layout:d,layoutId:m}=a.options;window.MotionCancelOptimisedAnimation(r,"transform",Ee,!(d||m))}const{parent:l}=a;l&&!l.hasCheckedOptimisedAppear&&K0(l)}function F0({attachResizeListener:a,defaultParent:i,measureScroll:r,checkIsScrollRoot:l,resetTransform:d}){return class{constructor(p={},f=i==null?void 0:i()){this.id=lk++,this.animationId=0,this.animationCommitId=0,this.children=new Set,this.options={},this.isTreeAnimating=!1,this.isAnimationBlocked=!1,this.isLayoutDirty=!1,this.isProjectionDirty=!1,this.isSharedProjectionDirty=!1,this.isTransformDirty=!1,this.updateManuallyBlocked=!1,this.updateBlockedByResize=!1,this.isUpdating=!1,this.isSVG=!1,this.needsReset=!1,this.shouldResetTransform=!1,this.hasCheckedOptimisedAppear=!1,this.treeScale={x:1,y:1},this.eventHandlers=new Map,this.hasTreeAnimated=!1,this.layoutVersion=0,this.updateScheduled=!1,this.scheduleUpdate=()=>this.update(),this.projectionUpdateScheduled=!1,this.checkUpdateFailed=()=>{this.isUpdating&&(this.isUpdating=!1,this.clearAllSnapshots())},this.updateProjection=()=>{this.projectionUpdateScheduled=!1,this.nodes.forEach(uk),this.nodes.forEach(yk),this.nodes.forEach(xk),this.nodes.forEach(mk)},this.resolvedRelativeTargetAt=0,this.linkedParentVersion=0,this.hasProjected=!1,this.isVisible=!0,this.animationProgress=0,this.sharedNodes=new Map,this.latestValues=p,this.root=f?f.root||f:this,this.path=f?[...f.path,f]:[],this.parent=f,this.depth=f?f.depth+1:0;for(let y=0;y<this.path.length;y++)this.path[y].shouldResetTransform=!0;this.root===this&&(this.nodes=new ik)}addEventListener(p,f){return this.eventHandlers.has(p)||this.eventHandlers.set(p,new Du),this.eventHandlers.get(p).add(f)}notifyListeners(p,...f){const y=this.eventHandlers.get(p);y&&y.notify(...f)}hasListeners(p){return this.eventHandlers.has(p)}mount(p){if(this.instance)return;this.isSVG=em(p)&&!dC(p),this.instance=p;const{layoutId:f,layout:y,visualElement:g}=this.options;if(g&&!g.current&&g.mount(p),this.root.nodes.add(this),this.parent&&this.parent.children.add(this),this.root.hasTreeAnimated&&(y||f)&&(this.isLayoutDirty=!0),a){let x,A=0;const v=()=>this.root.updateBlockedByResize=!1;Ee.read(()=>{A=window.innerWidth}),a(p,()=>{const w=window.innerWidth;w!==A&&(A=w,this.root.updateBlockedByResize=!0,x&&x(),x=sk(v,250),Mr.hasAnimatedSinceResize&&(Mr.hasAnimatedSinceResize=!1,this.nodes.forEach(ky)))})}f&&this.root.registerSharedNode(f,this),this.options.animate!==!1&&g&&(f||y)&&this.addEventListener("didUpdate",({delta:x,hasLayoutChanged:A,hasRelativeLayoutChanged:v,layout:w})=>{if(this.isTreeAnimationBlocked()){this.target=void 0,this.relativeTarget=void 0;return}const z=this.options.transition||g.getDefaultTransition()||Bk,{onLayoutAnimationStart:j,onLayoutAnimationComplete:I}=g.getProps(),E=!this.targetLayout||!U0(this.targetLayout,w),_=!A&&v;if(this.options.layoutRoot||this.resumeFrom||_||A&&(E||!this.currentAnimation)){this.resumeFrom&&(this.resumingFrom=this.resumeFrom,this.resumingFrom.resumingFrom=void 0);const O={...Ku(z,"layout"),onPlay:j,onComplete:I};(g.shouldReduceMotion||this.options.layoutRoot)&&(O.delay=0,O.type=!1),this.startAnimation(O),this.setAnimationOrigin(x,_)}else A||ky(this),this.isLead()&&this.options.onExitComplete&&this.options.onExitComplete();this.targetLayout=w})}unmount(){this.options.layoutId&&this.willUpdate(),this.root.nodes.remove(this);const p=this.getStack();p&&p.remove(this),this.parent&&this.parent.children.delete(this),this.instance=void 0,this.eventHandlers.clear(),pn(this.updateProjection)}blockUpdate(){this.updateManuallyBlocked=!0}unblockUpdate(){this.updateManuallyBlocked=!1}isUpdateBlocked(){return this.updateManuallyBlocked||this.updateBlockedByResize}isTreeAnimationBlocked(){return this.isAnimationBlocked||this.parent&&this.parent.isTreeAnimationBlocked()||!1}startUpdate(){this.isUpdateBlocked()||(this.isUpdating=!0,this.nodes&&this.nodes.forEach(Ak),this.animationId++)}getTransformTemplate(){const{visualElement:p}=this.options;return p&&p.getProps().transformTemplate}willUpdate(p=!0){if(this.root.hasTreeAnimated=!0,this.root.isUpdateBlocked()){this.options.onExitComplete&&this.options.onExitComplete();return}if(window.MotionCancelOptimisedAnimation&&!this.hasCheckedOptimisedAppear&&K0(this),!this.root.isUpdating&&this.root.startUpdate(),this.isLayoutDirty)return;this.isLayoutDirty=!0;for(let x=0;x<this.path.length;x++){const A=this.path[x];A.shouldResetTransform=!0,(typeof A.latestValues.x=="string"||typeof A.latestValues.y=="string")&&(A.isLayoutDirty=!0),A.updateScroll("snapshot"),A.options.layoutRoot&&A.willUpdate(!1)}const{layoutId:f,layout:y}=this.options;if(f===void 0&&!y)return;const g=this.getTransformTemplate();this.prevTransformTemplateValue=g?g(this.latestValues,""):void 0,this.updateSnapshot(),p&&this.notifyListeners("willUpdate")}update(){if(this.updateScheduled=!1,this.isUpdateBlocked()){const y=this.updateBlockedByResize;this.unblockUpdate(),this.updateBlockedByResize=!1,this.clearAllSnapshots(),y&&this.nodes.forEach(fk),this.nodes.forEach(wy);return}if(this.animationId<=this.animationCommitId){this.nodes.forEach(Cy);return}this.animationCommitId=this.animationId,this.isUpdating?(this.isUpdating=!1,this.nodes.forEach(hk),this.nodes.forEach(gk),this.nodes.forEach(ck),this.nodes.forEach(dk)):this.nodes.forEach(Cy),this.clearAllSnapshots();const f=pt.now();lt.delta=ma(0,1e3/60,f-lt.timestamp),lt.timestamp=f,lt.isProcessing=!0,Nd.update.process(lt),Nd.preRender.process(lt),Nd.render.process(lt),lt.isProcessing=!1}didUpdate(){this.updateScheduled||(this.updateScheduled=!0,Ju.read(this.scheduleUpdate))}clearAllSnapshots(){this.nodes.forEach(pk),this.sharedNodes.forEach(bk)}scheduleUpdateProjection(){this.projectionUpdateScheduled||(this.projectionUpdateScheduled=!0,Ee.preRender(this.updateProjection,!1,!0))}scheduleCheckAfterUnmount(){Ee.postRender(()=>{this.isLayoutDirty?this.root.didUpdate():this.root.checkUpdateFailed()})}updateSnapshot(){this.snapshot||!this.instance||(this.snapshot=this.measure(),this.snapshot&&!ft(this.snapshot.measuredBox.x)&&!ft(this.snapshot.measuredBox.y)&&(this.snapshot=void 0))}updateLayout(){if(!this.instance||(this.updateScroll(),!(this.options.alwaysMeasureLayout&&this.isLead())&&!this.isLayoutDirty))return;if(this.resumeFrom&&!this.resumeFrom.instance)for(let y=0;y<this.path.length;y++)this.path[y].updateScroll();const p=this.layout;this.layout=this.measure(!1),this.layoutVersion++,this.layoutCorrected||(this.layoutCorrected=$e()),this.isLayoutDirty=!1,this.projectionDelta=void 0,this.notifyListeners("measure",this.layout.layoutBox);const{visualElement:f}=this.options;f&&f.notify("LayoutMeasure",this.layout.layoutBox,p?p.layoutBox:void 0)}updateScroll(p="measure"){let f=!!(this.options.layoutScroll&&this.instance);if(this.scroll&&this.scroll.animationId===this.root.animationId&&this.scroll.phase===p&&(f=!1),f&&this.instance){const y=l(this.instance);this.scroll={animationId:this.root.animationId,phase:p,isRoot:y,offset:r(this.instance),wasRoot:this.scroll?this.scroll.isRoot:y}}}resetTransform(){if(!d)return;const p=this.isLayoutDirty||this.shouldResetTransform||this.options.alwaysMeasureLayout,f=this.projectionDelta&&!V0(this.projectionDelta),y=this.getTransformTemplate(),g=y?y(this.latestValues,""):void 0,x=g!==this.prevTransformTemplateValue;p&&this.instance&&(f||Dn(this.latestValues)||x)&&(d(this.instance,g),this.shouldResetTransform=!1,this.scheduleRender())}measure(p=!0){const f=this.measurePageBox();let y=this.removeElementScroll(f);return p&&(y=this.removeTransform(y)),wk(y),{animationId:this.root.animationId,measuredBox:f,layoutBox:y,latestValues:{},source:this.id}}measurePageBox(){var g;const{visualElement:p}=this.options;if(!p)return $e();const f=p.measureViewportBox();if(!(((g=this.scroll)==null?void 0:g.wasRoot)||this.path.some(Ck))){const{scroll:x}=this.root;x&&(da(f.x,x.offset.x),da(f.y,x.offset.y))}return f}removeElementScroll(p){var y;const f=$e();if($t(f,p),(y=this.scroll)!=null&&y.wasRoot)return f;for(let g=0;g<this.path.length;g++){const x=this.path[g],{scroll:A,options:v}=x;x!==this.root&&A&&v.layoutScroll&&(A.wasRoot&&$t(f,p),da(f.x,A.offset.x),da(f.y,A.offset.y))}return f}applyTransform(p,f=!1,y){var x,A;const g=y||$e();$t(g,p);for(let v=0;v<this.path.length;v++){const w=this.path[v];!f&&w.options.layoutScroll&&w.scroll&&w!==w.root&&(da(g.x,-w.scroll.offset.x),da(g.y,-w.scroll.offset.y)),Dn(w.latestValues)&&Er(g,w.latestValues,(x=w.layout)==null?void 0:x.layoutBox)}return Dn(this.latestValues)&&Er(g,this.latestValues,(A=this.layout)==null?void 0:A.layoutBox),g}removeTransform(p){var y;const f=$e();$t(f,p);for(let g=0;g<this.path.length;g++){const x=this.path[g];if(!Dn(x.latestValues))continue;let A;x.instance&&(hu(x.latestValues)&&x.updateSnapshot(),A=$e(),$t(A,x.measurePageBox())),hy(f,x.latestValues,(y=x.snapshot)==null?void 0:y.layoutBox,A)}return Dn(this.latestValues)&&hy(f,this.latestValues),f}setTargetDelta(p){this.targetDelta=p,this.root.scheduleUpdateProjection(),this.isProjectionDirty=!0}setOptions(p){this.options={...this.options,...p,crossfade:p.crossfade!==void 0?p.crossfade:!0}}clearMeasurements(){this.scroll=void 0,this.layout=void 0,this.snapshot=void 0,this.prevTransformTemplateValue=void 0,this.targetDelta=void 0,this.target=void 0,this.isLayoutDirty=!1}forceRelativeParentToResolveTarget(){this.relativeParent&&this.relativeParent.resolvedRelativeTargetAt!==lt.timestamp&&this.relativeParent.resolveTargetDelta(!0)}resolveTargetDelta(p=!1){var w;const f=this.getLead();this.isProjectionDirty||(this.isProjectionDirty=f.isProjectionDirty),this.isTransformDirty||(this.isTransformDirty=f.isTransformDirty),this.isSharedProjectionDirty||(this.isSharedProjectionDirty=f.isSharedProjectionDirty);const y=!!this.resumingFrom||this!==f;if(!(p||y&&this.isSharedProjectionDirty||this.isProjectionDirty||(w=this.parent)!=null&&w.isProjectionDirty||this.attemptToResolveRelativeTarget||this.root.updateBlockedByResize))return;const{layout:x,layoutId:A}=this.options;if(!this.layout||!(x||A))return;this.resolvedRelativeTargetAt=lt.timestamp;const v=this.getClosestProjectingParent();v&&this.linkedParentVersion!==v.layoutVersion&&!v.options.layoutRoot&&this.removeRelativeTarget(),!this.targetDelta&&!this.relativeTarget&&(this.options.layoutAnchor!==!1&&v&&v.layout?this.createRelativeTarget(v,this.layout.layoutBox,v.layout.layoutBox):this.removeRelativeTarget()),!(!this.relativeTarget&&!this.targetDelta)&&(this.target||(this.target=$e(),this.targetWithTransforms=$e()),this.relativeTarget&&this.relativeTargetOrigin&&this.relativeParent&&this.relativeParent.target?(this.forceRelativeParentToResolveTarget(),YC(this.target,this.relativeTarget,this.relativeParent.target,this.options.layoutAnchor||void 0)):this.targetDelta?(this.resumingFrom?this.applyTransform(this.layout.layoutBox,!1,this.target):$t(this.target,this.layout.layoutBox),T0(this.target,this.targetDelta)):$t(this.target,this.layout.layoutBox),this.attemptToResolveRelativeTarget&&(this.attemptToResolveRelativeTarget=!1,this.options.layoutAnchor!==!1&&v&&!!v.resumingFrom==!!this.resumingFrom&&!v.options.layoutScroll&&v.target&&this.animationProgress!==1?this.createRelativeTarget(v,this.target,v.target):this.relativeParent=this.relativeTarget=void 0))}getClosestProjectingParent(){if(!(!this.parent||hu(this.parent.latestValues)||I0(this.parent.latestValues)))return this.parent.isProjecting()?this.parent:this.parent.getClosestProjectingParent()}isProjecting(){return!!((this.relativeTarget||this.targetDelta||this.options.layoutRoot)&&this.layout)}createRelativeTarget(p,f,y){this.relativeParent=p,this.linkedParentVersion=p.layoutVersion,this.forceRelativeParentToResolveTarget(),this.relativeTarget=$e(),this.relativeTargetOrigin=$e(),Kr(this.relativeTargetOrigin,f,y,this.options.layoutAnchor||void 0),$t(this.relativeTarget,this.relativeTargetOrigin)}removeRelativeTarget(){this.relativeParent=this.relativeTarget=void 0}calcProjection(){var z;const p=this.getLead(),f=!!this.resumingFrom||this!==p;let y=!0;if((this.isProjectionDirty||(z=this.parent)!=null&&z.isProjectionDirty)&&
vendor: 5,333 bytes, line 290
290(y=!1),f&&(this.isSharedProjectionDirty||this.isTransformDirty)&&(y=!1),this.resolvedRelativeTargetAt===lt.timestamp&&(y=!1),y)return;const{layout:g,layoutId:x}=this.options;if(this.isTreeAnimating=!!(this.parent&&this.parent.isTreeAnimating||this.currentAnimation||this.pendingAnimation),this.isTreeAnimating||(this.targetDelta=this.relativeTarget=void 0),!this.layout||!(g||x))return;$t(this.layoutCorrected,this.layout.layoutBox);const A=this.treeScale.x,v=this.treeScale.y;vC(this.layoutCorrected,this.treeScale,this.path,f),p.layout&&!p.target&&(this.treeScale.x!==1||this.treeScale.y!==1)&&(p.target=p.layout.layoutBox,p.targetWithTransforms=$e());const{target:w}=p;if(!w){this.prevProjectionDelta&&(this.createProjectionDeltas(),this.scheduleRender());return}!this.projectionDelta||!this.prevProjectionDelta?this.createProjectionDeltas():(cy(this.prevProjectionDelta.x,this.projectionDelta.x),cy(this.prevProjectionDelta.y,this.projectionDelta.y)),qs(this.projectionDelta,this.layoutCorrected,w,this.latestValues),(this.treeScale.x!==A||this.treeScale.y!==v||!by(this.projectionDelta.x,this.prevProjectionDelta.x)||!by(this.projectionDelta.y,this.prevProjectionDelta.y))&&(this.hasProjected=!0,this.scheduleRender(),this.notifyListeners("projectionUpdate",w))}hide(){this.isVisible=!1}show(){this.isVisible=!0}scheduleRender(p=!0){var f;if((f=this.options.visualElement)==null||f.scheduleRender(),p){const y=this.getStack();y&&y.scheduleRender()}this.resumingFrom&&!this.resumingFrom.instance&&(this.resumingFrom=void 0)}createProjectionDeltas(){this.prevProjectionDelta=Ti(),this.projectionDelta=Ti(),this.projectionDeltaWithTransform=Ti()}setAnimationOrigin(p,f=!1){const y=this.snapshot,g=y?y.latestValues:{},x={...this.latestValues},A=Ti();(!this.relativeParent||!this.relativeParent.options.layoutRoot)&&(this.relativeTarget=this.relativeTargetOrigin=void 0),this.attemptToResolveRelativeTarget=!f;const v=$e(),w=y?y.source:void 0,z=this.layout?this.layout.source:void 0,j=w!==z,I=this.getStack(),E=!I||I.members.length<=1,_=!!(j&&!E&&this.options.crossfade===!0&&!this.path.some(Sk));this.animationProgress=0;let O;this.mixTargetDelta=V=>{const U=V/1e3;jy(A.x,p.x,U),jy(A.y,p.y,U),this.setTargetDelta(A),this.relativeTarget&&this.relativeTargetOrigin&&this.layout&&this.relativeParent&&this.relativeParent.layout&&(Kr(v,this.layout.layoutBox,this.relativeParent.layout.layoutBox,this.options.layoutAnchor||void 0),vk(this.relativeTarget,this.relativeTargetOrigin,v,U),O&&ZC(this.relativeTarget,O)&&(this.isProjectionDirty=!1),O||(O=$e()),$t(O,this.relativeTarget)),j&&(this.animationValues=x,$C(x,g,this.latestValues,U,_,E)),this.root.scheduleUpdateProjection(),this.scheduleRender(),this.animationProgress=U},this.mixTargetDelta(this.options.layoutRoot?1e3:0)}startAnimation(p){var f,y,g;this.notifyListeners("animationStart"),(f=this.currentAnimation)==null||f.stop(),(g=(y=this.resumingFrom)==null?void 0:y.currentAnimation)==null||g.stop(),this.pendingAnimation&&(pn(this.pendingAnimation),this.pendingAnimation=void 0),this.pendingAnimation=Ee.update(()=>{Mr.hasAnimatedSinceResize=!0,this.motionValue||(this.motionValue=Ri(0)),this.motionValue.jump(0,!1),this.currentAnimation=ak(this.motionValue,[0,1e3],{...p,velocity:0,isSync:!0,onUpdate:x=>{this.mixTargetDelta(x),p.onUpdate&&p.onUpdate(x)},onStop:()=>{},onComplete:()=>{p.onComplete&&p.onComplete(),this.completeAnimation()}}),this.resumingFrom&&(this.resumingFrom.currentAnimation=this.currentAnimation),this.pendingAnimation=void 0})}completeAnimation(){this.resumingFrom&&(this.resumingFrom.currentAnimation=void 0,this.resumingFrom.preserveOpacity=void 0);const p=this.getStack();p&&p.exitAnimationComplete(),this.resumingFrom=this.currentAnimation=this.animationValues=void 0,this.notifyListeners("animationComplete")}finishAnimation(){this.currentAnimation&&(this.mixTargetDelta&&this.mixTargetDelta(rk),this.currentAnimation.stop()),this.completeAnimation()}applyTransformsToTarget(){const p=this.getLead();let{targetWithTransforms:f,target:y,layout:g,latestValues:x}=p;if(!(!f||!y||!g)){if(this!==p&&this.layout&&g&&Q0(this.options.animationType,this.layout.layoutBox,g.layoutBox)){y=this.target||$e();const A=ft(this.layout.layoutBox.x);y.x.min=p.target.x.min,y.x.max=y.x.min+A;const v=ft(this.layout.layoutBox.y);y.y.min=p.target.y.min,y.y.max=y.y.min+v}$t(f,y),Er(f,x),qs(this.projectionDeltaWithTransform,this.layoutCorrected,f,x)}}registerSharedNode(p,f){this.sharedNodes.has(p)||this.sharedNodes.set(p,new ok),this.sharedNodes.get(p).add(f);const g=f.options.initialPromotionConfig;f.promote({transition:g?g.transition:void 0,preserveFollowOpacity:g&&g.shouldPreserveFollowOpacity?g.shouldPreserveFollowOpacity(f):void 0})}isLead(){const p=this.getStack();return p?p.lead===this:!0}getLead(){var f;const{layoutId:p}=this.options;return p?((f=this.getStack())==null?void 0:f.lead)||this:this}getPrevLead(){var f;const{layoutId:p}=this.options;return p?(f=this.getStack())==null?void 0:f.prevLead:void 0}getStack(){const{layoutId:p}=this.options;if(p)return this.root.sharedNodes.get(p)}promote({needsReset:p,transition:f,preserveFollowOpacity:y}={}){const g=this.getStack();g&&g.promote(this,y),p&&(this.projectionDelta=void 0,this.needsReset=!0),f&&this.setOptions({transition:f})}relegate(){const p=this.getStack();return p?p.relegate(this):!1}
vendor: 4,506 bytes, line 290
290resetSkewAndRotation(){const{visualElement:p}=this.options;if(!p)return;let f=!1;const{latestValues:y}=p;if((y.z||y.rotate||y.rotateX||y.rotateY||y.rotateZ||y.skewX||y.skewY)&&(f=!0),!f)return;const g={};y.z&&_d("z",p,g,this.animationValues);for(let x=0;x<Ld.length;x++)_d(`rotate${Ld[x]}`,p,g,this.animationValues),_d(`skew${Ld[x]}`,p,g,this.animationValues);p.render();for(const x in g)p.setStaticValue(x,g[x]),this.animationValues&&(this.animationValues[x]=g[x]);p.scheduleRender()}applyProjectionStyles(p,f){if(!this.instance||this.isSVG)return;if(!this.isVisible){p.visibility="hidden";return}const y=this.getTransformTemplate();if(this.needsReset){this.needsReset=!1,p.visibility="",p.opacity="",p.pointerEvents=Rr(f==null?void 0:f.pointerEvents)||"",p.transform=y?y(this.latestValues,""):"none";return}const g=this.getLead();if(!this.projectionDelta||!this.layout||!g.target){this.options.layoutId&&(p.opacity=this.latestValues.opacity!==void 0?this.latestValues.opacity:1,p.pointerEvents=Rr(f==null?void 0:f.pointerEvents)||""),this.hasProjected&&!Dn(this.latestValues)&&(p.transform=y?y({},""):"none",this.hasProjected=!1);return}p.visibility="";const x=g.animationValues||g.latestValues;this.applyTransformsToTarget();let A=XC(this.projectionDeltaWithTransform,this.treeScale,x);y&&(A=y(x,A)),p.transform=A;const{x:v,y:w}=this.projectionDelta;p.transformOrigin=`${v.origin*100}% ${w.origin*100}% 0`,g.animationValues?p.opacity=g===this?x.opacity??this.latestValues.opacity??1:this.preserveOpacity?this.latestValues.opacity:x.opacityExit:p.opacity=g===this?x.opacity!==void 0?x.opacity:"":x.opacityExit!==void 0?x.opacityExit:0;for(const z in yu){if(x[z]===void 0)continue;const{correct:j,applyTo:I,isCSSVariable:E}=yu[z],_=A==="none"?x[z]:j(x[z],g);if(I){const O=I.length;for(let V=0;V<O;V++)p[I[V]]=_}else E?this.options.visualElement.renderState.vars[z]=_:p[z]=_}this.options.layoutId&&(p.pointerEvents=g===this?Rr(f==null?void 0:f.pointerEvents)||"":"none")}clearSnapshot(){this.resumeFrom=this.snapshot=void 0}resetTree(){this.root.nodes.forEach(p=>{var f;return(f=p.currentAnimation)==null?void 0:f.stop()}),this.root.nodes.forEach(wy),this.root.sharedNodes.clear()}}}function ck(a){a.updateLayout()}function dk(a){var r;const i=((r=a.resumeFrom)==null?void 0:r.snapshot)||a.snapshot;if(a.isLead()&&a.layout&&i&&a.hasListeners("didUpdate")){const{layoutBox:l,measuredBox:d}=a.layout,{animationType:m}=a.options,p=i.source!==a.layout.source;if(m==="size")ca(A=>{const v=p?i.measuredBox[A]:i.layoutBox[A],w=ft(v);v.min=l[A].min,v.max=v.min+w});else if(m==="x"||m==="y"){const A=m==="x"?"y":"x";xu(p?i.measuredBox[A]:i.layoutBox[A],l[A])}else Q0(m,i.layoutBox,l)&&ca(A=>{const v=p?i.measuredBox[A]:i.layoutBox[A],w=ft(l[A]);v.max=v.min+w,a.relativeTarget&&!a.currentAnimation&&(a.isProjectionDirty=!0,a.relativeTarget[A].max=a.relativeTarget[A].min+w)});const f=Ti();qs(f,l,i.layoutBox);const y=Ti();p?qs(y,a.applyTransform(d,!0),i.measuredBox):qs(y,l,i.layoutBox);const g=!V0(f);let x=!1;if(!a.resumeFrom){const A=a.getClosestProjectingParent();if(A&&!A.resumeFrom){const{snapshot:v,layout:w}=A;if(v&&w){const z=a.options.layoutAnchor||void 0,j=$e();Kr(j,i.layoutBox,v.layoutBox,z);const I=$e();Kr(I,l,w.layoutBox,z),U0(j,I)||(x=!0),A.options.layoutRoot&&(a.relativeTarget=I,a.relativeTargetOrigin=j,a.relativeParent=A)}}}a.notifyListeners("didUpdate",{layout:l,snapshot:i,delta:y,layoutDelta:f,hasLayoutChanged:g,hasRelativeLayoutChanged:x})}else if(a.isLead()){const{onExitComplete:l}=a.options;l&&l()}a.options.transition=void 0}function uk(a){a.parent&&(a.isProjecting()||(a.isProjectionDirty=a.parent.isProjectionDirty),a.isSharedProjectionDirty||(a.isSharedProjectionDirty=!!(a.isProjectionDirty||a.parent.isProjectionDirty||a.parent.isSharedProjectionDirty)),a.isTransformDirty||(a.isTransformDirty=a.parent.isTransformDirty))}function mk(a){a.isProjectionDirty=a.isSharedProjectionDirty=a.isTransformDirty=!1}function pk(a){a.clearSnapshot()}function wy(a){a.clearMeasurements()}function fk(a){a.isLayoutDirty=!0,a.updateLayout()}function Cy(a){a.isLayoutDirty=!1}function hk(a){a.isAnimationBlocked&&a.layout&&!a.isLayoutDirty&&(a.snapshot=a.layout,a.isLayoutDirty=!0)}function gk(a){const{visualElement:i}=a.options;i&&i.getProps().onBeforeLayoutMeasure&&i.notify("BeforeLayoutMeasure"),a.resetTransform()}function ky(a){a.finishAnimation(),a.targetDelta=a.relativeTarget=a.target=void 0,a.isProjectionDirty=!0}function yk(a){a.resolveTargetDelta()}function xk(a){a.calcProjection()}
290function Ak(a){a.resetSkewAndRotation()}function bk(a){a.removeLeadSnapshot()}function jy(a,i,r){a.translate=Ge(i.translate,0,r),a.scale=Ge(i.scale,1,r),a.origin=i.origin,a.originPoint=i.originPoint}function zy(a,i,r,l){a.min=Ge(i.min,r.min,l),a.max=Ge(i.max,r.max,l)}function vk(a,i,r,l){zy(a.x,i.x,r.x,l),zy(a.y,i.y,r.y,l)}function Sk(a){return a.animationValues&&a.animationValues.opacityExit!==void 0}const Bk={duration:.45,ease:[.4,0,.1,1]},Py=a=>typeof navigator<"u"&&navigator.userAgent&&navigator.userAgent.toLowerCase().includes(a),Iy=Py("applewebkit/")&&!Py("chrome/")?Math.round:Ft;function Ty(a){a.min=Iy(a.min),a.max=Iy(a.max)}function wk(a){Ty(a.x),Ty(a.y)}function Q0(a,i,r){return a==="position"||a==="preserve-aspect"&&!HC(Ay(i),Ay(r),.2)}function Ck(a){var i;return a!==a.root&&((i=a.scroll)==null?void 0:i.wasRoot)}const kk=F0({attachResizeListener:(a,i)=>Fs(a,"resize",i),measureScroll:()=>{var a,i;return{x:document.documentElement.scrollLeft||((a=document.body)==null?void 0:a.scrollLeft)||0,y:document.documentElement.scrollTop||((i=document.body)==null?void 0:i.scrollTop)||0}},checkIsScrollRoot:()=>!0}),qd={current:void 0},Z0=F0({measureScroll:a=>({x:a.scrollLeft,y:a.scrollTop}),defaultParent:()=>{if(!qd.current){const a=new kk({});a.mount(window),a.setOptions({layoutScroll:!0}),qd.current=a}return qd.current},resetTransform:(a,i)=>{a.style.transform=i!==void 0?i:"none"},checkIsScrollRoot:a=>window.getComputedStyle(a).position==="fixed"}),sm=B.createContext({transformPagePoint:a=>a,isStatic:!1,reducedMotion:"never"});function Ny(a,i){if(typeof a=="function")return a(i);a!=null&&(a.current=i)}function jk(...a){return i=>{let r=!1;const l=a.map(d=>{const m=Ny(d,i);return!r&&typeof m=="function"&&(r=!0),m});if(r)return()=>{for(let d=0;d<l.length;d++){const m=l[d];typeof m=="function"?m():Ny(a[d],null)}}}}function zk(...a){return B.useCallback(jk(...a),a)}class Pk extends B.Component{getSnapshotBeforeUpdate(i){const r=this.props.childRef.current;if(Pr(r)&&i.isPresent&&!this.props.isPresent&&this.props.pop!==!1){const l=r.offsetParent,d=Pr(l)&&l.offsetWidth||0,m=Pr(l)&&l.offsetHeight||0,p=getComputedStyle(r),f=this.props.sizeRef.current;f.height=parseFloat(p.height),f.width=parseFloat(p.width),f.top=r.offsetTop,f.left=r.offsetLeft,f.right=d-f.width-f.left,f.bottom=m-f.height-f.top}return null}componentDidUpdate(){}render(){return this.props.children}}function Ik({children:a,isPresent:i,anchorX:r,anchorY:l,root:d,pop:m}){var v;const p=B.useId(),f=B.useRef(null),y=B.useRef({width:0,height:0,top:0,left:0,right:0,bottom:0}),{nonce:g}=B.useContext(sm),x=((v=a.props)==null?void 0:v.ref)??(a==null?void 0:a.ref),A=zk(f,x);return B.useInsertionEffect(()=>{const{width:w,height:z,top:j,left:I,right:E,bottom:_}=y.current;if(i||m===!1||!f.current||!w||!z)return;const O=r==="left"?`left: ${I}`:`right: ${E}`,V=l==="bottom"?`bottom: ${_}`:`top: ${j}`;f.current.dataset.motionPopId=p;const U=document.createElement("style");g&&(U.nonce=g);const ae=d??document.head;return ae.appendChild(U),U.sheet&&U.sheet.insertRule(`
291          [data-motion-pop-id="${p}"] {
292            position: absolute !important;
293            width: ${w}px !important;
294            height: ${z}px !important;
295            ${O}px !important;
296            ${V}px !important;
297          }
298        `),()=>{var K;(K=f.current)==null||K.removeAttribute("data-motion-pop-id"),ae.contains(U)&&ae.removeChild(U)}},[i]),o.jsx(Pk,{isPresent:i,childRef:f,sizeRef:y,pop:m,children:m===!1?a:B.cloneElement(a,{ref:A})})}const Tk=({children:a,initial:i,isPresent:r,onExitComplete:l,custom:d,presenceAffectsLayout:m,mode:p,anchorX:f,anchorY:y,root:g})=>{const x=Ru(Nk),A=B.useId();let v=!0,w=B.useMemo(()=>(v=!1,{id:A,initial:i,isPresent:r,custom:d,onExitComplete:z=>{x.set(z,!0);for(const j of x.values())if(!j)return;l&&l()},register:z=>(x.set(z,!1),()=>x.delete(z))}),[r,x,l]);return m&&v&&(w={...w}),B.useMemo(()=>{x.forEach((z,j)=>x.set(j,!1))},[r]),B.useEffect(()=>{!r&&!x.size&&l&&l()},[r]),a=o.jsx(Ik,{pop:p==="popLayout",isPresent:r,anchorX:f,anchorY:y,root:g,children:a}),o.jsx($r.Provider,{value:w,children:a})};function Nk(){return new Map}function X0(a=!0){const i=B.useContext($r);if(i===null)return[!0,null];const{isPresent:r,onExitComplete:l,register:d}=i,m=B.useId();B.useEffect(()=>{if(a)return d(m)}
vendor: 4,724 bytes, line 298
298,[a]);const p=B.useCallback(()=>a&&l&&l(m),[m,l,a]);return!r&&l?[!1,p]:[!0]}const Br=a=>a.key||"";function Ey(a){const i=[];return B.Children.forEach(a,r=>{B.isValidElement(r)&&i.push(r)}),i}const J0=({children:a,custom:i,initial:r=!0,onExitComplete:l,presenceAffectsLayout:d=!0,mode:m="sync",propagate:p=!1,anchorX:f="left",anchorY:y="top",root:g})=>{const[x,A]=X0(p),v=B.useMemo(()=>Ey(a),[a]),w=p&&!x?[]:v.map(Br),z=B.useRef(!0),j=B.useRef(v),I=Ru(()=>new Map),E=B.useRef(new Set),[_,O]=B.useState(v),[V,U]=B.useState(v);wx(()=>{z.current=!1,j.current=v;for(let F=0;F<V.length;F++){const ne=Br(V[F]);w.includes(ne)?(I.delete(ne),E.current.delete(ne)):I.get(ne)!==!0&&I.set(ne,!1)}},[V,w.length,w.join("-")]);const ae=[];if(v!==_){let F=[...v];for(let ne=0;ne<V.length;ne++){const $=V[ne],me=Br($);w.includes(me)||(F.splice(ne,0,$),ae.push($))}return m==="wait"&&ae.length&&(F=ae),U(Ey(F)),O(v),null}const{forceRender:K}=B.useContext(Eu);return o.jsx(o.Fragment,{children:V.map(F=>{const ne=Br(F),$=p&&!x?!1:v===V||w.includes(ne),me=()=>{if(E.current.has(ne))return;if(I.has(ne))E.current.add(ne),I.set(ne,!0);else return;let be=!0;I.forEach(Ye=>{Ye||(be=!1)}),be&&(K==null||K(),U(j.current),p&&(A==null||A()),l&&l())};return o.jsx(Tk,{isPresent:$,initial:!z.current||r?void 0:!1,custom:i,presenceAffectsLayout:d,mode:m,root:g,onExitComplete:$?void 0:me,anchorX:f,anchorY:y,children:F},ne)})})},$0=B.createContext({strict:!1}),Ry={animation:["animate","variants","whileHover","whileTap","exit","whileInView","whileFocus","whileDrag"],exit:["exit"],drag:["drag","dragControls"],focus:["whileFocus"],hover:["whileHover","onHoverStart","onHoverEnd"],tap:["whileTap","onTap","onTapStart","onTapCancel"],pan:["onPan","onPanStart","onPanSessionStart","onPanEnd"],inView:["whileInView","onViewportEnter","onViewportLeave"],layout:["layout","layoutId"]};let My=!1;function Ek(){if(My)return;const a={};for(const i in Ry)a[i]={isEnabled:r=>Ry[i].some(l=>!!r[l])};j0(a),My=!0}function eA(){return Ek(),yC()}function Rk(a){const i=eA();for(const r in a)i[r]={...i[r],...a[r]};j0(i)}const Mk=new Set(["animate","exit","variants","initial","style","values","variants","transition","transformTemplate","custom","inherit","onBeforeLayoutMeasure","onAnimationStart","onAnimationComplete","onUpdate","onDragStart","onDrag","onDragEnd","onMeasureDragConstraints","onDirectionLock","onDragTransitionEnd","_dragX","_dragY","onHoverStart","onHoverEnd","onViewportEnter","onViewportLeave","globalTapTarget","propagate","ignoreStrict","viewport"]);function Fr(a){return a.startsWith("while")||a.startsWith("drag")&&a!=="draggable"||a.startsWith("layout")||a.startsWith("onTap")||a.startsWith("onPan")||a.startsWith("onLayout")||Mk.has(a)}let tA=a=>!Fr(a);function Gk(a){typeof a=="function"&&(tA=i=>i.startsWith("on")?!Fr(i):a(i))}try{Gk(require("@emotion/is-prop-valid").default)}catch{}function Dk(a,i,r){const l={};for(const d in a)d==="values"&&typeof a.values=="object"||ct(a[d])||(tA(d)||r===!0&&Fr(d)||!i&&!Fr(d)||a.draggable&&d.startsWith("onDrag"))&&(l[d]=a[d]);return l}const nl=B.createContext({});function Ok(a,i){if(al(a)){const{initial:r,animate:l}=a;return{initial:r===!1||Ks(r)?r:void 0,animate:Ks(l)?l:void 0}}return a.inherit!==!1?i:{}}function Wk(a){const{initial:i,animate:r}=Ok(a,B.useContext(nl));return B.useMemo(()=>({initial:i,animate:r}),[Gy(i),Gy(r)])}function Gy(a){return Array.isArray(a)?a.join(" "):a}const om=()=>({style:{},transform:{},transformOrigin:{},vars:{}});function aA(a,i,r){for(const l in i)!ct(i[l])&&!R0(l,r)&&(a[l]=i[l])}function Lk({transformTemplate:a},i){return B.useMemo(()=>{const r=om();return nm(r,i,a),Object.assign({},r.vars,r.style)},[i])}function _k(a,i){const r=a.style||{},l={};return aA(l,r,a),Object.assign(l,Lk(a,i)),l}function qk(a,i){const r={},l=_k(a,i);return a.drag&&a.dragListener!==!1&&(r.draggable=!1,l.userSelect=l.WebkitUserSelect=l.WebkitTouchCallout="none",l.touchAction=a.drag===!0?"none":`pan-${a.drag==="x"?"y":"x"}`),a.tabIndex===void 0&&(a.onTap||a.onTapStart||a.whileTap)&&(r.tabIndex=0),r.style=l,r}const nA=()=>({...om(),attrs:{}});function Vk(a,i,r,l){const d=B.useMemo(()=>{const m=nA();return M0(m,i,D0(l),a.transformTemplate,a.style),{...m.attrs,style:{...m.style}}},[i]);if(a.style){const m={};aA(m,a.style,a),d.style={...m,...d.style}}return d}const Uk=["animate","circle","defs","desc","ellipse","g","image","line","filter","marker","mask","metadata","path","pattern","polygon","polyline","rect","stop","switch","symbol","svg","text","tspan","use","view"];function rm(a){return typeof a!="string"||a.includes("-")?!1:!!(Uk.indexOf(a)>-1||/[A-Z]/u.test(a))}function Hk(a,i,r,{latestValues:l},d,m=!1,p){const y=(p??rm(a)?Vk:qk)(i,l,d,a),g=Dk(i,typeof a=="str
298ing",m),x=a!==B.Fragment?{...g,...y,ref:r}:{},{children:A}=i,v=B.useMemo(()=>ct(A)?A.get():A,[A]);return B.createElement(a,{...x,children:v})}function Yk({scrapeMotionValuesFromProps:a,createRenderState:i},r,l,d){return{latestValues:Kk(r,l,d,a),renderState:i()}}function Kk(a,i,r,l){const d={},m=l(a,{});for(const v in m)d[v]=Rr(m[v]);let{initial:p,animate:f}=a;const y=al(a),g=C0(a);i&&g&&!y&&a.inherit!==!1&&(p===void 0&&(p=i.initial),f===void 0&&(f=i.animate));let x=r?r.initial===!1:!1;x=x||p===!1;const A=x?f:p;if(A&&typeof A!="boolean"&&!tl(A)){const v=Array.isArray(A)?A:[A];for(let w=0;w<v.length;w++){const z=Qu(a,v[w]);if(z){const{transitionEnd:j,transition:I,...E}=z;for(const _ in E){let O=E[_];if(Array.isArray(O)){const V=x?O.length-1:0;O=O[V]}O!==null&&(d[_]=O)}for(const _ in j)d[_]=j[_]}}}return d}const iA=a=>(i,r)=>{const l=B.useContext(nl),d=B.useContext($r),m=()=>Yk(a,i,l,d);return r?m():Ru(m)},Fk=iA({scrapeMotionValuesFromProps:im,createRenderState:om}),Qk=iA({scrapeMotionValuesFromProps:O0,createRenderState:nA}),Zk=Symbol.for("motionComponentSymbol");function Xk(a,i,r){const l=B.useRef(r);B.useInsertionEffect(()=>{l.current=r});const d=B.useRef(null);return B.useCallback(m=>{var f;m&&((f=a.onMount)==null||f.call(a,m));const p=l.current;if(typeof p=="function")if(m){const y=p(m);typeof y=="function"&&(d.current=y)}else d.current?(d.current(),d.current=null):p(m);else p&&(p.current=m);
vendor: 22,775 bytes, line 298
298i&&(m?i.mount(m):i.unmount())},[i])}const sA=B.createContext({});function ji(a){return a&&typeof a=="object"&&Object.prototype.hasOwnProperty.call(a,"current")}function Jk(a,i,r,l,d,m){var O,V;const{visualElement:p}=B.useContext(nl),f=B.useContext($0),y=B.useContext($r),g=B.useContext(sm),x=g.reducedMotion,A=g.skipAnimations,v=B.useRef(null),w=B.useRef(!1);l=l||f.renderer,!v.current&&l&&(v.current=l(a,{visualState:i,parent:p,props:r,presenceContext:y,blockInitialAnimation:y?y.initial===!1:!1,reducedMotionConfig:x,skipAnimations:A,isSVG:m}),w.current&&v.current&&(v.current.manuallyAnimateOnMount=!0));const z=v.current,j=B.useContext(sA);z&&!z.projection&&d&&(z.type==="html"||z.type==="svg")&&$k(v.current,r,d,j);const I=B.useRef(!1);B.useInsertionEffect(()=>{z&&I.current&&z.update(r,y)});const E=r[m0],_=B.useRef(!!E&&typeof window<"u"&&!((O=window.MotionHandoffIsComplete)!=null&&O.call(window,E))&&((V=window.MotionHasOptimisedAnimation)==null?void 0:V.call(window,E)));return wx(()=>{w.current=!0,z&&(I.current=!0,window.MotionIsMounted=!0,z.updateFeatures(),z.scheduleRenderMicrotask(),_.current&&z.animationState&&z.animationState.animateChanges())}),B.useEffect(()=>{z&&(!_.current&&z.animationState&&z.animationState.animateChanges(),_.current&&(queueMicrotask(()=>{var U;(U=window.MotionHandoffMarkAsComplete)==null||U.call(window,E)}),_.current=!1),z.enteringChildren=void 0)}),z}function $k(a,i,r,l){const{layoutId:d,layout:m,drag:p,dragConstraints:f,layoutScroll:y,layoutRoot:g,layoutAnchor:x,layoutCrossfade:A}=i;a.projection=new r(a.latestValues,i["data-framer-portal-id"]?void 0:oA(a.parent)),a.projection.setOptions({layoutId:d,layout:m,alwaysMeasureLayout:!!p||f&&ji(f),visualElement:a,animationType:typeof m=="string"?m:"both",initialPromotionConfig:l,crossfade:A,layoutScroll:y,layoutRoot:g,layoutAnchor:x})}function oA(a){if(a)return a.options.allowProjection!==!1?a.projection:oA(a.parent)}function Vd(a,{forwardMotionProps:i=!1,type:r}={},l,d){l&&Rk(l);const m=r?r==="svg":rm(a),p=m?Qk:Fk;function f(g,x){let A;const v={...B.useContext(sm),...g,layoutId:ej(g)},{isStatic:w}=v,z=Wk(g),j=p(g,w);if(!w&&typeof window<"u"){tj();const I=aj(v);A=I.MeasureLayout,z.visualElement=Jk(a,j,v,d,I.ProjectionNode,m)}return o.jsxs(nl.Provider,{value:z,children:[A&&z.visualElement?o.jsx(A,{visualElement:z.visualElement,...v}):null,Hk(a,g,Xk(j,z.visualElement,x),j,w,i,m)]})}f.displayName=`motion.${typeof a=="string"?a:`create(${a.displayName??a.name??""})`}`;const y=B.forwardRef(f);return y[Zk]=a,y}function ej({layoutId:a}){const i=B.useContext(Eu).id;return i&&a!==void 0?i+"-"+a:a}function tj(a,i){B.useContext($0).strict}function aj(a){const i=eA(),{drag:r,layout:l}=i;if(!r&&!l)return{};const d={...r,...l};return{MeasureLayout:r!=null&&r.isEnabled(a)||l!=null&&l.isEnabled(a)?d.MeasureLayout:void 0,ProjectionNode:d.ProjectionNode}}function nj(a,i){if(typeof Proxy>"u")return Vd;const r=new Map,l=(m,p)=>Vd(m,p,a,i),d=(m,p)=>l(m,p);return new Proxy(d,{get:(m,p)=>p==="create"?l:(r.has(p)||r.set(p,Vd(p,void 0,a,i)),r.get(p))})}const ij=(a,i)=>i.isSVG??rm(a)?new RC(i):new zC(i,{allowProjection:a!==B.Fragment});class sj extends fn{constructor(i){super(i),i.animationState||(i.animationState=WC(i))}updateAnimationControlsSubscription(){const{animate:i}=this.node.getProps();tl(i)&&(this.unmountControls=i.subscribe(this.node))}mount(){this.updateAnimationControlsSubscription()}update(){const{animate:i}=this.node.getProps(),{animate:r}=this.node.prevProps||{};i!==r&&this.updateAnimationControlsSubscription()}unmount(){var i;this.node.animationState.reset(),(i=this.unmountControls)==null||i.call(this)}}let oj=0;class rj extends fn{constructor(){super(...arguments),this.id=oj++,this.isExitComplete=!1}update(){var m;if(!this.node.presenceContext)return;const{isPresent:i,onExitComplete:r}=this.node.presenceContext,{isPresent:l}=this.node.prevPresenceContext||{};if(!this.node.animationState||i===l)return;if(i&&l===!1){if(this.isExitComplete){const{initial:p,custom:f}=this.node.getProps();if(typeof p=="string"){const y=_n(this.node,p,f);if(y){const{transition:g,transitionEnd:x,...A}=y;for(const v in A)(m=this.node.getValue(v))==null||m.jump(A[v])}}this.node.animationState.reset(),this.node.animationState.animateChanges()}else this.node.animationState.setActive("exit",!1);this.isExitComplete=!1;return}const d=this.node.animationState.setActive("exit",!i);r&&!i&&d.then(()=>{this.isExitComplete=!0,r(this.id)})}mount(){const{register:i,onExitComplete:r}=this.node.presenceContext||{};r&&r(this.id),i&&(this.unmount=i(this.id))}unmount(){}}const lj={animation:{Feature:sj},exit:{Feature:rj}};function eo(a){return{point:{x:a.pageX,y:a.pageY}}}const cj=a=>i=>$u(i)&&a(i,eo(i));function Vs(a,i,r,l){return Fs(a,i,cj(r),l)}const rA=({current:a})=>a?a.ownerDocument.defaultView:null,Dy=(a,i)=>Math.abs(a-i);function dj(a,i){const r=Dy(a.x,i.x),l=Dy(a.y,i.y);return Math.sqrt(r**2+l**2)}const Oy=new Set(["auto","scroll"]);class lA{constructor(i,r,{transformPagePoint:l,contextWindow:d=window,dragSnapToOrigin:m=!1,distanceThreshold:p=3,element:f}={}){if(this.startEvent=null,this.lastMoveEvent=null,this.lastMoveEventInfo=null,this.lastRawMoveEventInfo=null,this.handlers={},this.contextWindow=window,this.scrollPositions=new Map,this.removeScrollListeners=null,this.onElementScroll=w=>{this.handleScroll(w.target)},this.onWindowScroll=()=>{this.handleScroll(window)},this.updatePoint=()=>{if(!(this.lastMoveEvent&&this.lastMoveEventInfo))return;this.lastRawMoveEventInfo&&(this.lastMoveEventInfo=wr(this.lastRawMoveEventInfo,this.transformPagePoint));const w=Ud(this.lastMoveEventInfo,this.history),z=this.startEvent!==null,j=dj(w.offset,{x:0,y:0})>=this.distanceThreshold;if(!z&&!j)return;const{point:I}=w,{timestamp:E}=lt;this.history.push({...I,timestamp:E});const{onStart:_,onMove:O}=this.handlers;z||(_&&_(this.lastMoveEvent,w),this.startEvent=this.lastMoveEvent),O&&O(this.lastMoveEvent,w)},this.handlePointerMove=(w,z)=>{this.lastMoveEvent=w,this.lastRawMoveEventInfo=z,this.lastMoveEventInfo=wr(z,this.transformPagePoint),Ee.update(this.updatePoint,!0)},this.handlePointerUp=(w,z)=>{this.end();const{onEnd:j,onSessionEnd:I,resumeAnimation:E}=this.handlers;if((this.dragSnapToOrigin||!this.startEvent)&&E&&E(),!(this.lastMoveEvent&&this.lastMoveEventInfo))return;const _=Ud(w.type==="pointercancel"?this.lastMoveEventInfo:wr(z,this.transformPagePoint),this.history);this.startEvent&&j&&j(w,_),I&&I(w,_)},!$u(i))return;this.dragSnapToOrigin=m,this.handlers=r,this.transformPagePoint=l,this.distanceThreshold=p,this.contextWindow=d||window;const y=eo(i),g=wr(y,this.transformPagePoint),{point:x}=g,{timestamp:A}=lt;this.history=[{...x,timestamp:A}];const{onSessionStart:v}=r;v&&v(i,Ud(g,this.history)),this.removeListeners=Xs(Vs(this.contextWindow,"pointermove",this.handlePointerMove),Vs(this.contextWindow,"pointerup",this.handlePointerUp),Vs(this.contextWindow,"pointercancel",this.handlePointerUp)),f&&this.startScrollTracking(f)}startScrollTracking(i){let r=i.parentElement;for(;r;){const l=getComputedStyle(r);(Oy.has(l.overflowX)||Oy.has(l.overflowY))&&this.scrollPositions.set(r,{x:r.scrollLeft,y:r.scrollTop}),r=r.parentElement}this.scrollPositions.set(window,{x:window.scrollX,y:window.scrollY}),window.addEventListener("scroll",this.onElementScroll,{capture:!0}),window.addEventListener("scroll",this.onWindowScroll),this.removeScrollListeners=()=>{window.removeEventListener("scroll",this.onElementScroll,{capture:!0}),window.removeEventListener("scroll",this.onWindowScroll)}}handleScroll(i){const r=this.scrollPositions.get(i);if(!r)return;const l=i===window,d=l?{x:window.scrollX,y:window.scrollY}:{x:i.scrollLeft,y:i.scrollTop},m={x:d.x-r.x,y:d.y-r.y};m.x===0&&m.y===0||(l?this.lastMoveEventInfo&&(this.lastMoveEventInfo.point.x+=m.x,this.lastMoveEventInfo.point.y+=m.y):this.history.length>0&&(this.history[0].x-=m.x,this.history[0].y-=m.y),this.scrollPositions.set(i,d),Ee.update(this.updatePoint,!0))}updateHandlers(i){this.handlers=i}end(){this.removeListeners&&this.removeListeners(),this.removeScrollListeners&&this.removeScrollListeners(),this.scrollPositions.clear(),pn(this.updatePoint)}}function wr(a,i){return i?{point:i(a.point)}:a}function Wy(a,i){return{x:a.x-i.x,y:a.y-i.y}}function Ud({point:a},i){return{point:a,delta:Wy(a,cA(i)),offset:Wy(a,uj(i)),velocity:mj(i,.1)}}function uj(a){return a[0]}function cA(a){return a[a.length-1]}function mj(a,i){if(a.length<2)return{x:0,y:0};let r=a.length-1,l=null;const d=cA(a);for(;r>=0&&(l=a[r],!(d.timestamp-l.timestamp>Nt(i)));)r--;if(!l)return{x:0,y:0};l===a[0]&&a.length>2&&d.timestamp-l.timestamp>Nt(i)*2&&(l=a[1]);const m=Kt(d.timestamp-l.timestamp);if(m===0)return{x:0,y:0};const p={x:(d.x-l.x)/m,y:(d.y-l.y)/m};return p.x===1/0&&(p.x=0),p.y===1/0&&(p.y=0),p}function pj(a,{min:i,max:r},l){return i!==void 0&&a<i?a=l?Ge(i,a,l.min):Math.max(a,i):r!==void 0&&a>r&&(a=l?Ge(r,a,l.max):Math.min(a,r)),a}function Ly(a,i,r){return{min:i!==void 0?a.min+i:void 0,max:r!==void 0?a.max+r-(a.max-a.min):void 0}}function fj(a,{top:i,left:r,bottom:l,right:d}){return{x:Ly(a.x,r,d),y:Ly(a.y,i,l)}}function _y(a,i){let r=i.min-a.min,l=i.max-a.max;return i.max-i.min<a.max-a.min&&([r,l]=[l,r]),{min:r,max:l}}function hj(a,i){return{x:_y(a.x,i.x),y:_y(a.y,i.y)}}function gj(a,i){let r=.5;const l=ft(a),d=ft(i);return d>l?r=Hs(i.min,i.max-l,a.min):l>d&&(r=Hs(a.min,a.max-d,i.min)),ma(0,1,r)}function yj(a,i){const r={};return i.min!==void 0&&(r.min=i.min-a.min),i.max!==void 0&&(r.max=i.max-a.min),r}const Au=.35;function xj(a=Au){return a===!1?a=0:a===!0&&(a=Au),{x:qy(a,"left","right"),y:qy(a,"top","bottom")}}function qy(a,i,r){return{min:Vy(a,i),max:Vy(a,r)}}function Vy(a,i){return typeof a=="number"?a:a[i]||0}const Aj=new WeakMap;class bj{constructor(i){this.openDragLock=null,this.isDragging=!1,this.currentDirection=null,this.originPoint={x:0,y:0},this.constraints=!1,this.hasMutatedConstraints=!1,this.elastic=$e(),this.latestPointerEvent=null,this.latestPanInfo=null,this.visualElement=i}start(i,{snapToCursor:r=!1,distanceThreshold:l}={}){const{presenceContext:d}=this.visualElement;if(d&&d.isPresent===!1)return;const m=A=>{r&&this.snapToCursor(eo(A).point),this.stopAnimation()},p=(A,v)=>{const{drag:w,dragPropagation:z,onDragStart:j}=this.getProps();if(w&&!z&&(this.openDragLock&&this.openDragLock(),this.openDragLock=Kw(w),!this.openDragLock))return;this.latestPointerEvent=A,this.latestPanInfo=v,this.isDragging=!0,this.currentDirection=null,this.resolveConstraints(),this.visualElement.projection&&(this.visualElement.projection.isAnimationBlocked=!0,this.visualElement.projection.target=void 0),ca(E=>{let _=this.getAxisMotionValue(E).get()||0;if(ua.test(_)){const{projection:O}=this.visualElement;if(O&&O.layout){const V=O.layout.layoutBox[E];V&&(_=ft(V)*(parseFloat(_)/100))}}this.originPoint[E]=_}),j&&Ee.update(()=>j(A,v),!1,!0),du(this.visualElement,"transform");const{animationState:I}=this.visualElement;I&&I.setActive("whileDrag",!0)},f=(A,v)=>{this.latestPointerEvent=A,this.latestPanInfo=v;const{dragPropagation:w,dragDirectionLock:z,onDirectionLock:j,onDrag:I}=this.getProps();if(!w&&!this.openDragLock)return;const{offset:E}=v;if(z&&this.currentDirection===null){this.currentDirection=Sj(E),this.currentDirection!==null&&j&&j(this.currentDirection);return}this.updateAxis("x",v.point,E),this.updateAxis("y",v.point,E),this.visualElement.render(),I&&Ee.update(()=>I(A,v),!1,!0)},y=(A,v)=>{this.latestPointerEvent=A,this.latestPanInfo=v,this.stop(A,v),this.latestPointerEvent=null,this.latestPanInfo=null},g=()=>{const{dragSnapToOrigin:A}=this.getProps();(A||this.constraints)&&this.startAnimation({x:0,y:0})},{dragSnapToOrigin:x}=this.getProps();this.panSession=new lA(i,{onSessionStart:m,onStart:p,onMove:f,onSessionEnd:y,resumeAnimation:g},{transformPagePoint:this.visualElement.getTransformPagePoint(),dragSnapToOrigin:x,distanceThreshold:l,contextWindow:rA(this.visualElement),element:this.visualElement.current})}stop(i,r){const l=i||this.latestPointerEvent,d=r||this.latestPanInfo,m=this.isDragging;if(this.cancel(),!m||!d||!l)return;const{velocity:p}=d;this.startAnimation(p);const{onDragEnd:f}=this.getProps();f&&Ee.postRender(()=>f(l,d))}cancel(){this.isDragging=!1;const{projection:i,animationState:r}=this.visualElement;i&&(i.isAnimationBlocked=!1),this.endPanSession();const{dragPropagation:l}=this.getProps();!l&&this.openDragLock&&(this.openDragLock(),this.openDragLock=null),r&&r.setActive("whileDrag",!1)}endPanSession(){this.panSession&&this.panSession.end(),this.panSession=void 0}updateAxis(i,r,l){const{drag:d}=this.getProps();if(!l||!Cr(i,d,this.currentDirection))return;const m=this.getAxisMotionValue(i);let p=this.originPoint[i]+l[i];this.constraints&&this.constraints[i]&&(p=pj(p,this.constraints[i],this.elastic[i])),m.set(p)}resolveConstraints(){var m;const{dragConstraints:i,dragElastic:r}=this.getProps(),l=this.visualElement.projection&&!this.visualElement.projection.layout?this.visualElement.projection.measure(!1):(m=this.visualElement.projection)==null?void 0:m.layout,d=this.constraints;i&&ji(i)?this.constraints||(this.constraints=this.resolveRefConstraints()):i&&l?this.constraints=fj(l.layoutBox,i):this.constraints=!1,this.elastic=xj(r),d!==this.constraints&&!ji(i)&&l&&this.constraints&&!this.hasMutatedConstraints&&ca(p=>{this.constraints!==!1&&this.getAxisMotionValue(p)&&(this.constraints[p]=yj(l.layoutBox[p],this.constraints[p]))})}resolveRefConstraints(){const{dragConstraints:i,onMeasureDragConstraints:r}=this.getProps();if(!i||!ji(i))return!1;const l=i.current,{projection:d}=this.visualElement;if(!d||!d.layout)return!1;const m=SC(l,d.root,this.visualElement.getTransformPagePoint());let p=hj(d.layout.layoutBox,m);if(r){const f=r(AC(p));this.hasMutatedConstraints=!!f,f&&(p=P0(f))}return p}startAnimation(i){const{drag:r,dragMomentum:l,dragElastic:d,dragTransition:m,dragSnapToOrigin:p,onDragTransitionEnd:f}=this.getProps(),y=this.constraints||{},g=ca(x=>{if(!Cr(x,r,this.currentDirection))return;let A=y&&y[x]||{};(p===!0||p===x)&&(A={min:0,max:0});const v=d?200:1e6,w=d?40:1e7,z={type:"inertia",velocity:l?i[x]:0,bounceStiffness:v,bounceDamping:w,timeConstant:750,restDelta:1,restSpeed:10,...m,...A};return this.startAxisValueAnimation(x,z)});return Promise.all(g).then(f)}startAxisValueAnimation(i,r){const l=this.getAxisMotionValue(i);return du(this.visualElement,i),l.start(Fu(i,l,0,r,this.visualElement,!1))}stopAnimation(){ca(i=>this.getAxisMotionValue(i).stop())}getAxisMotionValue(i){const r=`_drag${i.toUpperCase()}`,l=this.visualElement.getProps(),d=l[r];return d||this.visualElement.getValue(i,(l.initial?l.initial[i]:void 0)||0)}snapToCursor(i){ca(r=>{const{drag:l}=this.getProps();if(!Cr(r,l,this.currentDirection))return;const{projection:d}=this.visualElement,m=this.getAxisMotionValue(r);if(d&&d.layout){const{min:p,max:f}=d.layout.layoutBox[r],y=m.get()||0;m.set(i[r]-Ge(p,f,.5)+y)}})}scalePositionWithinConstraints(){if(!this.visualElement.current)return;const{drag:i,dragConstraints:r}=this.getProps(),{projection:l}=this.visualElement;if(!ji(r)||!l||!this.constraints)return;this.stopAnimation();const d={x:0,y:0};ca(p=>{const f=this.getAxisMotionValue(p);if(f&&this.constraints!==!1){const y=f.get();d[p]=gj({min:y,max:y},this.constraints[p])}});const{transformTemplate:m}=this.visualElement.getProps();this.visualElement.current.style.transform=m?m({},""):"none",l.root&&l.root.updateScroll(),l.updateLayout(),this.constraints=!1,this.resolveConstraints(),ca(p=>{if(!Cr(p,i,null))return;const f=this.getAxisMotionValue(p),{min:y,max:g}=this.constraints[p];f.set(Ge(y,g,d[p]))}),this.visualElement.render()}addListeners(){if(!this.visualElement.current)return;Aj.set(this.visualElement,this);const i=this.visualElement.current,r=Vs(i,"pointerdown",g=>{const{drag:x,dragListener:A=!0}=this.getProps(),v=g.target,w=v!==i&&$w(v);x&&A&&!w&&this.start(g)});let l;const d=()=>{const{dragConstraints:g}=this.getProps();ji(g)&&g.current&&(this.constraints=this.resolveRefConstraints(),l||(l=vj(i,g.current,()=>this.scalePositionWithinConstraints())))},{projection:m}=this.visualElement,p=m.addEventListener("measure",d);m&&!m.layout&&(m.root&&m.root.updateScroll(),m.updateLayout()),Ee.read(d);const f=Fs(window,"resize",()=>this.scalePositionWithinConstraints()),y=m.addEventListener("didUpdate",(({delta:g,hasLayoutChanged:x})=>{this.isDragging&&x&&(ca(A=>{const v=this.getAxisMotionValue(A);v&&(this.originPoint[A]+=g[A].translate,v.set(v.get()+g[A].translate))}),this.visualElement.render())}));return()=>{f(),r(),p(),y&&y(),l&&l()}}getProps(){const i=this.visualElement.getProps(),{drag:r=!1,dragDirectionLock:l=!1,dragPropagation:d=!1,dragConstraints:m=!1,dragElastic:p=Au,dragMomentum:f=!0}=i;return{...i,drag:r,dragDirectionLock:l,dragPropagation:d,dragConstraints:m,dragElastic:p,dragMomentum:f}}}function Uy(a){let i=!0;return()=>{if(i){i=!1;return}a()}}function vj(a,i,r){const l=Xg(a,Uy(r)),d=Xg(i,Uy(r));return()=>{l(),d()}}function Cr(a,i,r){return(i===!0||i===a)&&(r===null||r===a)}function Sj(a,i=10){let r=null;return Math.abs(a.y)>i?r="y":Math.abs(a.x)>i&&(r="x"),r}class Bj extends fn{constructor(i){super(i),this.removeGroupControls=Ft,this.removeListeners=Ft,this.controls=new bj(i)}mount(){const{dragControls:i}=this.node.getProps();i&&(this.removeGroupControls=i.subscribe(this.controls)),this.removeListeners=this.controls.addListeners()||Ft}update(){const{dragControls:i}=this.node.getProps(),{dragControls:r}=this.node.prevProps||{};i!==r&&(this.removeGroupControls(),i&&(this.removeGroupControls=i.subscribe(this.controls)))}unmount(){this.removeGroupControls(),this.removeListeners(),this.controls.isDragging||this.controls.endPanSession()}}const Hd=a=>(i,r)=>{a&&Ee.update(()=>a(i,r),!1,!0)};class wj extends fn{constructor(){super(...arguments),this.removePointerDownListener=Ft}onPointerDown(i){this.session=new lA(i,this.createPanHandlers(),{transformPagePoint:this.node.getTransformPagePoint(),contextWindow:rA(this.node)})}createPanHandlers(){const{onPanSessionStart:i,onPanStart:r,onPan:l,onPanEnd:d}=this.node.getProps();return{onSessionStart:Hd(i),onStart:Hd(r),onMove:Hd(l),onEnd:(m,p)=>{delete this.session,d&&Ee.postRender(()=>d(m,p))}}}mount(){this.removePointerDownListener=Vs(this.node.current,"pointerdown",i=>this.onPointerDown(i))}update(){this.session&&this.session.updateHandlers(this.createPanHandlers())}unmount(){this.removePointerDownListener(),this.session&&this.session.end()}}let Yd=!1;class Cj extends B.Component{componentDidMount(){const{visualElement:i,layoutGroup:r,switchLayoutGroup:l,layoutId:d}=this.props,{projection:m}=i;m&&(r.group&&r.group.add(m),l&&l.register&&d&&l.register(m),Yd&&m.root.didUpdate(),m.addEventListener("animationComplete",()=>{this.safeToRemove()}),m.setOptions({...m.options,layoutDependency:this.props.layoutDependency,onExitComplete:()=>this.safeToRemove()})),Mr.hasEverUpdated=!0}getSnapshotBeforeUpdate(i){const{layoutDependency:r,visualElement:l,drag:d,isPresent:m}=this.props,{projection:p}=l;return p&&(p.isPresent=m,i.layoutDependency!==r&&p.setOptions({...p.options,layoutDependency:r}),Yd=!0,d||i.layoutDependency!==r||r===void 0||i.isPresent!==m?p.willUpdate():this.safeToRemove(),i.isPresent!==m&&(m?p.promote():p.relegate()||Ee.postRender(()=>{const f=p.getStack();(!f||!f.members.length)&&this.safeToRemove()}))),null}componentDidUpdate(){const{visualElement:i,layoutAnchor:r}=this.props,{projection:l}=i;l&&(l.options.layoutAnchor=r,l.root.didUpdate(),Ju.postRender(()=>{!l.currentAnimation&&l.isLead()&&this.safeToRemove()}))}componentWillUnmount(){const{visualElement:i,layoutGroup:r,switchLayoutGroup:l}=this.props,{projection:d}=i;Yd=!0,d&&(d.scheduleCheckAfterUnmount(),r&&r.group&&r.group.remove(d),l&&l.deregister&&l.deregister(d))}safeToRemove(){const{safeToRemove:i}=this.props;i&&i()}render(){return null}}function dA(a){const[i,r]=X0(),l=B.useContext(Eu);return o.jsx(Cj,{...a,layoutGroup:l,switchLayoutGroup:B.useContext(sA),isPresent:i,safeToRemove:r})}const kj={pan:{Feature:wj},drag:{Feature:Bj,ProjectionNode:Z0,MeasureLayout:dA}};function Hy(a,i,r){const{props:l}=a;a.animationState&&l.whileHover&&a.animationState.setActive("whileHover",r==="Start");const d="onHover"+r,m=l[d];m&&Ee.postRender(()=>m(i,eo(i)))}class jj extends fn{mount(){const{current:i}=this.node;i&&(this.unmount=Qw(i,(r,l)=>(Hy(this.node,l,"Start"),d=>Hy(this.node,d,"End"))))}unmount(){}}class zj extends fn{constructor(){super(...arguments),this.isActive=!1}onFocus(){let i=!1;try{i=this.node.current.matches(":focus-visible")}catch{i=!0}!i||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!0),this.isActive=!0)}onBlur(){!this.isActive||!this.node.animationState||(this.node.animationState.setActive("whileFocus",!1),this.isActive=!1)}mount(){this.unmount=Xs(Fs(this.node.current,"focus",()=>this.onFocus()),Fs(this.node.current,"blur",()=>this.onBlur()))}unmount(){}}function Yy(a,i,r){const{props:l}=a;if(a.current instanceof HTMLButtonElement&&a.current.disabled)return;a.animationState&&l.whileTap&&a.animationState.setActive("whileTap",r==="Start");const d="onTap"+(r==="End"?"":r),m=l[d];m&&Ee.postRender(()=>m(i,eo(i)))}class Pj extends fn{mount(){const{current:i}=this.node;if(!i)return;const{globalTapTarget:r,propagate:l}=this.node.props;this.unmount=tC(i,(d,m)=>(Yy(this.node,m,"Start"),(p,{success:f})=>Yy(this.node,p,f?"End":"Cancel")),{useGlobalTarget:r,stopPropagation:(l==null?void 0:l.tap)===!1})}unmount(){}}const bu=new WeakMap,Kd=new WeakMap,Ij=a=>{const i=bu.get(a.target);i&&i(a)},Tj=a=>{a.forEach(Ij)};function Nj({root:a,...i}){const r=a||document;Kd.has(r)||Kd.set(r,{});const l=Kd.get(r),d=JSON.stringify(i);return l[d]||(l[d]=new IntersectionObserver(Tj,{root:a,...i})),l[d]}function Ej(a,i,r){const l=Nj(i);return bu.set(a,r),l.observe(a),()=>{bu.delete(a),l.unobserve(a)}}const Rj={some:0,all:1};class Mj extends fn{constructor(){super(...arguments),this.hasEnteredView=!1,this.isInView=!1}startObserver(){var y;(y=this.stopObserver)==null||y.call(this);const{viewport:i={}}=this.node.getProps(),{root:r,margin:l,amount:d="some",once:m}=i,p={root:r?r.current:void 0,rootMargin:l,threshold:typeof d=="number"?d:Rj[d]},f=g=>{const{isIntersecting:x}=g;if(this.isInView===x||(this.isInView=x,m&&!x&&this.hasEnteredView))return;x&&(this.hasEnteredView=!0),this.node.animationState&&this.node.animationState.setActive("whileInView",x);const{onViewportEnter:A,onViewportLeave:v}=this.node.getProps(),w=x?A:v;w&&w(g)};this.stopObserver=Ej(this.node.current,p,f)}mount(){this.startObserver()}update(){if(typeof IntersectionObserver>"u")return;const{props:i,prevProps:r}=this.node;["amount","margin","root"].some(Gj(i,r))&&this.startObserver()}unmount(){var i;(i=this.stopObserver)==null||i.call(this),this.hasEnteredView=!1,this.isInView=!1}}
298function Gj({viewport:a={}},{viewport:i={}}={}){return r=>a[r]!==i[r]}const Dj={inView:{Feature:Mj},tap:{Feature:Pj},focus:{Feature:zj},hover:{Feature:jj}},Oj={layout:{ProjectionNode:Z0,MeasureLayout:dA}},Wj={...lj,...Dj,...kj,...Oj},oe=nj(Wj,ij),Lj={bedrock:"Amazon Bedrock",services:"产品服务",cloud:"云计算服务",gpu:"GPU算力服务",ai:"AI定制服务",spp:"AWS SPP",solutions:"解决方案",about:"关于我们",contact:"联系我们",docs:"文档"},_j={desc:"新加坡领军 AWS SPP 服务商,专注于 AWS 云基础设施与 Amazon Bedrock 企业级生成式 AI 落地解决方案。",products:"服务项目",solutions:"行业解决方案",spp:"AWS SPP 合作",company:"公司",about:"关于 CoreByte",contact:"联系我们",trust:"合规与信任",privacy:"Privacy Policy",terms:"Terms of Service",icp:"备案号:待备案",trademark:"Amazon Web Services、AWS、Amazon Bedrock 等商标归 Amazon.com, Inc. 或其关联公司所有。本网站为 AWS 合作伙伴/服务商网站,并非 AWS 官方网站。"},qj={nav:Lj,footer:_j},Vj={bedrock:"Amazon Bedrock",services:"Products & Services",cloud:"Cloud Services",gpu:"GPU Computing",ai:"Custom AI Solutions",spp:"AWS SPP",solutions:"Solutions",about:"About Us",contact:"Contact Us",docs:"Documentation"},Uj={desc:"Singapore's leading AWS SPP provider, specializing in AWS cloud infrastructure and Amazon Bedrock enterprise generative AI solutions.",products:"Services",solutions:"Industry Solutions",spp:"AWS SPP Partner",company:"Company",about:"About CoreByte",contact:"Contact",trust:"Trust & Compliance",privacy:"Privacy Policy",terms:"Terms of Service",icp:"ICP: Pending",trademark:"Amazon Web Services, AWS, Amazon Bedrock, and related trademarks are the property of Amazon.com, Inc. or its affiliates. This website is operated by an AWS Partner/Service Provider and is not an official AWS website."},Hj={nav:Vj,footer:Uj},Yj={bedrock:"Amazon Bedrock",services:"Productos y Servicios",cloud:"Servicios en la Nube",gpu:"Computación GPU",ai:"Soluciones de IA a Medida",spp:"AWS SPP",solutions:"Soluciones",about:"Quiénes Somos",contact:"Contacto",docs:"Documentación"},Kj={desc:"El proveedor líder de AWS SPP en Singapur, especializado en infraestructura de nube AWS y soluciones empresariales de IA generativa Amazon Bedrock.",products:"Servicios",solutions:"Soluciones de Industria",spp:"Socio AWS SPP",company:"Compañía",about:"Acerca de CoreByte",contact:"Contacto",trust:"Confianza y Cumplimiento",privacy:"Política de Privacidad",terms:"Términos de Servicio",icp:"ICP: Pendiente",trademark:"Amazon Web Services, AWS, Amazon Bedrock y otras marcas comerciales son propiedad de Amazon.com, Inc. o sus filiales. Este sitio web es operado por un Socio/Proveedor de Servicios de AWS y no es un sitio web oficial de AWS."},Fj={nav:Yj,footer:Kj},Qj={bedrock:"Amazon Bedrock",services:"제품 및 서비스",cloud:"클라우드 서비스",gpu:"GPU 컴퓨팅",ai:"맞춤형 AI 솔루션",spp:"AWS SPP",solutions:"솔루션",about:"회사 소개",contact:"문의하기",docs:"문서"},Zj={desc:"싱가포르의 선도적인 AWS SPP 파트너로, AWS 클라우드 인프라 및 Amazon Bedrock 엔터프라이즈 생성형 AI 솔루션을 전문으로 합니다.",products:"서비스",solutions:"산업 솔루션",spp:"AWS SPP 파트너",company:"회사",about:"CoreByte 소개",contact:"문의하기",trust:"신뢰 및 규정 준수",privacy:"개인정보 처리방침",terms:"이용약관",icp:"ICP: 보류 중",trademark:"Amazon Web Services, AWS, Amazon Bedrock 및 관련 상표는 Amazon.com, Inc. 또는 그 계열사의 자산입니다. 이 웹사이트는 AWS 파트너/서비스 제공
298업체에서 운영하며 공식 AWS 웹사이트가 아닙니다."},Xj={nav:Qj,footer:Zj},Jj={bedrock:"Amazon Bedrock",services:"製品とサービス",cloud:"クラウドサービス",gpu:"GPU コンピューティング",ai:"カスタム AI ソリューション",spp:"AWS SPP",solutions:"ソリューション",about:"会社概要",contact:"お問い合わせ",docs:"ドキュメント"},$j={desc:"シンガポールを代表する AWS SPP プロバイダーとして、AWS クラウドインフラストラクチャと Amazon Bedrock エンタープライズ生成 AI ソリューションの導入を専門としています。",products:"サービス",solutions:"業界ソリューション",spp:"AWS SPP パートナー",company:"会社",about:"CoreByte について",contact:"お問い合わせ",trust:"信頼とコンプライアンス",privacy:"プライバシーポリシー",terms:"利用規約",icp:"ICP:申請中",trademark:"Amazon Web Services、AWS、Amazon Bedrock などの商標は、Amazon.com, Inc. またはその関連会社の所有物です。このウェブサイトは AWS パートナー/サービスプロバイダーによって運営されており、AWS の公式ウェブサイトではありません。"},ez={nav:Jj,footer:$j},tz={bedrock:"Amazon Bedrock",services:"產品服務",cloud:"雲端運算服務",gpu:"GPU 算力服務",ai:"客製化 AI 服務",spp:"AWS SPP",solutions:"解決方案",about:"關於我們",contact:"聯絡我們",docs:"技術文件"},az={desc:"新加坡頂尖的 AWS SPP 服務商,專注於 AWS 雲端基礎設施與 Amazon Bedrock 企業級生成式 AI 落地解決方案。",products:"服務項目",solutions:"行業解決方案",spp:"AWS SPP 合作",company:"公司",about:"關於 CoreByte",contact:"聯絡我們",trust:"合規與信任",privacy:"隱私權政策",terms:"服務條款",icp:"備案號:待備案",trademark:"Amazon Web Services、AWS、Amazon Bedrock 等商標歸 Amazon.com, Inc. 或其關聯公司所有。本網站為 AWS 合作夥伴/服務商網站,並非 AWS 官方網站。"},nz={nav:tz,footer:az},iz={'<h2 id="intro">为何需要检索增强生成?</h2> <p>单纯的大型语言模型存在"幻觉"现象,并且缺乏您企业内部的最新私密数据。通过检索增强生成 (RAG),我们通过注入相关知识上下文,极大削减了生成不准确结果的概率,并提高了客户服务的精准度。</p> <h2 id="components">核心基础设施建设</h2> <p>在 AWS 上,CoreByte 推荐使用全托管的 <strong>Knowledge Bases for Amazon Bedrock</strong>:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>数据注入:</strong>利用 Amazon S3 存储桶自动化监控文档的上传事件。</li> <li><strong>分块与嵌入:</strong>Bedrock 自动调用 Embedding 大模型(例如 Titan Embeddings),并将长文档切分成带有重叠段的块 (Chunks)。</li> <li><strong>向量引擎:</strong>我们推荐使用 Amazon OpenSearch Serverless 的向量检索引擎版,或基于 Aurora PostgreSQL 的 pgvector,兼顾查询性能和合规约束。</li> <li><strong>输出:</strong>当接受到提示词后,引擎执行近义和语义混合检索,配合 Claude 3 完成严谨的最后综述输出。</li> </ul>':'<h2 id="intro">Why do we need to retrieve enhanced generation? </h2> <p>A simple large-scale language model suffers from "illusion" phenomena and lacks the latest private data within your enterprise. With Retrieval Augmented Generation (RAG), we dramatically reduce the chance of generating inaccurate results and improve customer service accuracy by injecting relevant knowledge context. </p> <h2 id="components">Core infrastructure construction</h2> <p>On AWS, CoreByte recommends using fully managed <strong>Knowledge Bases for Amazon Bedrock</strong>:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Data injection:</strong> Use Amazon S3 buckets to automatically monitor document upload events. </li> <li><strong>Chunking and Embedding: </strong>Bedrock automatically calls Embedding large models (such as Titan Embeddings) and splits long documents into chunks (Chunks) with overlapping segments. </li> <li><strong>Vector engine:</strong> We recommend using the vector retrieval engine version of Amazon OpenSearch Serverless, or pgvector based on Aurora PostgreSQL, taking into account query performance and compliance constraints. </li> <li><strong>Output:</strong> After receiving the prompt word, the engine performs a mixed search of synonyms and semantics, and cooperates with Claude 3 to complete a rigorous final summary output. </li> </ul>','<h2 id="overview">概述</h2> <p>Amazon Bedrock 是一项完全托管的服务,通过单个 API 提供来自 AI21 Labs、Anthropic、Cohere、Meta、Mistral AI、Stability AI 和 Amazon 等领先 AI 公司的高性能基础模型(FM),以及构建生成式人工智能应用程序所需的一系列广泛功能,可在实现开发过程简化的同时维护隐私和安全。</p> <p>借助 Amazon Bedrock 提供的一系列综合功能,您可以轻松尝试各种顶级的 FM,使用您的数据通过微调和检索增强生成(RAG)等技术私下对这些模型进行自定义,并创建执è
298¡Œå¤æ‚业务任务的托管代理——无论是编写代码、处理图像,还是与数据库交互。</p> <h2 id="features">核心功能</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>广泛的基础模型选择:</strong>从领先的 AI 实验室中进行选择,找到最适合您使用案例的模型。</li> <li><strong>自定义模型支持:</strong>使用您的自有数据安全地微调模型。通过 RAG 将模型连接到您的专有数据源。</li> <li><strong>托管的代理 (Agents):</strong>您可以配置代理代表用户执行复杂的操作,整合内部和外部的 API,甚至运行代码。</li> <li><strong>安全与隐私:</strong>您的数据不会用于训练基本模型。所有数据均进行静态和传输中加密。可以利用 AWS PrivateLink 实现私密连接。</li> <li><strong>防范措施 (Guardrails):</strong>在应用程序级别实施定制的保护措施,过滤不需要的内容,屏蔽敏感信息。</li> </ul> <h2 id="access">访问 Amazon Bedrock</h2> <p>您可以通过以下方式访问 Amazon Bedrock:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>AWS 管理控制台:</strong>在此可视化界面中体验基础模型,创建知识库,并测试您的 Agents。</li> <li><strong>AWS CLI / SDKs:</strong>您可以将 Amazon Bedrock 集成到现有的应用程序和数据管道中,使用受到广泛支持的编程语言(如 Python、Java、Go、JavaScript 等)。</li> </ul> <div class="bg-blue-50 border-l-4 border-blue-500 p-4 my-6"> <p class="text-sm text-blue-800"><strong>注意:</strong>由于合规与可用性要求,某些基础模型仅在特定的 AWS 区域提供。请查阅 <a href="#" class="text-blue-600 underline">支持的区域和模型</a> 以获取详细列表。</p> </div> <h2 id="pricing">定价</h2> <p>使用 Amazon Bedrock,您可以根据实际消耗量进行付费。提供<strong>按需</strong>和<strong>预配吞吐量</strong>两种定价模式以满足不同的业务需求:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>按需购买:</strong>通过处理入站和出站 Token 进行现收现付制。这是无需前期承诺进行测试和概念验证(PoC)的最佳选择。</li> <li><strong>预配吞吐量:</strong>对于需要保证每分钟请求数量或使用微调自定义模型的生产环境,预配置容量提供了一定期间内的固定保障。</li> </ul>':`<h2 id="overview">Overview</h2> <p>Amazon Bedrock is a fully managed service that provides high-performance foundational models (FMs) from leading AI companies such as AI21 Labs, Anthropic, Cohere, Meta, Mistral AI, Stability AI, and Amazon through a single API, along with a broad set of capabilities needed to build generative AI applications that simplify the development process while maintaining privacy and security. </p> <p>With the comprehensive set of features provided by Amazon Bedrock, you can easily try out a variety of top FMs, privately customize these models using your data through techniques like fine-tuning and retrieval-augmented generation (RAG), and create managed agents that perform complex business tasks—whether that's writing code, processing images, or interacting with databases. </p> <h2 id="features">Core features</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Broad selection of base models:</strong> Choose from leading AI labs to find the best model for your use case. </li> <li><strong>Custom model support: </strong> Securely fine-tune models using your own data. Connect models to your proprietary data sources via RAG. </li> <li><strong>Hosted Agents: </strong>You can configure agents to perform complex operations on behalf of users, integrate with internal and external APIs, and even run code. 
298</li> <li><strong>Security & Privacy:</strong> Your data will not be used to train the base model. All data is encrypted at rest and in transit. You can use AWS PrivateLink to connect privately. </li> <li><strong>Guardrails:</strong> Implement customized protection at the application level to filter unwanted content and block sensitive information. </li> </ul> <h2 id="access">Access Amazon Bedrock</h2> <p>You can access Amazon Bedrock via: </p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>AWS Management Console:</strong> Experience the underlying model, create a knowledge base, and test your Agents in this visual interface. </li> <li><strong>AWS CLI/SDKs: </strong>You can integrate Amazon Bedrock into existing applications and data pipelines using widely supported programming languages ​​such as Python, Java, Go, JavaScript, and more. </li> </ul> <div class="bg-blue-50 border-l-4 border-blue-500 p-4 my-6"> <p class="text-sm text-blue-800"><strong>Note:</strong> Due to compliance and availability requirements, some base models are only available in specific AWS regions. Please review <a href="#" class="text-blue-600 underline">Supported regions and models</a> for a detailed list. </p> </div> <h2 id="pricing">Pricing</h2> <p>With Amazon Bedrock, you pay based on what you consume. Two pricing models are available: <strong>On-demand</strong> and <strong>Provisioned throughput</strong> to meet different business needs:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Purchase on demand:</strong> Pay-as-you-go by processing inbound and outbound Tokens. This is the best option for testing and proof-of-concept (PoC) without upfront commitment. </li> <li><strong>Provisioned throughput:</strong> For production environments that require a guaranteed number of requests per minute or use fine-tuned custom models, provisioned capacity provides a fixed guarantee for a certain period of time. </li> </ul>`,'<p>欢迎成为 CoreByte 的 AWS 解决方案提供商(SPP)客户。通过我们的托管计划,您不仅可享受技术咨询,还能获得最具性价比的资源账单管理。</p> <h2 id="benefits">接入 SPP 的优势</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>官方信用与结算:</strong>我们直接处理您的账务体系并提供信用额度,便于企业报销与跨海结算。</li> <li><strong>账单返佣或折扣惠让:</strong>基于消耗量梯级的专属折扣与现金激励,最大化云投资的投资回报率。</li> <li><strong>首发模型体验权限:</strong>SPP 客户通常享有 Amazon Bedrock 最新处于预览版 (Preview) 时期的白名单体验通道。</li> </ul> <h2 id="steps">账号迁移 / 新建步骤</h2> <div class="border border-gray-200 rounded-lg overflow-hidden my-6 bg-white"> <table class="min-w-full divide-y divide-gray-200"> <thead class="bg-gray-50"> <tr> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">阶段</th> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">描述</th> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">周期</th> </tr> </thead> <tbody class="bg-white divide-y divide-gray-200"> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">1. IAM 及权限评估</td> <td class="px-6 py-4 text-sm text-gray-500">CoreByte 架构师审查现存账号的整合可行性,或者建立崭新的 Organization Root 账户。</td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">1-2 工作日</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">2. 发送邀请 (Invite)</td> <td class="px-6 py-4 text-sm text-gray-500">从 CoreByte 的 Management Account 发出 Organization 挂载邀请。</td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">即时</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">3. 账单挂载并生效</td> <td class="px-6 py-4 text-sm text-gray-500">
298客户点击 Accept 之后,下个月份(或当月后续时段)的用量将自动归属至 SPP 账单池中。</td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">视计费周期</td> </tr> </tbody> </table> </div> <h2 id="support">技术支持保障</h2> <p>接入后,所有的基础设施(底层 EC2/S3,上层 Bedrock API)仍百分百归属于您的根账号下。我们不会获取任何涉及隐私的 IAM 数据存取权限,除非由客户主动开启交叉账户访问用于代维。您也可以无缝提权至 AWS 官方的 Enterprise Support。</p>':`<p>Welcome to becoming a CoreByte AWS Solution Provider (SPP) customer. Through our hosting plans, you not only enjoy technical consulting, but also get the most cost-effective resource bill management. </p> <h2 id="benefits">Advantages of accessing SPP</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Official credit and settlement:</strong> We directly handle your accounting system and provide credit lines to facilitate corporate reimbursement and cross-border settlement. </li> <li><strong>Bill rebates or discounts: </strong>Exclusive discounts and cash incentives based on consumption tiers to maximize the return on investment of cloud investments. </li> <li><strong>First model experience access: </strong>SPP customers generally have access to Amazon Bedrock’s latest whitelist experience in the preview period. </li> </ul> <h2 id="steps">Account migration/new steps</h2> <div class="border border-gray-200 rounded-lg overflow-hidden my-6 bg-white"> <table class="min-w-full divide-y divide-gray-200"> <thead class="bg-gray-50"> <tr> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Phase</th> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Description</th> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">Period</th> </tr> </thead> <tbody class="bg-white divide-y divide-gray-200"> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">1. IAM and permission assessment</td> <td class="px-6 py-4 text-sm text-gray-500">CoreByte architects review existing accounts for integration feasibility or create new Organization Root accounts. </td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">1-2 working days</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">2. Send invitation (Invite)</td> <td class="px-6 py-4 text-sm text-gray-500">Issue an Organization mount invitation from CoreByte's Management Account. </td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Instantly</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">3. The bill is mounted and takes effect</td> <td class="px-6 py-4 text-sm text-gray-500">After the customer clicks Accept, the usage in the next month (or subsequent periods of the current month) will automatically be attributed to the SPP billing pool. </td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Depending on the billing cycle</td> </tr> </tbody> </table> </div> <h2 id="support">Technical support guarantee</h2> <p>
298After access, all infrastructure (underlying EC2/S3, upper Bedrock API) is still 100% owned by your root account. We will not obtain any privacy-related IAM data access permissions unless the customer actively opens cross-account access for maintenance. You can also seamlessly escalate privileges to AWS official Enterprise Support. </p>`,'<p>Amazon Bedrock 支持众多行业中最先进的基础模型家族。</p> <h2 id="anthropic">Anthropic Claude 系列</h2> <p>Claude 模型长于深度的逻辑推理、代码编写与安全的内容生成。最新一代的 Claude 3 系列(Sonnet、Haiku、Opus)设立了新的性能标杆:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Claude 3.5 Sonnet:</strong>最具性价比且具备极高智能水平的模型。</li> <li><strong>Claude 3 Haiku:</strong>最为快捷、响应最迅速的模型,适用于高吞吐实时场景。</li> <li><strong>Claude 3 Opus:</strong>在处理高度复杂的逻辑、编程及科研类对话时表现卓越。</li> </ul> <h2 id="amazon">Amazon Titan 系列</h2> <p>Amazon Titan 模型家族由 AWS 在大规模优质数据集上预先训练建立,提供强劲、高度通用的大型语言及图像处理选择。</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Titan Text Express:</strong>为多种生成文本场景而生的最佳均衡点模型。</li> <li><strong>Titan Embeddings:</strong>包括 Text 和 Multimodal。用于 RAG 和搜索应用,它可以将文本和图像转化为精准的向量表示。</li> <li><strong>Titan Image Generator:</strong>为广告和电子商务快速生成高度精确且高质量的图像。</li> </ul> <h2 id="meta">Meta Llama 系列</h2> <p>广受开发者欢迎的开放且经过优化的语言模型,包括 Llama 3 8B / 70B。它们专长于快速和低成本推理、摘要、文本生成以及聊天记录处理。</p> <h2 id="mistral">Mistral AI 系列</h2> <p>欧洲顶级 AI 机构带来的先进模型。其中包含 Mistral Large 与 Mixtral 8x7B(基于专家混合架构 MoE),能提供一流且多语言流利的编程和推理表现。</p>':'<p>Amazon Bedrock supports the most advanced family of base models across many industries. </p> <h2 id="anthropic">Anthropic Claude Series</h2> <p>Claude model is good at deep logical reasoning, code writing and safe content generation. The latest generation of the Claude 3 series (Sonnet, Haiku, Opus) sets new performance benchmarks:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Claude 3.5 Sonnet:</strong>The most cost-effective model with a very high level of intelligence. </li> <li><strong>Claude 3 Haiku: </strong>The fastest and most responsive model, suitable for high-throughput real-time scenarios. </li> <li><strong>Claude 3 Opus: </strong>Excellent in handling highly complex logic, programming and scientific research conversations. </li> </ul> <h2 id="amazon">Amazon Titan Series</h2> <p>The Amazon Titan model family is pre-trained and built by AWS on large-scale high-quality data sets, providing powerful, highly versatile large-scale language and image processing options. </p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Titan Text Express: </strong>The optimal equilibrium point model for a variety of text generation scenarios. </li> <li><strong>Titan Embeddings: </strong>Includes Text and Multimodal. Used in RAG and search applications, it converts text and images into precise vector representations. </li> <li><strong>Titan Image Generator: </strong>Quickly generate highly accurate and high-quality images for advertising and e-commerce. </li> </ul> <h2 id="meta">Meta Llama Series</h2> <p>Open and optimized language models popular with developers, including Llama 3 8B / 70B. They specialize in fast and low-cost reasoning, summarization, text generation, and chat transcript processing. </p> <h2 id="mistral">Mistral AI Series</h2> <p>Advanced models brought by top European AI institutions. These include Mistral Large and Mixtral 8x7B (based on the Expert Hybrid Architecture MoE), which provide best-in-class, multi-language fluent programming and inference performance. </p>',"1-2 工作日":"1-2 working days","1. 内容创作":"1. Content Creation","1. IAM 及权限评估":"1. IAM and permissions assessment","2. 发送邀请 (Invite)":"2. Send invitation (Invite)","2. 客户支持聊天机器人集成":"2. Customer Support Chatbot Integration","2023年,COREBYTE 正式荣获 AWS SPP(Solution Provider Program)合作伙伴资质。":"In 2023, CoreByte officially won the AWS SPP (Solution Provider Program) partner qual
298ification.","2025年起,COREBYTE 全面开启“Cloud + AI”双引擎战略,重点围绕 Amazon Bedrock 平台,为企业应用全面赋能。":'Starting from 2025, CoreByte will fully launch the "Cloud + AI" dual-engine strategy, focusing on the Amazon Bedrock platform to fully empower enterprise applications.',"24/7 原厂级响应":"24/7 factory-grade response","3. 个性化营销活动":"3. Personalized marketing campaigns","3. 账单挂载并生效":"3. The bill is mounted and takes effect","4. 非结构化数据挖掘":"4. Unstructured data mining","5. 预测性洞察":"5. Predictive insights","500+ 真实例子,实力的最佳见证":"500+ real examples, the best testimony of strength","6. 图像与视频处理工程":"6. Image and video processing engineering","7x24 小时原厂级本地化技术排障":"7x24 hours original factory-level localized technical troubleshooting","阿里云 (Alibaba Cloud)":"Alibaba Cloud",安全与合规治理网关:"Security and Compliance Governance Gateway","安全与隐私:":"Security and Privacy:",按需:"on demand","按需购买:":"Buy on demand:",伴随式演进:"accompanying evolution","帮助一线维修团队通过移动端自然语言系统查阅万页操作手册与历史工单经验。":"Help front-line maintenance teams access thousands of pages of operation manuals and historical work order experience through the mobile natural language system.",帮助与文档:"Help and documentation","包括 Text 和 Multimodal。用于 RAG 和搜索应用,它可以将文本和图像转化为精准的向量表示。":"Includes Text and Multimodal. Used in RAG and search applications, it converts text and images into precise vector representations.","本网站由新加坡 AWS 合作伙伴/服务商 CoreByte 运营,旨在提供第三方专业咨询与技术交付服务,并非 AWS 官方网站。":"This website is operated by CoreByte, a Singapore-based AWS partner/service provider, and aims to provide third-party professional consulting and technical delivery services. It is not an official AWS website.",本页内容:"Contents of this page",边缘安全防护:"Edge security",标准交付流程里程碑:"Standard delivery process milestones",并发处理能力:"Concurrent processing capabilities","不管您开了多少个云平台实例,每月仅需对接一份结构清晰的综合账单。支持单一对公打款开票,彻底解放财务部门对账压力。":"No matter how many cloud platform instances you open, you only need one comprehensive bill with a clear structure every month. Supports single corporate payment and invoicing, completely liberating the financial department from reconciliation pressure.","不受限的配额 (Quotas) 提升通道,针对紧缺的 Amazon Bedrock 前沿模型算力,SPP 专属通道保障稳定供给。":"Unlimited quota (Quotas) promotion channel, aiming at the shortage of Amazon Bedrock cutting-edge model computing power, SPP exclusive channel ensures stable supply.","不限于纯资源的转售,我们深谙 Savings Plans、预留实例组合策略。":"Not limited to pure resource resale, we are well versed in Savings Plans and Reserved Instance portfolio strategies.","不只是代理,更是实战团队":"Not just an agent, but a practical team","部署基于不同站点的私有化大模型客服体系,自动路由及多模态商品问题回复。":"Deploy a privatized large-model customer service system based on different sites, with automatic routing and multi-modal product question response.",查看技术白皮书:"View technical white paper",查看交付标准:"View delivery standards",查阅所有客户成功案例:"View all customer success stories",查阅现货清单:"Check the stock list",产品服务:"Products and services","彻底抛弃繁杂的开源插件堆叠。系统原生支持连接 S3 文档中心实现高可靠性检索 (RAG),轻松构建调用 Lambda 的企业闭环智能体。":"Completely abandon the complicated stack of open source plug-ins. The system natively supports connecting to the S3 document center for high-reliability retrieval (RAG), making it easy to build enterprise closed-loop agents that call Lambda.","成本可视化监控 (Token 与云资源双向监测)":"Cost visualization monitoring (two-way monitoring of Token and cloud resources)",成本深度优化:"Deep cost optimization",成立之初:"At the beginning of its establishment","持续合规与运维托管 (MSP)":"Continuous Compliance and Operations Management (MSP)","初期,公司主要提供基础的云迁移服务和咨询,帮助客户理解云计算的优势并采纳云技术以提高效率和降低成本。":"In the early days, the company mainly provided basic cloud migration services and consulting to help customers understand the advantages of cloud computing and adopt cloud technology to improve efficiency and reduce costs.","除了出色的模型接入,我们更为关注您底层的云基础设施安全性以及日常å
298¯ç”¨æ€§ã€‚":"In addition to excellent model access, we pay more attention to the security and daily availability of your underlying cloud infrastructure.","传统机柜无法承受 8 卡 GPU 服务器高达 6kW-10kW 的恐怖功耗。我们的专属机房进行了彻底的“风水制冷与高压直流”改造。":'Traditional racks cannot handle the horrific 6kW-10kW power consumption of an 8-card GPU server. Our exclusive computer room has undergone a complete "Feng Shui cooling and high-voltage DC" transformation.',"从 CoreByte 的 Management Account 发出 Organization 挂载邀请。":"Issue an Organization mount invitation from CoreByte's Management Account.","从 PoC 验证原型的单点开花,走向安全合规的全量生产部署。我们的专家已准备完毕。":"From a single point of PoC verification prototype to full-scale production deployment with security compliance. Our experts are ready.","从单卡发货到万卡集群构建,从风冷整机组装到液冷机柜上架,我们提供端到端的技术交付。":"From single card shipment to Wanka cluster construction, from air-cooled machine assembly to liquid-cooled cabinet racking, we provide end-to-end technology delivery.","从领先的 AI 实验室中进行选择,找到最适合您使用案例的模型。":"Choose from leading AI labs to find the best model for your use case.","从账号底层准备、基础模型接入、私域知识库 (RAG) 搭建、Agent 自动化流配置,到数据安全治理与上线监控运维,CoreByte 为您提供全栈落地支持。":"From account setup and model access to RAG, Agent orchestration, and security operations, CoreByte delivers end-to-end implementation support.","打破“一卡难求”的壁垒。我们为您提供 NVIDIA A100/H100 高端显卡现货租售,并配备无阻塞 InfiniBand 网络与液冷机房托管,全方位释放炼丹极限性能。":`Break the barrier of "it's hard to get a card". We provide you with NVIDIA A100/H100 high-end graphics cards for rent and sale, equipped with non-blocking InfiniBand network and liquid-cooled computer room hosting to fully unleash the ultimate performance of Alchemy.`,打破成本与安全的迷思:"Breaking the Cost and Safety Myths","打破企业数据孤岛,提供端到端的数据湖构建与数仓优化服务。利用 AWS 强大的数据分析工具,将海量原始数据转化为可视化洞察,驱动业务快速增长。":"Break down enterprise data silos and provide end-to-end data lake construction and data warehouse optimization services. Use AWS's powerful data analysis tools to transform massive raw data into visual insights to drive rapid business growth.","打通云底层设施与前沿 AI 能力的全生命周期护航":"Full life cycle protection of cloud infrastructure and cutting-edge AI capabilities","大流量高并发下的玩家侧 UGC 文本审核,以及营销侧买量素材自动分析与打标。":"UGC text review on the player side under large traffic and high concurrency, and automatic analysis and marking of marketing-side purchase materials.",大模型时代的:"of the big model era",大模型私有化部署:"Private deployment of large models",大型泛娱乐应用公司:"Large pan-entertainment application company",大型跨国金融集团:"Large multinational financial group","大语言模型能力的体现不在于简单的 API 调用,而在于企业级安全、成本可控度与工程落地的完善度。我们专注护航这一过程。":"The capabilities of large language models are not reflected in simple API calls, but in enterprise-level security, cost controllability, and completeness of project implementation. We focus on escorting this process.",带宽:"bandwidth",'单纯的大型语言模型存在"幻觉"现象,并且缺乏您企业内部的最新私密数据。通过检索增强生成 (RAG),我们通过注入相关知识上下文,极大削减了生成不准确结果的概率,并提高了客户服务的精准度。':'Simple large-scale language models suffer from "illusion" phenomena and lack the latest private data within your enterprise. With Retrieval Augmented Generation (RAG), we dramatically reduce the chance of generating inaccurate results and improve customer service accuracy by injecting relevant knowledge context.',"单机柜 30kW+ 超高供电":"Single cabinet 30kW+ ultra-high power supply","单一 API / 终端节点":"Single API/endpoint","当接受到提示词后,引擎执行近义和语义混合检索,配合 Claude 3 完成严谨的最后综述输出。":"After receiving the prompt word, the engine performs a mixed search of synonyms and semantics, and cooperates with Claude 3 to complete a rigorous final summary output.","当前 AWS 云账号的体系规模概览":"Overview of the system size of current AWS cloud accounts","颠覆传统的关键字搜索。深入挖掘企业长文本、视频审核与杂乱无章的历史邮件,通过语义向量化 (Search APIs) 快速定位隐藏趋势与关键答案。":"Subvert traditional keyword search. Dig deep into corporate long texts, video reviews, and messy historical emails, and quickly locate hidden trends and key answers through semantic vectorization (Search APIs).",巅峰算力引擎:"Peak computing engine","电话号码 / WhatsApp / 微信 / 邮箱 等":"Phone number / WhatsApp / WeChat / Email, etc.",电话热线:"Telephone hotline",电子邮箱:"Email","调查显示,小型企业主最担心的是“数据安全”与“技术实施成本”。但这在云时代已成为过去式。人工智能技术的大众化,以及众多提供低代码/无代码解决方案和即用即付模式的服务,让您无需组建内部数据科学团队或投入极其高昂的早期算力即可起步。":'The survey shows that small business owners are most worried about "data security" and "technology implementation costs." But this is a thing of the past in the cloud era. The democratization of AI technology, along with numerous services offering low-code/no-code solutions and pay-as-you-go models, allows you to get started without building an in-house data science team or investing in prohibitively expensive early-stage computing power.',顶级显卡现
298货供应:"Top graphics cards available from stock",顶级云原厂直通车:"Top cloud original factory express train",定价:"Pricing","定制化 AWS 云端架构规划":"Customized AWS cloud architecture planning",定制属于您的增长蓝图:"Customize your own growth blueprint",动静态智能加速:"Dynamic and static intelligent acceleration",端管云协同硬件优势:"Advantages of terminal, pipe and cloud collaboration hardware","对于需要保证每分钟请求数量或使用微调自定义模型的生产环境,预配置容量提供了一定期间内的固定保障。":"For production environments that require a guaranteed number of requests per minute or use fine-tuned custom models, provisioned capacity provides a fixed guarantee for a certain period of time.",多可用区容灾设计:"Multi-AZ disaster recovery design",多可用区双活:"Multi-AZ active-active",多模态与成本:"Multimodality and cost",多语言产品文案适配:"Multi-language product copywriting adaptation","多语种自动化客服 Agent":"Multilingual automated customer service Agent","多云互联,化繁为简":"Multi-cloud interconnection, simplifying complexity",多账号组织治理:"Multi-account organization management",额度无缝实时划转:"Seamless real-time transfer of credit limit",发现更多技术细节:"Discover more technical details",发展历程:"Development history",法务与政企:"Legal Affairs and Government Enterprises",泛金融业:"Pan-financial industry","防范措施 (Guardrails):":"Guardrails:","访问 Amazon Bedrock":"Visit Amazon Bedrock",飞天云操作系统底座:"Feitian cloud operating system base",费用极致透明:"Extremely transparent fees","分块与嵌入:":"Chunking and embedding:","分流 60% 初级问题,客服首次响应从 48小时缩短至 1分钟内。":"60% of primary problems were diverted, and the first customer service response was shortened from 48 hours to 1 minute.","分析宏观趋势,预测短期需求波动。无论处理库存补货报警还是借贷违约概率,机器学习模型帮助您在风控和运营中做出精明决策。":"Analyze macro trends and predict short-term demand fluctuations. Whether dealing with inventory replenishment alarms or loan default probabilities, machine learning models help you make smart decisions in risk control and operations.",服务项目:"Services","复杂病案查找时间缩短 90%,病历结构化效率成倍提升。":"The search time for complex medical records is shortened by 90%, and the efficiency of structuring medical records is doubled.",复杂推理代码:"Complex reasoning code",赋能企业数字化使命:"Empowering enterprises with their digital mission",覆盖全球的基础设施:"Global infrastructure",覆盖全业务场景的行业落地能力:"Industry implementation capabilities covering all business scenarios","该新加坡知名研发发行一体的游戏公司面临全球同服的巨大压力。COREBYTE 团队利用 AWS 全球网络、Amazon Aurora 全球数据库和无服务器架构,帮助其构建了可弹性伸缩的底层系统。上线当日成功应对百万级同时在线并发,数据库延迟降低 40%。":"This well-known Singapore-based game company that integrates R&D and distribution is facing tremendous pressure from global servers. The CoreByte team helped build an elastically scalable underlying system using the AWS global network, Amazon Aurora global database, and serverless architecture. On the day of launch, it successfully handled millions of simultaneous online concurrencies and reduced database latency by 40%.",概述:"Overview","高端 GPU 市场流通紧俏。请直接联络我们的算力架构师,确认最新库存状况、交付排期与精准报价。":"The high-end GPU market is tight. Please contact our computing power architects directly to confirm the latest inventory status, delivery schedule and accurate quotation.",高可用容灾架构:"Highly available disaster recovery architecture",高密裸金属整机定制:"High-density bare metal machine customization",高性价比大模型算力接入:"Cost-effective large model computing power access","高性能边缘计算与 CDN加速":"High-performance edge computing and CDN acceleration",个:"indivual",个性化触达物料自动生成:"Automatically generate personalized touch materials","各行各业的领军企业通过与 COREBYTE 合作,不仅实现了平滑上云,":"By cooperating with CoreByte, leading companies in various industries not only achieve smooth migration to the cloud,","根据企业品牌视觉指导方针,结合用户画像,毫秒级下发营销图文结构。":"According to the corporate brand visual guidelines and combined with user portraits, the marketing graphic and text structure is delivered in milliseconds.","根据业务基因与发展地域,为您自由组合最强底层算力基座":"Based on business genes and development regions, we can freely comb
298ine the strongest underlying computing power base for you.","更懂业务的 FinOps 成本控制中心":"FinOps cost control center that understands business better","更全面激活了数据价值,在 AI 时代赢得先机。":"More comprehensively activate the value of data and gain the upper hand in the AI ​​era.",工单摘要与维修辅助:"Work order summary and maintenance assistance","公司开始吸引更多大型企业客户,包括互联网、媒体和电商行业的领导者。这一时期,COREBYTE也开始在亚太地区扩展其市场足迹,与多个云服务提供商建立了战略合作伙伴关系。":"The company began to attract more large enterprise customers, including leaders in the Internet, media and e-commerce industries. During this period, CoreByte also began to expand its market footprint in the Asia-Pacific region and established strategic partnerships with multiple cloud service providers.","公司名称 (选填)":"Company name (optional)","公有云虽然带来了敏捷,但也常常因为“按量付费”导致账单刺客失控。我们不仅代理售卖云资源,更无偿提供深度的 FinOps 云财务营运分析。":'Although the public cloud brings agility, it often causes bill assassins to get out of control due to "pay-as-you-go". We not only sell cloud resources as an agent, but also provide in-depth FinOps cloud financial operation analysis free of charge.',供应链周转:"supply chain turnover","构建模型管道,连接内部生产网络,并完成 Guardrails 配置。":"Build model pipelines, connect internal production networks, and complete Guardrails configuration.","构建企业级检索增强生成 (RAG),打通企业内部系统数据流,实现智能搜索、自动化分析及业务辅助。":"Build enterprise-level search enhanced generation (RAG) to open up the data flow of the enterprise's internal system to achieve intelligent search, automated analysis and business assistance.","构建数百GB合规文档的高精准 RAG 系统,显著降低研报查找与合规审查的人工工时。":"Construct a high-precision RAG system with hundreds of GB of compliance documents, significantly reducing the manual hours of research report search and compliance review.",关于我们:"About Us","官方签约服务商,APN 官网可查,规避任何不可靠的中间灰色渠道风险。":"The official contracted service provider can be checked on the APN official website to avoid any unreliable intermediate gray channel risks.","官方信用与结算:":"Official Credit and Settlement:",官方严格资质审查备案:"Official strict qualification review and filing","广泛的基础模型选择:":"Broad selection of base models:","广受开发者欢迎的开放且经过优化的语言模型,包括 Llama 3 8B / 70B。它们专长于快速和低成本推理、摘要、文本生成以及聊天记录处理。":"Open and optimized language models popular with developers, including Llama 3 8B/70B. They specialize in fast and low-cost reasoning, summarization, text generation, and chat transcript processing.","规避单一模型的厂商锁定风险。企业利用单一端点标准化接入 Claude、Llama 等不同模型,降低重构成本并追求高可用性。":"Avoid the risk of vendor lock-in with a single model. Enterprises use a single endpoint to standardize access to different models such as Claude and Llama to reduce reconstruction costs and pursue high availability.",国标级数据中心:"National standard data center",国内最完善的云安全体系:"The most complete cloud security system in China",合规检测:"Compliance testing",合规审查与内部知识库:"Compliance Review and Internal Knowledge Base",和:"and",核心功能:"Core functions",核心基础设施建设:"Core infrastructure construction","核心架构师将在收到需求后 1 个工作日内安排连线对齐。":"The core architect will arrange wire alignment within 1 working day after receiving the requirement.",核心势能护城河:"Core potential energy moat",核心现货型号清单:"Core stock model list",核心优势:"Core advantages",互动娱乐:"interactive entertainment","华为云 (Huawei Cloud)":"Huawei Cloud","欢迎成为 CoreByte 的 AWS 解决方案提供商(SPP)客户。通过我们的托管计划,您不仅可享受技术咨询,还能获得最具性价比的资源账单管理。":"Welcome to become a CoreByte AWS Solution Provider (SPP) customer. Through our hosting plans, you not only enjoy technical consulting, but also get the most cost-effective resource bill management.","火山引擎 (BytePlus)":"Volcano Engine (BytePlus)",伙伴:"partner",获取免费咨询:"Get a free consultation","基于 Amazon Bedrock 单一服务端点,您可以合规调用顶尖的基础模型。我们在为企业精选与评估最新模型方面拥有丰富经验。":"Based on the Amazon Bedrock single service endpoint, you can call the top basic models compliantly. We have extensive experience in selecting and evaluating the latest models for businesses.","基于 Amazon Bedrock 与 Claude 3 模型,对接核心工单接口,构建多语种物流问答 RAG。":"Based on the Amazon Bedrock and Claude 3 models, it is connected to the core work order interface to build a multilingual logistics Q&A RAG.","基于 Amazon Bedrock 与 Claude 模型,利用其强大的长文本推理能力构建高级别金融合规文档分析智能体。":"Based on the Amazon Bedrock and Claude models, use its powerful long text reasoning capabilities to build a high-level financial compliance document analysis agent.","基于 AWS 卓越架构,协助企业在新加坡本地及全球市场安全、合规地部署 Amazon Bedrock 等生成式 AI 应用。":"Based on AWS's excellent ar
298chitecture, it helps enterprises deploy generative AI applications such as Amazon Bedrock safely and compliantly in Singapore and global markets.","基于 Bedrock Agents 对接 CRM、ERP 等核心业务,实现智能化执行与跨业务流自动调度审批。":"Based on Bedrock Agents, it connects to core businesses such as CRM and ERP to realize intelligent execution and automatic scheduling and approval across business flows.","基于 Converse API 的无缝平切评估框架":"Seamless flat-cut evaluation framework based on Converse API","基于 COREBYTE 全栈云服务能力,我们不仅是您的 AI 应用集成商,更是长期运维伙伴。包含:AWS 账号合规设定、FinOps 成本管控、网络安全组隔离设定及定期的架构健康审查。":"Based on CoreByte's full-stack cloud service capabilities, we are not only your AI application integrator, but also a long-term operation and maintenance partner. Includes: AWS account compliance settings, FinOps cost control, network security group isolation settings and regular architecture health reviews.","基于 Guardrails for Bedrock 配置内容安全边界,结合 IAM、CloudTrail 构建严格的 API 访问与数据审计链路。":"Configure content security boundaries based on Guardrails for Bedrock, and build strict API access and data audit links using IAM and CloudTrail.","基于模型的 Token 层级 Cost Explorer 报表":"Model-based Token level Cost Explorer report","基于您的业务流量基线,设计 On-Demand(按需)、Reserved(包年包月)与 Spot(竞价实例)的最优配比购买计划。":"Based on your business traffic baseline, design the optimal purchase plan for On-Demand (on-demand), Reserved (annual and monthly), and Spot (spot instances).","基于实际业务需求打造的生产级成果,涵盖各核心大体量行业的标杆架构。":"Production-level results based on actual business needs cover the benchmark architecture of various core large-volume industries.","基于消耗量梯级的专属折扣与现金激励,最大化云投资的投资回报率。":"Exclusive discounts and cash incentives based on consumption tiers maximize the ROI of cloud investments.",即时:"immediate","极低 PUE 实测":"Extremely low PUE measured",极低延迟并发:"Extremely low latency concurrency",极强的应对高并发能力:"Strong ability to cope with high concurrency",集群组网与并行调度:"Cluster networking and parallel scheduling","技术架构可申请 AWS 原厂专家的设计审核 (Well-Architected Review),同时协助申请项目基础设施测试资金 (PoC funding)。":"The technical architecture can apply for design review (Well-Architected Review) by AWS original experts, and help apply for project infrastru
298cture testing funds (PoC funding).",技术支持保障:"Technical support guarantee",加速您的每一次业务突破:"Accelerate every business breakthrough of yours",架构验证与资金支持:"Architecture verification and financial support",架构与方案:"Architecture and solutions","架构原生 AI 能力拓展":"Architectural native AI capability expansion",架构原生优化:"Architecture native optimization",监控与自动扩缩容:"Monitoring and automatic expansion and contraction","将前沿 AI 技术":"Bringing cutting-edge AI technology","将特定审计底稿的文本核查耗时从 3 周压缩至 4 小时,准确率达到生产级。":"The text verification time for specific audit papers was reduced from 3 weeks to 4 hours, with production-level accuracy.",阶段:"stage","接入 SPP 的优势":"Advantages of accessing SPP","接入后,所有的基础设施(底层 EC2/S3,上层 Bedrock API)仍百分百归属于您的根账号下。我们不会获取任何涉及隐私的 IAM 数据存取权限,除非由客户主动开启交叉账户访问用于代维。您也可以无缝提权至 AWS 官方的 Enterprise Support。":"After access, all infrastru
298cture (underlying EC2/S3, upper-layer Bedrock API) is still 100% owned by your root account. We will not obtain any privacy-related IAM data access permissions unless the customer actively opens cross-account access for maintenance. You can also seamlessly escalate privileges to AWS official Enterprise Support.",结合大模型与云端数仓的供应链预测:"Supply chain forecasting combining large models and cloud data warehouses","结合先进的 AI 引擎与大语言模型,帮助企业将生成式 AI 落地到具体业务场景,如客服辅助系统、智能内容生成和深度数据挖掘,打造“Cloud + AI”双引擎壁垒。":'Combining advanced AI engines and large language models, it helps enterprises implement generative AI into specific business scenarios, such as customer service assistance systems, intelligent content generation and in-depth data mining, to create "Cloud + AI" dual-engine barriers.',解决方案:"solution","借助 Amazon Bedrock 提供的一系列综合功能,您可以轻松尝试各种顶级的 FM,使用您的数据通过微调和检索增强生成(RAG)等技术私下对这些模型进行自定义,并创建执行复杂业务任务的托管代理——无论是编写代码、处理图像,还是与数据库交互。":"With the comprehensive set of features provided by Amazon Bedrock, you can easily try out a variety of top FMs, privately customize these models using your data through techniques like fine-tuning and retrieval-augmented generation (RAG), and create managed agents that perform complex business tasks—whether that's writing code, processing images, or interacting with databases.",金融风控与合规:"Financial risk control and compliance","金融级高可用与 PCI-DSS 合规架构落地":"Implementation of financial-grade high availability and PCI-DSS compliance architecture",经济首选:"Economical choice",精细化计费监测:"Refined billing monitoring",精准定位废弃用量:"Accurately locate waste usage","具备近乎完美的逻辑推理与超长上下文窗口支持,针对复杂编程与分析任务表现超越人类基准。":"It has near-perfect logical reasoning and ultra-long context window support, and its performance exceeds human benchmarks for complex programming and analysis tasks.",绝对边界安全:"absolute border security",军工级物理安防防线:"Military grade physical security defense line",开始联合构建指引:"Start a joint build guide","开始之前,拥有数字化数据是无法绕过的先决条件。您需评估现有的文本文件、电子表格、工单及文档。我们将协助您完成数据清洗与上云架构,这为日后的私有模型训练、微调与大规模检索 (RAG) 扫平障碍。":"Before you begin, having digital data is a prerequisite that cannot be bypassed. You'll need to evaluate existing text files, spreadsheets, work orders, and documents. We will help you complete the data cleaning and cloud architecture, which will clear the way for future private model training, fine-tuning and large-scale retrieval (RAG).",可控基础任务:"Controllable basic tasks",可量化成果:"Quantifiable results",渴望快速迭代模型架构且避免被单一云排他锁定:"Desire to quickly iterate on model architecture and avoid being exclusively locked into a single cloud",客服人力缩减:"Customer service manpower reduction","客服响应时间慢,人工处理海量国际物流条款常常出错,客户抱怨无法及时获取准确的清关建议。":"Customer service response times are slow, manual processing of massive international logistics terms often makes mistakes, and customers complain that they cannot obtain accurate customs clearance advice in a timely manner.",客户案例覆盖20多个行业:"Customer cases cover more than 20 industries","客户点击 Accept 之后,下个月份(或当月后续时段)的用量将自动归属至 SPP 账单池中。":"After the customer clicks Accept, the usage in the next month (or subsequent periods of the current month) will automatically be attributed to the SPP billing pool.",客户推荐:"Customer testimonials",跨境电商:"Cross-border e-commerce",跨模型并发测试:"Cross-model concurrent testing",跨区域负载调度:"Cross-region load scheduling",跨云余额转账:"Cross-cloud balance transfer",跨账户权限回收:"Cross-account permission recovery",扩展业务与市场:"Expand business and market",冷热通道隔离与冷板式液冷:"Hot and cold aisle isolation and cold plate liquid cooling",立即提交:"Submit now",立刻锁定稀缺算力配额:"Immediately lock in scarce computing power quota",立刻预约架构师会议:"Book an architect meeting now",立足新加坡辐射全球:"Based in Singapore and radiating around the world","利用 Amazon S3 存储桶自动化监控文档的上传事件。":"Automatically monitor document upload events using an Amazon S3 bucket.","例如:张三":"For example: Zhang San",联络架构师免费咨询:"Contact an architect for a free consultation",联系方式:"Contact information",联系架构师评估:"Contact an Architect for an Assessment",联系商务通道:"Contact business channel",联系我们:"Contact Us",联系我们的架构师:"Contact our architects","两种定价模式以满足不同的业务需求:":"Two pricing models to meet different business needs:",领先的抖音同款视频云:"The leading Douyin video cloud",刘先生:"Mr. Liu",六大经典实战应用场景:"Six classic practical application scenarios",漏洞自动扫描修复:"Automatic vulnerability scanning and repair",马上开通您的企业级多云账户:"Open your enterprise-level multi-cloud account now","每年至少受查通过数十起成功的企业级生产环境落地实战案例。":"At least dozens of successful implementation cases of enterprise-level production environments are investigated and passed every year.","面对海量商品和多样化的消费者需求,我们基于 Amazon Bedrock 构建了多模态大语言模型,并私有化接入客户知识库。部署后,智能导购准确率飙升,并能够根据图片、文字等意图精准推荐商品,大幅提高了销售转化率及用户停留时é•
298¿ã€‚":"In the face of massive products and diverse consumer demands, we built a multi-modal large language model based on Amazon Bedrock and privatized access to the customer knowledge base. After deployment, the accuracy of the intelligent shopping guide has soared, and it can accurately recommend products based on pictures, text and other intentions, greatly improving the sales conversion rate and user stay time.",描述:"describe",敏感卷宗处理与合规风控:"Sensitive file processing and compliance risk control",模型分类:"Model classification",模型解耦与无缝切换:"Model decoupling and seamless switching",某大型泛娱乐电商平台:"A large pan-entertainment e-commerce platform",某全球性物流平台:"A global logistics platform",某知名出海电商:"A well-known overseas e-commerce company","内部审计与合规检查需要耗费审查员海量精力比对上万份财报与交易条款,导致严格的审计流程周期冗长且成本高昂。":"Internal audits and compliance inspections require examiners to spend a lot of energy comparing tens of thousands of financial reports and transaction terms, making the strict audit process lengthy and costly.","您的高优先级问题能够直达 AWS 架构师及后台工程师团队。通过精细化管理按需与预留实例,实现长效降本增效。":"Your high-priority issues go directly to AWS architects and backend engineering teams. Through refined management of on-demand and reserved instances, long-term cost reduction and efficiency improvement are achieved.",您的官方无缝衔接:"Your official seamless connection",您的企业名称:"Your business name",您的企业应用程序:"your enterprise applications","您的数据不会用于训练基本模型。所有数据均进行静态和传输中加密。可以利用 AWS PrivateLink 实现私密连接。":"Your data will not be used to train the base model. All data is encrypted at rest and in transit. You can use AWS PrivateLink to connect privately.",您的姓名:"your name","您可以将 Amazon Bedrock 集成到现有的应用程序和数据管道中,使用受到广泛支持的编程语言(如 Python、Java、Go、JavaScript 等)。":"You can integrate Amazon Bedrock into existing applications and data pipelines using widely supported programming languages ​​such as Python, Java, Go, JavaScript, and more.","您可以配置代理代表用户执行复杂的操作,整合内部和外部的 API,甚至运行代码。":"You can configure agents to perform complex operations on behalf of users, integrate with internal and external APIs, and even run code.","您可以通过以下方式访问 Amazon Bedrock:":"You can access Amazon Bedrock via:","欧洲顶级 AI 机构带来的先进模型。其中包含 Mistral Large 与 Mixtral 8x7B(基于专家混合架构 MoE),能提供一流且多语言流利的编程和推理表现。":"Advanced models brought by top European AI institutions. These include Mistral Large and Mixtral 8x7B (based on the Expert Hybrid Architecture MoE), which provide best-in-class, multi-language fluent programming and inference performance.",排位:"Ranking","抛弃不可控的互联网公有化调用。Bedrock 以极高标准的企业级安全为原生理念,为生成式 AI 提供架构级的合规底座。":"Abandon the uncontrollable public use of the Internet. Bedrock takes extremely high standards of enterprise-level security as its native concept and provides an architecture-level compliance base for generative AI.","屏蔽底层的控制台差异。我们提供跨云统一的监控大盘与一键式 MSP 工单响应,复杂组网由专属 SA 技术专家全程护航。":"Mask underlying console differences. We provide a unified cross-cloud monitoring dashboard and one-click MSP work order response. Complex networking is fully escorted by dedicated SA technical experts.",企业级:"Enterprise level","企业级 RAG 架构最佳实践":"Best Practices for Enterprise-Scale RAG Architecture",企业级高可用架构标杆:"Enterprise-level high-availability architecture benchmark",企业级生产力:"Enterprise level productivity",企业级最佳实践案例:"Enterprise-level best practice cases",企业落地全流程方案:"Enterprise Deployment Blueprint",企业数据跨账号安全策略配置:"Enterprise data cross-account security policy configuration",企业数字化服务经验:"Enterprise digital service experience","企业选择 AWS SPP,能带来什么核心价值?":"What core value can enterprises bring by choosing AWS SPP?","企业知识库 RAG 建设":"Enterprise knowledge base RAG construction","企业知识库与 RAG 集成":"Enterprise Knowledge Base Integration with RAG",前沿模型支撑能力:"Cutting-edge model support capabilities","请简要描述您的业务状况或您需要的亚马逊云/上云服务...":"Please briefly describe your business situation or the Amazon cloud/cloud services you need...",区域性大型综合医院:"Regional large general hospital",全场景云端解决方案:"Full-scenario cloud solution",全国产化算力自主可控:"Nationally produced computing power is independently controllable",全局无缝托管:"Global seamless hosting","全链路 AI 算力基建保障":"Full-link AI computing power infrastru
298cture guarantee","全面评估业务需求后,您可选择采用现有大模型精调,或直接接入成熟体系。我们将提供深度咨询,运用像 Amazon Bedrock 这类世界级的大模型托管平台,平滑无缝地接入企业原生架构。":"After comprehensively assessing your business needs, you can choose to fine-tune the existing large model, or directly connect to a mature system. We will provide in-depth consulting and use world-class large model hosting platforms like Amazon Bedrock to smoothly and seamlessly integrate into the enterprise's native architecture.","全面支持包含 Amazon Bedrock 在内的复杂 AI 计算架构落地交付。":"Fully supports the implementation of complex AI computing architectures including Amazon Bedrock.",全球办事处:"Global offices",全球顶尖音视频网络:"The world's top audio and video network",全球合规审计:"Global Compliance Audit",全球核心资源快速调配:"Rapid deployment of global core resources",全球化游戏运营:"Global game operations",全球领先:"Global leader","全球市场份额第一的云服务提供商,提供超过200项全功能服务。适合拥有全球化业务布局、极高架构复杂度与对合规有严苛要求的企业出海首选。":"The cloud service provider with the largest market share in the world, providing more than 200 full-featured services. It is suitable for companies with global business layout, extremely high architectural complexity and strict compliance requirements to go overseas.",全球同服架构与毫秒级延迟突破:"Global server architecture and millisecond-level latency breakthrough","全网独家资金流动性保障。预充值资金池不仅享有大客折扣,更支持在 AWS、阿里云、腾讯云之间":"Exclusive liquidity guarantee for the entire network. The pre-recharge fund pool not only enjoys large customer discounts, but also supports transfer between AWS, Alibaba Cloud, and Tencent Cloud.","全网稀缺的跨云调账能力,搭配透明统一的发票与结算通道。告别账单核算地狱。":"The scarce cross-cloud account adjustment capability in the entire network is coupled with transparent and unified invoicing and settlement channels. Say goodbye to bill accounting hell.",全新原装现货:"Brand new original in stock","全员持有行业最高级别的 AWS Certified Solutions Architect 认证资质。":"All employees hold the industry's highest level of AWS Certified Solutions Architect certification.","全栈式 AI 云赋能架构":"Full-stack AI cloud-enabling architecture","让您的支持人员专注于处理真正需要人工一对一介入的复杂投诉。通过构建基于大语言模型、深度理解对话上下文的自定义聊天机器人,使企业能够提供高效的 24/7 客服支持,处理日常咨询并推荐交叉销售产品,从而大幅降低座席成本。":"Let your support staff focus on complex complaints that truly require one-on-one human intervention. By building custom chatbots based on large language models and deep understanding of conversation context, enterprises can provide efficient 24/7 customer service support, handle daily inquiries and recommend cross-sell products, thereby significantly reducing agent costs.",让我们开始您的上云之旅:"Let us start your journey to the cloud","任何流经平台的数据都不会被用于训练他人的公共大模型。请求天然享有 AWS VPC 的网络端点隔离与完整的 KMS 数据加密。":"Any data flowing through the platform will not be used to train others’ public large models. Requests natively enjoy the network endpoint isolation and full KMS data encryption of AWS VPC.",日本東京某会社:"A club in Tokyo, Japan","荣获AWS SPP资质":"Obtained AWS SPP qualification",容器化迁移改造:"Containerization migration and transformation","三十年 ICT 技术积累,深度了解传统政企数字化转型痛点。提供强大的软硬件一体化能力与全栈自主可控的鲲鹏/昇腾算力生态。":"Thirty years of ICT technology accumulation and in-depth understanding of the pain points of digital transformation of traditional governments and enterprises. It provides powerful software and hardware integration capabilities and a full-stack autonomous and controllable Kunpeng/Asce
298nd computing power ecosystem.","上线预置吞吐量 (Provisioned Throughput) 与成本追踪监控。":"Online provisioned throughput (Provisioned Throughput) and cost tracking monitoring.",社交媒体内容审核:"Social media content review",社交媒体贴文批量排期:"Batch scheduling of social media posts",申请在线资质核验:"Apply for online qualification verification",深谙大型政企合规与私有云:"Deep understanding of large-scale government and enterprise compliance and private cloud","深度融合 AWS 顶级云架构与人工智能创新服务,":"Deeply integrate AWS's top cloud architecture and artificial intelligence innovative services,","深入了解 CoreByte 独有体系":"Learn more about CoreByte’s unique system",深入理解评估:"Deep understanding of assessment","深受超500+顶级企业信赖的云合作伙伴":"A cloud partner trusted by over 500+ top enterprises","什么是 Amazon Bedrock?":"What is Amazon Bedrock?","什么是AWS SPP?":"What is AWS SPP?","生成式 AI 演进":"Generative AI Evolution","生成式 AI 应用专家":"Generative AI application expert","生成式人工智能工具可协助中小型企业为网站、博客、社交媒体平台及教育场景创建和优化内容。从撰写吸引人的产品描述到制作引人入胜的课程,人工智能驱动的内容生成能极大简化内容工作者的流程。":"Generative AI tools assist small and medium-sized businesses in creating and optimizing content for websites, blogs, social media platforms, and educational scenarios. From writing engaging product descriptions to creating engaging courses, AI-driven content generation can dramatically simplify the process for content workers.","生成式人工智能功能已从纯文本延伸至多模态处理领域,为电子商务、零售和娱乐等行业的企业开启了新纪元。大规模图像自动化标记、多格式内容安全审核、监控视频异常分析,全面打通繁重的视觉内容流水线处理。":"Generative AI capabilities have extended beyond plain text to multi-modal processing, ushering in a new era for companies in industries such as e-commerce, retail and entertainment. Large-scale image automatic labeling, multi-format content security review, surveillance video anomaly analysis, and comprehensive processing of heavy visual content pipelines.","生成式人工智能提供了无数企业曾经难以企及、如今却能以亲民价格实现的增长方案。无论您面临怎样的业务瓶颈,它都将成为您跨越周期的秘密武器。":"Generative AI offers countless growth solutions that were once out of reach for companies but are now affordable. No matter what business bottleneck you face, it will become your secret weapon to overcome the cycle.","生物防尾随识别、24小时监控无死角。确保您价值千万的算力资产万无一失。":"Biological anti-trailing identification and 24-hour monitoring without blind spots. Ensure that your computing power assets worth tens of millions are safe and secure.",实时成本优效分析:"Real-time cost effectiveness analysis",实时数据管道:"real-time data pipeline","使用 Amazon Bedrock,您可以根据实际消耗量进行付费。提供":"With Amazon Bedrock, you pay based on what you consume. supply","使用您的自有数据安全地微调模型。通过 RAG 将模型连接到您的专有数据源。":"Safely fine-tune models using your own data. Connect models to your proprietary data sources via RAG.",视计费周期:"Depends on billing cycle","首发模型体验权限:":"First release model experience rights:","受 AWS Partner Network (APN) 约束,确保 SLA 与服务质量的绝对透明度。":"Bound by the AWS Partner Network (APN), ensuring absolute transparency into SLAs and service quality.","输出:":"Output:",输入输出安全围栏:"Input and output safety fence",数据分析与商业智能:"Data Analysis and Business Intelligence","数据迁移:智能化的地基":"Data migration: the foundation of intelligence","数据注入:":"Data injection:",数字营销:"digital marketing","双路市电 + UPS + 柴发后备,满足 4 台满载 H100 裸金属紧凑堆叠的严苛电力挑战。":"Dual-circuit mains power + UPS + diesel backup meet the stringent power challenge of compact stacking of 4 fully loaded H100 bare metal units.","私有知识库 RAG":"Private Knowledge Base RAG",宋女士:"Ms. Song","随着云计算技术的成熟和市场需求的增长,COREBYTE扩大了其服务范围,包括高级云解决方案设计与实施、云端架构咨询以及定制化的项目迁移服务。":"As cloud computing technology matures and market demand grows, CoreByte has expanded its service scope to include advanced cloud solution design and implementation, cloud architecture consulting, and customized project migration services.","所有显卡均提供短租、长包、按需弹性以及买断等灵活财务方案。":"All graphics cards offer flexible financial options such as short-term rental, long-term package, on-demand flexibility and buyout.","它不仅为您提供了丰富的模型选择,还内置了广泛的功能,帮助企业在确保数据隐私和安全性的前提下,轻松构建、测试和部署生成式 AI 应用程序。您无需管理任何基础è
298®¾æ–½ï¼Œå³å¯å°†æœ€å…ˆè¿›çš„ AI 能力整合到您的业务流程中。":"It not only provides you with a rich selection of models, but also has a wide range of built-in capabilities to help enterprises easily build, test and deploy generative AI applications while ensuring data privacy and security. You can integrate state-of-the-art AI capabilities into your business processes without managing any infrastructure.","探索 MSP 服务详情":"Explore MSP service details","探索适用于中小型企业的生成式人工智能(Generative AI)实际使用案例。从内容创作到客户支持,全方位助力您的业务实现智能化跨越。":"Explore real-world use cases for generative AI for small and medium-sized businesses. From content creation to customer support, we help your business achieve intelligent leaps in all aspects.","腾讯云 (Tencent Cloud)":"Tencent Cloud","提供从 IaaS 到 PaaS 的演进指导,利用 Serverless(无服务器)架构与容器化集群缩容策略,从工程设计源头降低开销。":"Provides evolution guidance from IaaS to PaaS, using Serverless (serverless) architecture and containerized cluster shrinkage strategies to reduce costs from the engineering design source.","提供进阶的 GPU 芯片级冷板散热改造,压榨计算潜能,避免核心因高温产生频率降频锁死。":"Provides advanced GPU chip-level cold plate heat dissipation transformation to squeeze computing potential and avoid core frequency lock-up caused by high temperature.",提交企业认证:"Submit corporate certification",提交需求清单:"Submit a request list","填写下表,我们的云专家或客服人员会在24小时内联系您。":"Fill out the form below and our cloud experts or customer service staff will contact you within 24 hours.",挑战:"challenge","通过 Amazon Bedrock 打造智能导购引擎":"Build an intelligent shopping guide engine with Amazon Bedrock","通过 API 分析为您抓取闲置的 EIP、无效快照与极低利用率的计算实例,提供可执行的缩减建议。":"API analysis is used to capture idle EIPs, invalid snapshots, and extremely low-utilization computing instances, and provide executable reduction recommendations.","通过处理入站和出站 Token 进行现收现付制。这是无需前期承诺进行测试和概念验证(PoC)的最佳选择。":"Pay-as-you-go by processing inbound and outbound tokens. This is the best option for testing and proof-of-concept (PoC) without upfront commitment.","通过机器学习大规模分析客户数据行为模式,AI 可帮助企业量身定制EDM邮件、定向广告与千人千面的网站推荐墙,显著提升点击与转化。":"Through large-scale analysis of customer data behavior patterns through machine learning, AI can help companies tailor EDM emails, targeted ads, and website recommendation walls for thousands of people, significantly increasing clicks and conversions.","通过基础设施即代码(IaC)提升交付效率,提供 7x24 小时云资源托管。同时利用自研智能计费策略与 FinOps 方法论,有效降低云使用成本。":"Improve delivery efficiency through Infrastructure as Code (IaC) and provide 7x24-hour cloud resource hosting. At the same time, self-developed intelligent billing strategies and FinOps methodology are used to effectively reduce cloud usage costs.","通过选择 CoreByte 作为您的 AWS 解决方案提供商 (SPP),您可以直接获得最优的资源配置、最前沿的 Bedrock 模型接入权限以及最官方的技术背书。我们为企业提供可量化的业务增长潜力。":"By choosing CoreByte as your AWS Solution Provider (SPP), you can directly get optimal resource configuration, access to the most cutting-edge Bedrock models, and the most official technical endorsement. We provide businesses with quantifiable business growth potential.",统一多云管家服务:"Unified multi-cloud butler service",统一聚合账单:"Unified aggregate bill","突破产能封锁,长协订购保障。提供最新一代 NVIDIA H100、A100、L40S 等企业级加速卡。支持先测后买,提供完整出厂质保序列号。":"Break through the production capacity blockade and ensure ordering through long-term agreements. Provides the latest generation of NVIDIA H100, A100, L40S and other enterprise-class accelerator cards. Support test first before buying, and provide complete factory warranty serial number.",推荐转化率:"Recommended conversion rate",推理利器:"Reasoning tool","托管的代理 (Agents):":"Hosted Agents:","完全剥离公网的全私有化安全保障,确保高机密法律卷宗的文本分析在专属云隧道中运行。":"Completely strip away the fully privatized security of the public network and ensure that text analysis of highly confidential legal files runs 
298in a dedicated cloud tunnel.","万卡炼丹,网络先行。提供 400G InfiniBand (NDR) 无阻塞胖树网络架构规划,搭建 RDMA 与 RoCEv2 高性网络环境,最大化提升集群线性加速比。":"Wanka makes elixirs online first. Provide 400G InfiniBand (NDR) non-blocking fat-tree network architecture planning, build RDMA and RoCEv2 high-performance network environment, and maximize the cluster linear acceleration ratio.",微服务架构转型:"Microservice architecture transformation","围绕生成式人工智能的对话既引发了热情,也引起了质疑。中小型企业如何在预算与技术门槛的限制下,迈出智能化转型的第一步?":"The conversation around generative AI has generated both enthusiasm and skepticism. How can small and medium-sized enterprises take the first step towards intelligent transformation under the constraints of budget and technical threshold?","为不同阶段的数字化转型企业量身定制高效、安全、弹性的技术基石。":"Tailor-made efficient, secure, and flexible technical cornerstones for digital transformation enterprises at different stages.","为多种生成文本场景而生的最佳均衡点模型。":"Optimal equilibrium point model for various generated text scenarios.","为广告和电子商务快速生成高度精确且高质量的图像。":"Quickly generate highly accurate and high-quality images for advertising and e-commerce.","为何需要检索增强生成?":"Why do you need to search for enhanced generation?","为了更好地响应您的需求,在评估开始前,通常需要您提供:":"In order to better respond to your needs, before the assessment begins, you are usually required to provide:","为什么企业级项目必须选择 Bedrock?":"Why enterprise-level projects must choose Bedrock?",文档:"document",文档中心:"Documentation Center","我们帮助企业客户将生成式AI与现有的上云架构无缝集成,推动业务在智能客服、数据洞察、内容创作等多场景的快速落地,引领行业走向数字化智能新纪元。":"We help enterprise customers seamlessly integrate generative AI with existing cloud architecture, promote the rapid implementation of business in multiple scenarios such as intelligent customer service, data insights, and content creation, and lead the industry into a new era of digital intelligence.",我们承诺对您的信息严格保密:"We promise to keep your information strictly confidential",我们的服务蓝图:"Our service blueprint",我们的核心服务支持架构:"Our core service support architecture","我们的行动准则:从业务本身出发,而不是强推最高配资源。":"Our code of conduct: start from the business itself, rather than forcing the highest allocation of resources.","我们将 Bedrock 卓越模型与特定行业业务工作流进行串联,为各界客户量身定制可上线的行业应用。":"We connect Bedrock's excellence model with industry-specific business workflows to customize industry applications that can be launched for customers from all walks of life.","我们期待您的来电或信件。或者,您也可以通过社交媒体即时通讯工具与我们取得联系。":"We look forward to hearing from you. Alternatively, you can contact us via social media messaging tools.","我们推荐使用 Amazon OpenSearch Serverless 的向量检索引擎版,或基于 Aurora PostgreSQL 的 pgvector,兼顾查询性能和合规约束。":"We recommend using the vector retrieval engine version of Amazon OpenSearch Serverless, or pgvector based on Aurora PostgreSQL, taking into account query performance and compliance constraints.","我们直接处理您的账务体系并提供信用额度,便于企业报销与跨海结算。":"We handle your accounting system directly and provide credit lines to facilitate corporate reimbursement and cross-border settlement.",无缝接入全球最前沿的大语言模型:"Seamless access to the world’s most cutting-edge large language models","无缝扩展 AI 算力底座":"Seamlessly expand AI computing power base","无论您是需要技术咨询、定制架构方案,还是希望了解更多我们的服务,我们的专家团队随时准备为您服务。":"Whether you need technical advice, a custom architectural solution, or want to learn more about our services, our team of experts is ready to serve you.","无论您正处于转型的哪个阶段,我们的专家团队将为您提供针对性的免费评估,量身定做符合您业务目标的蓝图。":"No matter where you are in y
298our transformation, our team of experts will provide you with a free, targeted assessment to create a roadmap tailored to your business goals.","无需繁琐的资质审核与注册,单一账号直达全球头部5家云平台,当天极速开通激活,即刻无缝使用所有云原生产品。":"There is no need for cumbersome qualification review and registration. A single account can directly access the top 5 cloud platforms in the world. It can be activated quickly on the same day, and all cloud native products can be used seamlessly immediately.","希望与现有的 AWS 账单体系保持一致":"Want to be consistent with the existing AWS billing system",显存:"Video memory",现货充足:"Sufficient stock","详尽评估现网架构与业务峰谷,不盲目追求热门服务,找到最具性价比配平点。":"Detailedly evaluate the existing network architecture and business peaks and valleys, do not blindly pursue popular services, and find the most cost-effective balance point.","向量引擎:":"Vector engine:","协助企业接入 Amazon Bedrock 可用模型,完成权限配置、内部网络通道(PrivateLink)搭建与 API 调用上线。":"Assist enterprises to access the available models of Amazon Bedrock, complete permission configuration, build internal network channels (PrivateLink) and launch API calls.","新加坡本地领先非银金融机构需要满足极严格的数据驻留与合规审计要求。我们提供端到端迁移方案,重构安全边界(VPC & WAF),并实现异地多活方案。不仅完全满足金管局审查,更通过自动化流水线将发布周期缩短至数小时。":"Singapore's leading local non-bank financial institutions need to meet extremely stringent data residency and compliance audit requirements. We provide end-to-end migration solutions, reconstruct security boundaries (VPC & WAF), and implement multi-active remote solutions. Not only does it fully meet the review of the Hong Kong Monetary Authority, but it also shortens the release cycle to a few hours through automated assembly lines.","新加坡领军 AWS SPP 服务商,专注于 AWS 云基础设施与 Amazon Bedrock 企业级生成式 AI 落地解决方案。":"Singapore's leading AWS SPP service provider, focusing on AWS cloud infrastructure and Amazon Bedrock enterprise-level generative AI solutions.",行业解决方案:"Industry solutions",需求描述:"Requirement description",需要私域数据保护的金融与医疗客户:"Financial and medical customers who need private domain data protection","选型对比、数据源盘点与 AWS VPC/IAM 安全基线设置。":"Selection comparison, data source inventory, and AWS VPC/IAM security baseline settings.",亚太第一:"No. 1 in Asia-Pacific","严格遵循 AWS Well-Architected 安全规范,VPC 及 IAM 权限遵照最小范围原则。":"Strictly follow AWS Well-Architected security specifications, and VPC and IAM permissions follow the principle of least scope.","严格遵循数据不离私有云的前提下,使用 Bedrock 将 500 万份脱敏病历向量化,实现基于语义的安全医学检索。":"Strictly adhering to the premise that data does not leave the private cloud, Bedrock was used to vectorize 5 million desensitized medical records to achieve secure medical retrieval based on semantics.",验证官方资质:"Verify official qualifications","业务 Action流整合":"Business Action flow integration",业务场景的数据存放合规要求:"Data storage compliance requirements for business scenarios",业务可用性:"business availability","一站式采购全球顶尖云资源,打破云厂商壁垒。":"One-stop purchase of the world's top cloud resources, breaking down cloud vendor barriers.",一站无缝采购:"One-stop seamless purchasing","医师每日需检索大量历史病案,传统搜素系统匹配度低,导致科研效率与前端诊断验证效率极其低下。":"Doctors need to search a large number of historical medical records every day, and the traditional search system has low matching, resulting in extremely low scie
298ntific research efficiency and front-end diagnostic verification efficiency.","以获取详细列表。":"for a detailed list.","以解决实际业务痛点为导向,全面覆盖基础设施、数据价值挖掘与AI智能全链路周期。":"Oriented to solve actual business pain points, it comprehensively covers the entire link cycle of infrastructure, data value mining and AI intelligence.",音视频霸主:"Audio and video overlord","拥抱AI与Amazon Bedrock":"Embracing AI with Amazon Bedrock","由于合规与可用性要求,某些基础模型仅在特定的 AWS 区域提供。请查阅":"Due to compliance and availability requirements, some base models are only available in specific AWS Regions. Please check",游戏与社交生态无缝对接:"Seamless connection between games and social ecology",游戏资产安全与舆情监控:"Game asset security and public opinion monitoring","与 AWS 原厂紧密协同作业":"Work closely with AWS original vendors","与 CoreByte 的 AWS 专家团队预约一次免费的架构评估会议,您将获得一份量身打造的初步诊断报告。":"Book a free architecture assessment session with CoreByte’s team of AWS experts and you’ll receive a tailor-made initial diagnostic report.","与普通用户直签相比,基于 SPP (Solution Provider Program) 网络,您将享受来自 AWS 官方体系下的企业级多重权益与背书。":"Compared with direct signing by ordinary users, based on the SPP (Solution Provider Program) network, you will enjoy multiple enterprise-level benefits and endorsements from the AWS official system.",与优化矩阵:"and optimization matrix",预测准确度:"Prediction accuracy",预配吞吐量:"Provisioned throughput","预配吞吐量:":"Provisioned throughput:",预期的并发数与延迟底线:"Expected concurrency and latency bottom line","预约 Bedrock 深度评估":"Schedule an In-Depth Assessment with Bedrock",原生级数据隐私隔离:"Native-level data privacy isolation",原生检索嵌入:"Native search embedding",阅读真实成功案例:"Read real success stories","云端不是终点。随着您体量的增长,我们会提前数个季度规划未来的重构选项。":"The cloud is not the end. As you grow, we plan future refactoring options several quarters in advance.",云计算服务:"Cloud computing services",云相关专业技术认证证书:"Cloud-related professional technical certification certificate",云原生安全与合规治理:"Cloud native security and compliance governance",云原生工具集成:"Cloud native tool integration",运维成本:"Operation and maintenance costs","在 AWS 上,CoreByte 推荐使用全托管的":"On AWS, CoreByte recommends using fully managed","在处理高度复杂的逻辑、编程及科研类对话时表现卓越。":"Excellent in handling highly complex logic, programming and scientific research conversations.","在此可视化界面中体验基础模型,创建知识库,并测试您的 Agents。":"Experiment with the base model, create a knowledge base, and test your Agents in this visual interface.","在复杂多变的合规环境中,为企业提供从网络架构、身份认证到数据加密的端到端安全防御策略。深度结合云平台安全检测,为业务保驾护航。":"In a complex and ever-changing compliance environment, we provide enterprises with end-to-end security defense strategies from network architecture, identity authentication to data encryption. In-depth integration of cloud platform security testing to protect business.","在社交、游戏、音视频及泛娱乐领域积淀深厚。提供业界顶尖的 TRTC 实时音视频通信与海量小游戏/小程序原生云端支持,触达亿万C端用户。":"It has profound accumulation in the fields of social networking, games, audio and video and pan-entertainment. Provides the industry's top TRTC real-time audio and video communication and native cloud support for massive mini games/mini programs, reaching hundreds of millions of C-end users.","在受限可用区进行灰度测试与验证,进行 prompt 迭代。":"Conduct grayscale testing and verification in restricted availability zones, and perform prompt iterations.","在应用程序级别实施定制的保护措施,过滤不需要的内容,屏蔽敏感信息。":"Implement customized protection at the application level to filter unwanted content and mask sensitive information.",占比:"Proportion","账单返佣或折扣惠让:":"Bill rebates or discounts:","账号迁移 / 新建步骤":"Account migration/creation steps","这标志着我们在提供高质量上云解决方案、云架构优化与实施方面的专业能力得到了权威认可,为客户提供更具深度的混合云环境托管服务。":"This marks that our professional capabilities in providing high-quality cloud solutions, cloud architecture optimization and implementation have been authoritatively recognized, and we can provide customers with more in-depth hybrid cloud environment hosting services.","针对不同业务线解决具体的增长痛点,以真实效果驱动决策。":"Solve specific growth pain points for different business lines and drive decisions with real results.","针对大模型训练进行拓扑优化。提供支持 8 卡 / 10 卡的 NVLink 全互联拓扑服务器,搭载 2TB+ ECC 内存与 PCIe Gen5 NVMe 极速缓存,拒绝木桶效应。":"Topology optimization for large model training. Provides NVLink fully interconnected topology servers that support 8 c
298ards/10 cards, equipped with 2TB+ ECC memory and PCIe Gen5 NVMe ultra-fast cache, rejecting the barrel effect.","针对庞杂零散的线下门店与进销存数据链,通过 AWS 数据湖解决方案(Lake Formation & Redshift),打破数据壁垒。引入由云端提供的 AI 算力与模型预测次月产品需求,极大降低了库存积压风险,释放了数百万美元的营运资金。":"For complex and fragmented offline stores and purchase, sales and inventory data links, use AWS data lake solution (Lake Formation & Redshift) to break data barriers. The introduction of AI computing power and models provided by the cloud to predict product demand for the next month has greatly reduced the risk of inventory backlog and released millions of dollars in working capital.","针对游戏、泛娱乐及跨境电商的出海需求,利用分布全球的网络节点优化静态资产交付与动态应用加速,显著降低跨国访问延迟,提升终端用户体验。":"In response to the overseas needs of games, pan-entertainment and cross-border e-commerce, we use network nodes distributed around the world to optimize static asset delivery and dynamic application acceleration, significantly reducing cross-border access delays and improving end-user experience.","整合结算体系,让您的多云战略不仅合规可控,更极具成本优势。":"Integrate the settlement system to make your multi-cloud strategy not only compliant and controllable, but also highly cost-effective.",政企首选:"The first choice for government and enterprises",支持的基础模型:"Supported base models",支持的区域和模型:"Supported regions and models","知名出海互娱类/游戏企业 (Singapore)":"Well-known overseas interactive entertainment/game company (Singapore)",直接联系我们:"Contact us directly",智慧电商与直播:"Smart e-commerce and live streaming",智能知识库构建:"Intelligent knowledge base construction",智能制造:"Smart manufacturing",智能制造与运维:"Intelligent manufacturing and operation and maintenance","中国最大、亚太领先的云计算平台。历经多年双11高并发考验,在电商、金融、政企等领域拥有最成熟的本土化解决方案,国内上云首选基座。":"China's largest and Asia-Pacific's leading cloud computing platform. After years of high concurrency tests during Double 11, it has the most mature localized solutions in the fields of e-commerce, finance, government and enterprises, and is the preferred base for cloud migration in China.",周期:"cycle","逐项破解账单迷局,通过专属 SPP 仪表盘将使用度量反馈至具体的部门与服务。":"Solve the billing puzzle item by item and feedback usage metrics to specific departments and services through the exclusive SPP dashboard.","注意:":"Notice:",专家级降本增效策略:"Expert-level cost reduction and efficiency improvement strategies",专家团队支持:"Expert team support",专属通道与账单优化:"Exclusive channel and bill optimization","专为高密 AI 设计的机房托管":"Computer room hosting specially designed for high-density AI","专为企业内部文本处理与低延迟应用优化的选择,支持私有化微调,确保数据控制权闭环。":"Optimized specifically for enterprise internal text processing and low-latency applications, it supports privatized fine-tuning and ensures a closed loop of data control.","专业,可靠。":"Professional and reliable.",专业顾问伴随落地:"Professional consultants accompany the implementation",转化为:"converted to","准备好将生成式 AI 推向企业级生产环境?":"Ready to take generative AI to enterprise-scale production?","准备好开启企业上云与 AI 之旅?":"Ready to start your enterprise's cloud and AI journey?","准备好开启智能化引擎了吗?":"Are you ready to turn on the intelligence engine?","准备好为您的企业升级技术引擎了吗?":"Ready to upgrade the technology engine for your business?","桌面级霸主,极具性价比,适合学术界和小微团队进行日常开发与原型验证。":"Desktop-level overlord, extremely cost-effective, suitable for daily development and prototype verification in academia and small and micro teams.",咨询算力与机房席位:"Inquire about computing power and computer room seats","字节跳动将其强大的推荐算法、音视频处理与大模型能力对外开放。特别适合需要智能增长、内容分发与极致用户体验拉新的创新型企业。":"ByteDance opens up its powerful recommendation algorithm, audio and video processing and large model capabilities to the outside world. It is especially suitable for innovative enterprises that require intelligent growth, content distribution and ultimate user experience to attract new customers.",字节同款增长推荐算法:"Byte growth recommendation algorithm","自从我们选择COREBYTE作为我们的云服务合作伙伴后,我们的运营效率显著提高。他们不仅提供了专业的 AWS 架构优化,更在我们的AI升级转型中给予了极大支持,强烈推荐。":"Since we selected CoreByte as our cloud services partner, our operational efficiency has improved significantly. They not only provided professional AWS architecture optimization, but also gave us great support in our AI upgrade and transformation, which is highly recommended.","自å
298®šä¹‰æ¨¡åž‹æ”¯æŒï¼š":"Custom model support:",自动化漏洞扫描:"Automated vulnerability scanning","自动化运维与 FinOps":"Automated Operations and FinOps","自助式 BI 展现":"Self-service BI presentation","总部坐落于新加坡,熟悉亚太及全球企业的合规环境,出海无忧。":"Headquartered in Singapore, we are familiar with the compliance environment of Asia-Pacific and global companies, so we have no worries when going overseas.",组织层权限隔离:"Organization level permission isolation",最丰富的技术生态与组件:"The richest technology ecosystem and components","最后更新于:":"Last Updated:","最具性价比且具备极高智能水平的模型。":"The most cost-effective model with a very high level of intelligence.","最为快捷、响应最迅速的模型,适用于高吞吐实时场景。":"The fastest and most responsive model, suitable for high-throughput real-time scenarios.",最新架构:"Latest architecture",最优购买策略重组:"Optimal buying strategy reorganization","佐藤 健":"Takeru Sato","作为 AWS 深度合作伙伴,CoreByte 将全球顶尖的云服务体系与您的定制化业务深度绑定,提供专业、透明且持ç
298»­æ¼”进的技术支援。":"As an in-depth partner of AWS, CoreByte deeply binds the world's top cloud service system with your customized business, providing professional, transparent and continuously evolving technical support.","作为 AWS SPP 核心合作伙伴,我们根据您的业务特点和增长预期,量身打造灵活、可扩展且符合云架构最佳实践的高可用环境,助力轻松出海与全球化部署。":"As an AWS SPP core partner, we tailor-make a flexible, scalable, and highly available environment that complies with cloud architecture best practices based on your business characteristics and growth expectations, making it easier to go overseas and deploy globally.","Ada Lovelace 架构,图形与 AI 的通用王者,特别适合 AIGC 图像/视频生成与微调。":"Ada Lovelace architecture, the universal king of graphics and AI, is particularly suitable for AIGC image/video generation and fine-tuning.","Agent 开发培训":"Agent development training","AI 并非 遥不可及":"AI is not out of reach","AI 落地":"AI implementation","AI Agent 业务开发":"AI Agent business development","AI Agent 与业务工作流":"AI Agent and business workflow","AI Agent 自动化":"AI Agent Automation","AI/推荐引擎":"AI/recommendation engine",AI定制服务:"AI customization services","Amazon Bedrock 是一项完全托管的服务,通过单个 API 提供来自 AI21 Labs、Anthropic、Cohere、Meta、Mistral AI、Stability AI 和 Amazon 等领先 AI 公司的高性能基础模型(FM),以及构建生成式人工智能应用程序所需的一系列广泛功能,可在实现开发过程简化的同时维护隐私和安全。":"Amazon Bedrock is a fully managed service that provides high-performance foundational models (FMs) from leading AI companies such as AI21 Labs, Anthropic, Cohere, Meta, Mistral AI, Stability AI, and Amazon through a single API, along with a broad set of capabilities needed to build generative AI applications that simplify the development process while maintaining privacy and security.","Amazon Bedrock 是一项完全托管的服务,通过单一 API 提供来自领先 AI 公司(如 Anthropic、Meta、Mistral AI、Cohere 等)以及 Amazon 自己的高性能基础模型 (FM)。":"Amazon Bedrock is a fully managed service that provides high-performance foundational models (FMs) from leading AI companies like Anthropic, Meta, Mistral AI, Cohere, and more, as well as Amazon’s own, through a single API.","Amazon Bedrock 与生成式 AI":"Amazon Bedrock and Generative AI","Amazon Bedrock 支持众多行业中最先进的基础模型家族。":"Amazon Bedrock supports the most advanced family of base models across many industries.","Amazon Bedrock 咨询":"Amazon Bedrock Consulting","Amazon OpenSearch Serverless 向量检索":"Amazon OpenSearch Serverless Vector Search","Amazon Titan 模型家族由 AWS 在大规模优质数据集上预先训练建立,提供强劲、高度通用的大型语言及图像处理选择。":"The Amazon Titan model family is pre-trained by AWS on large-scale, high-quality data sets, providing powerful, highly versatile options for processing large languages ​​and images.","Amazon Titan 系列":"Amazon Titan Series","Amazon Web Services, AWS, Amazon Bedrock 等商标归 Amazon.com, Inc. 或其关联公司所有。":"Amazon Web Services, AWS, Amazon Bedrock and other trademarks are owned by Amazon.com, Inc. or its affiliates.","Ampere 架构,兼顾训练与推理的六边形战士,极高性价比的高端算力首选。":"Ampere architecture, a hexagonal warrior that combines training and reasoning, is the first choice for high-end computing power with extremely high cost performance.","Anthropic Claude 系列":"Anthropic Claude Series","AWS 对 SPP 合作伙伴的要求极其严苛,每年会围绕平台资质、架构师持证数量、企业成功案例以及整体云业务规模进行合规审计。只有最具备技术实力的团队才能保持该资质。":"AWS has extremely strict requirements for SPP partners and conducts compliance audits every year around platform qualifications, number of architect certifications, corporate success stories, and overall cloud business scale. Only the most technically capable teams can maintain this qualification.","AWS 管理控制台:":"AWS Management Console:","AWS 原厂严格把关与背书":"AWS original factory strictly controls and endorses","AWS 云架构与运维":"AWS cloud architecture and operations","AWS IAM 严格控制推理与数据源访问边界":"AWS IAM strictly controls inference and data source access boundaries","AWS SPP 官方服务商":"AWS Solution Provider Program","AWS SPP 合作伙伴":"AWS SPP Partner","AWS SPP 账号接入指南":"AWS SPP Account Access Guide","Bedrock 模型接入服务":"Bedrock model access service","Bedrock 算力解耦":"Bedrock computing power decoupling","Bedrock 自动调用 Embedding 大模型(例如 Titan Embeddings),并将长文档切分成带有重叠段的块 (Chunks)。":"Bedrock automatically calls Embedding large models (such as Titan Embeddings) and splits long documents into chunks with overlapping segments.","Bedrock Agents 工具调用与 OpenAPI 对接":"Bedrock Agents tool calls and OpenAPI docking","C 端海量高并发处理基因":"C-side massive high-concurrency processing genes","Claude 模型长于深度的逻辑推理、代码编写与安全的内容生成。最新一代的 Claude 3 系列(Sonnet、Haiku、Opus)设立了新的性能标杆:":"The Claude model is good at deep logical reasoning, code writing and secure content generation. The latest generation of the Claude 3 series (Sonnet, Haiku, Opus) sets new performance benchmarks:","CoreByte 架构师审查现存账号的整合可行性,或者建立崭新的 Organization Root 账户。":"CoreByte architects review existing accounts for integration feasibility or create new Organization Root accounts.","CoreByte 业务集成":"CoreByte business integration","COREBYTE TECHNOLOGY PTE. LTD. 作为新加坡本地一家致力于赋能企业数字化转型的领先科技服务商及AWS SPP(Solution Provider Program)核心合作伙伴,我们拥有十多年丰富的云端架构设计、项目迁移与混合云托管经验。紧跟技术前沿,我们全面助力企业从基础云端转型向AI时代演进。依托 Amazon Bedrock 等领先平台ï¼
298Œæˆ‘们为企业打造智能化的生成式AI解决方案,现已成功帮助500多家游戏、电商、金融及泛互联网领域的出海与本土企业,以云底座与AI引擎加速全球化创新业务。":"CoreByte TECHNOLOGY PTE. LTD. As a leading local technology service provider in Singapore dedicated to empowering enterprises' digital transformation and an AWS SPP (Solution Provider Program) core partner, we have more than ten years of rich experience in cloud architecture design, project migration and hybrid cloud hosting. Keeping up with the cutting-edge technology, we comprehensively help enterprises transform from basic cloud to evolve into the AI ​​era. Relying on leading platforms such as Amazon Bedrock, we create intelligent generative AI solutions for enterprises. We have successfully helped more than 500 overseas and local enterprises in the gaming, e-commerce, finance and pan-Internet fields to accelerate global innovation business with cloud base and AI engine.","COREBYTE成立于2014年,最初由一群充满激情的IT和云计算专家组成,专注于为中小企业提供云计算解决方案。":"CoreByte was founded in 2014, initially by a group of passionate IT and cloud computing experts, focusing on providing cloud computing solutions to small and medium-sized enterprises.","COREBYTE团队展现了超凡的专业知识。他们帮我们在AWS上构建了高可靠底座,近期引入的 Amazon Bedrock 智能客服显著降低了我们的人工成本。":"The CoreByte team demonstrated exceptional expertise. They helped us build a highly reliable base on AWS, and the recently introduced Amazon Bedrock intelligent customer service has significantly reduced our labor costs.","DDoS / WAF 演练":"DDoS / WAF walkthrough","DevOps 管道建设":"DevOps pipeline construction","FinOps 看板接入":"FinOps Kanban access",GPU算力服务:"GPU computing power service","Guardrails 安全治理":"Guardrails Security Governance","Guardrails PII 脱敏及违规词拦截过滤":"Guardrails PII desensitization and illegal word blocking and filtering","Hopper 架构,AI 训练之王,支持稀疏性加速。极速突破万亿参数模型计算瓶颈。":"Hopper architecture, the king of AI training, supports sparsity acceleration. Quickly break through the calculation bottleneck of trillion-parameter models.","IAM 精细化控制":"IAM granular control","IB 网络带宽":"IB network bandwidth","Meta Llama 系列":"Meta Llama Series","Mistral AI 系列":"Mistral AI Series","OpenAI 最新一代前沿智能模型,能够处理极高复杂度的认知任务并在推理与创造性写作上带来颠覆式的体验升级。":"OpenAI's latest generation of cutting-edge intelligent models can handle extremely complex cognitive tasks and bring disruptive experience upgrades in reasoning and creative writing.","Organization 设计":"Organization design","PB 级海量数据处理":"PB-level massive data processing","Phase 1: 业务需求与安全基线":"Phase 1: Business requirements and security baseline","Phase 2: RAG / Agent 架构设计":"Phase 2: RAG/Agent architecture design","Phase 3: 最小可行性产品 (MVP)":"Phase 3: Minimum Viable Product (MVP)","Phase 4: 全面投产与 FinOps":"Phase 4: Full Production and FinOps","Q2 企业模型调用分布热度":"Q2 Enterprise model calling distribution popularity","RAG 私域部署":"RAG private domain deployment","S3 长期合规归档":"S3 long-term compliance archiving","SEO 优化博客自动生成":"SEO optimized blog automatically generated","SPP 客户通常享有 Amazon Bedrock 最新处于预览版 (Preview) 时期的白名单体验通道。":"SPP customers generally have access to Amazon Bedrock’s latest whitelisted experience in Preview.","SRE 云原生运维":"SRE cloud native operation and maintenance","コアバイトとの提携は弊社のビジネスに大きな変革をもたらしました。AWS SPPとしての専門知識と、Amazon Bedrockを活用したAIソリューションにより、運用の自動化と効率化が実現しました。":"コアバイトとのsupport and disadvantages society のビジネスに大きな変 leather をもたらしました. AWS SPP is dedicated to knowledge, Amazon Bedrock 
298is used to utilize AI, and automation is applied to improve efficiency.",站点地图:"Sitemap","快速访问本网站的主要页面与文档页面。":"Quickly access major pages and documentation pages of this website.",主要页面:"Main Pages",文档页面:"Documentation Pages",首页:"Home",隐私政策:"Privacy Policy",服务条款:"Terms of Service","Cookie 政策":"Cookie Policy","DataInsight 智思":"DataInsight",企业内部智库:"Enterprise Knowledge Hub","对接 Confluence / S3 / Notion 文档库。自动解析非结构化数据,提供带来源引用的智能问答。":"Connect to Confluence, S3, and Notion repositories. Automatically parse unstructured data and provide citation-backed intelligent Q&A.","支持 PDF/PPT 等复杂格式解析":"Support parsing of complex formats such as PDF and PPT",内置访问权限校验及回答追溯:"Built-in access control validation and answer traceability","部署架构基于 RAG 最佳实践":"Deployment architecture based on RAG best practices","CodePilot 智码":"CodePilot",研发效能提升:"Engineering Productivity Boost","接入 GitLab / CodeCommit 代码库,结合底层基座代码风格,提供代码审查、注释生成与漏洞扫描。":"Integrate with GitLab and CodeCommit repositories, align with existing code style, and provide code review, comment generation, and vulnerability scanning.",支持私有部署模型辅助:"Support assistance with privately deployed models",代码库增量索引同步技术:"Incremental repository index synchronization",减少不规范代ç 
298åˆå…¥ä¸»å¹²:"Reduce non-compliant code merges into the main branch","CustomerEngage 智聊":"CustomerEngage",智能客服中枢:"Intelligent Customer Service Hub","对接 Zendesk / 微信公众号,提供多轮复杂对话客服机器人,具备情感分析及人工客服平滑移交能力。":"Connect to Zendesk and WeChat Official Accounts to provide multi-turn conversational bots with sentiment analysis and smooth handoff to human agents.",意图识别准确率调优模型:"Intent recognition accuracy tuning model","与既有 CRM 系统 API 打通":"Integrate with existing CRM system APIs",敏感词过滤与合规审计机制:"Sensitive-word filtering and compliance audit mechanisms",简体中文:"Simplified Chinese",日本語:"Japanese",繁體中文:"Traditional Chinese",幻觉:"hallucinations","Amazon Bedrock 文档中心":"Amazon Bedrock Documentation Center","围绕 Amazon Bedrock 企业落地,整理从入门评估、知识库与 Agent 方案设计,到安全治理、成本运维和交付实施的实用文档。":"Focusing on Amazon Bedrock enterprise implementation, we organize practical documents from entry assessment, knowledge base and Agent solution design, to security governance, cost operation and maintenance, and delivery implementation.",分类筛选:"Classification filter",全部:"all",查看详情:"check the details","准备在企业中落地 Amazon Bedrock?":"Ready to implement Amazon Bedrock in your enterprise?","我们可以协助您完成账号准备、模型接入、知识库建设、Agent 集成、安全治理和上线运维。":"We can assist you with account preparation, model access, knowledge base construction, Agent integration, security governance, and online operation and maintenance.","预约 Bedrock 咨询":"Book a Bedrock Consultation","适合阅读人群:":"Suitable for reading crowd:",分钟:"minute",企业落地建议:"Business implementation suggestions","COREBYTE 可以提供的支持":"Support COREBYTE can provide","轻量 CTA":"Lightweight CTA","Bedrock 入门":"Getting Started with Bedrock","什么是 Amazon Bedrock?企业为什么需要关注它?":"What is Amazon Bedrock? Why do companies need to pay attention to it?","介绍 Amazon Bedrock 的基本定位、适合的企业场景,以及它与传统 AI API 调用方式的区别。":"Introduces the basic positioning of Amazon Bedrock, suitable enterprise scenarios, and its differences from traditional AI API calling methods.","面向企业团队说明 Amazon Bedrock 的定位、价值和落地前提,帮助管理层与技术团队建立共同认知。":"Explain the positioning, value, and implementation prerequisites of Amazon Bedrock to enterprise teams to help management and technical teams establish a common understanding.","8 分钟":"8 minutes","企业生成式 AI":"Generative AI for the enterprise",模型接入:"Model access",企业落地:"Enterprise landing","什么是 Amazon Bedrock?企业为什么需要关注它? - CoreByte 文档中心":"What is Amazon Bedrock? Why do companies need to pay attention to it? - CoreByte Documentation Center","从企业视角说明 Amazon Bedrock 的定位、适用场景与接入方式,帮助团队评估是否适合启动生成式 AI 项目。":"Explain the positioning, applicable scenarios, and access methods of Amazon Bedrock from an enterprise perspective to help the team evaluate whether it is suitable to start a generative AI project.","Amazon Bedrock 的定位":"Amazon Bedrock Positioning",适合哪些企业场景:"Which business scenarios are suitable for","与传统 AI API 调用方式的区别":"Differences from traditional AI API calling methods","与 AWS 云服务生态的关系":"Relationship with AWS cloud service ecosystem","COREBYTE 可以提供哪些协助":"How COREBYTE can help","企业管理者、技术负责人、架构师、AI 项目发起人":"Business managers, technical leaders, architects, AI project sponsors","如何选择适合企业业务的 Bedrock 模型?":"How do you choose the right Bedrock model for your enterprise business?","帮助企业理解模型选择不应只看参数和热度,而要结合成本、速度、上下文、语言能力、安全要求和业务场景。":"Help enterprises understand that model selection should not only look at parameters and popularity, but should also combine cost, speed, context, language capabilities, security requirements and business scenarios.","从业务目标和工程约束出发,建立企业模型评估框架,避免只按模型体量或热度做决策。":"Based on business goals and engineering constraints, establish an enterprise model evaluation framework to avoid making decisions based solely on model volume or popularity.","9 分钟":"9 minutes",模型选择:"Model selection","Bedrock 模型":"bedrock model",多模型策略:"multi-model strategy","企业 AI":"Enterprise AI","如何选择适合企业业务的 Bedrock 模型? - CoreByte 文档中心":"How do you choose the right Bedrock model for your enterprise business? - CoreByte Documentation Center","提供企业可执行的 Bedrock 模型评估方法,平衡准确性、延迟、成本与治理要求。":"Provides an enterprise-executable approach to Bedrock model evaluation that balances accuracy, latency, cost and governance requirements.",模型选择的基本原则:"Basic principles of model selection",不同行业需求差异:"Different needs in different industries","成本、延迟、准确性平衡":"Cost, latency, accuracy balance","PoC 与多模型策略":"PoC and multi-model strategy",避免盲目追求最大模型:"Avoid blindly pursuing the largest model","架构师、AI 平台团队、产品负责人":"Architect, AI Platform Team, Product Owner",交付指南:"Delivery Guide","企业落地 Amazon Bedrock 的 8 个关键步骤":"8 key steps for enterprises to implement Amazon Bedrock","从账号准备、权限配置、模型选择、PoC 测试到正式上线,介绍企业落地 Bedrock 的基本路径。":"From account preparation, permission configuration, model selection, PoC testing to official lau
298nch, we will introduce the basic path for enterprises to implement Bedrock.","给出 Bedrock 企业落地的八步实施路线,帮助项目从试点平稳过渡到生产。":"Provides an eight-step implementation route for Bedrock enterprise implementation to help the project transition smoothly from pilot to production.","10 分钟":"10 minutes","Bedrock 交付":"Bedrock Delivery",上线流程:"Online process",安全治理:"security governance",成本监控:"cost monitoring","企业落地 Amazon Bedrock 的 8 个关键步骤 - CoreByte 文档中心":"8 key steps for enterprises to implement Amazon Bedrock - CoreByte Documentation Center","按阶段梳理 Bedrock 项目从需求评估到上线运维的 8 个关键步骤。":"The 8 key steps of the Bedrock project from needs assessment to online operation and maintenance are summarized by stages.","步骤 1:需求评估":"Step 1: Needs Assessment","步骤 2-4:账号、权限与模型选择":"Step 2-4: Account, permissions and model selection","步骤 5-6:接入与方案设计":"Step 5-6: Access and solution design","步骤 7:安全治理与成本监控":"Step 7: Security Governance and Cost Monitoring","步骤 8:上线与持续优化":"Step 8: Go online and continue optimization","项目经理、交付负责人、企业 IT 管理团队":"Project managers, delivery leaders, enterprise IT management teams","企业如何判断自己是否适合现在开始使用 Amazon Bedrock?":"How can a business determine if it’s right for them to start using Amazon Bedrock now?","帮助企业做决策评估,判断是否具备数据基础、业务场景、预算、技术团队和安全治理能力。":"Help enterprises make decision-making assessments and determine whether they have data foundation, business scenarios, budget, technical team and security governance capabilities.","提供企业启动 Bedrock 项目前的自评框架,降低盲目投入风险。":"Provide a self-evaluation framework for enterprises before launching Bedrock projects to reduce the risk of blind investment.",项目评估:"project evaluation","PoC 决策":"PoC decision",数据基础:"Data base","Bedrock 规划":"Bedrock Planning","企业是否适合现在开始使用 Amazon Bedrock? - CoreByte 文档中心":"Is this the right time for your business to start using Amazon Bedrock? - CoreByte Documentation Center","通过场景、数据、权限、预算和团队能力五个维度,评估企业启动 Bedrock 的准备度。":"Assess the enterprise's readiness to launch Bedrock through five dimensions: scenarios, data, authority, budget, and team capabilities.",是否有明确业务场景:"Is there a clear business scenario?",是否有可用文档与数据基础:"Is there available documentation and data base?","是否具备 AWS 账号与权限基础":"Do you have basic AWS account and permissions?",是否有安全与预算约束管理能力:"Do you have the ability to manage safety and budget constraints?","是否可以先做 PoC":"Is it possible to do a PoC first?","企业管理层、数字化负责人、信息安全负责人":"Corporate management, digitalization manager, information security manager","企业知识库 / RAG":"Enterprise Knowledge Base/RAG","Amazon Bedrock Knowledge Bases:企业知识库与 RAG 落地指南":"Amazon Bedrock Knowledge Bases: Enterprise Knowledge Base and RAG Implementation Guide","介绍如何基于 Bedrock Knowledge Bases 构建企业内部知识问答、文档检索、客服知识库和业务助手。":"Introduces how to build internal enterprise knowledge Q&A, document retrieval, customer service knowledge base and business assistant based on Bedrock Knowledge Bases.","从企业实践角度介绍 Bedrock Knowledge Bases 与 RAG 的落地方法、风险点和治理建议。":"Introduce the implementation methods, risk points and governance suggestions of Bedrock Knowledge Bases and RAG from the perspective of enterprise practice.","11 分钟":"11 minutes",企业知识库:"Enterprise knowledge base",数据源治理:"Data source governance","Amazon Bedrock Knowledge Bases:企业知识库与 RAG 落地指南 - CoreByte 文档中心":"Amazon Bedrock Knowledge Bases: Enterprise Knowledge Base and RAG Implementation Guide - CoreByte Documentation Center","解释企业如何使用 Bedrock Knowledge Bases 构建 RAG 应用,并做好数据、权限与检索治理。":"Explain how enterprises can use Bedrock Knowledge Bases to build RAG applications and manage data, permissions and retrieval.","什么是 RAG":"What is RAG",为什么企业需要自己的知识库:"Why companies need their own knowledge base",适合接入哪些文档:"Which documents are suitable for inclusion?",检索与引用机制:"Search and citation mechanism",落地注意事项与常见风险:"Landing precautions and common risks","知识管理团队、客服系统负责人、架构师":"Knowledge management team, customer service system leader, architect","企业知识库项目为什么容易失败?Bedrock RAG 落地常见误区":"Why are enterprise knowledge base projects prone to failure? Common misunderstandings about Bedrock RAG implementation","总结企业做知识库项目时常见的问题,包括文档质量差、权限混乱、没有更新机制、缺少评估方法等。":"Summarize the common problems faced by enterprises when doing knowledge base projects, including poor document quality, confusing permissions, no update mechanism, and lack of evaluation methods.","复盘企业 RAG 项目的常见误区,帮助团队在项目初期建立正确的交付与运营机制。":"Review common misunderstandings of enterprise RAG projects to help the team establish the correct delivery and operation mechanism in the early stages of the project.","RAG 误区":"RAG misunderstandings",知识库失败原因:"Knowledge base failure reasons",文档治理:"Document governance",权限治理:"Authority governance",持续维护:"Ongoing maintenance","Bedrock RAG 落地常见误区 - CoreByte 文档中心":"Common misunderstandings about Bedrock RAG implementation - CoreByte Documentation Center","解析企业知识库项目常见失败因素,给出可执行的改进建议。":"Analyze common failure factors of enterprise knowledge base projects and provide executable improvement suggestions.",文档质量问题:"Document quality issues",数据权限问题:"Data permission issues",分块与检索策略问题:"Chunking and retrieval strategy issues",缺少反馈闭环:"Lack of feedback loop",缺少持续维护机制:"Lack of ongoing maintenance mechanism","项目负责人、知识库运维团队、IT 管理者":"Project leader, knowledge base operation and maintenance team, IT manager","Amazon Bedrock Agents 可以为企业做什么?":"What can Amazon Bedrock Agents do for businesses?","介绍 Bedrock Agents 如何帮助企业将模型、业务系统、API 和企业数据结合起来,实现更自动化的业务流程。":"Describe how Bedrock Agents help enterprises combine models, business systems, APIs, and enterprise data to achieve more automated business processes.","解释 Bedrock Agents 与企业系统协同的方式,以及在客服、销售、è¿
298è¥ã€IT 支持中的应用边界。":"Explain how Bedrock Agents work with enterprise systems and the application boundaries across customer service, sales, operations, and IT support.",业务自动化:"business automation","API 集成":"API integration",知识库:"knowledge base",人工审批:"Manual approval","Amazon Bedrock Agents 可以为企业做什么? - CoreByte 文档中心":"What can Amazon Bedrock Agents do for businesses? - CoreByte Documentation Center","从业务视角解析 Bedrock Agents 的能力边界、适用场景与治理要点。":"Analyze the capability boundaries, applicable scenarios and governance points of Bedrock Agents from a business perspective.","Agent 与普通聊天机器人的区别":"The difference between Agent and ordinary chatbots","连接企业系统与 API":"Connect enterprise systems with APIs",适合的业务场景:"Suitable business scenarios",人工审批与安全边界:"Manual Approval and Security Boundaries",落地实施要点:"Key points for implementation","业务系统负责人、流程自动化团队、AI 产品经理":"Business system leader, process automation team, AI product manager","从聊天机器人到业务 Agent:企业 AI 应用的下一步":"From Chatbots to Business Agents: The Next Step for Enterprise AI Applications","解释为什么企业不应只停留在问答机器人,而应逐步建设能调用工具、连接系统、完成任务的业务 Agent。":"Explain why enterprises should not just stop at question and answer robots, but should gradually build business agents that can call tools, connect systems, and complete tasks.","帮助企业从聊天问答阶段过渡到任务执行阶段,建立更有业务价值的 AI 应用形态。":"Help enterprises transition from the chat Q&A stage to the task execution stage and establish AI application forms with more business value.","业务 Agent":"Business Agent",工具调用:"Tool call",工作流自动化:"Workflow automation",风险控制:"Risk control","从聊天机器人到业务 Agent:企业 AI 应用的下一步 - CoreByte 文档中心":"From Chatbots to Business Agents: The Next Step for Enterprise AI Applications - CoreByte Documentation Center","说明企业如何从问答式 Chatbot 逐步演进到可执行任务的业务 Agent。":"Explain how enterprises can gradually evolve from question-and-answer Chatbots to business agents that can perform tasks.","Chatbot 的局限":"Limitations of Chatbot","Agent 的业务价值":"Agent’s business value",工具调用与工作流自动化:"Tool calling and workflow automation",需要人工确认的场景:"Scenarios that require manual confirmation",风险控制机制:"risk control mechanism","AI 应用负责人、流程管理者、企业架构团队":"AI application leader, process manager, enterprise architecture team","安全与 Guardrails":"Security with Guardrails","Amazon Bedrock Guardrails:企业生成式 AI 的安全边界":"Amazon Bedrock Guardrails: Security Boundaries for Enterprise Generative AI","介绍 Guardrails 在企业 AI 应用中的作用,包括内容安全、敏感信息保护、输出控制和风险降低。":"Describe the role of Guardrails in enterprise AI applications, including content security, sensitive information protection, output control, and risk reduction.","帮助企业理解 Guardrails 在输入输出风险控制中的位置,以及与 Agents、Knowledge Bases 的协同方式。":"Help enterprises understand the position of Guardrails in input and output risk control and how it works with Agents and Knowledge Bases.",内容安全:"Content security",敏感信息保护:"Sensitive information protection",输出控制:"Output control",企业治理:"corporate governance","Amazon Bedrock Guardrails:企业生成式 AI 的安全边界 - CoreByte 文档中心":"Amazon Bedrock Guardrails: Security Boundaries for Enterprise Generative AI - CoreByte Documentation Center","解析 Guardrails 在企业场景中的使用方式与策略设计重点。":"Analyze how Guardrails is used in enterprise scenarios and the key points of strategic design.",为什么企业需要安全边界:"Why businesses need security perimeters",输入与输出风险:"Input and output risks",策略配置重点:"Key points of strategy configuration","与 Agents、Knowledge Bases 的配合":"Cooperation with Agents and Knowledge Bases",运营建议:"Operational suggestions","信息安全团队、风控团队、AI 平台运维人员":"Information security team, risk control team, AI platform operation and maintenance personnel","企业使用 Amazon Bedrock 时需要关注哪些安全与合规问题?":"What security and compliance issues do businesses need to be concerned about when using Amazon Bedrock?","从 IAM 权限、数据访问、日志审计、网络安全、模型调用和供应商管理角度,介绍企业使用 Bedrock 前需要考虑的问题。":"From the perspectives of IAM permissions, data access, log auditing, network security, model invocation and supplier management, this article introduces the issues that enterprises need to consider before using Bedrock.","提供企业上线 Bedrock 前的安全与合规检查清单,降低治理盲区。":"Provide a security and compliance checklist before enterprises go online with Bedrock to reduce governance blind spots.",审计:"audit",数据边界:"data boundaries",访问控制:"access control",合规治理:"Compliance governance","企业使用 Amazon Bedrock 的安全与合规清单 - CoreByte 文档中心":"Security and Compliance Checklist for Enterprises Using Amazon Bedrock - CoreByte Documentation Center","覆盖 IAM、数据边界、日志审计和审批流程的 Bedrock 安全与合规要点。":"Bedrock security and compliance essentials covering IAM, data boundaries, log auditing, and approval processes.","IAM 权限最小化":"IAM permission minimization",数据边界与敏感信息处理:"Data Boundaries and Sensitive Information Handling",日志与审计:"Logging and auditing",访问控制与审批流程:"Access control and approval process",供应商与责任边界治理:"Supplier and Responsibility Boundary Governance","安全合规负责人、审计团队、平台治理团队":"Security compliance manager, audit team, platform governance team",成本与运维:"Cost and operation and maintenance","Amazon Bedrock 成本如何控制?企业上线前必须考虑的费用问题":"How to control Amazon Bedrock costs? Cost issues that companies must consider before going online","介绍企业使用 Bedrock 时需要关注的成本因素,包括模型调用、Token 用量、知识库检索、批处理、并发和监控。":"Introduces the cost factors that enterprises need to pay attention to when using Bedrock, including model invocation, token usage, knowledge base retrieval, batch processing, concurrency and monitoring.","从费用构成与运维策略两个维度,说明企业如何在上线前建立可执行的成本控制机制。":"From the two dimensions of cost structure and operation and maintenance strategy, it explains how enterprises can establish an executable cost control mechanism before going online.","Bedrock 成本":"Bedrock cost",预算监控:"budget monitoring","Amazon Bedrock 成本如何控制? - CoreByte 文档中心":"How to control Amazon Bedrock costs? - CoreByte Documentation Center","说明 Bedrock 上线前的成本评估与运维要点,帮助企业建ç«
298‹é¢„算与监控机制。":"Explain the key points of cost assessment and operation and maintenance before Bedrock goes online, and help enterprises establish budget and monitoring mechanisms.",成本结构与影响因素:"Cost structure and influencing factors",模型选择对成本的影响:"Impact of model selection on costs",流量峰值与并发管理:"Traffic peaks and concurrency management",提示词与缓存优化:"Prompt words and cache optimization",预算提醒与持续监控:"Budget reminders and ongoing monitoring","FinOps 团队、运维负责人、技术管理者":"FinOps team, operation and maintenance leader, technical manager",行业方案:"Industry solutions","适合 Amazon Bedrock 的 6 类企业应用场景":"6 types of enterprise application scenarios suitable for Amazon Bedrock","围绕金融、电商、制造、游戏、企业办公、客服中心等行业,介绍 Bedrock 适合落地的应用方向。":"Focusing on finance, e-commerce, manufacturing, games, corporate offices, customer service centers and other industries, we will introduce the application directions suitable for Bedrock.","总结 Bedrock 在六类常见行业场景中的可行应用方向与实施注意事项。":"Summarize Bedrock’s feasible application directions and implementation considerations in six common industry scenarios.",金融合规问答:"Financial Compliance Q&A",电商客服:"E-commerce customer service",制造知识库:"Manufacturing knowledge base",多语言运营:"Multi-language operation","适合 Amazon Bedrock 的 6 类企业应用场景 - CoreByte 文档中心":"6 types of enterprise application scenarios suitable for Amazon Bedrock - CoreByte Documentation Center","覆盖金融、电商、制造、游戏、企业办公与客服中心的 Bedrock 应用方向。":"Bedrock application directions cover finance, e-commerce, manufacturing, games, corporate offices and customer service centers.",电商智能客服:"E-commerce intelligent customer service",制造业设备知识库:"Manufacturing Equipment Knowledge Base",游戏玩家服务:"Gamer Services",企业内部知识助手与多语言运营:"Internal knowledge assistant and multi-language operation","行业业务负责人、数字化转型团队、产品与运营团队":"Industry business leaders, digital transformation teams, product and operations teams","Amazon Bedrock 是 AWS 提供的托管式生成式 AI 服务,目标是让企业在统一平台上使用来自多个提供方的基础模型,并结合企业自有数据构建应用。根据 AWS 官方文档,Bedrock 提供模型调用、知识库、Agents、Guardrails 等能力,帮助团队把实验阶段的模型调用推进到可治理的生产实践。":"Amazon Bedrock is a managed generative AI service provided by AWS that enables enterprises to build applications using basic models from multiple providers on a unified platform and combining the enterprise's own data. According to AWS official documentation, Bedrock provides model invocation, knowledge base, Agents, Guardrails and other capabilities to help teams advance model invocation in the experimental stage into manageable production practices.","并非所有企业都需要一次性建设复杂的 AI 平台,但以下场景通常适合优先评估 Bedrock:":"Not all companies need to build a complex AI platform all at once, but the following scenarios are generally suitable for prioritizing Bedrock evaluation:","已经在 AWS 上运行核心系统,希望减少额外平台引入与运维复杂度。":"The core system is already running on AWS and hopes to reduce the complexity of introducing additional platforms and operating and maintenance.","需要在多个模型之间评估与切换,而不是锁定单一模型提供方。":"There is a need to evaluate and switch between multiple models rather than locking into a single model provider.","计划构建企业知识问答、流程辅助、内容生成等业务应用,并关注权限与审计。":"Plan to build business applications such as enterprise knowledge Q&A, process assistance, and content generation, and pay attention to permissions and auditing.","传统方式通常先从单一模型 API 开始,迭代速度快,但在进入生äº
298§é˜¶æ®µåŽï¼Œå¸¸è§æŒ‘战包括权限治理、日志审计、模型切换成本、RAG 工程复杂度等。Bedrock 的价值不在于“替代所有开发工作”,而在于通过托管能力降低企业在模型治理、接入规范和可运维性上的工程负担。":'The traditional method usually starts with a single model API and iterates quickly. However, after entering the production stage, common challenges include permission governance, log auditing, model switching costs, RAG engineering complexity, etc. The value of Bedrock does not lie in "replacing all development work", but in reducing the engineering burden of enterprises in model governance, access specifications and operability through hosting capabilities.',"在企业场景中,Bedrock 往往不是孤立部署。它通常与 IAM、CloudWatch、VPC/PrivateLink、S3、日志审计体系等配合使用。这样做的意义是:在生成式 AI 引入后,企业仍可沿用既有的账号体系、权限策略和安全控制流程。":"In enterprise scenarios, Bedrock is often not deployed in isolation. It is usually used in conjunction with IAM, CloudWatch, VPC/PrivateLink, S3, log audit system, etc. The significance of this is that after the introduction of generative AI, enterprises can still use the existing account system, permission policies and security control processes.","作为服务商视角,我们通常协助客户完成四类工作:需求澄清、技术选型、PoC 验证、上线治理。重点不是承诺“必然成功”,而是在业务目标、成本边界和安全要求之间找到可执行路径。":"From the perspective of a service provider, we usually assist customers in completing four types of work: requirements clarification, technology selection, PoC verification, and online governance. The focus is not on promising “guaranteed success,” but on finding an executable path between business goals, cost boundaries, and security requirements.","建议先定义 1-2 个可量化业务目标(例如处理时效、服务质量或运营效率),再决定模型与架构。避免把“接入模型”当作项目终点,而应把“持续可运维”作为验收标准。":'It is recommended to define 1-2 quantifiable business goals (such as processing timeliness, service quality, or operational efficiency) before deciding on the model and architecture. Avoid taking "access model" as the end point of the project, and instead take "continuous operation and maintenance" as the acceptance criterion.',"企业模型选择应围绕“业务任务是否达标”而不是“模型参数是否更大”。建议从任务类型、响应时延、调用成本、可治理性四个维度同时评估,并把评估过程制度化。":'Enterprise model selection should focus on "whether the business tasks meet the standards" rather than "whether the model parameters are larger." It is recommended to evaluate simultaneously from the four dimensions of task type, response delay, call cost, and governability, and to institutionalize the evaluation process.',"金融、医疗、制造、电商等场景对模型能力侧重点不同:有的更看重合规解释性,有的更看重多语言客服吞吐,有的更看重文档理解深度。统一模型不一定覆盖所有场景。":"Scenarios such as finance, medical care, manufacturing, and e-commerce have different emphasis on model capabilities: some place more emphasis on compliance interpretability, some place more emphasis on multi-language customer service throughput, and some place more emphasis on the depth of document understanding. A unified model does not necessarily cover all scenarios.","在企业环境中,模型调用成本与服务体验经常相互制约。更高能力的模型可能带来更高 token 成本与时延;轻量模型则可能在复杂问题上表现不足。建议通过分层路由将请求分配给不同模型。":"In an enterprise environment, model invocation cost and service experience often restrict each other. Higher-capacity models may bring higher token costs and delays; lightweight models may not perform well on complex problems. It is recommended to distribute requests to different models via hierarchical routing.","PoC 阶段建议至少准备两组候选模型,对同一评测集做对比:准确率、拒答率、风险输出率、平均时延、单次成本。生产阶段可采用“主模型 + 回退模型”策略,提高稳定性ã€
298‚":'In the PoC stage, it is recommended to prepare at least two sets of candidate models and compare them on the same evaluation set: accuracy, rejection rate, risk output rate, average delay, and single cost. The "main model + fallback model" strategy can be used in the production stage to improve stability.',"最大模型并不总是最优选择。若业务问题结构相对清晰、上下文有限,轻量模型可能已满足目标并显著降低成本。模型选择应是持续优化过程,而非一次性决策。":"The largest model is not always the best choice. If the business problem has a relatively clear structure and limited context, a lightweight model may meet the objectives and significantly reduce costs. Model selection should be an ongoing optimization process rather than a one-time decision.","建立内部模型评估基线:统一测试集、统一评分口径、统一发布门槛。这样可以减少“换模型即重来”的反复投入。":'Establish an internal model evaluation baseline: unified test set, unified scoring caliber, and unified release threshold. This can reduce the repeated investment of "changing models and starting over".',"我们可协助设计 PoC 评测框架、建立路由策略、落地监控指标,并与企业既有审批流程对齐。":"We can help design the PoC evaluation framework, establish routing strategies, implement monitoring indicators, and align them with the company's existing approval process.","先明确业务目标和评估指标,例如处理效率、回复质量、合规风险控制等。没有明确目标,后续技术决策容易偏离。":"First clarify the business goals and evaluation indicators, such as processing efficiency, response quality, compliance risk control, etc. Without clear goals, subsequent technical decisions can easily deviate.","准备 AWS 账号结构与环境分层(开发/测试/生产)。":"Prepare AWS account structure and environment tiering (development/test/production).","完成 IAM 最小权限配置和关键操作审批路径。":"Complete IAM minimum privilege configuration and critical operation approval paths.","基于任务目标筛选候选模型,制定 PoC 对比方案。":"Screen candidate models based on task objectives and develop a PoC comparison plan.","完成 API 接入后,企业通常需要在两条路径中做选择:知识库 / RAG 优先,或 Agent 任务编排优先。两者都可行,但架构重点和治理方式不同,建议结合业务场景评估。":"After completing API access, enterprises usually need to choose between two paths: knowledge base/RAG first, or Agent task orchestration first. Both are feasible, but the architectural focus and governance methods are different. It is recommended to combine business scenario assessment.","安全治理通常包括 Guardrails、日志审计、敏感信息处理、网络边界控制。成本层面建议建立 token 监控、调用预算告警和峰值策略,避免上线后成本失控。":"Security governance typically includes Guardrails, log auditing, sensitive information handling, and network boundary controls. At the cost level, it is recommended to establish token monitoring, call budget alarms and peak strategies to avoid cost loss after going online.","建议分批上线并保留人工兜底流程。上线后应持续回收失败样本、风险样本和高成本请求样本,形成迭代闭环。":"It is recommended to go online in batches and retain the manual process. After going online, failed samples, risk samples, and high-cost request samples should be continuously recycled to form an iterative closed loop.","把 Bedrock 项目视作“持续运营能力建设”,而不是一次性功能开发。组织层面的配合(产品、IT、安全、法务)往往决定项目上限。":"Think of the Bedrock project as “ongoing operational capability building” rather than a one-time feature development. Cooperation at the organizational level (product, IT, security, legal affairs) often determines the upper limit of the project.","我们可协助制定交付计划、验证方案可行性、建立上线治理清单,并配合企业完成阶段验收。":"We can assist in formulating delivery plans, verifying the feasibility of solutions, establishing go-live governance lists, and assisting enterprises in completing stage acceptance.","最常见的风险是“先上平台再找场景”。建议先确认至少一个可量化场景,例如客服提效、知识检索、文档处理或内部助手,再决定是否启动。":'The most common risk is "get on the platform first and then find the scene." It is recommended to confirm at least one quantifiable scenario, such as customer service eff
298iciency improvement, knowledge retrieval, document processing or internal assistant, before deciding whether to launch it.',"若企业目标涉及知识问答或流程辅助,通常需要具备可整理、可授权、可更新的内部文档。数据基础决定了 RAG 或 Agent 的可行上限。":"If the enterprise goal involves knowledge Q&A or process assistance, it usually needs to have internal documents that can be organized, authorized, and updated. The data base determines the feasible upper limit of a RAG or Agent.","建议提前确认账号结构、角色权限、审计日志和网络策略。如果账号治理尚未建立,建议先完成基础治理,再进入生产级 AI 项目。":"It is recommended to confirm the account structure, role permissions, audit logs and network policies in advance. If account governance has not yet been established, it is recommended to complete basic governance before entering a production-level AI project.","生成式 AI 项目不仅是技术问题,也涉及合规、审计和成本边界。企业需要能持续管理敏感信息、访问控制和预算预警。":"Generative AI projects are not just a technical issue, but also involve compliance, auditing, and cost boundaries. Businesses need to be able to continuously manage sensitive information, access controls and budget alerts.","PoC 是降低决策风险的关键。建议用 4-8 周完成小规模验证,以真实业务数据评估效果、风险和成本,再决定是否扩展。":"PoC is key to reducing decision-making risk. It is recommended to complete a small-scale verification within 4-8 weeks, use real business data to evaluate the effects, risks, and costs before deciding whether to expand.","如果五项准备度中有两项以上明显不足,建议先补齐基础能力,再推进大规模上线,以免形成重复投入。":"If more than two of the five readiness measures are obviously insufficient, it is recommended to first supplement the basic capabilities and then promote large-scale launch to avoid duplication of investment.","我们可协助完成准备度评估、PoC 方案设计与风险清单梳理,帮助企业明确是否进入下一阶段。":"We can assist in completing readiness assessment, PoC solution design and risk list sorting to help companies determine whether to enter the next stage.","RAG(Retrieval Augmented Generation)是一种在生成前先检索企业数据的方式。根据 AWS 官方文档,Knowledge Bases 可以帮助团队把检索、向量化、上下文增强等环节托管化,减少重复工程工作。":"RAG (Retrieval Augmented Generation) is a way to retrieve enterprise data before generating it. According to AWS official documentation, Knowledge Bases can help teams host retrieval, vectorization, context enhancement and other aspects to reduce duplication of engineering work.","基础模型有通用知识,但企业场景需要私有流程、产品规则和内部制度。知识库的作用是让回答基于企业实际资料,提高可追溯性,而不是单纯依赖模型记忆。":"The basic model has general knowledge, but enterprise scenarios require private processes, product rules, and internal systems. The role of the knowledge base is to base answers on actual enterprise data and improve traceability, rather than relying solely on model memory.","标准作业流程(SOP)、产品手册、政策制度、FAQ、服务流程文档。":"Standard operating procedures (SOP), product manuals, policies and systems, FAQs, and service process documents.","需要版本管理、权限边界清晰、可持续更新的数据源。":"A data source that requires version management, clear permission boundaries, and sustainable updates.","不建议优先接入未经清洗、冲突严重或缺乏责任归属的文档。":"It is not recommended to give priority to documents that have not been cleaned, have serious conflicts, or lack responsibility.","在 Bedrock Knowledge Bases 中,企业可通过":"In the Bedrock Knowledge Bases, businesses can","如果原始文档存在过时、冲突、缺失上下文等问题,模型回答质量会直接受影响。RAG 不能自动修复“源数据质量差”的根因。":`If the original document has issues such as outdated, conflicting, missing context, etc., the quality of the model's answer will be directly affected. RAG cannot automatically fix root causes of "poor source data quality".`,"很多项目在试点阶段忽略了权限隔离,上线后才发现不同角色看到同一答案存在合规风险。建议在接入前完成权限分层与访问策略定义。":"Many projects ignore permission isolation during the pilot phase, and only after going online do they discover that different roles have compliance risks when seeing the same answer. It is recommended to complete permission hierarchy and access policy definition before accessing.","过大分块会稀释重点,过小分块会失去语义完整性。检索结果不稳定时,问题往往不在模型,而在分块策略、元数据和重排序设置。":"Chunking too large will dilute the focus, and chunking too small will lose semantic integrity. When search results are unstable, the problem is often not with the model, but with the chunking strategy, metadata, and reordering settings.","若没有收集用户反馈、人工纠错与失败样本分析,系统质量很难持续提升。建议建立“问题归类-修复-验证”的周期机制。":'Without the collection of user feedback, manual error correction, and failure sample analysis, it will be difficult to continuously improve system quality. It is recommended to establish a cycle mechanism of "problem classification-repair-verification".',"知识库并非一次性建设。企业制度、产品策略和流程会变化,需要同步更新数据源和检索策略,否则应用会快速失真。":"The knowledge base is not built once and for all. Enterprise systems, product strategies, and processes will change, and data sources and retrieval strategies need to be updated simultaneously, otherwise the application will quickly become distorted.","把 RAG 项目纳入长期运营体系:明确数据责任人、更新频率、质量看板和复盘节奏。":"Integrate the RAG project into the long-term operation system: clarify the data responsible person, update frequency, quality dashboard and review rhythm.","我们可协助建立知识库质量治理框架、问题定位机制和迭代计划,降低项目后期返工风险。":"We can assist in establishing a knowledge base quality governance framework, problem location mechanism and iteration plan to reduce the risk of rework in the later stages of the project.","聊天机器人通常以问答为主,而 Agent 更强调“理解任务、调用工具、执行步骤、返回结果”。根据 AWS 官方说明,Bedrock Agents 可以编排模型、数据源和 API,适用于更复杂的业务流程。":"Chatbots usually focus on question and answer, while Agents emphasize “understanding tasks, calling tools, executing steps, and returning results.” According to AWS official description, Bedrock Agents can orchestrate models, data sources and APIs, suitable for more complex business processes.","Agent 的关键价值在于连接 CRM、工单、订单、内部审批系统等业务接口。这样,用户请求可以从“咨询”进一步扩展到“执行动作”。":'The key value of Agent lies in connecting business interfaces such as CRM, work orders, orders, and internal approval systems. In this way, user requests can be further expanded from "consult" to "perform action".',"客服:查询工单状态、返回处理建议、触发标准流程。":"Customer service: Query work order status, return processing suggestions, and trigger standard processes.","销售:汇总客户信息、生成拜访建议、联动线索系统。":"Sales: Summarize customer information, generate visit suggestions, and link the lead system.","运营:自动生成日报、异常提醒、跨系统任务同步。":"Operation: Automatically generate daily reports, exception reminders, and cross-system task synchronization.","IT 支持:执行常见排查步骤并生成结构化反馈。":"IT Support: Perform common troubleshooting steps and generate structured feedback.","涉及资金、权限、合同等高风险动作时,建议设置人工审批节点。Agent 可以提升效率,但不应绕开企业关键控制点。":"When high-risk actions involving funds, permissions, contracts, etc. are involved, it is recommended to set up manual approval nodes. Agents can improve efficiency but should not bypass critical enterprise control points.","建议先选取流程清晰、规则稳定、接口成熟的场景试点,再逐步扩展至跨部门流程,避免一次性接入过多系统造成治理复杂度过高。":"It is recommended to first select pilot scenarios with clear processes, stable rules, and mature interfaces, and then gradually expand to cross-department processes to avoid excessive governance complexity caused by connecting too many systems at once.","优先定义 Agent 的“能力边界”和“禁止动作清单”,并与安全、审计团队同步。":`Prioritize defining the Agent's "capability boundaries" and "prohibited action list" and synchronize them with the security and audit teams.`,"我们可以协助规划 Agent 方案、梳理系统接口、设计审批流程和监控指标,帮助项目稳步推进。":"We can assist in planning Agent solutions, sorting out system interfaces, designing approval processes and monitoring indicators to help the project progress steadily.","仅靠问答能力,往往无法覆盖企业“查询之后还要执行”的场景。例如,用户咨询完成后仍需人工进入系统处理,流程链条没有实质缩短。":"Question-and-answer capabilities alone often fail to cover the scenario where enterprises “query and then execute”. For example, after the user consultation is completed, it still needs to be manually entered into the system for processing, and the process chain has not been substantially shortened.","业务 Agent 的价值在于把“理解需求”和“执行动作”连接起来,使 AI 成为流程节点而非仅是对话界面。这通常能改善响应效率和流程一致性。":'The value of business agents lies in connecting "understanding requirements" and "executing actions", making AI a process node rather than just a conversation interface. This often improves response eff
298iciency and process consistency.',"通过标准化工具调用,Agent 可以访问内部 API、查询知识库、触发通知或创建任务。核心是保证输入输出结构清晰、失败可回退、过程可追踪。":"Through standardized tool calls, agents can access internal APIs, query knowledge bases, trigger notifications, or create tasks. The core is to ensure that the input and output structure is clear, failure can be rolled back, and the process can be traced.","财务变更、权限调整、对外承诺等动作应保留人工确认。Agent 可先完成资料收集和建议生成,再交由审批人确认执行。":"Financial changes, authority adjustments, external commitments and other actions should retain manual confirmation. Agent can first complete data collection and generate suggestions, and then submit them to the approver for confirmation and execution.","建议组合使用 Guardrails、动作白名单、审计日志和异常告警。企业关注的不是“自动化比例越高越好”,而是“可控前提下持续提效”。":'It is recommended to use a combination of Guardrails, action whitelists, audit logs, and exception alerts. What enterprises focus on is not "the higher the automation ratio, the better", but "continuous improvement of efficiency under controllable conditions".',"从单一流程试点开始,先建立稳定工具链,再推进多系统协同,可有效降低跨系统集成风险。":"Starting from a single process pilot, establishing a stable tool chain first, and then promoting multi-system collaboration can effectively reduce cross-system integration risks.","我们可协助设计 Agent 流程蓝图、工具接入规范、风险控制与运营指标体系。":"We can assist in designing Agent process blueprints, tool access specifications, risk control and operational indicator systems.","生成式 AI 在企业场景中涉及合规、品牌、用户隐私等风险。AWS 官方文档指出,Guardrails 可用于评估用户输入和模型输出,帮助应用建立可配置的安全策略。":"Generative AI involves risks such as compliance, branding, and user privacy in enterprise scenarios. AWS official documentation states that Guardrails can be used to evaluate user input and model output to help applications establish configurable security policies.","风险通常来自两端:用户输入可能包含违规请求或敏感信息;模型输出可能出现不当内容、越界建议或信息泄露。安全边界应同时覆盖输入和输出。":"Risks usually come from both ends: user input may contain illegal requests or sensitive information; model output may contain inappropriate content, out-of-bounds suggestions, or information leakage. Security boundaries should cover both inputs and outputs.","内容过滤与主题限制:降低违规话题输出风险。":"Content filtering and topic restrictions: Reduce the risk of illegal topic output.","敏感信息保护:对 PII 等内容进行识别与处理。":"Sensitive information protection: Identify and process PII and other content.","词汇策略与响应处理:定义拦截、替换、提示等处置方式。":"Lexical strategy and response processing: define interception, replacement, prompts and other processing methods.","Guardrails 可与模型调用、Agents 和 Knowledge Bases 协同使用,也可通过":"Guardrails can be used with model calls, Agents, and Knowledge Bases, or via","根据 AWS 官方 IAM 文档,Bedrock 支持 identity-based policies、policy resources 与 condition keys。建议按角色拆分权限,避免一组凭证拥有过多操作能力。":"According to the official AWS IAM documentation, Bedrock supports identity-based policies, policy resources, and condition keys. It is recommended to split permissions by role to avoid one set of credentials having too many operational capabilities.","应明确哪些数据可以进入模型上下文,哪些必须脱敏或禁止使用。对于跨区域推理和多环境调用,建议同步评估数据主权与监管要求。":"It should be clear which data can enter the model context and which must be desensitized or disabled. For cross-region inference and multi-environment calls, it is recommended to evaluate data sovereignty and regulatory requirements simultaneously.","建议记录关键调用链:请求来源、模型版本、策略命中、输出处置结果。审计目标不是“保存日志本身”,而是支持问题追溯与责任界定。":'It is recommended to record the key call chain: request source, model version, policy hits, and output processing results. The audit goal is not to "save the log itself", but to supp
298ort problem tracing and responsibility definition.',"高风险能力(如生产环境策略变更、跨账户授权、关键动作执行)建议纳入审批流,避免权限扩散带来的系统性风险。":"It is recommended that high-risk capabilities (such as production environment policy changes, cross-account authorization, and key action execution) be included in the approval process to avoid systemic risks caused by permission proliferation.","服务商可协助落地,但企业需保留核心决策权与控制权。建议在合同与流程层面明确双方边界:谁负责配置、谁负责审批、谁负责最终责任。":"Service providers can assist with implementation, but companies need to retain core decision-making and control rights. It is recommended to clarify the boundaries between the two parties at the contract and process levels: who is responsible for configuration, who is responsible for approval, and who is responsible for final responsibility.","将 Bedrock 安全要求并入现有云安全制度,
298避免形成“AI 系统单独一套规则”的治理孤岛。":'Incorporate Bedrock security requirements into the existing cloud security system to avoid the formation of a governance island of "a separate set of rules for AI systems".',"我们可协助梳理权限模型、审计策略与上线检查清单,并配合企业安全团队完成评审与整改。":"We can help sort out the permission model, audit strategy and online checklist, and cooperate with the enterprise security team to complete the review and rectification.","AWS 官方文档指出,Bedrock 成本与输入/输出 token、调用模型类型、推理方式(按需、预配、批处理)等相关。上线前应先建立成本口径,避免“只看总账不看来源”。":'AWS official documentation points out that Bedrock costs are related to input/output tokens, calling model types, inference methods (on-demand, provisioning, batch processing), etc. Before going online, cost caliber should be established first to avoid "looking only at the general ledger without looking at the source".',"模型能力越强,通常成本与延迟压力越大。建议把请求按复杂度分层,常规请求走轻量模型,复杂请求再升级高阶模型。":"The stronger the model capability, the greater the cost and delay pressure. It is recommended to layer requests according to complexity. For regular requests, use the lightweight model, and for complex requests, upgrade to the high-order model.","峰值流量往往决定整体预算上限。建议提前规划并发策略、限流规则与服务降级方案,确保在高峰期仍可控运行。":"Peak traffic often determines the overall budget cap. It is recommended to plan concurrency strategies, current limiting rules and service degradation plans in advance to ensure controllable operation during peak periods.","通过压缩上下文、减少冗余历史、复用高频结果,可降低 token 消耗。建议把“提示词治理”纳入运维规范,而非只在开发阶段处理。":'By compressing context, reducing redundant history, and reusing high-frequency results, token consumption can be reduced. It is recommended that "prompt word management" be included in the operation and maintenance specifications, rather than just handled in the development stage.',"建议建立预算阈值、团队级成本看板和月度复盘机制。对异常飙升调用要有自动告警与追溯流程。":"It is recommended to establish budget thresholds, team-level cost dashboards and monthly review mechanisms. There should be automatic alarm and traceability processes for abnormal spikes in calls.","上线前先做 2-4 周流量模拟,形成成本区间预测,并明确“超预算时的处置策略”。具体价格请以 AWS 官方实时价格页面为准。":'Before going online, conduct traffic simulations for 2-4 weeks to formulate cost range forecasts and clarify "disposal strategies when budgets are exceeded." For specific prices, please refer to the AWS official real-time price page.',"我们可协助建立成本基线、指标体系与告警机制,帮助团队在可控预算内持续优化。":"We can help establish cost baselines, indicator systems and alarm mechanisms to help teams continue to optimize within controllable budgets.","可用于制度检索、流程问答、材料归纳等场景,重点在于输出可追溯与审计留痕,而非替代人工决策。":"It can be used in scenarios such as system retrieval, process Q&A, and material summary. The focus is on output traceability and audit traces, rather than replacing manual decision-making.","适合高频咨询、订单进度说明、售后流程指引等任务。若结合知识库与工单系统,能够提升服务一致性。":"Suitable for tasks such as high-frequency consultation, order progress instructions, and after-sales process guidance. If combined with the knowledge base and work order system, service consistency can be improved.","可将设备说明、维护手册、故障案例整合为检索式助手,辅助一线排障与培训。":"Equipment instructions, maintenance manuals, and fault cases can be integrated into retrieval assistants to assist frontline troubleshooting and training.","可用于玩家常见问题、活动规则解释、多语言公告生成等场景,重点关注峰值并发和内容安全控制。":"It can be used in scenarios such as player FAQs, event rule explanations, and multi-language announcement generation, focusing on peak concurrency and content security control.","在内部办公场景中,可支持制度检索、会è®
298®çºªè¦æ•´ç†ã€è·¨è¯­è¨€å†…容草拟。对于跨区域团队,多语言能力通常是核心诉求之一。":"In internal office scenarios, it can support system retrieval, meeting minutes collection, and cross-language content drafting. For cross-regional teams, multilingual capabilities are often one of the core requirements.","建议先选单行业单流程做 PoC,明确业务收益与风险,再逐步扩展场景覆盖范围。":"It is recommended to first select a single industry and single process to do a PoC to clarify the business benefits and risks, and then gradually expand the scenario coverage.","我们可协助行业场景梳理、方案评估、架构落地与上线运维,帮助企业稳步推进。":"We can assist with industry scenario sorting, solution evaluation, architecture implementation and online operation and maintenance, and help enterprises advance steadily."},sz={'<h2 id="intro">为何需要检索增强生成?</h2> <p>单纯的大型语言模型存在"幻觉"现象,并且缺乏您企业内部的最新私密数据。通过检索增强生成 (RAG),我们通过注入相关知识上下文,极大削减了生成不准确结果的概率,并提高了客户服务的精准度。</p> <h2 id="components">核心基础设施建设</h2> <p>在 AWS 上,CoreByte 推荐使用全托管的 <strong>Knowledge Bases for Amazon Bedrock</strong>:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>数据注入:</strong>利用 Amazon S3 存储桶自动化监控文档的上传事件。</li> <li><strong>分块与嵌入:</strong>Bedrock 自动调用 Embedding 大模型(例如 Titan Embeddings),并将长文档切分成带有重叠段的块 (Chunks)。</li> <li><strong>向量引擎:</strong>我们推荐使用 Amazon OpenSearch Serverless 的向量检索引擎版,或基于 Aurora PostgreSQL 的 pgvector,兼顾查询性能和合规约束。</li> <li><strong>输出:</strong>当接受到提示词后,引擎执行近义和语义混合检索,配合 Claude 3 完成严谨的最后综述输出。</li> </ul>':'<h2 id="intro">¿Por qué necesitamos recuperar la generación mejorada? </h2> <p>Un modelo de lenguaje simple a gran escala sufre de fenómenos de "ilusión" y carece de los datos privados más recientes dentro de su empresa. Con la recuperación de generación aumentada (RAG), reducimos drásticamente la posibilidad de generar resultados inexactos y mejoramos la precisión del servicio al cliente al inyectar contexto de conocimiento relevante. </p> <h2 id="components">Construcción de infraestructura central</h2> <p>En AWS, CoreByte recomienda utilizar <strong>bases de conocimiento para Amazon Bedrock</strong> totalmente administradas:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Inyección de datos:</strong> utilice depósitos de Amazon S3 para monitorear automáticamente los eventos de carga de documentos. </li> <li><strong>Fragmentación e incrustación: </strong>Bedrock llama automáticamente a la incrustación de modelos grandes (como Titan Embeddings) y divide documentos largos en fragmentos (Chunks) con segmentos superpuestos. </li> <li><strong>Motor de vectores:</strong> recomendamos utilizar la versión del motor de recuperación de vectores de Amazon OpenSearch Serverless o pgvector basado en Aurora PostgreSQL, teniendo en cuenta el rendimiento de las consultas y las limitaciones de cumplimiento. </li> <li><strong>Resultado:</strong> Después de recibir la palabra solicitada, el motor realiza una búsqueda mixta de sinónimos y semántica, y coopera con Claude 3 para completar un riguroso resumen final. </li> </ul>','<h2 id="overview">概述</h2> <p>Amazon Bedrock 是一项完全托管的服务,通过单个 API 提供来自 AI21 Labs、Anthropic、Cohere、Meta、Mistral AI、Stability AI 和 Amazon 等领先 AI 公司的高性能基础模型(FM),以及构建生成式人工智能应用程序所需的一系列广泛功能,可在实现开发过程简化的同时维护隐私和安全。</p> <p>借助 Amazon Bedrock 提供的一系列综合功能,您可以轻松尝试各种顶级的 FM,使用您的数据通过微调和检索增强生成(RAG)等技术私下对这些模型进行自定义,并创建执è
298¡Œå¤æ‚业务任务的托管代理——无论是编写代码、处理图像,还是与数据库交互。</p> <h2 id="features">核心功能</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>广泛的基础模型选择:</strong>从领先的 AI 实验室中进行选择,找到最适合您使用案例的模型。</li> <li><strong>自定义模型支持:</strong>使用您的自有数据安全地微调模型。通过 RAG 将模型连接到您的专有数据源。</li> <li><strong>托管的代理 (Agents):</strong>您可以配置代理代表用户执行复杂的操作,整合内部和外部的 API,甚至运行代码。</li> <li><strong>安全与隐私:</strong>您的数据不会用于训练基本模型。所有数据均进行静态和传输中加密。可以利用 AWS PrivateLink 实现私密连接。</li> <li><strong>防范措施 (Guardrails):</strong>在应用程序级别实施定制的保护措施,过滤不需要的内容,屏蔽敏感信息。</li> </ul> <h2 id="access">访问 Amazon Bedrock</h2> <p>您可以通过以下方式访问 Amazon Bedrock:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>AWS 管理控制台:</strong>在此可视化界面中体验基础模型,创建知识库,并测试您的 Agents。</li> <li><strong>AWS CLI / SDKs:</strong>您可以将 Amazon Bedrock 集成到现有的应用程序和数据管道中,使用受到广泛支持的编程语言(如 Python、Java、Go、JavaScript 等)。</li> </ul> <div class="bg-blue-50 border-l-4 border-blue-500 p-4 my-6"> <p class="text-sm text-blue-800"><strong>注意:</strong>由于合规与可用性要求,某些基础模型仅在特定的 AWS 区域提供。请查阅 <a href="#" class="text-blue-600 underline">支持的区域和模型</a> 以获取详细列表。</p> </div> <h2 id="pricing">定价</h2> <p>使用 Amazon Bedrock,您可以根据实际消耗量进行付费。提供<strong>按需</strong>和<strong>预配吞吐量</strong>两种定价模式以满足不同的业务需求:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>按需购买:</strong>通过处理入站和出站 Token 进行现收现付制。这是无需前期承诺进行测试和概念验证(PoC)的最佳选择。</li> <li><strong>预配吞吐量:</strong>对于需要保证每分钟请求数量或使用微调自定义模型的生产环境,预配置容量提供了一定期间内的固定保障。</li> </ul>':'<h2 id="overview">Descripción general</h2> <p>Amazon Bedrock es un servicio totalmente administrado que proporciona modelos fundamentales (FM) de alto rendimiento de empresas líderes en IA como AI21 Labs, Anthropic, Cohere, Meta, Mistral AI, Stability AI y Amazon a través de una única API, junto con un amplio conjunto de capacidades necesarias para crear aplicaciones de IA generativa que simplifiquen el proceso de desarrollo manteniendo la privacidad y la seguridad. </p> <p>Con el conjunto completo de características proporcionadas por Amazon Bedrock, puede probar fácilmente una variedad de FM principales, personalizar de forma privada estos modelos usando sus datos a través de técnicas como el ajuste fino y la generación aumentada de recuperación (RAG) y crear agentes administrados que realicen tareas comerciales complejas, ya sea escribir código, procesar imágenes o interactuar con bases de datos. </p> <h2 id="features">Características principales</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Amplia selección de modelos base:</strong> Elija entre los principales laboratorios de IA para encontrar el mejor modelo para su caso de uso. </li> <li><strong>Compatibilidad con modelos personalizados: </strong> ajuste los modelos de forma segura utilizando sus propios datos. Conecte modelos a sus fuentes de datos patentadas a través de RAG. </li> <li><strong>Agentes alojados: </strong>Puede configurar agentes para realizar operaciones complejas en nombre de los usuarios, integrarlos con API internas y externas e incluso ejecutar código. </li> <li><strong>Seguridad y privacidad:</strong> Sus datos no se utilizarán para entrenar el modelo base. Todos los datos se cifran en reposo y en tránsito. Puede utilizar AWS PrivateLink para conectarse de forma privada. </li> <li><strong>Guardrails:</strong> implemente protección personalizada a nivel de aplicación para filtrar contenido no deseado y bloquear información confidencial. <
298/li> </ul> <h2 id="access">Acceda a Amazon Bedrock</h2> <p>Puede acceder a Amazon Bedrock a través de: </p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>AWS Management Console:</strong> Experimente el modelo subyacente, cree una base de conocimientos y pruebe sus agentes en esta interfaz visual. </li> <li><strong>AWS CLI/SDK: </strong>Puede integrar Amazon Bedrock en aplicaciones y canalizaciones de datos existentes utilizando lenguajes de programación ampliamente compatibles, como Python, Java, Go, JavaScript y más. </li> </ul> <div class="bg-blue-50 border-l-4 border-blue-500 p-4 my-6"> <p class="text-sm text-blue-800"><strong>Nota:</strong> Debido a los requisitos de cumplimiento y disponibilidad, algunos modelos base solo están disponibles en regiones específicas de AWS. Revise <a href="#" class="text-blue-600 underline">regiones y modelos compatibles</a> para obtener una lista detallada. </p> </div> <h2 id="pricing">Precios</h2> <p>Con Amazon Bedrock, pagas en función de lo que consumes. Hay dos modelos de precios disponibles: <strong>Bajo demanda</strong> y <strong>Rendimiento aprovisionado</strong> para satisfacer diferentes necesidades comerciales:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Compra bajo demanda:</strong> Pago por uso mediante el procesamiento de tokens entrantes y salientes. Esta es la mejor opción para realizar pruebas y pruebas de concepto (PoC) sin un compromiso inicial. </li> <li><strong>Rendimiento aprovisionado:</strong> para entornos de producción que requieren un número garantizado de solicitudes por minuto o utilizan modelos personalizados ajustados, la capacidad aprovisionada proporciona una garantía fija durante un período de tiempo determinado. </li> </ul>','<p>欢迎成为 CoreByte 的 AWS 解决方案提供商(SPP)客户。通过我们的托管计划,您不仅可享受技术咨询,还能获得最具性价比的资源账单管理。</p> <h2 id="benefits">接入 SPP 的优势</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>官方信用与结算:</strong>我们直接处理您的账务体系并提供信用额度,便于企业报销与跨海结算。</li> <li><strong>账单返佣或折扣惠让:</strong>基于消耗量梯级的专属折扣与现金激励,最大化云投资的投资回报率。</li> <li><strong>首发模型体验权限:</strong>SPP 客户通常享有 Amazon Bedrock 最新处于预览版 (Preview) 时期的白名单体验通道。</li> </ul> <h2 id="steps">账号迁移 / 新建步骤</h2> <div class="border border-gray-200 rounded-lg overflow-hidden my-6 bg-white"> <table class="min-w-full divide-y divide-gray-200"> <thead class="bg-gray-50"> <tr> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">阶段</th> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">描述</th> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">周期</th> </tr> </thead> <tbody class="bg-white divide-y divide-gray-200"> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">1. IAM 及权限评估</td> <td class="px-6 py-4 text-sm text-gray-500">CoreByte 架构师审查现存账号的整合可行性,或者建立崭新的 Organization Root 账户。</td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">1-2 工作日</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">2. 发送邀请 (Invite)</td> <td class="px-6 py-4 text-sm text-gray-500">从 CoreByte 的 Management Account 发出 Organization 挂载邀请。</td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">即时</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">3. 账单挂载并生效</td> <td class="px-6 py-4 text-sm text-gray-500">客户点击 Accept 之后,下个月份(或当月后续时段)的用量将自动归属至 SPP 账单池中。</td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">视计费周期</td> </tr> </tbody> </table> </div> <h2 id="support">技术支持保障</h2> <p>接入后,所有的基础设施(底层 EC2/S3,上层 Bedrock API)仍百分百归属于您的根账号下。我们不会获取任何涉及隐私的 IAM 数据存取权限,除非由客户主动开启交叉账户访问用于代维。您也可以无缝提权至 AWS 官方的 Enterprise Support。</p>':'<p>
298Bienvenido a convertirse en cliente de proveedor de soluciones (SPP) de CoreByte AWS. A través de nuestros planes de hosting, no sólo disfrutarás de consultoría técnica, sino que también obtendrás la gestión de facturas de recursos más rentable. </p> <h2 id="benefits">Ventajas de acceder al SPP</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Crédito y liquidación oficial:</strong> Manejamos directamente su sistema contable y proporcionamos líneas de crédito para facilitar el reembolso corporativo y la liquidación transfronteriza. </li> <li><strong>Reembolsos o descuentos en facturas: </strong>Descuentos exclusivos e incentivos en efectivo basados ​​en niveles de consumo para maximizar el retorno de la inversión en la nube. </li> <li><strong>Acceso a la experiencia del primer modelo: </strong>los clientes de SPP generalmente tienen acceso a la experiencia de la lista blanca más reciente de Amazon Bedrock en el período de vista previa. </li> </ul> <h2 id="steps">Migración de cuenta/nuevos pasos</h2> <div class="border border-gray-200 rounded-lg overflow-hidden my-6 bg-white"> <table class="min-w-full divide-y divide-gray-200"> <thead class="bg-gray-50"> <tr> <th alcance="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 mayúsculas seguimiento-más amplio">Fase</th> <thscope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 mayúsculas seguimiento-más amplio">Descripción</th> <thscope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 seguimiento en mayúsculas-más ancho">Punto</th> </tr> </thead> <tbody class="bg-white divide-y divide-gray-200"> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">1. IAM y evaluación de permisos</td> <td class="px-6 py-4 text-sm text-gray-500">Los arquitectos de CoreByte revisan las cuentas existentes para determinar la viabilidad de la integración o crean nuevas cuentas raíz de la organización. </td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">1-2 días laborables</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">2. Enviar invitación (Invitación)</td> <td class="px-6 py-4 text-sm text-gray-500">Emitir una invitación de montaje de organización desde la cuenta de administración de CoreByte. </td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Al instante</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">3. La factura se monta y entra en vigor</td> <td class="px-6 py-4 text-sm text-gray-500">Después de que el cliente haga clic en Aceptar, el uso en el mes siguiente (o períodos posteriores del mes actual) se atribuirá automáticamente al grupo de facturación del SPP. </td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">Dependiendo del ciclo de facturación</td> </tr> </tbody> </table> </div> <h2 id="support">Garantía de soporte técnico</h2> <p>Después del acceso, toda la infraestructura (EC2/S3 subyacente, API Bedrock superior) sigue siendo 100% propiedad de su root cuenta. No obtendremos ningún permiso de acceso a datos de IAM relacionado con la privacidad a menos que el cliente abra activamente el acceso entre cuentas para mantenimiento. También puede escalar privilegios sin problemas al soporte empresarial oficial de AWS. </p>','<p>Amazon Bedrock 支持众多行业中最先进的基础模型家族。</p> <h2 id="anthropic">Anthropic Claude 系列</h2> <p>Claude 模型长于深度的逻辑推理、代码编写与安全的内容生成。最新一代的 Claude 3 系列(Sonnet、Haiku、Opus)设立了新的性能标杆:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Claude 3.5 Sonnet:</strong>最具性价比且具备极高智能水平的模型。</li> <li><strong>Claude 3 Haiku:</strong>最为快捷、响应最迅速的模型,适用于高吞吐实时场景。</li> <li><strong>Claude 3 Opus:</strong>在处理高度复杂的逻辑、编程及科研类对话时表现卓越。</li> </ul> <h2 id="amazon">Amazon Titan 系列</h2> <p>Amazon Titan 模型家族由 AWS 在大规模优质数据集上预先训练建立,提供强劲、高度通用的大型语言及图像处理选择。</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Titan Text Express:</strong>为多种生成文本场景而生的最佳均衡点模型。</li> <li><strong>Titan Embeddings:</strong>包括 Text 和 Multimodal。用于 RAG 和搜索应用,它可以将文本和图像转化为精准的向量表示。</li> <li><strong>Titan Image Generator:</strong>为广告和电子商务快速生成高度精确且高质量的图像。</li> </ul> <h2 id="meta">
298Meta Llama 系列</h2> <p>广受开发者欢迎的开放且经过优化的语言模型,包括 Llama 3 8B / 70B。它们专长于快速和低成本推理、摘要、文本生成以及聊天记录处理。</p> <h2 id="mistral">Mistral AI 系列</h2> <p>欧洲顶级 AI 机构带来的先进模型。其中包含 Mistral Large 与 Mixtral 8x7B(基于专家混合架构 MoE),能提供一流且多语言流利的编程和推理表现。</p>':'<p>Amazon Bedrock admite la familia más avanzada de modelos básicos en muchas industrias. </p> <h2 id="anthropic">Serie Anthropic Claude</h2> <p>El modelo Claude es bueno para el razonamiento lógico profundo, la escritura de códigos y la generación segura de contenido. La última generación de la serie Claude 3 (Sonnet, Haiku, Opus) establece nuevos estándares de rendimiento:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Claude 3.5 Sonnet:</strong>El modelo más rentable con un nivel muy alto de inteligencia. </li> <li><strong>Claude 3 Haiku: </strong>El modelo más rápido y con mayor capacidad de respuesta, adecuado para escenarios de alto rendimiento en tiempo real. </li> <li><strong>Claude 3 Opus: </strong>Excelente en el manejo de conversaciones de lógica, programación e investigación científica de alta complejidad. </li> </ul> <h2 id="amazon">Serie Amazon Titan</h2> <p>La familia de modelos Amazon Titan está previamente entrenada y creada por AWS en conjuntos de datos de alta calidad a gran escala, lo que proporciona opciones de procesamiento de imágenes y lenguaje a gran escala potentes y altamente versátiles. </p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Titan Text Express: </strong>El modelo de punto de equilibrio óptimo para una variedad de escenarios de generación de texto. </li> <li><strong>Incrustaciones Titan: </strong>Incluye texto y multimodal. Utilizado en RAG y aplicaciones de búsqueda, convierte texto e imágenes en representaciones vectoriales precisas. </li> <li><strong>Titan Image Generator: </strong>Genere rápidamente imágenes muy precisas y de alta calidad para publicidad y comercio electrónico. </li> </ul> <h2 id="meta">Serie Meta Llama</h2> <p>Modelos de lenguaje abiertos y optimizados populares entre los desarrolladores, incluido Llama 3 8B / 70B. Se especializan en razonamiento, resúmenes, generación de texto y procesamiento de transcripciones de chat rápidos y de bajo costo. </p> <h2 id="mistral">Serie Mistral AI</h2> <p>Modelos avanzados aportados por las principales instituciones europeas de IA. Estos incluyen Mistral Large y Mixtral 8x7B (basado en Expert Hybrid Architecture MoE), que proporcionan programación fluida en varios idiomas y rendimiento de inferencia, los mejores de su clase. </p>',"1-2 工作日":"1-2 días laborables","1. 内容创作":"1. Creación de contenido","1. IAM 及权限评估":"1. IAM y evaluación de permisos","2. 发送邀请 (Invite)":"2. Enviar invitación (Invitar)","2. 客户支持聊天机器人集成":"2. Integración del chatbot de atención al cliente","2023年,COREBYTE 正式荣获 AWS SPP(Solution Provider Program)合作伙伴资质。":"En 2023, CoreByte ganó oficialmente la calificación de socio de AWS SPP (Programa de proveedores de soluciones).","2025年起,COREBYTE 全面开启“Cloud + AI”双引擎战略,重点围绕 Amazon Bedrock 平台,为企业应用全面赋能。":'A partir de 2025, CoreByte lanzará por completo la estrategia de doble motor "Nube + IA", centrándose en la plataforma Amazon Bedrock para potenciar plenamente las aplicaciones empresariales.',"24/7 原厂级响应":"Respuesta de calida
298d de fábrica 24 horas al día, 7 días a la semana","3. 个性化营销活动":"3. Campañas de marketing personalizadas","3. 账单挂载并生效":"3. El proyecto de ley se monta y entra en vigor.","4. 非结构化数据挖掘":"4. Minería de datos no estructurados","5. 预测性洞察":"5. Conocimientos predictivos","500+ 真实例子,实力的最佳见证":"Más de 500 ejemplos reales, el mejor testimonio de fortaleza","6. 图像与视频处理工程":"6. Ingeniería de procesamiento de imágenes y vídeo.","7x24 小时原厂级本地化技术排障":"Solución de problemas técnicos localizados a nivel de fábrica originales, 7x24 horas","阿里云 (Alibaba Cloud)":"Nube de Alibaba",安全与合规治理网关:"Portal de gobernanza de seguridad y cumplimiento","安全与隐私:":"Seguridad y Privacidad:",按需:"Bajo demanda","按需购买:":"Compra bajo demanda:",伴随式演进:"acompañando la evolución","帮助一线维修团队通过移动端自然语言系统查阅万页操作手册与历史工单经验。":"Ayude a los equipos de mantenimiento de primera línea a acceder a miles de páginas de manuales de operación y experiencias históricas de órdenes de trabajo a través del sistema móvil de lenguaje natural.",帮助与文档:"Ayuda y documentación","包括 Text 和 Multimodal。用于 RAG 和搜索应用,它可以将文本和图像转化为精准的向量表示。":"Incluye Texto y Multimodal. Utilizado en RAG y aplicaciones de búsqueda, convierte texto e imágenes en representaciones vectoriales precisas.","本网站由新加坡 AWS 合作伙伴/服务商 CoreByte 运营,旨在提供第三方专业咨询与技术交付服务,并非 AWS 官方网站。":"Este sitio web es operado por CoreByte, un socio/proveedor de servicios de AWS con sede en Singapur, y tiene como objetivo proporcionar servicios de entrega técnica y consultoría profesional de terceros. No es un sitio web oficial de AWS.",本页内容:"Contenido de esta página",边缘安全防护:"Seguridad perimetral",标准交付流程里程碑:"Hitos del proceso de entrega estándar",并发处理能力:"Capacidades de procesamiento simultáneo","不管您开了多少个云平台实例,每月仅需对接一份结构清晰的综合账单。支持单一对公打款开票,彻底解放财务部门对账压力。":"No importa cuántas instancias de plataforma en la nube abra, solo necesita una factura completa con una estructura clara cada mes. Admite facturación y pagos corporativos únicos, liberando completamente al departamento financiero de la presión de conciliación.","不受限的配额 (Quotas) 提升通道,针对紧缺的 Amazon Bedrock 前沿模型算力,SPP 专属通道保障稳定供给。":"Canal de promoción de cuotas ilimitadas, dirigido a la escasez de potencia informática del modelo de vanguardia de Amazon Bedrock, el canal exclusivo de SPP garantiza un suministro estable.","不限于纯资源的转售,我们深谙 Savings Plans、预留实例组合策略。":"No nos limitamos a la pura reventa de recursos, sino que conocemos bien las estrategias de cartera de planes de ahorro y instancias reservadas.","不只是代理,更是实战团队":"No sólo un agente, sino un equipo práctico.","部署基于不同站点的私有化大模型客服体系,自动路由及多模态商品问题回复。":"Implementar un sistema de atención al cliente privatizado de gran modelo basado en diferentes sitios, con enrutamiento automático y respuesta a preguntas sobre productos multimodal.",查看技术白皮书:"Ver informe técnico",查看交付标准:"Ver estándares de entrega",查阅所有客户成功案例:"Ver todas las historias de éxito de clientes",查阅现货清单:"Consulta la lista de existencias",产品服务:"Productos y servicios","彻底抛弃繁杂的开源插件堆叠。系统原生支持连接 S3 文档中心实现高可靠性检索 (RAG),轻松构建调用 Lambda 的企业闭环智能体。":"Abandona por completo la complicada pila de complementos de código abierto. El sistema admite de forma nativa la conexión al centro de documentos S3 para una recuperación de alta confiabilidad (RAG), lo que facilita la creación de agentes empresariales de circuito cerrado que llamen a Lambda.","成本可视化监控 (Token 与云资源双向监测)":"Monitoreo de visualización de costos (monitoreo bidireccional de Token y recursos de la nube)",成本深度优化:"Optimización profunda de costos",成立之初:"Al inicio de su establecimiento","持续合规与运维托管 (MSP)":"Gestión Continua de Cumplimiento y Operaciones (MSP)","初期,公司主要提供基础的云迁移服务和咨询,帮助客户理解云计算的优势并采纳云技术以提高效率和降低成本。":"Al principio, la empresa proporcionaba principalmente servicios básicos de migración a la nube y consultoría para ayudar a los clientes a comprender las ventajas de la computación en la nube y adoptar la tecnología de la nube para mejorar la eficiencia y reducir los costos.","除了出色的模型接入,我们更为关注您底层的云基础设施安全性以及日常å
298¯ç”¨æ€§ã€‚":"Además de un excelente acceso al modelo, prestamos más atención a la seguridad y la disponibilidad diaria de su infraestructura de nube subyacente.","传统机柜无法承受 8 卡 GPU 服务器高达 6kW-10kW 的恐怖功耗。我们的专属机房进行了彻底的“风水制冷与高压直流”改造。":'Los bastidores tradicionales no pueden soportar el terrible consumo de energía de 6 kW a 10 kW de un servidor GPU de 8 tarjetas. Nuestra exclusiva sala de ordenadores ha experimentado una transformación completa de "enfriamiento Feng Shui y CC de alto voltaje".',"从 CoreByte 的 Management Account 发出 Organization 挂载邀请。":"Emita una invitación de montaje de organización desde la cuenta de administración de CoreByte.","从 PoC 验证原型的单点开花,走向安全合规的全量生产部署。我们的专家已准备完毕。":"Desde un único punto de prototipo de verificación PoC hasta una implementación de producción a gran escala con cumplimiento de seguridad. Nuestros expertos están listos.","从单卡发货到万卡集群构建,从风冷整机组装到液冷机柜上架,我们提供端到端的技术交付。":"Desde el envío de una sola tarjeta hasta la construcción de grupos Wanka, desde el ensamblaje de máquinas enfriadas por aire hasta los bastidores de gabinetes enfriados por líquido, brindamos entrega de tecnología de extremo a extremo.","从领先的 AI 实验室中进行选择,找到最适合您使用案例的模型。":"Elija entre los principales laboratorios de IA para encontrar el mejor modelo para su caso de uso.","从账号底层准备、基础模型接入、私域知识库 (RAG) 搭建、Agent 自动化流配置,到数据安全治理与上线监控运维,CoreByte 为您提供全栈落地支持。":"Desde la configuración de la cuenta y el acceso al modelo hasta RAG, la orquestación de agentes y las operaciones de seguridad, CoreByte ofrece soporte de implementación de un extremo a otro.","打破“一卡难求”的壁垒。我们为您提供 NVIDIA A100/H100 高端显卡现货租售,并配备无阻塞 InfiniBand 网络与液冷机房托管,全方位释放炼丹极限性能。":'Rompe la barrera del "es difícil conseguir una tarjeta". Le proporcionamos tarjetas gráficas NVIDIA A100/H100 de alta gama para alquiler y venta, equipadas con red InfiniBand sin bloqueo y alojamiento de sala de computadoras con refrigeración líquida para liberar completamente el máximo rendimiento de Alchemy.',打破成本与安全的迷思:"Rompiendo los mitos sobre costos y seguridad","打破企业数据孤岛,提供端到端的数据湖构建与数仓优化服务。利用 AWS 强大的数据分析工具,将海量原始数据转化为可视化洞察,驱动业务快速增长。":"Rompa los silos de datos empresariales y proporcione servicios integrales de optimización del almacén de datos y construcción de lagos de datos. Utilice las potentes herramientas de análisis de datos de AWS para transformar datos masivos sin procesar en información visual para impulsar un rápido crecimiento empresarial.","打通云底层设施与前沿 AI 能力的全生命周期护航":"Protección del ciclo de vida completo de la infraestructura en la nube y capacidades de IA de vanguardia","大流量高并发下的玩家侧 UGC 文本审核,以及营销侧买量素材自动分析与打标。":"Revisión de texto UGC por parte del jugador en condiciones de gran tráfico y alta concurrencia, y análisis y marcado automáticos de materiales de compra por parte de marketing.",大模型时代的:"de la era de los grandes modelos",大模型私有化部署:"Despliegue privado de modelos grandes.",大型泛娱乐应用公司:"Gran empresa de aplicaciones de entretenimiento panorámico",大型跨国金融集团:"Gran grupo financiero multinacional","大语言模型能力的体现不在于简单的 API 调用,而在于企业级安全、成本可控度与工程落地的完善度。我们专注护航这一过程。":"Las capacidades de los grandes modelos de lenguaje no se reflejan en simples llamadas API, sino en la seguridad a nivel empresarial, la controlabilidad de costos y la integridad de la implementación del proyecto. Nos enfocamos en acompañar este proceso.",带宽:"ancho de banda",'单纯的大型语言模型存在"幻觉"现象,并且缺乏您企业内部的最新私密数据。通过检索增强生成 (RAG),我们通过注入相关知识上下文,极大削减了生成不准确结果的概率,并提高了客户服务的精准度。':'Los modelos de lenguaje simples a gran escala sufren fenómenos de "ilusión" y carecen de los datos privados más recientes dentro de su empresa. Con la recuperación de generación aumentada (RAG), reducimos drásticamente la posibilidad de generar resultados inexactos y mejoramos la precisión del servicio al cliente al inyectar contexto de conocimiento relevante.',"单机柜 30kW+ 超高供电":"Fuente de alimentación ultra alta de 30kW+ de gabinete único","单一 API / 终端节点":"API única/punto final","当接受到提示词后,引擎执行近义和语义混合检索,配合 Claude 3 完成严谨的最后综述输出。":"Después de recibir la palabra indicada, el motor realiza una búsqueda mixta de sinónimos y semántica, y coopera con Claude 3 para completar un riguroso resumen final.","当前 AWS 云账号的体系规模概览":"Descripción general del tamaño del sistema de las cuentas actuales de la nube de AWS","颠覆传统的关键字搜索。深入挖掘企业长文本、视频审核与杂乱无章的历史邮件,通过语义向量化 (Search APIs) 快速定位隐藏趋势与关键答案。":"Subvierta la búsqueda tradicional de palabras clave. Profundice en textos corporativos extensos, reseñas de videos y correos electrónicos históricos confusos, y localice rápidamente tendencias ocultas y respuestas clave a través de la vectorización semántica (API de búsqueda).",巅峰算力引擎:"Motor de computación pico","电话号码 / WhatsApp / 微信 / 邮箱 等":"Número de teléfono/WhatsApp/WeChat/correo electrónico, etc.",电话热线:"Línea telefónica directa",电子邮箱:"Correo electrónico","调查显示,小型企业主最担心的是“数据安全”与“技术实施成本”。但这在云时代已成为过去式。人工智能技术的大众化,以及众多提供低代码/无代码解决方案和即用即付模式的服务,让您无需组建内部数据科学团队或投入极其高昂的早期算力即可起步。":'La encuesta muestra que los propietarios de pequeñas empresas están más preocupados por la "seguridad de los datos" y los "costos de implementación de la tecnología". Pero esto es cosa del pasado en la era de la nube. La democratización de la tecnología de inteligencia artificial, junto con numerosos servicios que ofrecen soluciones de código bajo o sin código y modelos de pago por uso, le permite comenzar sin crear un equipo interno de ciencia de datos ni invertir en potencia informática inicial prohibitivamente costosa.',é
298¡¶çº§æ˜¾å¡çŽ°è´§ä¾›åº”:"Las mejores tarjetas gráficas disponibles en stock",顶级云原厂直通车:"Tren expreso original de fábrica en la nube superior",定价:"Precios","定制化 AWS 云端架构规划":"Planificación personalizada de la arquitectura de la nube de AWS",定制属于您的增长蓝图:"Personaliza tu propio plan de crecimiento",动静态智能加速:"Aceleración inteligente dinámica y estática",端管云协同硬件优势:"Ventajas del hardware de colaboración de terminal, tubería y nube","对于需要保证每分钟请求数量或使用微调自定义模型的生产环境,预配置容量提供了一定期间内的固定保障。":"Para entornos de producción que requieren una cantidad garantizada de solicitudes por minuto o utilizan modelos personalizados ajustados, la capacidad aprovisionada proporciona una garantía fija durante un período de tiempo determinado.",多可用区容灾设计:"Diseño de recuperación ante desastres Multi-AZ",多可用区双活:"Multi-AZ activo-activo",多模态与成本:"Multimodalidad y costo",多语言产品文案适配:"Adaptación del copywriting de producto en varios idiomas","多语种自动化客服 Agent":"Agente de atención al cliente automatizado multilingüe","多云互联,化繁为简":"Interconexión multinube, simplificando la complejidad",多账号组织治理:"Gestión de organizaciones multicuenta",额度无缝实时划转:"Transferencia fluida y en tiempo real del límite de crédito",发现更多技术细节:"Descubre más detalles técnicos",发展历程:"Historia del desarrollo",法务与政企:"Asuntos Jurídicos y Empresas Gubernamentales",泛金融业:"Industria panfinanciera","防范措施 (Guardrails):":"Barandillas:","访问 Amazon Bedrock":"Visita la roca amazónica",飞天云操作系统底座:"Base del sistema operativo en la nube de Feitian",费用极致透明:"Tarifas extremadamente transparentes","分块与嵌入:":"Fragmentación e incrustación:","分流 60% 初级问题,客服首次响应从 48小时缩短至 1分钟内。":"Se desvió el 60% de los problemas primarios y la primera respuesta de atención al cliente se redujo de 48 horas a 1 minuto.","分析宏观趋势,预测短期需求波动。无论处理库存补货报警还是借贷违约概率,机器学习模型帮助您在风控和运营中做出精明决策。":"Analice tendencias macro y prediga fluctuaciones de la demanda a corto plazo. Ya sea que se trate de alarmas de reabastecimiento de inventario o probabilidades de incumplimiento de préstamos, los modelos de aprendizaje automático lo ayudan a tomar decisiones inteligentes en el control de riesgos y las operaciones.",服务项目:"Servicios","复杂病案查找时间缩短 90%,病历结构化效率成倍提升。":"El tiempo de búsqueda de registros médicos complejos se reduce en un 90% y se duplica la eficiencia de la estructuración de registros médicos.",复杂推理代码:"Código de razonamiento complejo",赋能企业数字化使命:"Empoderar a las empresas con su misión digital",覆盖全球的基础设施:"Infraestructura global",覆盖全业务场景的行业落地能力:"Capacidades de implementación industrial que cubren todos los escenarios comerciales.","该新加坡知名研发发行一体的游戏公司面临全球同服的巨大压力。COREBYTE 团队利用 AWS 全球网络、Amazon Aurora 全球数据库和无服务器架构,帮助其构建了可弹性伸缩的底层系统。上线当日成功应对百万级同时在线并发,数据库延迟降低 40%。":"Esta conocida empresa de juegos con sede en Singapur que integra investigación y desarrollo y distribución se enfrenta a una tremenda presión por parte de los servidores globales. El equipo de CoreByte ayudó a construir un sistema subyacente elásticamente escalable utilizando la red global de AWS, la base de datos global de Amazon Aurora y una arquitectura sin servidor. El día del lanzamiento, manejó con éxito millones de concurrencias en línea simultáneas y redujo la latencia de la base de datos en un 40 %.",概述:"Descripción general","高端 GPU 市场流通紧俏。请直接联络我们的算力架构师,确认最新库存状况、交付排期与精准报价。":"El mercado de GPU de alta gama está ajustado. Comuníquese directamente con nuestros arquitectos de potencia informática para confirmar el estado del inventario más reciente, el cronograma de entrega y la cotización precisa.",高可用容灾架构:"Arquitectura de recuperación ante desastres de alta disponibilidad",高密裸金属整机定制:"Personalización de máquinas de metal desnudo de alta densidad",高性价比大模型算力接入:"Acceso rentable a la potencia informática de modelos grandes","高性能边缘计算与 CDN加速":"Computación perimetral de alto rendimiento y aceleración CDN",个:"individual",个性化触达物料自动生成:"Generar automáticamente materiales táctiles personalizados","各行各业的领军企业通过与 COREBYTE 合作,不仅实现了平滑上云,":"Al cooperar con CoreByte, empresas líderes en diversas industrias no solo logran una migración fluida a la nube,","根据企业品牌视觉指导方针,结合用户画像,毫秒级下发营销图文结构。":"De acuerdo con las pautas visuales de la marca corporativa y en comb
298inación con los retratos de los usuarios, la estructura del texto y el gráfico de marketing se entrega en milisegundos.","根据业务基因与发展地域,为您自由组合最强底层算力基座":"Según los genes comerciales y las regiones de desarrollo, podemos combinar libremente la base de potencia informática subyacente más sólida para usted.","更懂业务的 FinOps 成本控制中心":"Centro de control de costos FinOps que comprende mejor los negocios","更全面激活了数据价值,在 AI 时代赢得先机。":"Active de manera más integral el valor de los datos y gane ventaja en la era de la IA.",工单摘要与维修辅助:"Resumen de orden de trabajo y asistencia de mantenimiento.","公司开始吸引更多大型企业客户,包括互联网、媒体和电商行业的领导者。这一时期,COREBYTE也开始在亚太地区扩展其市场足迹,与多个云服务提供商建立了战略合作伙伴关系。":"La empresa comenzó a atraer más clientes empresariales grandes, incluidos líderes de las industrias de Internet, medios y comercio electrónico. Durante este período, CoreByte también comenzó a expandir su presencia en el mercado en la región de Asia y el Pacífico y estableció asociaciones estratégicas con múltiples proveedores de servicios en la nube.","公司名称 (选填)":"Nombre de la empresa (opcional)","公有云虽然带来了敏捷,但也常常因为“按量付费”导致账单刺客失控。我们不仅代理售卖云资源,更无偿提供深度的 FinOps 云财务营运分析。":'Aunque la nube pública aporta agilidad, a menudo hace que los asesinos de facturas se salgan de control debido al "pago por uso". No solo vendemos recursos en la nube como agentes, sino que también brindamos análisis en profundidad de las operaciones financieras en la nube de FinOps de forma gratuita.',供应链周转:"rotación de la cadena de suministro","构建模型管道,连接内部生产网络,并完成 Guardrails 配置。":"Cree tuberías modelo, conecte redes de producción internas y complete la configuración de Guardrails.","构建企业级检索增强生成 (RAG),打通企业内部系统数据流,实现智能搜索、自动化分析及业务辅助。":"Cree una generación mejorada de búsqueda (RAG) a nivel empresarial para abrir el flujo de datos del sistema interno de la empresa para lograr búsqueda inteligente, análisis automatizado y asistencia comercial.","构建数百GB合规文档的高精准 RAG 系统,显著降低研报查找与合规审查的人工工时。":"Construya un sistema RAG de alta precisión con cientos de GB de documentos de cumplimiento, lo que reducirá significativamente las horas manuales de búsqueda de informes de investigación y revisión de cumplimiento.",关于我们:"Sobre nosotros","官方签约服务商,APN 官网可查,规避任何不可靠的中间灰色渠道风险。":"El proveedor de servicios oficial contratado se puede consultar en el sitio web oficial de APN para evitar riesgos de canal gris intermedio poco confiable.","官方信用与结算:":"Crédito Oficial y Liquidación:",官方严格资质审查备案:"Revisión y presentación oficial estricta de calificaciones","广泛的基础模型选择:":"Amplia selección de modelos básicos:","广受开发者欢迎的开放且经过优化的语言模型,包括 Llama 3 8B / 70B。它们专长于快速和低成本推理、摘要、文本生成以及聊天记录处理。":"Modelos de lenguaje abiertos y optimizados populares entre los desarrolladores, incluido Llama 3 8B/70B. Se especializan en razonamiento, resúmenes, generación de texto y procesamiento de transcripciones de chat rápidos y de bajo costo.","规避单一模型的厂商锁定风险。企业利用单一端点标准化接入 Claude、Llama 等不同模型,降低重构成本并追求高可用性。":"Evite el riesgo de depender de un proveedor con un solo modelo. Las empresas utilizan un único punto final para estandarizar el acceso a diferentes modelos, como Claude y Llama, para reducir los costos de reconstrucción y lograr una alta disponibilidad.",国标级数据中心:"Centro de datos estándar nacional",国内最完善的云安全体系:"El sistema de seguridad en la nube más completo de China",合规检测:"Pruebas de cumplimiento",合规审查与内部知识库:"Revisión de cumplimiento y base de conocimientos interna",和:"y",核心功能:"Funciones principales",核心基础è
298®¾æ–½å»ºè®¾:"Construcción de infraestructura básica","核心架构师将在收到需求后 1 个工作日内安排连线对齐。":"El arquitecto principal organizará la alineación de los cables dentro de 1 día hábil después de recibir el requisito.",核心势能护城河:"Foso de energía potencial central",核心现货型号清单:"Lista de modelos de acciones principales",核心优势:"Ventajas principales",互动娱乐:"entretenimiento interactivo","华为云 (Huawei Cloud)":"Nube de Huawei","欢迎成为 CoreByte 的 AWS 解决方案提供商(SPP)客户。通过我们的托管计划,您不仅可享受技术咨询,还能获得最具性价比的资源账单管理。":"Bienvenido a convertirse en cliente de proveedor de soluciones AWS (SPP) de CoreByte. A través de nuestros planes de hosting, no sólo disfrutarás de consultoría técnica, sino que también obtendrás la gestión de facturas de recursos más rentable.","火山引擎 (BytePlus)":"Motor volcánico (BytePlus)",伙伴:"pareja",获取免费咨询:"Obtenga una consulta gratuita","基于 Amazon Bedrock 单一服务端点,您可以合规调用顶尖的基础模型。我们在为企业精选与评估最新模型方面拥有丰富经验。":"Basado en el punto final de servicio único de Amazon Bedrock, puede llamar a los modelos básicos superiores de manera compatible. Disponemos de una amplia experiencia en la selección y evaluación de los últimos modelos para empresas.","基于 Amazon Bedrock 与 Claude 3 模型,对接核心工单接口,构建多语种物流问答 RAG。":"Basado en los modelos Amazon Bedrock y Claude 3, está conectado a la interfaz principal de órdenes de trabajo para crear un RAG de preguntas y respuestas de logística multilingüe.","基于 Amazon Bedrock 与 Claude 模型,利用其强大的长文本推理能力构建高级别金融合规文档分析智能体。":"Basado en los modelos de Amazon Bedrock y Claude, utilice sus potentes capacidades de razonamiento de texto largo para crear un agente de análisis de documentos de cumplimiento financiero de alto nivel.","基于 AWS 卓越架构,协助企业在新加坡本地及全球市场安全、合规地部署 Amazon Bedrock 等生成式 AI 应用。":"Basado en la excelente arquitectura de AWS, ayuda a las empresas a implementar aplicaciones de IA generativa como Amazon Bedrock de forma segura y compatible en Singapur y los mercados globales.","基于 Bedrock Agents 对接 CRM、ERP 等核心业务,实现智能化执行与跨业务流自动调度审批。":"Basado en Bedrock Agents, se conecta a negocios principales como CRM y ERP para realizar una ejecución inteligente y una programación y aprobación automáticas en todos los flujos comerciales.","基于 Converse API 的无缝平切评估框架":"Marco de evaluación transparente y plano basado en la API de Converse","基于 COREBYTE 全栈云服务能力,我们不仅是您的 AI 应用集成商,更是长期运维伙伴。包含:AWS 账号合规设定、FinOps 成本管控、网络安全组隔离设定及定期的架构健康审查。":"Basándonos en las capacidades de servicio de nube completo de CoreByte, no solo somos su integrador de aplicaciones de IA, sino también un socio de operación y mantenimiento a largo plazo. Incluye: configuración de cumplimiento de cuentas de AWS, control de costos de FinOps, configuración de aislamiento de grupos de seguridad de red y revisiones periódicas del estado de la arquitectura.","基于 Guardrails for Bedrock 配置内容安全边界,结合 IAM、CloudTrail 构建严格的 API 访问与数据审计链路。":"Configure límites de seguridad de contenido basados ​​en Guardrails para Bedrock y cree enlaces estrictos de acceso a API y auditoría de datos mediante IAM y CloudTrail.","基于模型的 Token 层级 Cost Explorer 报表":"Informe Explorador de costos a nivel de token basado en modelo","基于您的业务流量基线,设计 On-Demand(按需)、Reserved(包年包月)与 Spot(竞价实例)的最优配比购买计划。":"Con base en la base de tráfico de su negocio, diseñe el plan de compra óptimo para On-Demand (bajo demanda), Reservado (anual y mensual) y Spot (instancias puntuales).","基于实际业务需求打造的生产级成果,涵盖各核心大体量行业的标杆架构。":"Los resultados a nivel de producción basad
298os ​​en las necesidades comerciales reales cubren la arquitectura de referencia de varias industrias centrales de gran volumen.","基于消耗量梯级的专属折扣与现金激励,最大化云投资的投资回报率。":"Los descuentos exclusivos y los incentivos en efectivo basados ​​en niveles de consumo maximizan el retorno de la inversión en la nube.",即时:"inmediato","极低 PUE 实测":"PUE medido extremadamente bajo",极低延迟并发:"Simultaneidad de latencia extremadamente baja",极强的应对高并发能力:"Gran capacidad para hacer frente a una alta concurrencia",集群组网与并行调度:"Redes de clusters y programación paralela","技术架构可申请 AWS 原厂专家的设计审核 (Well-Architected Review),同时协助申请项目基础设施测试资金 (PoC funding)。":"La arquitectura técnica puede solicitar una revisión del diseño (Revisión de buena arquitectura) por parte de los expertos originales de AWS y ayudar a solicitar fondos para pruebas de infraestructura del proyecto (financiación PoC).",技术支持保障:"Garantía de soporte técnico",加速您的每一次业务突破:"Acelere cada avance empresarial suyo",架构验证与资金支持:"Verificación de arquitectura y soporte financiero.",架构与方案:"Arquitectura y soluciones","架构原生 AI 能力拓展":"Expansión de la capacidad de IA nativa arquitectónica",架构原生优化:"Optimización nativa de la arquitectura.",监控与自动扩缩容:"Monitoreo y expansión y contracción automática.","将前沿 AI 技术":"Llevando tecnología de inteligencia artificial de vanguardia","将特定审计底稿的文本核查耗时从 3 周压缩至 4 小时,准确率达到生产级。":"El tiempo de verificación de texto para documentos de auditoría específicos se redujo de 3 semanas a 4 horas, con una precisión a nivel de producción.",阶段:"escenario","接入 SPP 的优势":"Ventajas de acceder al SPP","接入后,所有的基础设施(底层 EC2/S3,上层 Bedrock API)仍百分百归属于您的根账号下。我们不会获取任何涉及隐私的 IAM 数据存取权限,除非由客户主动开启交叉账户访问用于代维。您也可以无缝提权至 AWS 官方的 Enterprise Support。":"Después del acceso, toda la infraestructura (EC2/S3 subyacente, API Bedrock de capa superior) sigue siendo 100 % propiedad de su cuenta raíz. No obtendremos ningún permiso de acceso a datos de IAM relacionado con la privacidad a menos que el cliente abra activamente el acceso entre cuentas para mantenimiento. También puede escalar privilegios sin problemas al soporte empresarial oficial de AWS.",结合大模型与云端数仓的供应链预测:"Previsión de la cadena de suministro que combina grandes modelos y almacenes de datos en la nube","结合先进的 AI 引擎与大语言模型,帮助企业将生成式 AI 落地到具体业务场景,如客服辅助系统、智能内容生成和深度数据挖掘,打造“Cloud + AI”双引擎壁垒。":'Combinando motores de IA avanzados y grandes modelos de lenguaje, ayuda a las empresas a implementar IA generativa en escenarios comerciales específicos, como sistemas de asistencia de servicio al cliente, generación de contenido inteligente y extracción de datos en profundidad, para crear barreras de doble motor "Nube + IA".',解决方案:"solución","借助 Amazon Bedrock 提供的一系列综合功能,您可以轻松尝试各种顶级的 FM,使用您的数据通过微调和检索增强生成(RAG)等技术私下对这些模型进行自定义,并创建执行复杂业务任务的托管代理——无论是编写代码、处理图像,还是与数据库交互。":"Con el conjunto completo de características proporcionadas por Amazon Bedrock, puede probar fácilmente una variedad de FM principales, personalizar de forma privada estos modelos usando sus datos a través de técnicas como el ajuste fino y la generación aumentada de recuperación (RAG) y crear agentes administrados que realicen tareas comerciales complejas, ya sea escribir código, procesar imágenes o interactuar con bases de datos.",金融风控与合规:"
298Control y cumplimiento de riesgos financieros","金融级高可用与 PCI-DSS 合规架构落地":"Implementación de arquitectura de cumplimiento PCI-DSS y alta disponibilidad de nivel financiero",经济首选:"Elección económica",精细化计费监测:"Monitoreo de facturación refinado",精准定位废弃用量:"Localice con precisión el uso de residuos","具备近乎完美的逻辑推理与超长上下文窗口支持,针对复杂编程与分析任务表现超越人类基准。":"Tiene un razonamiento lógico casi perfecto y soporte de ventana de contexto ultralarga, y su rendimiento supera los puntos de referencia humanos para tareas complejas de programación y análisis.",绝对边界安全:"seguridad fronteriza absoluta",军工级物理安防防线:"Línea de defensa de seguridad física de grado militar",开始联合构建指引:"Iniciar una guía de construcción conjunta","开始之前,拥有数字化数据是无法绕过的先决条件。您需评估现有的文本文件、电子表格、工单及文档。我们将协助您完成数据清洗与上云架构,这为日后的私有模型训练、微调与大规模检索 (RAG) 扫平障碍。":"Antes de comenzar, tener datos digitales es un requisito previo que no se puede eludir. Deberá evaluar archivos de texto, hojas de cálculo, órdenes de trabajo y documentos existentes. Lo ayudaremos a completar la limpieza de datos y la arquitectura de la nube, lo que despejará el camino para la futura capacitación, ajuste y recuperación a gran escala (RAG) de modelos privados.",可控基础任务:"Tareas básicas controlables",可量化成果:"Resultados cuantificables",渴望快速迭代模型架构且避免被单一云排他锁定:"Deseo de iterar rápidamente en la arquitectura del modelo y evitar quedar encerrado exclusivamente en una única nube.",客服人力缩减:"Reducción de personal de atención al cliente","客服响应时间慢,人工处理海量国际物流条款常常出错,客户抱怨无法及时获取准确的清关建议。":"Los tiempos de respuesta del servicio de atención al cliente son lentos, el procesamiento manual de términos masivos de logística internacional a menudo comete errores y los clientes se quejan de que no pueden obtener asesoramiento preciso sobre el despacho de aduanas de manera oportuna.",客户案例覆盖20多个行业:"Los casos de clientes cubren más de 20 industrias","客户点击 Accept 之后,下个月份(或当月后续时段)的用量将自动归属至 SPP 账单池中。":"Después de que el cliente haga clic en Aceptar, el uso del mes siguiente (o períodos posteriores del mes actual) se atribuirá automáticamente al grupo de facturación del SPP.",客户推荐:"Testimonios de clientes",跨境电商:"Comercio electrónico transfronterizo",跨模型并发测试:"Pruebas simultáneas entre modelos",跨区域负载调度:"Programación de carga entre regiones",跨云余额转账:"Transferencia de saldo entre nubes",跨账户权限回收:"Recuperación de permisos entre cuentas",扩展业务与市场:"Ampliar el negocio y el mercado",冷热通道隔离与冷板式液冷:"Aislamiento de pasillos fríos y calientes y refrigeración líquida de placa fría.",立即提交:"Enviar ahora",立刻锁定稀缺算力配额:"Asegure inmediatamente una cuota de potencia informática escasa",立刻预约架构师会议:"Reserve una reunión de arquitecto ahora",立足新加坡辐射全球:"Con sede en Singapur y irradiando por todo el mund
298o.","利用 Amazon S3 存储桶自动化监控文档的上传事件。":"Supervise automáticamente los eventos de carga de documentos mediante un depósito de Amazon S3.","例如:张三":"Por ejemplo: Zhang San",联络架构师免费咨询:"Póngase en contacto con un arquitecto para una consulta gratuita",联系方式:"Información del contacto",联系架构师评估:"Póngase en contacto con un arquitecto para una evaluación",联系商务通道:"Contacto canal empresarial",联系我们:"Contáctenos",联系我们的架构师:"Contacta con nuestros arquitectos","两种定价模式以满足不同的业务需求:":"Dos modelos de precios para satisfacer diferentes necesidades comerciales:",领先的抖音同款视频云:"La nube de vídeo líder de Douyin",刘先生:"Sr. Liu",六大经典实战应用场景:"Seis escenarios de aplicación práctica clásicos",漏洞自动扫描修复:"Escaneo y reparación automática de vulnerabilidades",马上开通您的企业级多云账户:"Abra su cuenta multinube de nivel empresarial ahora","每年至少受查通过数十起成功的企业级生产环境落地实战案例。":"Cada año se investigan y aprueban al menos docenas de casos de implementación exitosa de entornos de producción a nivel empresarial.","面对海量商品和多样化的消费者需求,我们基于 Amazon Bedrock 构建了多模态大语言模型,并私有化接入客户知识库。部署后,智能导购准确率飙升,并能够根据图片、文字等意图精准推荐商品,大幅提高了销售转化率及用户停留时长。":"Frente a productos masivos y diversas demandas de los consumidores, construimos un modelo de lenguaje grande multimodal basado en Amazon Bedrock y privatizamos el acceso a la base de conocimiento del cliente. Después de la implementación, la precisión de la guía de compras inteligente se ha disparado y puede recomendar productos con precisión basándose en imágenes, texto y otras intenciones, lo que mejora en gran medida la tasa de conversión de ventas y el tiempo de permanencia del usuario.",描述:"describir",敏感卷宗处理与合规风控:"Procesamiento de archivos confidenciales y control de riesgos de cumplimiento",模型分类:"Clasificación de modelos",模型解耦与无缝切换:"Desacoplamiento de modelos y conmutación perfecta",某大型泛娱乐电商平台:"Una gran plataforma de comercio electrónico de entretenimiento",某全球性物流平台:"Una plataforma logística global",某知名出海电商:"Una reconocida empresa de comercio electrónico en el extranjero.","内部审计与合规检查需要耗费审查员海量精力比对上万份财报与交易条款,导致严格的审计流程周期冗长且成本高昂。":"Las auditorías internas y las inspecciones de cumplimiento requieren que los examinadores gasten mucha energía comparando decenas de miles de informes financieros y términos de transacciones, lo que hace que el estricto proceso de auditoría sea largo y costoso.","您的高优先级问题能够直达 AWS 架构师及后台工程师团队。通过精细化管理按需与预留实例,实现长效降本增效。":"Sus problemas de alta prioridad van directamente a los arquitectos de AWS y a los equipos de ingeniería backend. A través de una gestión refinada de instancias reservadas y bajo demanda, se logra una reducción de costos a largo plazo y una mejora de la eficiencia.",您的官方无缝衔接:"Tu conexión oficial perfecta",您的企业名称:"El nombre de tu negocio",您的企业应用程序:"sus aplicaciones empresariales","您的数据不会用于训练基本模型。所有数据均进行静态和传输中加密。可以利用 AWS PrivateLink 实现私密连接。":"Sus datos no se utilizarán para entrenar el modelo base. Todos los datos se cifran en reposo y en tránsito. Puede utilizar AWS PrivateLink para conectarse de forma privada.",您的姓名:"Su nombre","您可以将 Amazon Bedrock 集成到现有的应用程序和数据管道中,使用受到广泛支持的编程语言(如 Python、Java、Go、JavaScript 等)。":"Puede integrar Amazon Bedrock en aplicaciones y canalizaciones de datos existentes utilizando lenguajes de programación ampliamente compatibles, como Python, Java, Go, JavaScript y más.","您可以配置代理代表用户执行复杂的操作,整合内部和外部的 API,甚至运行代码。":"Puede configurar agentes para realizar operaciones complejas en nombre de los usuarios, integrarlos con API internas y externas e incluso ejecutar código.","您可以通过以下方式访问 Amazon Bedrock:":"Puede acceder a Amazon Bedrock a través de:","欧洲顶级 AI 机构带来的先进模型。其中包含 Mistral Large 与 Mixtral 8x7B(基于专家混合架构 MoE),能提供一流且多语言流利的编ç¨
298‹å’ŒæŽ¨ç†è¡¨çŽ°ã€‚":"Modelos avanzados aportados por las principales instituciones europeas de IA. Estos incluyen Mistral Large y Mixtral 8x7B (basado en Expert Hybrid Architecture MoE), que proporcionan programación fluida en varios idiomas y rendimiento de inferencia, los mejores de su clase.",排位:"Categoría","抛弃不可控的互联网公有化调用。Bedrock 以极高标准的企业级安全为原生理念,为生成式 AI 提供架构级的合规底座。":"Abandonar el uso público incontrolado de Internet. Bedrock adopta estándares extremadamente altos de seguridad a nivel empresarial como concepto nativo y proporciona una base de cumplimiento a nivel de arquitectura para la IA generativa.","屏蔽底层的控制台差异。我们提供跨云统一的监控大盘与一键式 MSP 工单响应,复杂组网由专属 SA 技术专家全程护航。":"Enmascare las diferencias subyacentes de la consola. Proporcionamos un panel unificado de monitoreo entre nubes y una respuesta a las órdenes de trabajo de MSP con un solo clic. La creación de redes complejas está totalmente acompañada por expertos técnicos dedicados de SA.",企业级:"Nivel empresarial","企业级 RAG 架构最佳实践":"Mejores prácticas para la arquitectura RAG a escala empresarial",企业级高可用架构标杆:"Punto de referencia de arquitectura de alta disponibilidad a nivel empresarial",企业级生产力:"Productividad a nivel empresarial",企业级最佳实践案例:"Casos de mejores prácticas a nivel empresarial",企业落地全流程方案:"Plan de implementación empresarial",企业数据跨账号安全策略配置:"Configuración de la política de seguridad entre cuentas de datos empresariales",企业数字化服务经验:"Experiencia de servicio digital empresarial","企业选择 AWS SPP,能带来什么核心价值?":"¿Qué valor fundamental pueden aportar las empresas al elegir AWS SPP?","企业知识库 RAG 建设":"Base de conocimiento empresarial Construcción RAG","企业知识库与 RAG 集成":"Integración de la base de conocimientos empresariales con RAG",前沿模型支撑能力:"Capacidades de soporte de modelos de vanguardia","请简要描述您的业务状况或您需要的亚马逊云/上云服务...":"Describa brevemente la situación de su negocio o la nube/servicios en la nube de Amazon que necesita...",区域性大型综合医院:"Gran hospital general regional",全场景云端解决方案:"Solución de nube de escenario completo",全国产化算力自主可控:"La potencia informática producida a nivel nacional se puede controlar de forma independiente",全局无缝托管:"Alojamiento global sin interrupciones","全链路 AI 算力基建保障":"Garantía de infraestructura de potencia informática de IA de enlace completo","全面评估业务需求后,您可选择采用现有大模型精调,或直接接入成熟体系。我们将提供深度咨询,运用像 Amazon Bedrock 这类世界级的大模型托管平台,平滑无缝地接入企业原生架构。":"Después de evaluar exhaustivamente las necesidades de su negocio, puede optar por ajustar el modelo grande existente o conectarse directamente a un sistema maduro. Brindaremos consultoría en profundidad y utilizaremos plataformas de alojamiento de modelos grandes de clase mundial, como Amazon Bedrock, para integrarnos sin problemas y sin problemas en la arquitectura nativa de la empresa.","全面支持包含 Amazon Bedrock 在内的复杂 AI 计算架构落地交付。":"Es totalmente compatible con la implementación de arquitecturas informáticas complejas de IA, incluido Amazon Bedrock.",全球办事处:"Oficinas globales",全球顶尖音视频网络:"La red de audio y vídeo más importante del mundo.",全球合规审计:"Auditoría de cumplimiento global",全球核心资源快速调配:"Despliegue rápido de recursos básicos globales",全球化游戏运营:"Operaciones globales del juego",全球领先:"Líder mundial","全球市场份额第一的云服务提供商,提供超过200项全功能服务。适合拥有全球化业务布局、极高架构复杂度与对合规有严苛要求的企业出海首选。":"El proveedor de servicios en la nube con la mayor participación de mercado en el mund
298o, brindando más de 200 servicios con todas las funciones. Es adecuado para empresas con un diseño comercial global, una complejidad arquitectónica extremadamente alta y requisitos de cumplimiento estrictos para viajar al extranjero.",全球同服架构与毫秒级延迟突破:"Arquitectura de servidor global y avance en latencia a nivel de milisegundos","全网独家资金流动性保障。预充值资金池不仅享有大客折扣,更支持在 AWS、阿里云、腾讯云之间":"Garantía de liquidez exclusiva para toda la red. El fondo común de recarga previa no solo disfruta de grandes descuentos para los clientes, sino que también admite transferencias entre AWS, Alibaba Cloud y Tencent Cloud.","全网稀缺的跨云调账能力,搭配透明统一的发票与结算通道。告别账单核算地狱。":"La escasa capacidad de ajuste de cuentas entre nubes en toda la red se combina con canales de facturación y liquidación transparentes y unificados. Diga adiós al infierno de la contabilidad de facturas.",全新原装现货:"Originales nuevos en stock.","全员持有行业最高级别的 AWS Certified Solutions Architect 认证资质。":"Todos los empleados poseen el nivel más alto de certificación de Arquitecto de Soluciones Certificado de AWS de la industria.","全栈式 AI 云赋能架构":"Arquitectura de pila completa de IA que permite la nube","让您的支持人员专注于处理真正需要人工一对一介入的复杂投诉。通过构建基于大语言模型、深度理解对话上下文的自定义聊天机器人,使企业能够提供高效的 24/7 客服支持,处理日常咨询并推荐交叉销售产品,从而大幅降低座席成本。":"Deje que su personal de soporte se concentre en quejas complejas que realmente requieren intervención humana personalizada. Al crear chatbots personalizados basados ​​en modelos de lenguaje grandes y una comprensión profunda del contexto de la conversación, las empresas pueden brindar soporte de servicio al cliente eficiente las 24 horas, los 7 días de la semana, manejar consultas diarias y recomendar productos de venta cruzada, reduciendo así significativamente los costos de los agentes.",让我们开始您的上云之旅:"Comencemos su viaje a la nube","任何流经平台的数据都不会被用于训练他人的公共大模型。请求天然享有 AWS VPC 的网络端点隔离与完整的 KMS 数据加密。":"Los datos que fluyan a través de la plataforma no se utilizarán para entrenar grandes modelos públicos de otros. Las solicitudes disfrutan de forma nativa del aislamiento del punto final de la red y del cifrado de datos KMS completo de AWS VPC.",日本東京某会社:"Un club en Tokio, Japón.","荣获AWS SPP资质":"Obtuve la calificación AWS SPP",容器化迁移改造:"Migración y transformación de la contenedorización","三十年 ICT 技术积累,深度了解传统政企数字化转型痛点。提供强大的软硬件一体化能力与全栈自主可控的鲲鹏/昇腾算力生态。":"Treinta años de acumulación de tecnología TIC y comprensión profunda de los puntos débiles de la transformación digital de los gobiernos y empresas tradicionales. Proporciona potentes capacidades de integración de software y hardware y un ecosistema de potencia informática Kunpeng/Asce
298nd controlable y autónomo de pila completa.","上线预置吞吐量 (Provisioned Throughput) 与成本追踪监控。":"Rendimiento aprovisionado en línea (Provisioned Throughput) y monitoreo de seguimiento de costos.",社交媒体内容审核:"Revisión de contenido de redes sociales.",社交媒体贴文批量排期:"Programación por lotes de publicaciones en redes sociales",申请在线资质核验:"Solicite la verificación de calificación en línea",深谙大型政企合规与私有云:"Comprensión profunda del cumplimiento gubernamental y empresarial a gran escala y de la nube privada","深度融合 AWS 顶级云架构与人工智能创新服务,":"Integre profundamente la arquitectura de nube superior y los servicios innovadores de inteligencia artificial de AWS.","深入了解 CoreByte 独有体系":"Obtenga más información sobre el sistema exclusivo de CoreByte",深入理解评估:"Comprensión profunda de la evaluación.","深受超500+顶级企业信赖的云合作伙伴":"Un socio en la nube en el que confían más de 500 empresas importantes","什么是 Amazon Bedrock?":"¿Qué es la roca amazónica?","什么是AWS SPP?":"¿Qué es AWS SPP?","生成式 AI 演进":"Evolución de la IA generativa","生成式 AI 应用专家":"Experto en aplicaciones de IA generativa","生成式人工智能工具可协助中小型企业为网站、博客、社交媒体平台及教育场景创建和优化内容。从撰写吸引人的产品描述到制作引人入胜的课程,人工智能驱动的内容生成能极大简化内容工作者的流程。":"Las herramientas de IA generativa ayudan a las pequeñas y medianas empresas a crear y optimizar contenido para sitios web, blogs, plataformas de redes sociales y escenarios educativos. Desde escribir descripciones de productos atractivas hasta crear cursos atractivos, la generación de contenido impulsada por IA puede simplificar drásticamente el proceso para los trabajadores de contenido.","生成式人工智能功能已从纯文本延伸至多模态处理领域,为电子商务、零售和娱乐等行业的企业开启了新纪元。大规模图像自动化标记、多格式内容安全审核、监控视频异常分析,全面打通繁重的视觉内容流水线处理。":"Las capacidades de IA generativa se han extendido más allá del texto plano al procesamiento multimodal, marcando el comienzo de una nueva era para las empresas en industrias como el comercio electrónico, el comercio minorista y el entretenimiento. Etiquetado automático de imágenes a gran escala, revisión de seguridad de contenido multiformato, análisis de anomalías de video de vigilancia y procesamiento integral de canales de contenido visual pesado.","生成式人工智能提供了无数企业曾经难以企及、如今却能以亲民价格实现的增长方案。无论您面临怎样的业务瓶颈,它都将成为您跨越周期的秘密武器。":"La IA generativa ofrece innumerables soluciones de crecimiento que alguna vez estuvieron fuera del alcance de las empresas pero que ahora son asequibles. No importa el cuello de botella empresarial al que se enfrente, éste se convertirá en su arma secreta para superar el ciclo.","生物防尾随识别、24小时监控无死角。确保您价值千万的算力资产万无一失。":"Identificación biológica anti-rastreo y monitoreo 24 horas sin puntos ciegos. Asegúrese de que sus activos de potencia informática valorados en decenas de millones estén seguros y protegidos.",实时成本优效分析:"Análisis de rentabilidad en tiempo real",实时数据管道:"canalización de datos en tiempo real","使用 Amazon Bedrock,您可以根据实际消耗量进行付费。提供":"Con Amazon Bedrock, pagas en función de lo que consumes. suministrar","使用您的自有数据安全地微调模型。通过 RAG 将模型连接到您的专有数据源。":"Ajuste modelos de forma segura utilizando sus propios datos. Conecte modelos a sus fuentes de datos patentadas a través de RAG.",视计费周期:"Depende del ciclo de facturación","首发模型体验权限:":"Derechos de experiencia del modelo de primera versión:","受 AWS Partner Network (APN) 约束,确保 SLA 与服务质量的绝对透明度。":"Obligado por la red de socios de AWS (APN), lo que garantiza absoluta transparencia en los SLA y la calidad del servicio.","输出:":"Producción:",输入输出安全围栏:"Valla de seguridad de entrada y salida.",数据分析与商业智能:"Análisis de Datos e Inteligencia de Negocios","数据迁移:智能化的地基":"Migración de datos: la base de la inteligencia","数据注入:":"Inyección de datos:",数字营销:"marketing digital","双路市电 + UPS + 柴发后备,满足 4 台满载 H100 裸金属紧凑堆叠的严苛电力挑战。":"La alimentación de red de circuito dual + UPS + respaldo diésel cumplen con el exigente desafío energético del apilamiento compacto de 4 unidades de metal desnudo H100 completamente cargadas.","私有知识库 RAG":"Base de conocimiento privada RAG",宋女士:"Sra. canción","随着云计算技术的成熟和市场需求的增长,COREBYTE扩大了其服务范围,包括高级云解决方案设计与实施、云端架构咨询以及定制化的项目迁移服务。":"A medida que la tecnología de computación en la nube madura y crece la demanda del mercado, CoreByte ha ampliado su alcance de servicios para incluir diseño e implementación de soluciones de nube avanzadas, consultoría de arquitectura de nube y servicios de migración de proyectos personalizados.","所有显卡均提供短租、长包、按需弹性以及买断等灵活财务方案。":"Todas las tarjetas gráficas ofrecen opciones financieras flexibles, como alquiler a corto plazo, paquete a largo plazo, flexibilidad bajo demanda y compra total.","它不仅为您提供了丰富的模型选择,还内置了广泛的功能,帮助企业在确保数据隐私和安全性的前提下,轻松构建、测试和部署生成式 AI 应用程序。您无需管理任何基础è
298®¾æ–½ï¼Œå³å¯å°†æœ€å…ˆè¿›çš„ AI 能力整合到您的业务流程中。":"No solo le proporciona una rica selección de modelos, sino que también tiene una amplia gama de capacidades integradas para ayudar a las empresas a crear, probar e implementar fácilmente aplicaciones de IA generativa, al tiempo que garantiza la privacidad y seguridad de los datos. Puede integrar capacidades de IA de última generación en sus procesos comerciales sin administrar ninguna infraestructura.","探索 MSP 服务详情":"Explorar los detalles del servicio MSP","探索适用于中小型企业的生成式人工智能(Generative AI)实际使用案例。从内容创作到客户支持,全方位助力您的业务实现智能化跨越。":"Explore casos de uso del mundo real de IA generativa para pequeñas y medianas empresas. Desde la creación de contenido hasta la atención al cliente, ayudamos a su empresa a lograr avances inteligentes en todos los aspectos.","腾讯云 (Tencent Cloud)":"Nube Tencent","提供从 IaaS 到 PaaS 的演进指导,利用 Serverless(无服务器)架构与容器化集群缩容策略,从工程设计源头降低开销。":"Proporciona orientación sobre la evolución de IaaS a PaaS, utilizando arquitectura sin servidor (sin servidor) y estrategias de reducción de clústeres en contenedores para reducir los costos desde la fuente de diseño de ingeniería.","提供进阶的 GPU 芯片级冷板散热改造,压榨计算潜能,避免核心因高温产生频率降频锁死。":"Proporciona una transformación avanzada de disipación de calor de placa fría a nivel de chip GPU para exprimir el potencial informático y evitar el bloqueo de la frecuencia del núcleo causado por las altas temperaturas.",提交企业认证:"Presentar certificación corporativa",提交需求清单:"Enviar una lista de solicitudes","填写下表,我们的云专家或客服人员会在24小时内联系您。":"Complete el siguiente formulario y nuestros expertos en la nube o el personal de servicio al cliente se comunicarán con usted dentro de las 24 horas.",挑战:"desafío","通过 Amazon Bedrock 打造智能导购引擎":"Cree un motor de guía de compras inteligente con Amazon Bedrock","通过 API 分析为您抓取闲置的 EIP、无效快照与极低利用率的计算实例,提供可执行的缩减建议。":"El análisis de API se utiliza para capturar EIP inactivos, instantáneas no válidas e instancias informáticas de utilización extremadamente baja, y proporcionar recomendaciones de reducción ejecutables.","通过处理入站和出站 Token 进行现收现付制。这是无需前期承诺进行测试和概念验证(PoC)的最佳选择。":"Pago por uso procesando tokens entrantes y salientes. Esta es la mejor opción para realizar pruebas y pruebas de concepto (PoC) sin un compromiso inicial.","通过机器学习大规模分析客户数据行为模式,AI 可帮助企业量身定制EDM邮件、定向广告与千人千面的网站推荐墙,显著提升点击与转化。":"A través del análisis a gran escala de los patrones de comportamiento de los datos de los clientes mediante el aprendizaje automático, la IA puede ayudar a las empresas a personalizar los correos electrónicos de EDM, los anuncios dirigidos y los muros de recomendación de sitios web para miles de personas, aumentando significativamente los clics y las conversiones.","通过基础设施即代码(IaC)提升交付效率,提供 7x24 小时云资源托管。同时利用自研智能计费策略与 FinOps 方法论,有效降低云使用成本。":"Mejore la eficiencia de la entrega a través de infraestructura como código (IaC) y proporcione alojamiento de recursos en la nube las 24 horas del día, los 7 días de la semana. Al mismo tiempo, se utilizan estrategias de facturación inteligentes de desarrollo propio y metodología FinOps para reducir eficazmente los costos de uso de la nube.","通过选择 CoreByte 作为您的 AWS 解决方案提供商 (SPP),您可以直接获得最优的资源配置、最前沿的 Bedrock 模型接入权限以及最官方的技术背书。我们为企业提供可量化的业务增长潜力。":"Al elegir CoreByte como su proveedor de soluciones AWS (SPP), puede obtener directamente una configuración óptima de recursos, acceso a los modelos Bedrock más avanzados y el respaldo técnico más oficial. Proporcionamos a las empresas un potencial de crecimiento empresarial cuantificable.",统一多云管家服务:"Servicio unificado de mayordomo multinube",统一聚合账单:"Factura agregada unificada","突破产能封锁,长协订购保障。提供最新一代 NVIDIA H100、A100、L40S 等企业级加速卡。支持先测后买,提供完整出厂质保序列号。":"Romper el bloqueo de la capacidad de producción y garantizar los pedidos mediante acuerdos a largo plazo. Proporciona la última generación de NVIDIA H100, A100, L40S y otras tarjetas aceleradoras de clase empresarial. Realice una prueba de soporte antes de comprar y proporcione el número de serie completo de la garantía de fábrica.",推荐转化率:"Tasa de conversión recomendada",推理利器:"herramienta de razonamiento","托管的代理 (Agents):":"Agentes alojados:","完全剥离公网的全私有化安全保障,确保高机密法律卷宗的文本分析在专属云隧道中运行。":"Elimine por completo la seguridad totalmente privatizada de la red pública y garantice que el análisis de texto de archivos legales altamente confidenciales se ejecute en un túnel de nube dedicado.","万卡炼丹,网络先行。提供 400G InfiniBand (NDR) 无阻塞胖树网络架构规划,搭建 RDMA 与 RoCEv2 高性网络环境ï¼
298Œæœ€å¤§åŒ–提升集群线性加速比。":"Wanka fabrica elixires online primero. Proporcione planificación de arquitectura de red de árbol grueso sin bloqueo InfiniBand (NDR) de 400G, cree un entorno de red de alto rendimiento RDMA y RoCEv2 y maximice la relación de aceleración lineal del clúster.",微服务架构转型:"Transformación de la arquitectura de microservicios","围绕生成式人工智能的对话既引发了热情,也引起了质疑。中小型企业如何在预算与技术门槛的限制下,迈出智能化转型的第一步?":"La conversación sobre la IA generativa ha generado tanto entusiasmo como escepticismo. ¿Cómo pueden las pequeñas y medianas empresas dar el primer paso hacia una transformación inteligente bajo las limitaciones presupuestarias y técnicas?","为不同阶段的数字化转型企业量身定制高效、安全、弹性的技术基石。":"Piedras angulares técnicas eficientes, seguras y flexibles hechas a medida para empresas de transformación digital en diferentes etapas.","为多种生成文本场景而生的最佳均衡点模型。":"Modelo de punto de equilibrio óptimo para varios escenarios de texto generado.","为广告和电子商务快速生成高度精确且高质量的图像。":"Genere rápidamente imágenes muy precisas y de alta calidad para publicidad y comercio electrónico.","为何需要检索增强生成?":"¿Por qué es necesario buscar una generación mejorada?","为了更好地响应您的需求,在评估开始前,通常需要您提供:":"Para responder mejor a sus necesidades, antes de que comience la evaluación, generalmente se le solicita que proporcione:","为什么企业级项目必须选择 Bedrock?":"¿Por qué los proyectos a nivel empresarial deben elegir Bedrock?",文档:"documento",文档中心:"Centro de Documentación","我们帮助企业客户将生成式AI与现有的上云架构无缝集成,推动业务在智能客服、数据洞察、内容创作等多场景的快速落地,引领行业走向数字化智能新纪元。":"Ayudamos a los clientes empresariales a integrar perfectamente la IA generativa con la arquitectura de nube existente, promover la rápida implementación de negocios en múltiples escenarios, como servicio al cliente inteligente, conocimiento de datos y creación de contenido, y liderar la industria hacia una nueva era de inteligencia digital.",我们承诺对您的信息严格保密:"Nos comprometemos a mantener su información estrictamente confidencial.",我们的服务蓝图:"Nuestro modelo de servicio",我们的核心服务支持架构:"Nuestra arquitectura principal de soporte de servicios","我们的行动准则:从业务本身出发,而不是强推最高配资源。":"Nuestro código de conducta: empezar desde el propio negocio, en lugar de forzar la mayor asignación de recursos.","我们将 Bedrock 卓越模型与特定行业业务工作流进行串联,为各界客户量身定制可上线的行业应用。":"Conectamos el modelo de excelencia de Bedrock con flujos de trabajo comerciales específicos de la industria para personalizar aplicaciones industriales que se pueden lanzar para clientes de todos los ámbitos de la vida.","我们期待您的来电或信件。或者,您也可以通过社交媒体即时通讯工具与我们取得联系。":"Esperamos tener noticias suyas. Alternativamente, puede contactarnos a través de herramientas de mensajería de redes sociales.","我们推荐使用 Amazon OpenSearch Serverless 的向量检索引擎版,或基于 Aurora PostgreSQL 的 pgvector,兼顾查询性能和合规约束。":"Recomendamos utilizar la versión del motor de recuperación de vectores de Amazon OpenSearch Serverless o pgvector basado en Aurora PostgreSQL, teniendo en cuenta el rendimiento de las consultas y las limitaciones de cumplimiento.","我们直接处理您的账务体系并提供信用额度,便于企业报销与跨海结算。":"Manejamos su sistema contable directamente y proporcionamos líneas de crédito para facilitar el reembolso corporativo y la liquidación transfronteriza.",无缝接入全球最前沿的大语言模型:"Acceso perfecto a los modelos de lenguajes grandes más avanzados del mundo","无缝扩展 AI 算力底座":"Amplíe sin problemas la base de potencia informática de la IA","无论您是需要技术咨询、定制架构方案,还是希望了解更多我们的服务,我们的专家团队随时准备为您服务。":"Ya sea que necesite asesoramiento técnico, una solución arquitectónica personalizada o desee obtener más información sobre nuestros servicios, nuestro equipo de expertos está listo para servirle.","无论您正处于转型的哪个阶段,我们的专家团队将为您提供针对性的免费评估,量身定做符合您业务目标的蓝图。":"No importa en qué punto de su transformación se encuentre, nuestro equipo de expertos le brindará una evaluación específica y gratuita para crear una hoja de ruta adaptada a sus objetivos comerciales.","无需繁琐的资质审核与注册,单一账号直达全球头部5家云平台,当天极速开通激活,即刻无缝使用所有云原生产品。":"No hay necesidad de engorrosas revisiones y registros de calificaciones. Una sola cuenta puede acceder directamente a las 5 principales plataformas en la nube del mundo. Se puede activar rápidamente el mismo día y todos los productos nativos de la nube se pueden utilizar sin problemas de inmediato.","希望与现有的 AWS 账单体系保持一致":"Quiere ser coherente con el sistema de facturación de AWS existente",显存:"Memoria de vídeo",现货充足:"Existencias suficientes","详尽评估现网架构与业务峰谷,不盲目追求热门服务,找到最具性价比配平点。":"Evalúe detalladamente la arquitectura de red existente y los picos y valles comerciales, no busque ciegamente servicios populares y encuentre el punto de equilibrio más rentable.","向量引擎:":"Motor vectorial:","协助企业接入 Amazon Bedrock 可用模型,完成权限配置、内部网络通道(PrivateLink)搭建与 API 调用上线。":"Ayude a las empresas a acceder a los modelos disponibles de Amazon Bedrock, completar la configuración de permisos, crear canales de red internos (PrivateLink) y lanzar llamadas API.","新加坡本地领先非银金融机构需要满足极严格的数据驻留与合规审计要求。我们提供端到端迁移方案,重构安全边界(VPC & WAF),并实现异地多活方案。不仅完全满足金管局审查,更通过自动化流水线将发布周期缩短至数小时。":"Las principales instituciones financieras no bancarias locales de Singapur deben cumplir requisitos extremadamente estr
298ictos de auditoría de cumplimiento y residencia de datos. Proporcionamos soluciones de migración de un extremo a otro, reconstruimos límites de seguridad (VPC y WAF) e implementamos soluciones remotas multiactivas. No sólo cumple plenamente con la revisión de la Autoridad Monetaria de Hong Kong, sino que también acorta el ciclo de liberación a unas pocas horas a través de líneas de montaje automatizadas.","新加坡领军 AWS SPP 服务商,专注于 AWS 云基础设施与 Amazon Bedrock 企业级生成式 AI 落地解决方案。":"El proveedor de servicios AWS SPP líder de Singapur, que se centra en la infraestructura de nube de AWS y las soluciones de inteligencia artificial generativa de nivel empresarial de Amazon Bedrock.",行业解决方案:"Soluciones industriales",需求描述:"Descripción del requisito",需要私域数据保护的金融与医疗客户:"Clientes financieros y médicos que necesitan protección de datos de dominio privado","选型对比、数据源盘点与 AWS VPC/IAM 安全基线设置。":"Comparación de selecciones, inventario de fuentes de datos y configuración básica de seguridad de AWS VPC/IAM.",亚太第一:"No. 1 en Asia-Pacífico","严格遵循 AWS Well-Architected 安全规范,VPC 及 IAM 权限遵照最小范围原则。":"Siga estrictamente las especificaciones de seguridad de AWS Well-Architected y los permisos de VPC e IAM siguen el principio de alcance mínimo.","严格遵循数据不离私有云的前提下,使用 Bedrock 将 500 万份脱敏病历向量化,实现基于语义的安全医学检索。":"Siguiendo estrictamente la premisa de que los datos no salen de la nube privada, Bedrock se utilizó para vectorizar 5 millones de registros médicos insensibilizados para lograr una recuperación médica segura basada en la semántica.",验证官方资质:"Verificar titulaciones oficiales","业务 Action流整合":"Integración del flujo de acción empresarial",业务场景的数据存放合规要求:"Requisitos de cumplimiento de almacenamiento de datos para escenarios empresariales",业务可用性:"disponibilidad de negocios","一站式采购全球顶尖云资源,打破云厂商壁垒。":"Compra integral de los principales recursos de nube del mundo, rompiendo las barreras de los proveedores de nube.",一站无缝采购:"Compras integrales y sin interrupciones","医师每日需检索大量历史病案,传统搜素系统匹配度低,导致科研效率与前端诊断验证效率极其低下。":"Los médicos necesitan buscar una gran cantidad de registros médicos históricos todos los días, y el sistema de búsqueda tradicional tiene pocas coincidencias, lo que resulta en una eficiencia de investigación científica y una eficiencia de verificación de diagnóstico inicial extremadamente bajas.","以获取详细列表。":"para obtener una lista detallada.","以解决实际业务痛点为导向,全面覆盖基础设施、数据价值挖掘与AI智能全链路周期。":"Orientado a resolver los problemas reales del negocio, cubre de manera integral todo el ciclo de enlace de infraestructura, extracción de valor de datos e inteligencia de IA.",音视频霸主:"Señor supremo del audio y el vídeo","拥抱AI与Amazon Bedrock":"Adoptando la IA con Amazon Bedrock","由于合规与可用性要求,某些基础模型仅在特定的 AWS 区域提供。请查阅":"Debido a requisitos de cumplimiento y disponibilidad, algunos modelos base solo están disponibles en regiones específicas de AWS. por favor, compruebe",游戏与社交生态无缝对接:"Conexión perfecta entre juegos y ecología social",游戏资产安全与舆情监控:"Seguridad de los activos del juego y seguimiento de la opinión pública.","与 AWS 原厂紧密协同作业":"Trabajar en estrecha colaboración con los proveedores originales de AWS","与 CoreByte 的 AWS 专家团队预约一次免费的架构评估会议,您将获得一份量身打造的初步诊断报告。":"Reserve una sesión gratuita de evaluación de arquitectura con el equipo de expertos de AWS de CoreByte y recibirá un informe de diagnóstico inicial personalizado.","与普通用户直签相比,基于 SPP (Solution Provider Program) 网络,您将享受来自 AWS 官方体系下的企业级多重权益与背书。":"En comparación con la firma directa por parte de usuarios comunes, basada en la red SPP (Programa de proveedores de soluciones), disfrutará de múltiples beneficios y respaldos a nivel empresarial del sistema oficial de AWS.",与优化矩阵:"y matriz de optimización",预测准确度:"Precisión de predicción",预配吞吐量:"Rendimiento aprovisionado","预配吞吐量:":"Rendimiento aprovisionado:",预期的并发数与延迟底线:"Resultado final esperado de simultaneidad y latencia","预约 Bedrock 深度评估":"Programe una evaluación en profundidad con Bedrock",原生级数据隐私隔离:"Aislamiento de privacidad de datos a nivel nativo",原生检索嵌入:"Incrustación de búsqueda nativa",阅读真实成功案例:"Lea historias de éxito reales","云端不是终点。随着您体量的增长,我们会提前数个季度规划未来的重构选项。":"La nube no es el final. A medida que crece, planificamos futuras opciones de refactorización con varios trimestres de anticipación.",云计算服务:"Servicios de computación en la nube",云相关专业技术认证证书:"Certificado de certificación técnica profesional relacionada con la nube",云原生安全与合规治理:"Gobernanza de cumplimiento y seguridad nativa de la nube",云原生工具集成:"Integración de herramientas nativas de la nube",运维成本:"Costos de operación y mantenimiento.","在 AWS 上,CoreByte 推荐使用全托管的":"En AWS, CoreByte recomienda utilizar totalmente administrado","在处理高度复杂的逻辑、编程及科研类对话时表现卓越。":"Excelente en el manejo de conversaciones de lógica, programación e investigación científica de alta complejidad.","在此可视化界面中体验基础模型,创建知识库,并测试您的 Agents。":"Experimente con el modelo base, cree una base de conocimientos y pruebe a sus agentes en esta interfaz visual.","在复杂多变的合规环境中,为企业提供从网络架构、身份认证到数据加密的端到端安全防御策略。深度结合云平台安全检测,为业务保驾护航。":"En un entorno de cumplimiento complejo y en constante cambio, brindamos a las empresas estrategias de defensa de seguridad de extremo a extremo, desde arquitectura de red, autenticación de identidad hasta cifrado de datos. Integración profunda de pruebas de seguridad de la plataforma en la nube para proteger las empresas.","在社交、游戏、音视频及泛娱乐领域积淀深厚。提供业界顶尖的 TRTC 实时音视频通信与海量小游戏/小程序原生云端支持,触达亿万C端用户。":"Tiene una profunda acumulación en los campos de las redes sociales, los juegos, el audio y el vídeo y el pan-entretenimiento. Proporciona la mejor comunicación de audio y vídeo TRTC en tiempo real de la industria y soporte nativo en la nube para minijuegos/miniprogramas masivos, llegando a cientos de millones de usuarios finales C.","在受限可用区进行灰度测试与验证,进行 prompt 迭代。":"Realice pruebas y verificaciones en escala de grises en zonas de disponibilidad restringida y realice iteraciones rápidas.","在应用程序级别实施定制的保护措施,过滤不需要的内容,屏蔽敏感信息。":"Implemente protección personalizada a nivel de aplicación para filtrar contenido no deseado y enmascarar información confidencial.",占比:"Proporción","账单返佣或折扣惠让:":"Reembolsos o descuentos en facturas:","账号迁移 / 新建步骤":"Pasos para la migración/creación de la cuenta","这标志着我们在提供高质量上云解决方案、云架构优化与实施方面的专业能力得到了权威认可,为客户提供更具深度的混合云环境托管服务。":"Esto indica que nuestras capacidades profesionales para brindar soluciones en la nube de alta calidad, optimización e implementación de la arquitectura de la nube han sido reconocidas con autoridad, y podemos brindar a los clientes servicios de hospedaje de entornos de nube híbrida más profundos.","针对不同业务线解决具体的增长痛点,以真实效果驱动决策。":"Resuelva puntos débiles de crecimiento específicos para diferentes líneas de negocio e impulse decisiones con resultados reales.","针对大模型训练进行拓扑优化。提供支持 8 卡 / 10 卡的 NVLink 全互联拓扑服务器,搭载 2TB+ ECC 内存与 PCIe Gen5 NVMe 极速缓存,拒绝木桶效应。":"Optimización de topología para entrenamiento de modelos grandes. Proporciona servidores de topología NVLink totalmente interconectados que admiten 8 tarjetas/10 tarjetas, equipados con memoria ECC de más de 2 TB y caché ultrarrápida PCIe Gen5 NVMe, rechazando el efecto barril.","针对庞杂零散的线下门店与进销存数据链,通过 AWS 数据湖解决方案(Lake Formation & Redshift),打破数据壁垒。引入由云端提供的 AI 算力与模型预测次月产品需求,极大降低了库存积压风险,释放了数百万美元的营运资金。":"Para tiendas fuera de línea complejas y fragmentadas y enlaces de datos de compras, ventas e inventario, utilice la solución de lago de datos de AWS (Lake Formation y Redshift) para romper las barreras de los datos. La introducción de la potencia informática de la IA y los modelos proporcionados por la nube para predecir la demanda de productos para el próximo mes ha reducido en gran medida el riesgo de acumulación de inventario y ha liberado millones de dólares en capital de trabajo.","针对游戏、泛娱乐及跨境电商的出海需求,利用分布全球的网络节点优化静态资产交付与动态应用加速,显著降低跨国访问延迟,提升终端用户体验。":"En respuesta a las necesidades de juegos, entretenimiento y comercio electrónico transfronterizo en el extranjero, utilizamos 
298nodos de red distribuidos en todo el mundo para optimizar la entrega de activos estáticos y la aceleración dinámica de aplicaciones, reduciendo significativamente los retrasos en el acceso transfronterizo y mejorando la experiencia del usuario final.","整合结算体系,让您的多云战略不仅合规可控,更极具成本优势。":"Integre el sistema de liquidación para que su estrategia de múltiples nubes no solo sea compatible y controlable, sino también altamente rentable.",政企首选:"La primera opción para el gobierno y las empresas.",支持的基础模型:"Modelos básicos compatibles",支持的区域和模型:"Regiones y modelos compatibles","知名出海互娱类/游戏企业 (Singapore)":"Reconocida empresa extranjera de entretenimiento/juegos interactivos (Singapur)",直接联系我们:"Contáctanos directamente",智慧电商与直播:"Comercio electrónico inteligente y transmisión en vivo",智能知识库构建:"Construcción inteligente de bases de conocimientos",智能制造:"Fabricación inteligente",智能制造与运维:"Fabricación, operación y mantenimiento inteligentes","中国最大、亚太领先的云计算平台。历经多年双11高并发考验,在电商、金融、政企等领域拥有最成熟的本土化解决方案,国内上云首选基座。":"La plataforma de computación en nube más grande de China y líder de Asia-Pacífico. Después de años de pruebas de alta concurrencia durante Double 11, cuenta con las soluciones localizadas más maduras en los campos de comercio electrónico, finanzas, gobierno y empresas, y es la base preferida para la migración a la nube en China.",周期:"ciclo","逐项破解账单迷局,通过专属 SPP 仪表盘将使用度量反馈至具体的部门与服务。":"Resuelva el rompecabezas de facturación artículo por artículo y envíe métricas de uso de comentarios a departamentos y servicios específicos a través del panel exclusivo de SPP.","注意:":"Aviso:",专家级降本增效策略:"Estrategias de mejora de la eficiencia y reducción de costos a nivel de expertos",专家团队支持:"Soporte del equipo de expertos",专属通道与账单优化:"Optimización exclusiva de canales y facturas.","专为高密 AI 设计的机房托管":"Alojamiento de sala de ordenadores especialmente diseñado para IA de alta densidad","专为企业内部文本处理与低延迟应用优化的选择,支持私有化微调,确保数据控制权闭环。":"Optimizado específicamente para el procesamiento de texto interno empresarial y aplicaciones de baja latencia, admite ajustes privatizados y garantiza un circuito cerrado de control de datos.","专业,可靠。":"Profesional y confiable.",专业顾问伴随落地:"Consultores profesionales acompañan la implementación.",转化为:"convertido a","准备好将生成式 AI 推向企业级生产环境?":"¿Listo para llevar la IA generativa a la producción a escala empresarial?","准备好开启企业上云与 AI 之旅?":"¿Está listo para comenzar el viaje hacia la nube y la IA de su empresa?","准备好开启智能化引擎了吗?":"¿Estás listo para encender el motor de inteligencia?","准备好为您的企业升级技术引擎了吗?":"¿Listo para actualizar el motor tecnológico de su negocio?","桌面级霸主,极具性价比,适合学术界和小微团队进行日常开发与原型验证。":"Señor supremo a nivel de escritorio, extremadamente rentable, adecuado para el desarrollo diario y la verificación de prototipos en el mundo académico y en equipos pequeños y micro.",咨询算力与机房席位:"Pregunte sobre la potencia informática y los asientos en la sala de ordenadores.","字节跳动将其强大的推荐算法、音视频处理与大模型能力对外开放。特别适合需要智能增长、内容分发与极致用户体验拉新的创新型企业。":"ByteDance abre al mundo exterior su potente algoritmo de recomendación, procesamiento de audio y vídeo y capacidades de modelos grandes. Es especialmente adecuado para empresas innovadoras que requieren crecimiento inteligente, distribución de contenido y la mejor experiencia de usuario para atraer nuevos clientes.",字节同款增长推荐算法:"Algoritmo de recomendación de crecimiento de bytes","自从我们选择COREBYTE作为我们的云服务合作伙伴后,我们的运营效率显著提高。他们不仅提供了专业的 AWS 架构优化,更在我们的AI升级转型中给予了极大支持,强烈推荐。":"Desde que seleccionamos a CoreByte como nuestro socio de servicios en la nube, nuestra eficiencia operativa ha mejorado significativamente. No solo brindaron una optimización profesional de la arquitectura de AWS, sino que también nos brindaron un gran apoyo en nuestra actualización y transformación de la IA, lo cual es muy recomendable.","自定义模型支持:":"Soporte de modelo personalizado:",自动化漏洞扫描:"Escaneo automatizado de vulnerabilidades","自动化运维与 FinOps":"Operaciones automatizadas y FinOps","自助式 BI 展现":"Presentación de BI de autoservicio","总部坐落于新加坡,熟悉亚太及全球企业的合规环境ï¼
298Œå‡ºæµ·æ— å¿§ã€‚":"Con sede en Singapur, estamos familiarizados con el entorno de cumplimiento de las empresas globales y de Asia-Pacífico, por lo que no tenemos preocupaciones cuando viajamos al extranjero.",组织层权限隔离:"Aislamiento de permisos a nivel de organización",最丰富的技术生态与组件:"El ecosistema y los componentes tecnológicos más ricos","最后更新于:":"Última actualización:","最具性价比且具备极高智能水平的模型。":"El modelo más rentable con un nivel muy alto de inteligencia.","最为快捷、响应最迅速的模型,适用于高吞吐实时场景。":"El modelo más rápido y con mayor capacidad de respuesta, adecuado para escenarios de alto rendimiento en tiempo real.",最新架构:"Última arquitectura",最优购买策略重组:"Reorganización óptima de la estrategia de compra.","佐藤 健":"Sato Takeru","作为 AWS 深度合作伙伴,CoreByte 将全球顶尖的云服务体系与您的定制化业务深度绑定,提供专业、透明且持续演进的技术支援。":"Como socio profundo de AWS, CoreByte vincula profundamente el sistema de servicios en la nube más importante del mundo con su negocio personalizado, brindando soporte técnico profesional, transparente y en continua evolución.","作为 AWS SPP 核心合作伙伴,我们根据您的业务特点和增长预期,量身打造灵活、可扩展且符合云架构最佳实践的高可用环境,助力轻松出海与全球化部署。":"Como socio principal de AWS SPP, creamos a medida un entorno flexible, escalable y de alta disponibilidad que cumple con las mejores prácticas de arquitectura de nube según las características de su negocio y sus expectativas de crecimiento, lo que facilita la salida al extranjero y la implementación global.","Ada Lovelace 架构,图形与 AI 的通用王者,特别适合 AIGC 图像/视频生成与微调。":"La arquitectura Ada Lovelace, el rey universal de los gráficos y la IA, es particularmente adecuada para la generación y el ajuste de imágenes/vídeo AIGC.","Agent 开发培训":"Capacitación en desarrollo de agentes.","AI 并非 遥不可及":"La IA no está fuera de nuestro alcance","AI 落地":"Implementación de IA","AI Agent 业务开发":"Desarrollo empresarial de agentes de IA","AI Agent 与业务工作流":"Agente de IA y flujo de trabajo empresarial","AI Agent 自动化":"Automatización de agentes de IA","AI/推荐引擎":"Motor de recomendaciones/IA",AI定制服务:"Servicios de personalización de IA","Amazon Bedrock 是一项完全托管的服务,通过单个 API 提供来自 AI21 Labs、Anthropic、Cohere、Meta、Mistral AI、Stability AI 和 Amazon 等领先 AI 公司的高性能基础模型(FM),以及构建生成式人工智能应用程序所需的一系列广泛功能,可在实现开发过程简化的同时维护隐私和安全。":"Amazon Bedrock es un servicio totalmente administrado que proporciona modelos fundamentales (FM) de alto rendimiento de empresas líderes en IA, como AI21 Labs, Anthropic, Cohere, Meta, Mistral AI, Stability AI y Amazon a través de una única API, junto con un amplio conjunto de capacidades necesarias para crear aplicaciones de IA generativa que simplifiquen el proceso de desarrollo manteniendo la privacidad y la seguridad.","Amazon Bedrock 是一项完全托管的服务,通过单一 API 提供来自领先 AI 公司(如 Anthropic、Meta、Mistral AI、Cohere 等)以及 Amazon 自己的高性能基础模型 (FM)。":"Amazon Bedrock es un servicio totalmente administrado que proporciona modelos fundamentales (FM) de alto rendimiento de empresas líderes en inteligencia artificial como Anthropic, Meta, Mistral AI, Cohere y más, así como la propia Amazon, a través de una única API.","Amazon Bedrock 与生成式 AI":"Amazon Bedrock y la IA generativa","Amazon Bedrock 支持众多行业中最先进的基础模型家族。":"Amazon Bedrock admite la familia de modelos base más avanzada en muchas industrias.","Amazon Bedrock 咨询":"Consultoría Amazon Bedrock","Amazon OpenSearch Serverless 向量检索":"Búsqueda vectorial sin servidor de Amazon OpenSearch","Amazon Titan 模型家族由 AWS 在大规模优质数据集上预先训练建立,提供强劲、高度通用的大型语言及图像处理选择。":"AWS entrena previamente la familia de modelos Amazon Titan en conjuntos de datos a gran escala y de alta calidad, lo que proporciona opciones potentes y muy versátiles para procesar lenguajes e imágenes de gran tamaño.","Amazon Titan 系列":"Serie Amazonas Titán","Amazon Web Services, AWS, Amazon Bedrock 等商标归 Amazon.com, Inc. 或其关联公司所有。":"Amazon Web Services, AWS, Amazon Bedrock y otras marcas comerciales son propiedad de Amazon.com, Inc. o sus afiliados.","Ampere 架构,兼顾训练与推理的六边形战士,极高性价比的高端算力首选。":"La arquitectura Ampere, un guerrero hexagonal que combina entrenamiento y razonamiento, es la primera opción para potencia informática de alta gama con un rendimiento de costo extremadamente alto.","Anthropic Claude 系列":"Serie Antrópica Claude","AWS 对 SPP 合作伙伴的要求极其严苛,每年会围绕平台资质、架构师持证数量、企业成功案例以及整体云业务规模进行合规审计。只有最具备技术实力的团队才能保持该资质。":"AWS tiene requisitos extremadamente estr
298ictos para los socios de SPP y realiza auditorías de cumplimiento cada año en torno a las calificaciones de la plataforma, la cantidad de certificaciones de arquitectos, historias de éxito corporativo y la escala general del negocio en la nube. Sólo los equipos con mayor capacidad técnica pueden mantener esta calificación.","AWS 管理控制台:":"Consola de administración de AWS:","AWS 原厂严格把关与背书":"La fábrica original de AWS controla y respalda estrictamente","AWS 云架构与运维":"Arquitectura y operaciones de la nube de AWS","AWS IAM 严格控制推理与数据源访问边界":"AWS IAM controla estrictamente los límites de acceso a las fuentes de datos y la inferencia","AWS SPP 官方服务商":"AWS Solution Provider Program","AWS SPP 合作伙伴":"Socio de AWS SPP","AWS SPP 账号接入指南":"Guía de acceso a la cuenta AWS SPP","Bedrock 模型接入服务":"Servicio de acceso al modelo Bedrock","Bedrock 算力解耦":"Desacoplamiento de la potencia informática fundamental","Bedrock 自动调用 Embedding 大模型(例如 Titan Embeddings),并将长文档切分成带有重叠段的块 (Chunks)。":"Bedrock llama automáticamente a Incrustar modelos grandes (como Titan Embeddings) y divide documentos largos en fragmentos con segmentos superpuestos.","Bedrock Agents 工具调用与 OpenAPI 对接":"Llamadas a herramientas Bedrock Agents y acoplamiento OpenAPI","C 端海量高并发处理基因":"Genes de procesamiento masivo de alta concurrencia del lado C","Claude 模型长于深度的逻辑推理、代码编写与安全的内容生成。最新一代的 Claude 3 系列(Sonnet、Haiku、Opus)设立了新的性能标杆:":"El modelo Claude es bueno para el razonamiento lógico profundo, la escritura de códigos y la generación de contenido seguro. La última generación de la serie Claude 3 (Sonnet, Haiku, Opus) establece nuevos estándares de rendimiento:","CoreByte 架构师审查现存账号的整合可行性,或者建立崭新的 Organization Root 账户。":"Los arquitectos de CoreByte revisan las cuentas existentes para determinar la viabilidad de la integración o crean nuevas cuentas raíz de la organización.","CoreByte 业务集成":"Integración empresarial CoreByte","COREBYTE TECHNOLOGY PTE. LTD. 作为新加坡本地一家致力于赋能企业数字化转型的领先科技服务商及AWS SPP(Solution Provider Program)核心合作伙伴,我们拥有十多年丰富的云端架构设计、项目迁移与混合云托管经验。紧跟技术前沿,我们全面助力企业从基础云端转型向AI时代演进。依托 Amazon Bedrock 等领先平台,我们为企业打造智能化的生成式AI解决方案,现已成功帮助500多家游戏、电商、金融及泛互联网领域的出海与本土企业,以云底座与AI引擎加速全球化创新业务。":"CoreByte TECNOLOGÍA PTE. LIMITADO. Como proveedor de servicios de tecnología local líder en Singapur dedicado a potenciar la transformación digital de las empresas y socio principal de AWS SPP (Programa de proveedores de soluciones), tenemos más de diez años de rica experiencia en diseño de arquitectura de nube, migración de proyectos y alojamiento de nube híbrida. Manteniéndonos al día con la tecnología de vanguardia, ayudamos de manera integral a las empresas a transformarse desde la nube básica para evolucionar hacia la era de la IA. Confiando en plataformas líderes como Amazon Bedrock, creamos soluciones inteligentes de IA generativa para empresas. Hemos ayudado con éxito a más de 500 empresas locales y extranjeras en los campos de juegos, comercio electrónico, finanzas y todo Internet a acelerar los negocios de innovación global con base en la nube y motor de inteligencia artificial.","COREBYTE成立于2014年,最初由一群充满激情的IT和云计算专家组成,专注于为中小企业提供云计算解决方案。":"CoreByte fue fundada en 2014, inicialmente por un grupo de apasionados expertos en TI y computación en la nube, enfocándose en brindar soluciones de computación en la nube a pequeñas y medianas empresas.","COREBYTE团队展现了超凡的专业知识。他们帮我们在AWS上构建了高可靠底座,近期引入的 Amazon Bedrock 智能客服显著降低了我们的人工成本。":"El equipo de CoreByte demostró una experiencia excepcional. Nos ayudaron a construir una base altamente confiable en AWS y el servicio de atención al cliente inteligente de Amazon Bedrock recientemente introducido ha reducido significativamente nuestros costos laborales.","DDoS / WAF 演练":"Tutorial sobre DDoS/WAF","DevOps 管道建设":"Construcción de canalización de DevOps","FinOps 看板接入"
298:"Acceso a FinOps Kanban",GPU算力服务:"Servicio de potencia informática GPU","Guardrails 安全治理":"Gobernanza de seguridad de barandillas","Guardrails PII 脱敏及违规词拦截过滤":"Desensibilización de PII de Guardrails y bloqueo y filtrado de palabras ilegales","Hopper 架构,AI 训练之王,支持稀疏性加速。极速突破万亿参数模型计算瓶颈。":"La arquitectura Hopper, la reina del entrenamiento de IA, admite la aceleración de la escasez. Supere rápidamente el cuello de botella de cálculo de los modelos de billones de parámetros.","IAM 精细化控制":"Control granular IAM","IB 网络带宽":"Ancho de banda de la red IB","Meta Llama 系列":"Serie Meta Llama","Mistral AI 系列":"Serie Mistral AI","OpenAI 最新一代前沿智能模型,能够处理极高复杂度的认知任务并在推理与创造性写作上带来颠覆式的体验升级。":"La última generación de modelos inteligentes de vanguardia de OpenAI puede manejar tareas cognitivas extremadamente complejas y brindar mejoras disruptivas en la experiencia en razonamiento y escritura creativa.","Organization 设计":"Diseño organizacional","PB 级海量数据处理":"Procesamiento masivo de datos a nivel PB","Phase 1: 业务需求与安全基线":"Fase 1: Requisitos comerciales y línea base de seguridad","Phase 2: RAG / Agent 架构设计":"Fase 2: Diseño de arquitectura RAG/Agente","Phase 3: 最小可行性产品 (MVP)":"Fase 3: Producto Mínimo Viable (MVP)","Phase 4: 全面投产与 FinOps":"Fase 4: Producción total y FinOps","Q2 企业模型调用分布热度":"Popularidad de distribución de llamadas del modelo empresarial del segundo trimestre","RAG 私域部署":"Implementación del dominio privado RAG","S3 长期合规归档":"Archivado de cumplimiento a largo plazo de S3","SEO 优化博客自动生成":"Blog optimizado para SEO generado automáticamente","SPP 客户通常享有 Amazon Bedrock 最新处于预览版 (Preview) 时期的白名单体验通道。":"Los clientes de SPP generalmente tienen acceso a la última experiencia incluida en la lista blanca de Amazon Bedrock en Vista previa.","SRE 云原生运维":"Operación y mantenimiento nativo de la nube de SRE","コアバイトとの提携は弊社のビジネスに大きな変革をもたらしました。AWS SPPとしての専門知識と、Amazon Bedrockを活用したAIソリューションにより、運用の自動化と効率化が実現しました。":"コアバイトとのapoyos y desventajas de la sociedad のビジネスに大きな変 cuero をもたらしました. AWS SPP se dedica al conocimiento, Amazon Bedrock se utiliza para utilizar la IA y la automatización se aplica para mejorar la eficiencia.",站点地图:"Mapa del sitio","快速访问本网站的主要页面与文档页面。":"Acceda rápidamente a las principales páginas y páginas de documentación de este sitio web.",主要页面:"Páginas principales",文档页面:"Páginas de documentación",首页:"Hogar",隐私政策:"política de privacidad",服务条款:"Términos de servicio","Cookie 政策":"Política de cookies","DataInsight 智思":"Información de datos",企业内部智库:"Centro de conocimiento empresarial","对接 Confluence / S3 / Notion 文档库。自动解析非结构化数据,提供带来源引用的智能问答。":"Conéctese a los repositorios de Confluence, S3 y Notion. Analice automáticamente datos no estructurados y proporcione preguntas y respuestas inteligentes respaldadas por citas.","支持 PDF/PPT 等复杂格式解析":"Admite el análisis de formatos complejos como PDF y PPT",内置访问权限校验及回答追溯:"Validación de control de acceso integrado y trazabilidad de respuestas","部署架构基于 RAG 最佳实践":"Arquitectura de implementación basada en las mejores prácticas de RAG","CodePilot 智码":"Código piloto",研发效能提升:"Aumento de la productividad en ingeniería","接入 GitLab / CodeCommit 代码库,结合底层基座代码风格,提供代码审查、注释生成与漏洞扫描。":"Integre con los repositorios de GitLab y CodeCommit, alinee con el estilo de código existente y proporcione revisión de código, generación de comentarios y escaneo de vulnerabilidades.",支持私有部署模型辅助:"Asistencia de soporte con modelos implementados de forma privada",代ç 
298åº“增量索引同步技术:"Sincronización incremental del índice del repositorio",减少不规范代码合入主干:"Reducir las fusiones de código no conforme en la rama principal","CustomerEngage 智聊":"Atención al cliente",智能客服中枢:"Centro de servicio al cliente inteligente","对接 Zendesk / 微信公众号,提供多轮复杂对话客服机器人,具备情感分析及人工客服平滑移交能力。":"Conéctese a las cuentas oficiales de Zendesk y WeChat para proporcionar bots conversacionales de múltiples turnos con análisis de sentimientos y transferencia fluida a agentes humanos.",意图识别准确率调优模型:"Modelo de ajuste de precisión del reconocimiento de intenciones","与既有 CRM 系统 API 打通":"Integre con las API del sistema CRM existente",敏感词过滤与合规审计机制:"Mecanismos de auditoría de cumplimiento y filtrado de palabras sensibles",简体中文:"Chino simplificado",日本語:"japonés",繁體中文:"chino tradicional",幻觉:"alucinaciones","Amazon Bedrock 文档中心":"Centro de documentación de Amazon Bedrock","围绕 Amazon Bedrock 企业落地,整理从入门评估、知识库与 Agent 方案设计,到安全治理、成本运维和交付实施的实用文档。":"Centrándonos en la implementación empresarial de Amazon Bedrock, organizamos documentos prácticos desde la evaluación inicial, la base de conocimientos y el diseño de la solución del agente, hasta la gobernanza de la seguridad, la operación y el mantenimiento de costos y la implementación de la entrega.",分类筛选:"Filtro de clasificación",全部:"todo",查看详情:"comprobar los detalles","准备在企业中落地 Amazon Bedrock?":"¿Listo para implementar Amazon Bedrock en su empresa?","我们可以协助您完成账号准备、模型接入、知识库建设、Agent 集成、安全治理和上线运维。":"Podemos ayudarlo con la preparación de cuentas, el acceso a modelos, la construcción de una base de conocimientos, la integración de agentes, la gobernanza de la seguridad y la operación y mantenimiento en línea.","预约 Bedrock 咨询":"Reserve una consulta de Bedrock","适合阅读人群:":"Adecuado para multitud de lectura:",分钟:"minuto",企业落地建议:"Sugerencias de implementación empresarial","COREBYTE 可以提供的支持":"Soporte que COREBYTE puede proporcionar","轻量 CTA":"CTA ligero","Bedrock 入门":"Primeros pasos con Bedrock","什么是 Amazon Bedrock?企业为什么需要关注它?":"¿Qué es la roca amazónica? ¿Por qué las empresas deben prestarle atención?","介绍 Amazon Bedrock 的基本定位、适合的企业场景,以及它与传统 AI API 调用方式的区别。":"Presenta el posicionamiento básico de Amazon Bedrock, los escenarios empresariales adecuados y sus diferencias con los métodos tradicionales de llamada a API de IA.","面向企业团队说明 Amazon Bedrock 的定位、价值和落地前提,帮助管理层与技术团队建立共同认知。":"Explique el posicionamiento, el valor y los requisitos previos de implementación de Amazon Bedrock a los equipos empresariales para ayudar a los equipos técnicos y de administración a establecer un entendimiento común.","8 分钟":"8 minutos","企业生成式 AI":"IA generativa para la empresa",模型接入:"Acceso al modelo",企业落地:"Aterrizaje empresarial","什么是 Amazon Bedrock?企业为什么需要关注它? - CoreByte 文档中心":"¿Qué es la roca amazónica? ¿Por qué las empresas deben prestarle atención? - Centro de documentación CoreByte","从企业视角说明 Amazon Bedrock 的定位、适用场景与接入方式,帮助团队评估是否适合启动生成式 AI 项目。":"Explique el posicionamiento, los escenarios aplicables y los métodos de acceso de Amazon Bedrock desde una perspectiva empresarial para ayudar al equipo a evaluar si es adecuado iniciar un proyecto de IA generativa.","Amazon Bedrock 的定位":"Posicionamiento del lecho rocoso del Amazonas",适合哪些企业场景:"¿Para qué escenarios de negocio son adecuados?","与传统 AI API 调用方式的区别":"Diferencias con los métodos tradicionales de llamada a la API de IA","与 AWS 云服务生态的关系":"Relación con el ecosistema de servicios en la nube de AWS","COREBYTE 可以提供哪些协助":"Cómo puede ayudar COREBYTE","企业管理者、技术负责人、架构师、AI 项目发起人":"Gerentes comerciales, líderes técnicos, arquitectos, patrocinadores de proyectos de IA","如何选择适合企业业务的 Bedrock 模型?":"¿Cómo se elige el modelo Bedrock adecuado para su negocio empresarial?","帮助企业理解模型选择不应只看参数和热度,而要结合成本、速度、上下文、语言能力、安全要求和业务场景。":"Ayude a las empresas a comprender que la selección del modelo no solo debe considerar los parámetros y la popularidad, sino que también debe combinar costo, velocidad, contexto, capacidades lingüísticas, requisitos de seguridad y escenarios comerciales.","从业务目标和工程约束出发,建立企业模型评估框架,避免只按模型体量或热度做决策。":"Según los objetivos comerciales y las limitaciones de ingeniería, establezca un marco de evaluación del modelo empresarial para evitar tomar decisiones basadas únicamente en el volumen o la popularidad del modelo.","9 分钟":"9 minutos",模型选择:"Selección de modelo","Bedrock 模型":"modelo de lecho de roca",多模型策略:"estrategia multimodelo","企业 AI":"IA empresarial","如何选择适合企业业务的 Bedrock 模型? - CoreByte 文档中心":"¿Cómo se elige el modelo Bedrock adecuado para su negocio empresarial? - Centro de documentación CoreByte","提供企业可执行的 Bedrock 模型评估方法,平衡准确性、延迟、成本与治理要求。":"Proporciona un enfoque empresarial ejecutable para la evaluación del modelo Bedrock que equilibra los requisitos de precisión, latencia, costo y gobernanza.",模型选择的基本原则:"Principios básicos de selección de modelos.",不同行业需求差异:"Diferentes necesidades en diferentes industrias.","成本、延迟、准确性平衡":"Equilibrio entre costo, latencia y precisión","PoC 与多模型策略":"PoC y estrategia multimodelo",避免盲目追求最大模型:"Evite seguir ciegamente el modelo más grande","架构师、AI 平台团队、产品负责人":"Arquitecto, equipo de plataforma AI, propietario de producto",交付指南:"Guía de entrega","企业落地 Amazon Bedrock 的 8 个关键步骤":"Ocho pasos clave para que las empresas implementen Amazon Bedrock","从账号准备、权限配置、模型选择、PoC 测试到正式上线,介绍企业落地 Bedrock 的基本路径。":"Desde la preparación de la cuenta, la configuración de permisos, la selección del modelo, las pruebas PoC hasta el lanzamiento oficial, presentaremos la ruta básica para que las empresas implementen Bedrock.","给出 Bedrock 企业落地的八步实施路线,帮助项目从试点平稳过渡到生产。":"Proporciona una ruta de implementación de ocho pasos para la implementación empresarial de Bedrock para ayudar a que el proyecto pase sin problemas del piloto a la producción.","10 分钟":"10 minutos","Bedrock 交付":"Entrega de lecho de roca",上线流程:"Proceso en línea",安全治理:"gobernanza de la seguridad",成本监控:"seguimiento de costes","企业落地 Amazon Bedrock 的 8 个关键步骤 - CoreByte 文档中心":"Ocho pasos clave para que las empresas implementen Amazon Bedrock - Centro de documentación de CoreByte","按阶段梳理 Bedrock 项目从需求评估到上线运维的 8 个关键步骤。":"Los 8 pasos clave del proyecto Bedrock, desde la evaluación de necesidades hasta la operación y el mantenimiento en línea, se resumen por etapas.","步骤 1:需求评估":"Paso 1: Evaluación de necesidades","步骤 2-4:账号、权限与模型选择":"Paso 2-4: Cuenta, permisos y selección de modelo","步骤 5-6:接入与方案设计":"Paso 5-6: Diseño de acceso y solución","步骤 7:安全治理与成本监控":"Paso 7: Gobernanza de la seguridad y monitoreo de costos","步骤 8:上线与持续优化":"Paso 8: conéctese y continúe con la optimización","项目经理、交付负责人、企业 IT 管理团队":"Gerentes de proyectos, líderes de entrega, equipos de gestión de TI empresarial","企业如何判断自己是否适合现在开始使用 Amazon Bedrock?":"¿Cómo puede una empresa determinar si es adecuado comenzar a utilizar Amazon Bedrock ahora?","帮助企业做决策评估,判断是否具备数据基础、业务场景、预算、技术团队和安全治理能力。":"Ayude a las empresas a realizar evaluaciones para la toma de decisiones y determinar si cuentan con una base de datos, escenarios comerciales, presupuesto, equipo técnico y capacidades de gobierno de seguridad.","提供企业启动 Bedrock 项目前的自评框架,降低盲目投入风险。":"Proporcionar un marco de autoevaluación para las empresas antes de lanzar proyectos Bedrock para reducir el riesgo de inversión ciega.",项目评估:"evaluación del proyecto","PoC 决策":"Decisión de PoC",数据基础:"base de datos","Bedrock 规划":"Planificación fundamental","企业是否适合现在开始使用 Amazon Bedrock? - CoreByte 文档中心":"¿Es este el momento adecuado para que su empresa comience a utilizar Amazon Bedrock? - Centro de documentación CoreByte","通过场景、数据、权限、预算和团队能力五个维度,评估企业启动 Bedrock 的准备度。":"Evalúe la preparación de la empresa para lanzar Bedrock a través de cinco dimensiones: escenarios, datos, autoridad, presupuesto y capacidades del equipo.",是否有明确业务场景:"¿Existe un escenario empresarial claro?",是否有可用文档与数据基础:"¿Existe documentación y base de datos disponibles?","是否具备 AWS 账号与权限基础":"¿Tiene una cuenta y permisos básicos de AWS?",是否有安全与预算约束管理能力:"¿Tiene la capacidad de gestionar las limitaciones presupuestarias y de seguridad?","是否可以先做 PoC":"¿Es posible hacer una PoC primero?","企业管理层、数字化负责人、信息安全负责人":"Gerencia corporativa, gerente de digitalización, gerente de seguridad de la información.","企业知识库 / RAG":"Base de conocimientos empresariales/RAG","Amazon Bedrock Knowledge Bases:企业知识库与 RAG 落地指南":"Bases de conocimientos de Amazon Bedrock: base de conocimientos empresariales y guía de implementación de RAG","介绍如何基于 Bedrock Knowledge Bases 构建企业内部知识问答、文档检索、客服知识库和业务助手。":"Presenta cómo crear preguntas y respuestas internas sobre conocimiento empresarial, recuperación de documentos, base de conocimientos de servicio al cliente y asistente comercial basado en Bedrock Knowledge Bases.","从企业实践角度介绍 Bedrock Knowledge Bases 与 RAG 的落地方法、风险点和治理建议。":"Presente los métodos de implementación, los puntos de riesgo y las sugerencias de gobernanza de Bedrock Knowledge Bases y RAG desde la perspectiva de la práctica empresarial.","11 分钟":"11 minutos",企业知识库:"Base de conocimientos empresariales",数据源治理:"Gobernanza de la fuente de datos","Amazon Bedrock Knowledge Bases:企业知识库与 RAG 落地指南 - CoreByte 文档中心":"Bases de conocimientos de Amazon Bedrock: base de conocimientos empresariales y guía de implementación de RAG - Centro de documentación de CoreByte","解释企业如何使用 Bedrock Knowledge Bases 构建 RAG 应用,并做好数据、权限与检索治理。":"Explique cómo las empresas pueden utilizar Bedrock Knowledge Bases para crear aplicaciones RAG y gestionar datos, permisos y recuperación.","什么是 RAG":"¿Qué es el trapo?",为什么企业需要自己的知识库:"Por qué las empresas necesitan su propia base de conocimientos",适合接入哪些文档:"¿Qué documentos son adecuados para su inclusión?",检索与引用机制:"Mecanismo de búsqueda y citación.",落地注意事项与常见风险:"Precauciones de aterrizaje y riesgos comunes","知识管理团队、客服系统负责人、架构师":"Equipo de gestión del conocimiento, líder del sistema de atención al cliente, arquitecto.","企业知识库项目为什么容易失败?Bedrock RAG 落地常见误区":"¿Por qué los proyectos de base de conocimientos empresariales son propensos al fracaso? Malentendidos comunes sobre la implementación de Bedrock RAG","总结企业做知识库项目时常见的问题,包括文档质量差、权限混乱、没有更新机制、缺少评估方法等。":"Resuma los problemas comunes que enfrentan las empresas al realizar proyectos de base de conocimientos, incluida la mala calidad de los documentos, permisos confusos, falta de mec
298anismo de actualización y falta de métodos de evaluación.","复盘企业 RAG 项目的常见误区,帮助团队在项目初期建立正确的交付与运营机制。":"Revise los malentendidos comunes de los proyectos RAG empresariales para ayudar al equipo a establecer el mecanismo correcto de entrega y operación en las primeras etapas del proyecto.","RAG 误区":"Malentendidos de RAG",知识库失败原因:"Razones del fracaso de la base de conocimientos",文档治理:"Gobernanza de documentos",权限治理:"Gobernanza de la autoridad",持续维护:"Mantenimiento continuo","Bedrock RAG 落地常见误区 - CoreByte 文档中心":"Malentendidos comunes sobre la implementación de Bedrock RAG - Centro de documentación de CoreByte","解析企业知识库项目常见失败因素,给出可执行的改进建议。":"Analice los factores de falla comunes de los proyectos de base de conocimientos empresariales y proporcione sugerencias de mejora ejecutables.",文档质量问题:"Problemas de calidad del documento",数据权限问题:"Problemas de permiso de datos",分块与检索策略问题:"Problemas de estrategia de fragmentación y recuperación",缺少反馈闭环:"Falta de circuito de retroalimentación",缺少持续维护机制:"Falta de mecanismo de mantenimiento continuo.","项目负责人、知识库运维团队、IT 管理者":"Líder de proyecto, equipo de operación y mantenimiento de base de conocimientos, gerente de TI","Amazon Bedrock Agents 可以为企业做什么?":"¿Qué pueden hacer los agentes de Amazon Bedrock por las empresas?","介绍 Bedrock Agents 如何帮助企业将模型、业务系统、API 和企业数据结合起来,实现更自动化的业务流程。":"Describa cómo los Bedrock Agents ayudan a las empresas a combinar modelos, sistemas comerciales, API y datos empresariales para lograr procesos comerciales más automatizados.","解释 Bedrock Agents 与企业系统协同的方式,以及在客服、销售、运营、IT 支持中的应用边界。":"Explique cómo trabajan los agentes Bedrock con los sistemas empresariales y los límites de las aplicaciones en el servicio al cliente, las ventas, las operaciones y el soporte de TI.",业务自动化:"automatización empresarial","API 集成":"Integración API",知识库:"base de conocimientos",人工审批:"Aprobación manual","Amazon Bedrock Agents 可以为企业做什么? - CoreByte 文档中心":"¿Qué pueden hacer los agentes de Amazon Bedrock por las empresas? - Centro de documentación CoreByte","从业务视角解析 Bedrock Agents 的能力边界、适用场景与治理要点。":"Analice los límites de capacidad, los escenarios aplicables y los puntos de gobernanza de Bedrock Agents desde una perspectiva empresarial.","Agent 与普通聊天机器人的区别":"La diferencia entre Agent y chatbots comunes","连接企业系统与 API":"Conecte sistemas empresariales con API",适合的业务场景:"Escenarios de negocio adecuados",人工审批与安全边界:"Aprobación manual y límites de seguridad",落地实施要点:"Puntos clave para la implementación","业务系统负责人、流程自动化团队、AI 产品经理":"Líder de sistemas empresariales, equipo de automatización de procesos, gerente de productos de IA","从聊天机器人到业务 Agent:企业 AI 应用的下一步":"De chatbots a agentes comerciales: el siguiente paso para las aplicaciones empresariales de inteligencia artificial","解释为什么企业不应只停留在问答机器人,而应逐步建设能调用工具、连接系统、完成任务的业务 Agent。":"Explique por qué las empresas no deberían limitarse a los robots de preguntas y respuestas, sino que deberían crear gradualmente agentes comerciales que puedan llamar a herramientas, conectar sistemas y completar tareas.","帮助企业从聊天问答阶段过渡到任务执行阶段,建立更有业务价值的 AI 应用形态。":"Ayude a las empresas a pasar de la etapa de preguntas y respuestas del chat a la etapa de ejecución de tareas y establezca formularios de aplicación de IA con más valor comercial.","业务 Agent":"Agente de negocios",工具调用:"llamada de herramienta",工作流自动化:"Automatización del flujo de trabajo",风险控制:"control de riesgos","从聊天机器人到业务 Agent:企业 AI 应用的下一步 - CoreByte 文档中心":"De chatbots a agentes comerciales: el siguiente paso para las aplicaciones empresariales de IA - Centro de documentación de CoreByte","说明企业如何从问答式 Chatbot 逐步演进到可执行任务的业务 Agent。":"Explique cómo las empresas pueden evolucionar gradualmente desde chatbots de preguntas y respuestas hasta agentes comerciales que puedan realizar tareas.","Chatbot 的局限":"Limitaciones del chatbot","Agent 的业务价值":"Valor comercial del agente",工具调用与工作流自动化:"Llamada de herramientas y automatización del flujo de trabajo",需要人工确认的场景:"Escenarios que requieren confirmación manual",风险控制机制:"mecanismo de control de riesgos","AI 应用负责人、流程管理者、企业架构团队":"Líder de aplicaciones de IA, administrador de procesos, equipo de arquitectura empresarial","安全与 Guardrails":"Seguridad con barandillas","Amazon Bedrock Guardrails:企业生成式 AI 的安全边界":"Amazon Bedrock Guardrails: límites de seguridad para la IA generativa empresarial","介绍 Guardrails 在企业 AI 应用中的作用,包括内容安全、敏感信息保护、输出控制和风险降低。":"Describir el papel de Guardrails en las aplicaciones empresariales de IA, incluida la seguridad del contenido, la protección de la información confidencial, el control de la salida y la reducción de riesgos.","帮助企业理解 Guardrails 在输入输出风险控制中的位置,以及与 Agents、Knowledge Bases 的协同方式。":"Ayude a las empresas a comprender la posición de Guardrails en el control de riesgos de entrada y salida y cómo funciona con agentes y base
298s de conocimiento.",内容安全:"Seguridad del contenido",敏感信息保护:"Protección de información sensible",输出控制:"control de salida",企业治理:"gobierno corporativo","Amazon Bedrock Guardrails:企业生成式 AI 的安全边界 - CoreByte 文档中心":"Amazon Bedrock Guardrails: Límites de seguridad para la IA generativa empresarial - Centro de documentación de CoreByte","解析 Guardrails 在企业场景中的使用方式与策略设计重点。":"Analice cómo se utiliza Guardrails en escenarios empresariales y los puntos clave del diseño estratégico.",为什么企业需要安全边界:"Por qué las empresas necesitan perímetros de seguridad",输入与输出风险:"Riesgos de entrada y salida",策略配置重点:"Puntos clave de la configuración de la estrategia.","与 Agents、Knowledge Bases 的配合":"Cooperación con Agentes y Bases de Conocimiento",运营建议:"Sugerencias operativas","信息安全团队、风控团队、AI 平台运维人员":"Equipo de seguridad de la información, equipo de control de riesgos, personal de operación y mantenimiento de la plataforma de IA.","企业使用 Amazon Bedrock 时需要关注哪些安全与合规问题?":"¿Qué problemas de seguridad y cumplimiento deben preocupar a las empresas cuando utilizan Amazon Bedrock?","从 IAM 权限、数据访问、日志审计、网络安全、模型调用和供应商管理角度,介绍企业使用 Bedrock 前需要考虑的问题。":"Desde la perspectiva de los permisos de IAM, el acceso a los datos, la auditoría de registros, la seguridad de la red, la invocación de modelos y la gestión de proveedores, este artículo presenta las cuestiones que las empresas deben considerar antes de utilizar Bedrock.","提供企业上线 Bedrock 前的安全与合规检查清单,降低治理盲区。":"Proporcione una lista de verificación de seguridad y cumplimiento antes de que las empresas se conecten con Bedrock para reducir los puntos ciegos de gobernanza.",审计:"auditoría",数据边界:"límites de datos",访问控制:"control de acceso",合规治理:"Gobernanza de cumplimiento","企业使用 Amazon Bedrock 的安全与合规清单 - CoreByte 文档中心":"Lista de verificación de seguridad y cumplimiento para empresas que utilizan Amazon Bedrock - Centro de documentación de CoreByte","覆盖 IAM、数据边界、日志审计和审批流程的 Bedrock 安全与合规要点。":"Conceptos básicos de cumplimiento y seguridad de Bedrock que cubren IAM, límites de datos, auditoría de registros y procesos de aprobación.","IAM 权限最小化":"Minimización de permisos de IAM",数据边界与敏感信息处理:"Límites de datos y manejo de información confidencial",日志与审计:"Registro y auditoría",访问控制与审批流程:"Control de acceso y proceso de aprobación.",供应商与责任边界治理:"Gobernanza de límites de responsabilidad y proveedores","安全合规负责人、审计团队、平台治理团队":"Gerente de cumplimiento de seguridad, equipo de auditoría, equipo de gobierno de plataforma",成本与运维:"Costo y operación y mantenimiento.","Amazon Bedrock 成本如何控制?企业上线前必须考虑的费用问题":"¿Cómo controlar los costos de Amazon Bedrock? Cuestiones de costos que las empresas deben considerar antes de conectarse","介绍企业使用 Bedrock 时需要关注的成本因素,包括模型调用、Token 用量、知识库检索、批处理、并发和监控。":"Presenta los factores de costos a los que las empresas deben prestar atención cuando utilizan Bedrock, incluida la invocación de modelos, el uso de tokens, la recuperación de la base de conocimientos, el procesamiento por lotes, la concurrencia y el monitoreo.","从费用构成与运维策略两个维度,说明企业如何在上线前建立可执行的成本控制机制。":"A partir de las dos dimensiones de la estructura de costos y la estrategia de operación y mantenimiento, se explica cómo las empresas pueden establecer un mecanismo de control de costos ejecutable antes de conectarse.","Bedrock 成本":"Costo del lecho rocoso",预算监控:"seguimiento del presupuesto","Amazon Bedrock 成本如何控制? - CoreByte 文档中心":"¿Cómo controlar los costos de Amazon Bedrock? - Centro de documentación CoreByte","说明 Bedrock 上线前的成本评估与运维要点,帮助企业建ç«
298‹é¢„算与监控机制。":"Explique los puntos clave de la evaluación de costos y la operación y mantenimiento antes de que Bedrock entre en funcionamiento y ayude a las empresas a establecer mecanismos presupuestarios y de seguimiento.",成本结构与影响因素:"Estructura de costos y factores que influyen",模型选择对成本的影响:"Impacto de la selección del modelo en los costos.",流量峰值与并发管理:"Picos de tráfico y gestión de concurrencia",提示词与缓存优化:"Palabras rápidas y optimización de caché",预算提醒与持续监控:"Recordatorios de presupuesto y seguimiento continuo","FinOps 团队、运维负责人、技术管理者":"Equipo FinOps, líder de operación y mantenimiento, gerente técnico",行业方案:"Soluciones industriales","适合 Amazon Bedrock 的 6 类企业应用场景":"Seis tipos de escenarios de aplicaciones empresariales adecuados para Amazon Bedrock","围绕金融、电商、制造、游戏、企业办公、客服中心等行业,介绍 Bedrock 适合落地的应用方向。":"Centrándonos en finanzas, comercio electrónico, fabricación, juegos, oficinas corporativas, centros de servicio al cliente y otras industrias, presentaremos las direcciones de aplicación adecuadas para Bedrock.","总结 Bedrock 在六类常见行业场景中的可行应用方向与实施注意事项。":"Resuma las direcciones de aplicación factibles y las consideraciones de implementación de Bedrock en seis escenarios industriales comunes.",金融合规问答:"Preguntas y respuestas sobre cumplimiento financiero",电商客服:"Servicio al cliente de comercio electrónico",制造知识库:"Base de conocimientos de fabricación",多语言运营:"Operación en varios idiomas","适合 Amazon Bedrock 的 6 类企业应用场景 - CoreByte 文档中心":"Seis tipos de escenarios de aplicaciones empresariales adecuados para Amazon Bedrock - Centro de documentación de CoreByte","覆盖金融、电商、制造、游戏、企业办公与客服中心的 Bedrock 应用方向。":"Las direcciones de aplicaciones de Bedrock cubren finanzas, comercio electrónico, fabricación, juegos, oficinas corporativas y centros de servicio al cliente.",电商智能客服:"Servicio al cliente inteligente de comercio electrónico",制造业设备知识库:"Base de conocimientos sobre equipos de fabricación",游戏玩家服务:"Servicios para jugadores",企业内部知识助手与多语言运营:"Asistente de conocimiento interno y operación en varios idiomas.","行业业务负责人、数字化转型团队、产品与运营团队":"Líderes empresariales de la industria, equipos de transformación digital, equipos de productos y operaciones.","Amazon Bedrock 是 AWS 提供的托管式生成式 AI 服务,目标是让企业在统一平台上使用来自多个提供方的基础模型,并结合企业自有数据构建应用。根据 AWS 官方文档,Bedrock 提供模型调用、知识库、Agents、Guardrails 等能力,帮助团队把实验阶段的模型调用推进到可治理的生产实践。":"Amazon Bedrock es un servicio de IA generativa administrado proporcionado por AWS que permite a las empresas crear aplicaciones utilizando modelos básicos de múltiples proveedores en una plataforma unificada y combinando los datos propios de la empresa. Según la documentación oficial de AWS, Bedrock proporciona invocación de modelos, base de conocimientos, agentes, barreras de seguridad y otras capacidades para ayudar a los equipos a avanzar en la invocación de modelos en la etapa experimental hacia prácticas de producción manejables.","并非所有企业都需要一次性建设复杂的 AI 平台,但以下场景通常适合优先评估 Bedrock:":"No todas las empresas necesitan construir una plataforma compleja de IA al mismo tiempo, pero los siguientes escenarios son generalmente adecuados para priorizar la evaluación de Bedrock:","已经在 AWS 上运行核心系统,希望减少额外平台引入与运维复杂度。":"El sistema central ya se está ejecutando en AWS y espera reducir la complejidad de introducir plataformas adicionales, operación y mantenimiento.","需要在å
298¤šä¸ªæ¨¡åž‹ä¹‹é—´è¯„估与切换,而不是锁定单一模型提供方。":"Es necesario evaluar y cambiar entre múltiples modelos en lugar de limitarse a un único proveedor de modelos.","计划构建企业知识问答、流程辅助、内容生成等业务应用,并关注权限与审计。":"Planifique la creación de aplicaciones comerciales, como preguntas y respuestas sobre conocimientos empresariales, asistencia en procesos y generación de contenido, y preste atención a los permisos y las auditorías.","传统方式通常先从单一模型 API 开始,迭代速度快,但在进入生产阶段后,常见挑战包括权限治理、日志审计、模型切换成本、RAG 工程复杂度等。Bedrock 的价值不在于“替代所有开发工作”,而在于通过托管能力降低企业在模型治理、接入规范和可运维性上的工程负担。":'El método tradicional generalmente comienza con una API de modelo único y se itera rápidamente. Sin embargo, después de ingresar a la etapa de producción, los desafíos comunes incluyen la gobernanza de permisos, la auditoría de registros, los costos de cambio de modelo, la complejidad de la ingeniería RAG, etc. El valor de Bedrock no radica en "reemplazar todo el trabajo de desarrollo", sino en reducir la carga de ingeniería de las empresas en la gobernanza del modelo, las especificaciones de acceso y la operatividad a través de capacidades de alojamiento.',"在企业场景中,Bedrock 往往不是孤立部署。它通常与 IAM、CloudWatch、VPC/PrivateLink、S3、日志审计体系等配合使用。这样做的意义是:在生成式 AI 引入后,企业仍可沿用既有的账号体系、权限策略和安全控制流程。":"En escenarios empresariales, Bedrock no suele implementarse de forma aislada. Generalmente se usa junto con IAM, CloudWatch, VPC/PrivateLink, S3, sistema de auditoría de registros, etc. La importancia de esto es que después de la introducción de la IA generativa, las empresas aún pueden usar el sistema de cuentas, las políticas de permisos y los procesos de control de seguridad existentes.","作为服务商视角,我们通常协助客户完成四类工作:需求澄清、技术选型、PoC 验证、上线治理。重点不是承诺“必然成功”,而是在业务目标、成本边界和安全要求之间找到可执行路径。":"Desde la perspectiva de un proveedor de servicios, normalmente ayudamos a los clientes a completar cuatro tipos de trabajo: aclaración de requisitos, selección de tecnología, verificación PoC y gobernanza en línea. La atención se centra no en prometer un “éxito garantizado”, sino en encontrar un camino ejecutable entre los objetivos comerciales, los límites de costos y los requisitos de seguridad.","建议先定义 1-2 个可量化业务目标(例如处理时效、服务质量或运营效率),再决定模型与架构。避免把“接入模型”当作项目终点,而应把“持续可运维”作为验收标准。":'Se recomienda definir 1 o 2 objetivos comerciales cuantificables (como la puntualidad del procesamiento, la calidad del servicio o la eficiencia operativa) antes de decidir el modelo y la arquitectura. Evite tomar el "modelo de acceso" como punto final del proyecto y, en su lugar, tome la "operación y mantenimiento continuos" como criterio de aceptación.',"企业模型选择应围绕“业务任务是否达标”而不是“模型参数是否更大”。建议从任务类型、响应时延、调用成本、可治理性四个维度同时评估,并把评估过程制度化。":'La selección del modelo empresarial debe centrarse en "si las tareas comerciales cumplen con los estándares" en lugar de "si los parámetros del modelo son mayores". Se recomienda evaluar simultáneamente desde las cuatro dimensiones de tipo de tarea, demora de respuesta, costo de llamada y gobernabilidad, e institucionalizar el proceso de evaluación.',"金融、医疗、制造、电商等场景对模型能力侧重点不同:有的更看重合规解释性,有的更看重多语言客服吞吐,有的更看重文档理解深度。统一模型不一定覆盖所有场景。":"Escenarios como finanzas, atención médica, manufactura y comercio electrónico tienen diferente énfasis en las capacidades del modelo: algunos ponen más énfasis en la interpretabilidad del cumplimiento, otros ponen más énfasis en el rendimiento del servicio al cliente en varios idiomas y otros ponen más énfasis en la profundidad de la comprensión de los documentos. Un modelo unificado no necesariamente cubre todos los escenarios.","在企业环境中,模型调用成本与服务体验经常相互制约。更高能力的模型可能带来更高 token 成本与时延;轻量模型则可能在复杂问题上表现不足。建议通过分层路由将请求分配给不同模型。":"En un entorno empresarial, el costo de invocación de modelos y la experiencia del servicio a menudo se restringen entre sí. Los modelos de mayor capacidad pueden generar mayores costos simbólicos y demoras;
298 Es posible que los modelos livianos no funcionen bien en problemas complejos. Se recomienda distribuir solicitudes a diferentes modelos mediante enrutamiento jerárquico.","PoC 阶段建议至少准备两组候选模型,对同一评测集做对比:准确率、拒答率、风险输出率、平均时延、单次成本。生产阶段可采用“主模型 + 回退模型”策略,提高稳定性。":'En la etapa PoC, se recomienda preparar al menos dos conjuntos de modelos candidatos y compararlos en el mismo conjunto de evaluación: precisión, tasa de rechazo, tasa de producción de riesgo, retraso promedio y costo único. La estrategia "modelo principal + modelo alternativo" se puede utilizar en la etapa de producción para mejorar la estabilidad.',"最大模型并不总是最优选择。若业务问题结构相对清晰、上下文有限,轻量模型可能已满足目标并显著降低成本。模型选择应是持续优化过程,而非一次性决策。":"El modelo más grande no siempre es la mejor opción. Si el problema empresarial tiene una estructura relativamente clara y un contexto limitado, un modelo ligero puede cumplir los objetivos y reducir significativamente los costos. La selección del modelo debe ser un proceso de optimización continuo y no una decisión única.","建立内部模型评估基线:统一测试集、统一评分口径、统一发布门槛。这样可以减少“换模型即重来”的反复投入。":'Establezca una línea de base de evaluación del modelo interno: conjunto de pruebas unificadas, calibre de puntuación unificado y umbral de lanzamiento unificado. Esto puede reducir la inversión repetida de "cambiar de modelo y empezar de nuevo".',"我们可协助设计 PoC 评测框架、建立路由策略、落地监控指标,并与企业既有审批流程对齐。":"Podemos ayudar a diseñar el marco de evaluación de PoC, establecer estrategias de enrutamiento, implementar indicadores de seguimiento y alinearlos con el proceso de aprobación existente de la empresa.","先明确业务目标和评估指标,例如处理效率、回复质量、合规风险控制等。没有明确目标,后续技术决策容易偏离。":"Primero, aclare los objetivos comerciales y los indicadores de evaluación, como la eficiencia del procesamiento, la calidad de la respuesta, el control de riesgos de cumplimiento, etc. Sin objetivos claros, las decisiones técnicas posteriores pueden desviarse fácilmente.","准备 AWS 账号结构与环境分层(开发/测试/生产)。":"Preparar la estructura de cuentas de AWS y los niveles del entorno (desarrollo/prueba/producción).","完成 IAM 最小权限配置和关键操作审批路径。":"Complete la configuración de privilegios mínimos de IAM y las rutas de aprobación de operaciones críticas.","基于任务目标筛选候选模型,制定 PoC 对比方案。":"Evalúe los modelos candidatos en función de los objetivos de la tarea y desarrolle un plan de comparación de PoC.","完成 API 接入后,企业通常需要在两条路径中做选择:知识库 / RAG 优先,或 Agent 任务编排优先。两者都可行,但架构重点和治理方式不同,建议结合业务场景评估。":"Después de completar el acceso a la API, las empresas normalmente necesitan elegir entre dos caminos: primero la base de conocimientos/RAG o primero la orquestación de tareas del agente. Ambos son factibles, pero el enfoque arquitectónico y los métodos de gobernanza son diferentes. Se recomienda combinar la evaluación del escenario empresarial.","安全治理通常包括 Guardrails、日志审计、敏感信息处理、网络边界控制。成本层面建议建立 token 监控、调用预算告警和峰值策略,避免上线后成本失控。":"El gobierno de la seguridad generalmente incluye Guardrails, auditoría de registros, manejo de información confidencial y controles de límites de red. A nivel de costos, se recomienda establecer monitoreo de tokens, activar alarmas de presupuesto y estrategias de picos para evitar pérdidas de costos de
298spués de conectarse.","建议分批上线并保留人工兜底流程。上线后应持续回收失败样本、风险样本和高成本请求样本,形成迭代闭环。":"Se recomienda conectarse en lotes y conservar el proceso manual. Después de conectarse, las muestras fallidas, las muestras de riesgo y las muestras de solicitudes de alto costo deben reciclarse continuamente para formar un circuito cerrado iterativo.","把 Bedrock 项目视作“持续运营能力建设”,而不是一次性功能开发。组织层面的配合(产品、IT、安全、法务)往往决定项目上限。":"Piense en el proyecto Bedrock como un “desarrollo continuo de capacidades operativas” en lugar de un desarrollo de funciones único. La cooperación a nivel organizacional (producto, TI, seguridad, asuntos legales) a menudo determina el límite superior del proyecto.","我们可协助制定交付计划、验证方案可行性、建立上线治理清单,并配合企业完成阶段验收。":"Podemos ayudar a formular planes de entrega, verificar la viabilidad de las soluciones, establecer listas de gobernanza de puesta en marcha y ayudar a las empresas a completar la aceptación de la etapa.","最常见的风险是“先上平台再找场景”。建议先确认至少一个可量化场景,例如客服提效、知识检索、文档处理或内部助手,再决定是否启动。":'El riesgo más común es "subirse primero a la plataforma y luego encontrar la escena". Se recomienda confirmar al menos un escenario cuantificable, como mejora de la eficiencia del servicio al cliente, recuperación de conocimientos, procesamiento de documentos o asistente interno, antes de decidir si lanzarlo.',"若企业目标涉及知识问答或流程辅助,通常需要具备可整理、可授权、可更新的内部文档。数据基础决定了 RAG 或 Agent 的可行上限。":"Si el objetivo empresarial implica preguntas y respuestas sobre conocimientos o asistencia en procesos, generalmente necesita tener documentos internos que puedan organizarse, autorizarse y actualizarse. La base de datos determina el límite superior factible de un RAG o Agente.","建议提前确认账号结构、角色权限、审计日志和网络策略。如果账号治理尚未建立,建议先完成基础治理,再进入生产级 AI 项目。":"Se recomienda confirmar con antelación la estructura de la cuenta, los permisos de funciones, los registros de auditoría y las políticas de red. Si aún no se ha establecido la gobernanza de cuentas, se recomienda completar la gobernanza básica antes de ingresar a un proyecto de IA a nivel de producción.","生成式 AI 项目不仅是技术问题,也涉及合规、审计和成本边界。企业需要能持续管理敏感信息、访问控制和预算预警。":"Los proyectos de IA generativa no son solo una cuestión técnica, sino que también implican cumplimiento, auditoría y límites de costos. Las empresas deben poder gestionar continuamente información confidencial, controles de acceso y alertas presupuestarias.","PoC 是降低决策风险的关键。建议用 4-8 周完成小规模验证,以真实业务数据评估效果、风险和成本,再决定是否扩展。":"PoC es clave para reducir el riesgo en la toma de decisiones. Se recomienda completar una verificación a pequeña escala dentro de 4 a 8 semanas, utilizar datos comerciales reales para evaluar los efectos, riesgos y costos antes de decidir si expandirse.","如果五项准备度中有两项以上明显不足,建议先补齐基础能力,再推进大规模上线,以免形成重复投入。":"Si más de dos de las cinco medidas de preparación son obviamente insuficientes, se recomienda complementar primero las capacidades básicas y luego promover el lanzamiento a gran escala para evitar la duplicación de inversiones.","我们可协助完成准备度评估、PoC 方案设计与风险清单梳理,帮助企业明确是否进入下一阶段。":"Podemos ayudar a completar la evaluación de preparación, el diseño de la solución PoC y la clasificación de la lista de riesgos para ayudar a las empresas a determinar si deben pasar a la siguiente etapa.","RAG(Retrieval Augmented Generation)是一种在生成前先检索企业数据的方式。根据 AWS 官方文档,Knowledge Bases 可以帮助团队把检索、向量化、上下文增强等环节托管化,减少重复工程工作。":"RAG (Recuperación de generación aumentada) es una forma de recuperar datos empresariales antes de generarlos. Según la documentación oficial de AWS, las bases de conocimiento pueden ayudar a los equipos a albergar la recuperación, la vectorización, la mejora del contexto y otros aspectos para reducir la duplicación del trabajo de ingeniería.","基础模型有通用知识,但企业场景需要私有流程、产品规则和内部制度。知识库的作用是让回答基于企业实际资料,提高可追溯性,而不是单纯依赖模型记忆。":"El modelo básico tiene conocimiento general, pero los escenarios empresariales requieren procesos privados, reglas de producto y sistemas internos. La función de la base de conocimientos es basar las respuestas en datos empresariales reales y mejorar la trazabilidad, en lugar de depender únicamente de la memoria del modelo.","标准作业流程(SOP)、产品手册、政策制度、FAQ、服务流程文档。":"Procedimientos operativos estándar (SOP), manuales de productos, políticas y sistemas, preguntas frecuentes y documentos de procesos de servicio.","需要版本管理、权限边界清晰、可持续更新的数据源。":"Una fuente de datos que requiere gestión de versiones, límites de permisos claros y actualizaciones sostenibles.","不建议优先接入未经清洗、冲突严重或缺乏责任归属的文档。":"No se recomienda dar prioridad a documentos que no han sido limpiados, tienen conflictos graves o carecen de responsabilidad.","在 Bedrock Knowledge Bases 中,企业可通过":"En las bases de conocimientos de Bedrock, las empresas pueden","如果原始文档存在过时、冲突、缺失上下文等问题,模型回答质量会直接受影响。RAG 不能自动修复“源数据质量差”的根因。":'Si el documento original tiene problemas como desactualizado, conflictivo, falta de contexto, etc., la calidad de la respuesta del modelo se verá directamente afectada. RAG no puede solucionar automáticamente las causas fundamentales de la "mala calidad de los datos de origen".',"很多项目在试点阶段忽略了权限隔离,上线后才发现不同角色看到同一答案存在合规风险。建议在接入前完成权限分层与访问策略定义。":"Muchos proyectos ignoran el aislamiento de permisos durante la fase piloto y solo de
298spués de conectarse descubren que diferentes roles tienen riesgos de cumplimiento al ver la misma respuesta. Se recomienda completar la jerarquía de permisos y la definición de la política de acceso antes de acceder.","过大分块会稀释重点,过小分块会失去语义完整性。检索结果不稳定时,问题往往不在模型,而在分块策略、元数据和重排序设置。":"Fragmentos demasiado grandes diluirán el enfoque, y fragmentos demasiado pequeños perderán integridad semántica. Cuando los resultados de la búsqueda son inestables, el problema a menudo no está en el modelo, sino en la estrategia de fragmentación, los metadatos y la configuración de reordenamiento.","若没有收集用户反馈、人工纠错与失败样本分析,系统质量很难持续提升。建议建立“问题归类-修复-验证”的周期机制。":"Sin la recopilación de comentarios de los usuarios, la corrección manual de errores y el análisis de muestras de fallas, será difícil mejorar continuamente la calidad del sistema. Se recomienda establecer un mecanismo de ciclo de “clasificación de problemas-reparación-verificación”.","知识库并非一次性建设。企业制度、产品策略和流程会变化,需要同步更新数据源和检索策略,否则应用会快速失真。":"La base de conocimientos no se construye de una vez por todas. Los sistemas empresariales, las estrategias de productos y los procesos cambiarán, y las fuentes de datos y las estrategias de recuperación deberán actualizarse simultáneamente; de ​​lo contrario, la aplicación se distorsionará rápidamente.","把 RAG 项目纳入长期运营体系:明确数据责任人、更新频率、质量看板和复盘节奏。":"Integrar el proyecto RAG al sistema operativo de largo plazo: aclarar el responsable de los datos, la frecuencia de actualización, el tablero de calidad y el ritmo de revisión.","我们可协助建立知识库质量治理框架、问题定位机制和迭代计划,降低项目后期返工风险。":"Podemos ayudar a establecer un marco de gobernanza de calida
298d de base de conocimientos, un mecanismo de localización de problemas y un plan de iteración para reducir el riesgo de retrabajo en las últimas etapas del proyecto.","聊天机器人通常以问答为主,而 Agent 更强调“理解任务、调用工具、执行步骤、返回结果”。根据 AWS 官方说明,Bedrock Agents 可以编排模型、数据源和 API,适用于更复杂的业务流程。":'Los chatbots generalmente se centran en preguntas y respuestas, mientras que los agentes enfatizan "comprender tareas, llamar a herramientas, ejecutar pasos y devolver resultados". Según la descripción oficial de AWS, los Bedrock Agents pueden orquestar modelos, fuentes de datos y API, adecuados para procesos comerciales más complejos.',"Agent 的关键价值在于连接 CRM、工单、订单、内部审批系统等业务接口。这样,用户请求可以从“咨询”进一步扩展到“执行动作”。":'El valor clave de Agent radica en conectar interfaces comerciales como CRM, órdenes de trabajo, pedidos y sistemas de aprobación internos. De esta manera, las solicitudes de los usuarios se pueden ampliar aún más de "consultar" a "realizar acción".',"客服:查询工单状态、返回处理建议、触发标准流程。":"Servicio al cliente: consulte el estado de la orden de trabajo, sugerencias de procesamiento de devoluciones y active procesos estándar.","销售:汇总客户信息、生成拜访建议、联动线索系统。":"Ventas: resuma la información del cliente, genere sugerencias de visitas y vincule el sistema de clientes potenciales.","运营:自动生成日报、异常提醒、跨系统任务同步。":"Operación: genere automáticamente informes diarios, recordatorios de excepciones y sincronización de tareas entre sistemas.","IT 支持:执行常见排查步骤并生成结构化反馈。":"Soporte de TI: realice pasos comunes de solución de problemas y genere comentarios estructurados.","涉及资金、权限、合同等高风险动作时,建议设置人工审批节点。Agent 可以提升效率,但不应绕开企业关键控制点。":"Cuando se trata de acciones de alto riesgo que involucran fondos, permisos, contratos, etc., se recomienda configurar nodos de aprobación manuales. Los agentes pueden mejorar la eficiencia, pero no deben pasar por alto los puntos críticos de control empresarial.","建议先选取流程清晰、规则稳定、接口成熟的场景试点,再逐步扩展至跨部门流程,避免一次性接入过多系统造成治理复杂度过高。":"Se recomienda seleccionar primero escenarios piloto con procesos claros, reglas estables e interfaces maduras, y luego expandirse gradualmente a procesos entre departamentos para evitar la complejidad excesiva de la gobernanza causada por la conexión de demasiados sistemas a la vez.","优先定义 Agent 的“能力边界”和“禁止动作清单”,并与安全、审计团队同步。":'Priorizar la definición de los "límites de capacidad" y la "lista de acciones prohibidas" del Agente y sincronizarlos con los equipos de seguridad y auditoría.',"我们可以协助规划 Agent 方案、梳理系统接口、设计审批流程和监控指标,帮助项目稳步推进。":"Podemos ayudar a planificar soluciones de agentes, clasificar interfaces de sistemas, diseñar procesos de aprobación y monitorear indicadores para ayudar a que el proyecto avance de manera constante.","仅靠问答能力,往往无法覆盖企业“查询之后还要执行”的场景。例如,用户咨询完成后仍需人工进入系统处理,流程链条没有实质缩短。":"Las capacidades de preguntas y respuestas por sí solas a menudo no logran cubrir el escenario en el que las empresas “consultan y luego ejecutan”. Por ejemplo, una vez completada la consulta del usuario, todavía es necesario ingresarla manualmente en el sistema para su procesamiento y la cadena de proceso no se ha acortado sustancialmente.","业务 Agent 的价值在于把“理解需求”和“执行动作”连接起来,使 AI 成为流程节点而非仅是对话界面。这通常能改善响应效率和流程一致性。":'El valor de los agentes comerciales radica en conectar "comprender los requisitos" y "ejecutar acciones", haciendo de la IA un nodo de proceso en lugar de solo una interfaz de conversación. Esto a menudo mejora la eficiencia de la respuesta y la coherencia del proceso.',"通过标准化工具调用,Agent 可以访问内部 API、查询知识库、触发通知或创建任务。核心是保证输入输出结构清晰、失败可回退、过程可追踪。":"A través de llamadas a herramientas estandarizadas, los agentes pueden acceder a API internas, consultar bases de conocimiento, activar notificaciones o crear tareas. El núcleo es garantizar que la estructura de entrada y salida sea clara, que se pueda revertir la falla y que se pueda rastrear el proceso.","财务变更、权限调整、对外承诺等动作应保留人工确认。Agent 可先完成资料收集和建议生成,再交由审批人确认执行。":"Los cambios financieros, los ajustes de autoridad, los compromisos externos y otras acciones deben conservar la confirmación manual. El agente primero puede completar la recopilación de datos y generar sugerencias, y luego enviarlas al aprobador para su confirmación y ejecución.","建议组合使用 Guardrails、动作白名单、审计日志和异常告警。企业关注的不是“自动化比例越高越好”,而是“可控前提下持续提效”。":'Se recomienda utilizar una combinación de Guardrails, listas blancas de acciones, registros de auditoría y alertas de excepciones. En lo que se centran las empresas no es en "cuanto mayor sea el índice de automatización, mejor", sino en "la mejora continua de la eficiencia en condiciones controlables".',"从单一流程试点开始,先建立稳定工具链,再推进多系统协同,可有效降低跨系统集成风险。":"Comenzar desde un único proceso piloto, establecer primero una cadena de herramientas estable y luego promover la colaboración multisistema puede reducir efectivamente los riesgos de integración entre sistemas.","我们可协助设计 Agent 流程蓝图、工具接入规范、风险控制与运营指标体系。":"Podemos ayudar en el diseño de planos de procesos de agentes, especificaciones de acceso a herramientas, control de riesgos y sistemas de indicadores operativos.","生成式 AI 在企业场景中涉及合规、品牌、用户隐私等风险。AWS 官方文档指出,Guardrails 可用于评估用户输入和模型输出,帮助应用建立可配置的安全策略。":"La IA generativa implica riesgos como el cumplimiento, la marca y la privacidad del usuario en escenarios empresariales. La documentación oficial de AWS indica que Guardrails se puede utilizar para evaluar la entrada del usuario y la salida del modelo para ayudar a las aplicaciones a establecer políticas de seguridad configurables.","风险通常来自两端:用户输入可能包含违规请求或敏感信息;模型输出可能出现不当内容、越界建议或信息泄露。安全边界应同时覆盖输入和输出。":"Los riesgos generalmente provienen de ambos extremos: la entrada del usuario puede contener solicitudes ilegales o información confidencial; La salida del modelo puede contener contenido inapropiado, sugerencias fuera de límites o fuga de información. Los límites de seguridad deben cubrir tanto las entradas como las salidas.","内容过滤与主题限制:降低违规话题输出风险。":"Filtrado de contenido y restricciones de temas: reduzca el riesgo de publicación de temas ilegales.","敏感信息保护:对 PII 等内容进行识别与处理。":"Protección de información sensible: identificar y procesar PII y otros contenidos.","词汇策略与响应处理:定义拦截、替换、提示等处置方式。":"Estrategia léxica y procesamiento de respuestas: defina interceptación, reemplazo, indicaciones y otros métodos de procesamiento.","Guardrails 可与模型调用、Agents 和 Knowledge Bases 协同使用,也可通过":"Guardrails se pueden utilizar con llamadas de modelo, agentes y base
298s de conocimiento, o mediante","根据 AWS 官方 IAM 文档,Bedrock 支持 identity-based policies、policy resources 与 condition keys。建议按角色拆分权限,避免一组凭证拥有过多操作能力。":"Según la documentación oficial de AWS IAM, Bedrock admite políticas basadas en identidad, recursos de políticas y claves de condición. Se recomienda dividir los permisos por función para evitar que un conjunto de credenciales tenga demasiadas capacidades operativas.","应明确哪些数据可以进入模型上下文,哪些必须脱敏或禁止使用。对于跨区域推理和多环境调用,建议同步评估数据主权与监管要求。":"Debe quedar claro qué datos pueden ingresar al contexto del modelo y cuáles deben ser insensibilizados o deshabilitados. Para inferencias entre regiones y llamadas multientorno, se recomienda evaluar la soberanía de los datos y los requisitos regulatorios simultáneamente.","建议记录关键调用链:请求来源、模型版本、策略命中、输出处置结果。审计目标不是“保存日志本身”,而是支持问题追溯与责任界定。":'Se recomienda registrar la cadena de llamadas clave: origen de la solicitud, versión del modelo, aciertos de políticas y resultados del procesamiento de salida. El objetivo de la auditoría no es "guardar el registro en sí", sino respaldar el seguimiento de problemas y la definición de responsabilidades.',"高风险能力(如生产环境策略变更、跨账户授权、关键动作执行)建议纳入审批流,避免权限扩散带来的系统性风险。":"Se recomienda que las capacidades de alto riesgo (como cambios en las políticas del entorno de producción, autorización entre cuentas y ejecución de acciones clave) se incluyan en el proceso de aprobación para evitar riesgos sistémicos causados ​​por la proliferación de permisos.","服务商可协助落地,但企业需保留核心决策权与控制权。建议在合同与流程层面明确双方边界:谁负责配置、谁负责审批、谁负责最终责任。":"Los proveedores de servicios pueden ayudar con la implementación, pero las empresas deben conservar los derechos básicos de toma de decisiones y control. Se recomienda aclarar los límites entre las dos partes a nivel de contrato y proceso: quién es responsable de la configuración, quién es responsable de la aprobación y quién es responsable de la responsabilidad final.","将 Bedrock 安全要求并入现有云安全制度,
298避免形成“AI 系统单独一套规则”的治理孤岛。":'Incorporar los requisitos de seguridad de Bedrock al sistema de seguridad en la nube existente para evitar la formación de una isla de gobernanza de "un conjunto separado de reglas para los sistemas de IA".',"我们可协助梳理权限模型、审计策略与上线检查清单,并配合企业安全团队完成评审与整改。":"Podemos ayudar a clasificar el modelo de permiso, la estrategia de auditoría y la lista de verificación en línea, y cooperar con el equipo de seguridad empresarial para completar la revisión y rectificación.","AWS 官方文档指出,Bedrock 成本与输入/输出 token、调用模型类型、推理方式(按需、预配、批处理)等相关。上线前应先建立成本口径,避免“只看总账不看来源”。":'La documentación oficial de AWS señala que los costos de Bedrock están relacionados con tokens de entrada/salida, tipos de modelos de llamadas, métodos de inferencia (bajo demanda, aprovisionamiento, procesamiento por lotes), etc. Antes de conectarse, primero se debe establecer el calibre de costos para evitar "mirar solo el libro mayor sin mirar la fuente".',"模型能力越强,通常成本与延迟压力越大。建议把请求按复杂度分层,常规请求走轻量模型,复杂请求再升级高阶模型。":"Cuanto mayor sea la capacidad del modelo, mayor será el costo y la presión de retraso. Se recomienda superponer las solicitudes según la complejidad. Para solicitudes regulares, utilice el modelo liviano y para solicitudes complejas, actualice al modelo de alto nivel.","峰值流量往往决定整体预算上限。建议提前规划并发策略、限流规则与服务降级方案,确保在高峰期仍可控运行。":"El tráfico pico a menudo determina el límite presupuestario general. Se recomienda planificar con anticipación estrategias de concurrencia, reglas de limitación actuales y planes de degradación del servicio para garantizar una operación controlable durante los períodos pico.","通过压缩上下文、减少冗余历史、复用高频结果,可降低 token 消耗。建议把“提示词治理”纳入运维规范,而非只在开发阶段处理。":'Al comprimir el contexto, reducir el historial redundante y reutilizar resultados de alta frecuencia, se puede reducir el consumo de tokens. Se recomienda que la "gestión rápida de palabras" se incluya en las especificaciones de operación y mantenimiento, en lugar de manejarse simplemente en la etapa de desarrollo.',"建议建立预算阈值、团队级成本看板和月度复盘机制。对异常飙升调用要有自动告警与追溯流程。":"Se recomienda establecer umbrales presupuestarios, paneles de costos a nivel de equipo y mecanismos de revisión mensual. Debería haber procesos automáticos de alarma y trazabilidad para picos anormales en las llamadas.","上线前先做 2-4 周流量模拟,形成成本区间预测,并明确“超预算时的处置策略”。具体价格请以 AWS 官方实时价格页面为准。":'Antes de conectarse, realice simulaciones de tráfico durante 2 a 4 semanas para formular pronósticos de rango de costos y aclarar "estrategias de eliminación cuando se excedan los presupuestos". Para conocer precios específicos, consulte la página oficial de precios en tiempo real de AWS.',"我们可协助建立成本基线、指标体系与告警机制,帮助团队在可控预算内持续优化。":"Podemos ayudar a establecer líneas base de costos, sistemas de indicadores y mecanismos de alarma para ayudar a los equipos a continuar optimizando dentro de presupuestos controlables.","可用于制度检索、流程问答、材料归纳等场景,重点在于输出可追溯与审计留痕,而非替代人工决策。":"Se puede utilizar en escenarios como recuperación de sistemas, preguntas y respuestas de procesos y resumen de materiales. La atención se centra en la trazabilidad de la producción y los seguimientos de auditoría, en lugar de reemplazar la toma de decisiones manual.","适合高频咨询、订单进度说明、售后流程指引等任务。若结合知识库与工单系统,能够提升服务一致性。":"Adecuado para tareas como consultas de alta frecuencia, instrucciones de progreso de pedidos y orientación sobre procesos posventa. Si se combina con la base de conocimientos y el sistema de órdenes de trabajo, se puede mejorar la coherencia del servicio.","可将设备说明、维护手册、故障案例整合为检索式助手,辅助一线排障与培训。":"Las instrucciones de los equipos, los manuales de mantenimiento y los casos de fallas se pueden integrar en los asistentes de recuperación para ayudar en la resolución de problemas y la capacitación de primera línea.","可用于玩家常见问题、活动规则解释、多语言公告生成等场景,重点关注峰值并发和内容安全控制。":"Se puede utilizar en escenarios como preguntas frecuentes de jugadores, explicaciones de reglas de eventos y generación de anuncios en varios idiomas, centrándose en la máxima concurrencia y el control de seguridad del contenido.","在内部办公场景中,可支持制度检索、会è®
298®çºªè¦æ•´ç†ã€è·¨è¯­è¨€å†…容草拟。对于跨区域团队,多语言能力通常是核心诉求之一。":"En escenarios de oficina interna, puede admitir la recuperación del sistema, la recopilación de actas de reuniones y la redacción de contenido en varios idiomas. Para los equipos interregionales, las capacidades multilingües suelen ser uno de los requisitos principales.","建议先选单行业单流程做 PoC,明确业务收益与风险,再逐步扩展场景覆盖范围。":"Se recomienda seleccionar primero una sola industria y un solo proceso para realizar una PoC para aclarar los beneficios y riesgos comerciales, y luego expandir gradualmente la cobertura del escenario.","我们可协助行业场景梳理、方案评估、架构落地与上线运维,帮助企业稳步推进。":"Podemos ayudar con la clasificación de escenarios de la industria, la evaluación de soluciones, la implementación de arquitectura y la operación y mantenimiento en línea, y ayudar a las empresas a avanzar de manera constante."},oz={'<h2 id="intro">为何需要检索增强生成?</h2> <p>单纯的大型语言模型存在"幻觉"现象,并且缺乏您企业内部的最新私密数据。通过检索增强生成 (RAG),我们通过注入相关知识上下文,极大削减了生成不准确结果的概率,并提高了客户服务的精准度。</p> <h2 id="components">核心基础设施建设</h2> <p>在 AWS 上,CoreByte 推荐使用全托管的 <strong>Knowledge Bases for Amazon Bedrock</strong>:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>数据注入:</strong>利用 Amazon S3 存储桶自动化监控文档的上传事件。</li> <li><strong>分块与嵌入:</strong>Bedrock 自动调用 Embedding 大模型(例如 Titan Embeddings),并将长文档切分成带有重叠段的块 (Chunks)。</li> <li><strong>向量引擎:</strong>我们推荐使用 Amazon OpenSearch Serverless 的向量检索引擎版,或基于 Aurora PostgreSQL 的 pgvector,兼顾查询性能和合规约束。</li> <li><strong>输出:</strong>当接受到提示词后,引擎执行近义和语义混合检索,配合 Claude 3 完成严谨的最后综述输出。</li> </ul>':'<h2 id="intro">왜 강화된 세대를 되찾아야 합니까? </h2> <p>단순한 대규모 언어 모델은 "환상" 현상을 겪고 기업 내 최신 개인 데이터가 부족합니다. 검색 증강 생성(RAG)을 통해 우리는 부정확한 결과가 생성될 가능성을 획기적으로 줄이고 관련 지식 컨텍스트를 주입하여 고객 서비스 정확성을 향상시킵니다. </p> <h2 id="comComponents">핵심 인프라 구축</h2> <p>AWS에서 CoreByte는 완전 관리형 <strong>Amazon Bedrock용 지식 베이스</strong> 사용을 권장합니다.</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>데이터 주입:</strong> Amazon S3 버킷을 사용하여 문서 업로드 이벤트를 자동으로 모니터링합니다. </li> <li><strong>청크 및 임베딩: </strong>Bedrock은 자동으로 Embedding 대형 모델(예: Titan Embeddings)을 호출하고 긴 문서를 세그먼트가 겹치는 청크(청크)로 분할합니다. </li> <li><strong>벡터 엔진:</strong> 쿼리 성능 및 규정 준수 제약 조건을 고려하여 Amazon OpenSearch Serverless의 벡터 검색 엔진 버전 또는 Aurora PostgreSQL 기반의 pgVector를 사용하는 것이 좋습니다. </li> <li><strong>출력:</strong> 프롬프트 단어를 수신한 후 엔진은 동의어와 의미 체계의 혼합 검색을 수행하고 Claude 3ê³¼ 협력하여 엄격한 최종 요약 출력을 완성합니다. </li> </ul>','<h2 id="overview">概述</h2> <p>Amazon Bedrock 是一项完全托管的服务,通过单个 API 提供来自 AI21 Labs、Anthropic、Cohere、Meta、Mistral AI、Stability AI 和 Amazon 等领先 AI 公司的高性能基础模型(FM),以及构建生成式人工智能应用程序所需的一系列广泛功能,可在实现开发过程简化的同时维护隐私和安全。</p> <p>借助 Amazon Bedrock 提供的一系列综合功能,您可以轻松尝试各种顶级的 FM,使用您的数据通过微调和检索增强生成(RAG)等技术私下对这些模型进行自定义,并创建执è
298¡Œå¤æ‚业务任务的托管代理——无论是编写代码、处理图像,还是与数据库交互。</p> <h2 id="features">核心功能</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>广泛的基础模型选择:</strong>从领先的 AI 实验室中进行选择,找到最适合您使用案例的模型。</li> <li><strong>自定义模型支持:</strong>使用您的自有数据安全地微调模型。通过 RAG 将模型连接到您的专有数据源。</li> <li><strong>托管的代理 (Agents):</strong>您可以配置代理代表用户执行复杂的操作,整合内部和外部的 API,甚至运行代码。</li> <li><strong>安全与隐私:</strong>您的数据不会用于训练基本模型。所有数据均进行静态和传输中加密。可以利用 AWS PrivateLink 实现私密连接。</li> <li><strong>防范措施 (Guardrails):</strong>在应用程序级别实施定制的保护措施,过滤不需要的内容,屏蔽敏感信息。</li> </ul> <h2 id="access">访问 Amazon Bedrock</h2> <p>您可以通过以下方式访问 Amazon Bedrock:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>AWS 管理控制台:</strong>在此可视化界面中体验基础模型,创建知识库,并测试您的 Agents。</li> <li><strong>AWS CLI / SDKs:</strong>您可以将 Amazon Bedrock 集成到现有的应用程序和数据管道中,使用受到广泛支持的编程语言(如 Python、Java、Go、JavaScript 等)。</li> </ul> <div class="bg-blue-50 border-l-4 border-blue-500 p-4 my-6"> <p class="text-sm text-blue-800"><strong>注意:</strong>由于合规与可用性要求,某些基础模型仅在特定的 AWS 区域提供。请查阅 <a href="#" class="text-blue-600 underline">支持的区域和模型</a> 以获取详细列表。</p> </div> <h2 id="pricing">定价</h2> <p>使用 Amazon Bedrock,您可以根据实际消耗量进行付费。提供<strong>按需</strong>和<strong>预配吞吐量</strong>两种定价模式以满足不同的业务需求:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>按需购买:</strong>通过处理入站和出站 Token 进行现收现付制。这是无需前期承诺进行测试和概念验证(PoC)的最佳选择。</li> <li><strong>预配吞吐量:</strong>对于需要保证每分钟请求数量或使用微调自定义模型的生产环境,预配置容量提供了一定期间内的固定保障。</li> </ul>':'<h2 id="overview">개요</h2> <p>Amazon Bedrock은 단일 API를 통해 AI21 Labs, Anthropic, Cohere, Meta, Mistral AI, Stability AI 및 Amazonê³¼ 같은 주요 AI 기업의 고성능 FM(기본 모델)ê³¼ 개인 정보 보호 및 보안을 유지하면서 개발 프로세스를 단순화하는 생성적 AI 애플리케이션을 구축하는 데 필요한 광범위한 기능 세트를 제공하는 완전 관리형 서비스입니다. </p> <p>Amazon Bedrock에서 제공하는 포괄적인 기능 세트를 사용하면 다양한 최고 FM을 쉽게 시험해보고, 미세 조정 및 RAG(검색 증강 생성)와 같은 기술을 통해 데이터를 사용하여 이러한 모델을 비공개로 사용자 정의하고, 코드 작성, 이미지 처리, 데이터베이스 상호 작용 등 복잡한 비즈니스 작업을 수행하는 관리형 에이전트를 생성할 수 있습니다. </p> <h2 id="features">핵심 기능</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>다양한 기본 모델 선택:</strong> 주요 AI 연구소 중에서 선택하여 사용 사례에 가장 적합한 모델을 찾으세요. </li> <li><strong>맞춤형 모델 지원: </strong> 자신의 데이터를 사용하여 모델을 안전하게 미세 조정합니다. RAG를 통해 모델을 독점 데이터 소스에 연결하세요. </li> <li><strong>호스팅 에이전트: </strong>사용자를 대신하여 복잡한 작업을 수행하고, 내부 및 외부 API와 통합하고, 코드를 실행하도록 에이전트를 구성할 수 있습니다. </li> <li><strong>보안 및 개인정보 보호:</strong> 귀하의 데이터는 기본 모델을 교육하는 데 사용되지 않습니다. 모든 데이터는 저장 및 전송 중에 암호화됩니다. AWS PrivateLink를 사용하여 비공개로 연결할 수 있습니다. </li> <li><strong>가드레일:</strong> 애플리케이션 수준에서 맞춤형 보호를 구현하여 원치 않는 콘텐츠를 필터링하고 민감한 정보를 차단합니다. </li> </ul> <h2 id="access">Amazon Bedrock에 액세스</h2> <p>
298다음을 통해 Amazon Bedrock에 액세스할 수 있습니다. </p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>AWS Management Console:</strong> 이 시각적 인터페이스에서 기본 모델을 경험하고, 지식 기반을 생성하고, 에이전트를 테스트하세요. </li> <li><strong>AWS CLI/SDK: </strong>Python, Java, Go, JavaScript 등과 같이 널리 지원되는 프로그래밍 언어를 사용하여 Amazon Bedrock을 기존 애플리케이션 및 데이터 파이프라인에 통합할 수 있습니다. </li> </ul> <div class="bg-blue-50 border-l-4 border-blue-500 p-4 my-6"> <p class="text-sm text-blue-800"><strong>참고:</strong> 규정 준수 및 가용성 요구 사항으로 인해 일부 기본 모델은 특정 AWS 지역에서만 사용할 수 있습니다. 자세한 목록을 보려면 <a href="#" class="text-blue-600 underline">지원되는 지역 및 모델</a>을 검토하세요. </p> </div> <h2 id="pricing">가격</h2> <p>Amazon Bedrock에서는 소비하는 양에 따라 비용을 지불합니다. 다양한 비즈니스 요구 사항을 충족하기 위한 <strong>주문형</strong> 및 <strong>프로비저닝 처리량</strong>이라는 두 가지 가격 모델을 사용할 수 있습니다.</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>주문형 구매:</strong> 인바운드 및 아웃바운드 토큰을 처리하여 사용한 만큼 지불합니다. 이는 사전 약속 없이 테스트 및 개념 증명(PoC)을 위한 최상의 옵션입니다. </li> <li><strong>프로비저닝된 처리량:</strong> 분당 요청 수를 보장해야 하거나 미세 조정된 사용자 지정 모델을 사용하는 프로덕션 환경의 경우 프로비저닝된 용량은 특정 기간 동안 고정된 보장을 제공합니다. </li> </ul>','<p>欢迎成为 CoreByte 的 AWS 解决方案提供商(SPP)客户。通过我们的托管计划,您不仅可享受技术咨询,还能获得最具性价比的资源账单管理。</p> <h2 id="benefits">接入 SPP 的优势</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>官方信用与结算:</strong>我们直接处理您的账务体系并提供信用额度,便于企业报销与跨海结算。</li> <li><strong>账单返佣或折扣惠让:</strong>基于消耗量梯级的专属折扣与现金激励,最大化云投资的投资回报率。</li> <li><strong>首发模型体验权限:</strong>SPP 客户通常享有 Amazon Bedrock 最新处于预览版 (Preview) 时期的白名单体验通道。</li> </ul> <h2 id="steps">账号迁移 / 新建步骤</h2> <div class="border border-gray-200 rounded-lg overflow-hidden my-6 bg-white"> <table class="min-w-full divide-y divide-gray-200"> <thead class="bg-gray-50"> <tr> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">阶段</th> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">描述</th> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">周期</th> </tr> </thead> <tbody class="bg-white divide-y divide-gray-200"> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">1. IAM 及权限评估</td> <td class="px-6 py-4 text-sm text-gray-500">CoreByte 架构师审查现存账号的整合可行性,或者建立崭新的 Organization Root 账户。</td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">1-2 工作日</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">2. 发送邀请 (Invite)</td> <td class="px-6 py-4 text-sm text-gray-500">从 CoreByte 的 Management Account 发出 Organization 挂载邀请。</td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">即时</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">3. 账单挂载并生效</td> <td class="px-6 py-4 text-sm text-gray-500">客户点击 Accept 之后,下个月份(或当月后续时段)的用量将自动归属至 SPP 账单池中。</td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">视计费周期</td> </tr> </tbody> </table> </div> <h2 id="support">技术支持保障</h2> <p>接入后,所有的基础设施(底层 EC2/S3,上层 Bedrock API)仍百分百归属于您的根账号下。我们不会获取任何涉及隐私的 IAM 数据存取权限,除非由客户主动开启交叉账户访问用于代维。您也可以无缝提权至 AWS 官方的 Enterprise Support。</p>':'<p>CoreByte AWS 솔루션 공급자(SPP) 고객이 되신 것을 환영합니다. 우리의 호스팅 계획을 통해 귀하는 기술 컨설íŒ
298…을 즐길 수 있을 뿐만 아니라 가장 비용 효율적인 리소스 청구서 관리도 받을 수 있습니다. </p> <h2 id="benefits">SPP 액세스의 이점</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>공식 신용 및 결제:</strong> 당사는 귀하의 회계 시스템을 직접 처리하고 신용 한도를 제공하여 기업 환급 및 êµ­ê²½ 간 결제를 용이하게 합니다. </li> <li><strong>청구서 리베이트 또는 할인: </strong>클라우드 투자의 투자 수익을 극대화하기 위해 소비 계층에 따른 독점 할인 및 현금 인센티브를 제공합니다. </li> <li><strong>첫 번째 모델 경험 액세스: </strong>SPP 고객은 일반적으로 미리 보기 기간에 Amazon Bedrock의 최신 화이트리스트 경험에 액세스할 수 있습니다. </li> </ul> <h2 id="steps">계정 마이그레이션/새 단계</h2> <div class="border border-gray-200 rounded-lg Overflow-hidden my-6 bg-white"> <table class="min-w-full Divide-y Divide-gray-200"> <thead class="bg-gray-50"> <tr> <th range="col" class="px-6 py-3 text-left text-xs 글꼴-중간 텍스트-회색-500 대문자 추적-와이드">단계</th> <th 범위="col" 클래스="px-6 py-3 텍스트-왼쪽 텍스트-xs 글꼴-중간 텍스트-회색-500 대문자 추적-와이더">설명</th> <th 범위="col" 클래스="px-6 py-3 텍스트 왼쪽 텍스트-xs 글꼴-중간 텍스트-회색-500 대문자 추적-와이드">기간</th> </tr> </thead> <tbody class="bg-white Divide-y Divide-gray-200"> <tr> <td class="px-6 py-4 whitespace-nowrap text-smfont-medium text-gray-900">1. IAM 및 권한 평가</td> <td class="px-6 py-4 text-sm text-gray-500">CoreByte 설계자는 기존 계정의 통합 가능성을 검토하거나 새로운 조직 루트 계정을 생성합니다. </td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">영업일 기준 1~2일</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-smfont-medium text-gray-900">2. 초대장 보내기(초대)</td> <td class="px-6 py-4 text-sm text-gray-500">CoreByte의 관리 계정에서 조직 마운트 초대장을 발행합니다. </td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">즉시</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-smfont-medium text-gray-900">3. 청구서가 탑재되어 적용됩니다</td> <td class="px-6 py-4 text-sm text-gray-500">고객이 수락을 클릭하면 다음 달(또는 당월 이후 기간)의 사용량이 자동으로 SPP 청구 풀에 반영됩니다. </td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">결제 주기에 따라 다름</td> </tr> </tbody> </table> </div> <h2 id="support">기술 지원 보장</h2> <p>액세스 후 모든 인프라(기본 EC2/S3, 상위 Bedrock API)는 여전히 루트가 100% 소유합니다. 계정. 고객이 유지 관리를 위해 적극적으로 계정 간 액세스를 열지 않는 한 당사는 개인 정보 보호 관련 IAM 데이터 액세스 권한을 얻지 않습니다. 또한 AWS 공식 Enterprise Support로 권한을 원활하게 에스컬레이션할 수도 있습니다. </p>','<p>Amazon Bedrock 支持众多行业中最先进的基础模型家族。</p> <h2 id="anthropic">Anthropic Claude 系列</h2> <p>Claude 模型长于深度的逻辑推理、代码编写与安全的内容生成。最新一代的 Claude 3 系列(Sonnet、Haiku、Opus)设立了新的性能标杆:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Claude 3.5 Sonnet:</strong>最具性价比且具备极高智能水平的模型。</li> <li><strong>Claude 3 Haiku:</strong>最为快捷、响应最迅速的模型,适用于高吞吐实时场景。</li> <li><strong>Claude 3 Opus:</strong>在处理高度复杂的逻辑、编程及科研类对话时表现卓越。</li> </ul> <h2 id="amazon">Amazon Titan 系列</h2> <p>Amazon Titan 模型家族由 AWS 在大规模优质数据集上预先训练建立,提供强劲、高度通用的大型语言及图像处理选择。</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Titan Text Express:</strong>为多种生成文本场景而生的最佳均衡点模型。</li> <li><strong>Titan Embeddings:</strong>包括 Text 和 Multimodal。用于 RAG 和搜索应用,它可以将文本和图像转化为精准的向量表示。</li> <li><strong>Titan Image Generator:</strong>为广告和电子商务快速生成高度精确且高质量的图像。</li> </ul> <h2 id="meta">
298Meta Llama 系列</h2> <p>广受开发者欢迎的开放且经过优化的语言模型,包括 Llama 3 8B / 70B。它们专长于快速和低成本推理、摘要、文本生成以及聊天记录处理。</p> <h2 id="mistral">Mistral AI 系列</h2> <p>欧洲顶级 AI 机构带来的先进模型。其中包含 Mistral Large 与 Mixtral 8x7B(基于专家混合架构 MoE),能提供一流且多语言流利的编程和推理表现。</p>':'<p>Amazon Bedrock은 다양한 산업 분야에서 가장 발전된 기본 모델 제품군을 지원합니다. </p> <h2 id="anthropic">인류 클로드 시리즈</h2> <p>클로드 모델은 깊은 논리적 추론, 코드 작성 및 안전한 콘텐츠 생성에 능숙합니다. 최신 세대의 Claude 3 시리즈(Sonnet, Haiku, Opus)는 새로운 성능 벤치마크를 설정합니다.</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Claude 3.5 Sonnet:</strong>매우 높은 수준의 지능을 갖춘 가장 비용 효율적인 모델입니다. </li> <li><strong>Claude 3 Haiku: </strong>가장 빠르고 반응성이 뛰어난 모델로 처리량이 많은 실시간 시나리오에 적합합니다. </li> <li><strong>Claude 3 Opus: </strong>매우 복잡한 논리, 프로그래밍 및 과학 연구 대화를 처리하는 데 탁월합니다. </li> </ul> <h2 id="amazon">Amazon Titan 시리즈</h2> <p>Amazon Titan 모델 제품군은 AWS에서 대규모 고품질 데이터 세트를 기반으로 사전 훈련 및 구축되어 강력하고 다양한 기능을 갖춘 대규모 언어 및 이미지 처리 옵션을 제공합니다. </p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Titan Text Express: </strong>다양한 텍스트 생성 시나리오에 대한 최적의 평형점 모델입니다. </li> <li><strong>Titan 임베딩: </strong>텍스트 및 다중 모드가 포함됩니다. RAG 및 검색 애플리케이션에 사용되며 텍스트와 이미지를 정확한 벡터 표현으로 변환합니다. </li> <li><strong>Titan 이미지 생성기: </strong>광고 및 전자상거래를 위한 매우 정확하고 품질이 뛰어난 이미지를 빠르게 생성합니다. </li> </ul> <h2 id="meta">Meta Llama 시리즈</h2> <p>Llama 3 8B / 70B를 포함하여 개발자에게 인기 있는 개방형 및 최적화된 언어 모델입니다. 이들은 빠르고 저렴한 추론, 요약, 텍스트 생성 및 채팅 기록 처리를 전문으로 합니다. </p> <h2 id="mistral">Mistral AI 시리즈</h2> <p>유럽 최고의 AI 기관에서 가져온 고급 모델입니다. 여기에는 동급 최고의 다중 언어 유창 프로그래밍 및 추론 성능을 제공하는 Mistral Large 및 Mixtral 8x7B(Expert Hybrid Architecture MoE 기반)가 포함됩니다. </p>',"1-2 工作日":"영업일 기준 1-2일","1. 内容创作":"1. 콘텐츠 제작","1. IAM 及权限评估":"1. IAM 및 권한 평가","2. 发送邀请 (Invite)":"2. 초대장 보내기(초대)","2. 客户支持聊天机器人集成":"2. 고객지원 챗봇 통합","2023年,COREBYTE 正式荣获 AWS SPP(Solution Provider Program)合作伙伴资质。":"2023년 CoreByte는 공식적으로 AWS SPP(솔루션 공급자 프로그램) 파트너 자격을 획득했습니다.","2025年起,COREBYTE 全面开启“Cloud + AI”双引擎战略,重点围绕 Amazon Bedrock 平台,为企业应用全面赋能。":'CoreByte는 2025년부터 Amazon Bedrock 플랫폼에 초점을 맞춰 엔터프라이즈 애플리케이션을 완전히 강화하는 "Cloud + AI" 이중 엔진 전략을 전면적으로 시작할 예정입니다.',"24/7 原厂级响应":"연중무휴 공장급 응답","3. 个性化营销活动":"3. 개인화된 마케팅 캠페인","3. 账单挂载并生效":"3. 법안이 상정되어 발효됩니다.","4. 非结构化数据挖掘":"4. 비정형 데이터 마이닝","5. 预测性洞察":"5. 예측적 통찰력","500+ 真实例子,实力的最佳见证":"500개 이상의 실제 사례, 최고의 강점에 대한 증언","6. 图像与视频处理工程":"6. 영상 및 영상처리공학","7x24 小时原厂级本地化技术排障":"7x24시간 원래 공장 수준의 현지화된 기술 문제 해결","阿里云 (Alibaba Cloud)":"알리바바 클라우드",安全与合规治理网关:"보안 및 규정 준수 거버넌스 게이트웨이","安全与隐私:":"보안 및 개인정보 보호:",按需:"주문형","按需购买:":"주문형 구매:",伴随式演进:"수반되는 진화","帮助一线维修团队通过移动端自然语言系统查阅万页操作手册与历史工单经验。":"일선 유지보수 팀이 모바일 자연어 시스템을 통해 수천 페이지에 달하는 운영 매뉴얼과 과거 작업 주문 경험에 액세스할 수 있도록 지원하세요.",帮助与文档:"도움말 및 문서","包æ
298‹¬ Text 和 Multimodal。用于 RAG 和搜索应用,它可以将文本和图像转化为精准的向量表示。":"텍스트 및 다중 모드가 포함됩니다. RAG 및 검색 애플리케이션에 사용되며 텍스트와 이미지를 정확한 벡터 표현으로 변환합니다.","本网站由新加坡 AWS 合作伙伴/服务商 CoreByte 运营,旨在提供第三方专业咨询与技术交付服务,并非 AWS 官方网站。":"이 웹사이트는 싱가포르에 본사를 둔 AWS 파트너/서비스 제공업체인 CoreByte가 운영하며, 제3자 전문 컨설팅 및 기술 제공 서비스를 제공하는 것을 목표로 합니다. 공식 AWS 웹사이트는 아닙니다.",本页内容:"이 페이지의 내용",边缘安全防护:"엣지 보안",标准交付流程里程碑:"표준 배송 프로세스 마일스톤",并发处理能力:"동시 처리 기능","不管您开了多少个云平台实例,每月仅需对接一份结构清晰的综合账单。支持单一对公打款开票,彻底解放财务部门对账压力。":"얼마나 많은 클라우드 플랫폼 인스턴스를 열어도 매달 명확한 구조를 갖춘 종합 청구서 하나만 있으면 됩니다. 단일 기업 결제 및 송장 발행을 지원하여 재무 부서를 화해 압력으로부터 완전히 해방시킵니다.","不受限的配额 (Quotas) 提升通道,针对紧缺的 Amazon Bedrock 前沿模型算力,SPP 专属通道保障稳定供给。":"Amazon Bedrock 최첨단 모델 컴퓨팅 파워의 부족을 겨냥한 무제한 할당량(Quotas) 프로모션 채널, SPP 독점 채널은 안정적인 공급을 보장합니다.","不限于纯资源的转售,我们深谙 Savings Plans、预留实例组合策略。":"순수 리소스 재판매에 국한되지 않고 Savings Plans 및 예약 인스턴스 포트폴리오 전략에 정통합니다.","不只是代理,更是实战团队":"단순한 에이전트가 아닌 실무팀","部署基于不同站点的私有化大模型客服体系,自动路由及多模态商品问题回复。":"자동 라우팅 및 다중 모드 제품 질문 응답을 통해 다양한 사이트를 기반으로 하는 민영화된 대형 모델 고객 서비스 시스템을 배포합니다.",查看技术白皮书:"기술 백서 보기",查看交付标准:"배송 표준 보기",查阅所有客户成功案例:"모든 고객 성공 사례 보기",查阅现货清单:"재고 목록을 확인하세요",产品服务:"제품 및 서비스","彻底抛弃繁杂的开源插件堆叠。系统原生支持连接 S3 文档中心实现高可靠性检索 (RAG),轻松构建调用 Lambda 的企业闭环智能体。":"복잡한 오픈 소스 플러그인 스택을 완전히 버리십시오. 이 시스템은 기본적으로 RAG(고신뢰성 검색)를 위한 S3 문서 센터 연결을 지원하므로 Lambda를 호출하는 엔터프라이즈 폐쇄 루프 에이전트를 쉽게 구축할 수 있습니다.","成本可视化监控 (Token 与云资源双向监测)":"비용 시각화 모니터링(토큰 및 클라우드 자원의 양방향 모니터링)",成本深度优化:"심층적인 비용 최적화",成立之初:"설립 초기에는","持续合规与运维托管 (MSP)":"지속적인 규정 준수 및 운영 관리(MSP)","初期,公司主要提供基础的云迁移服务和咨询,帮助客户理解云计算的优势并采纳云技术以提高效率和降低成本。":"초기에는 고객이 클라우드 컴퓨팅의 장점을 이해하고 클라우드 기술을 도입하여 효율성을 높이고 비용을 절감할 수 있도록 기본 클라우드 마이그레이션 서비스 및 컨설팅을 주로 제공했습니다.","除了出色的模型接入,我们更为关注您底层的云基础设施安全性以及日常å
298¯ç”¨æ€§ã€‚":"우수한 모델 액세스 외에도 기본 클라우드 인프라의 보안 및 일일 가용성에 더 많은 관심을 기울입니다.","传统机柜无法承受 8 卡 GPU 服务器高达 6kW-10kW 的恐怖功耗。我们的专属机房进行了彻底的“风水制冷与高压直流”改造。":'기존 랙은 8카드 GPU 서버의 엄청난 6kW~10kW 전력 소비를 처리할 수 없습니다. 우리의 전용 컴퓨터실은 완전한 "풍수 냉각 및 고전압 DC" 변환을 거쳤습니다.',"从 CoreByte 的 Management Account 发出 Organization 挂载邀请。":"CoreByte의 관리 계정에서 조직 마운트 초대를 발행합니다.","从 PoC 验证原型的单点开花,走向安全合规的全量生产部署。我们的专家已准备完毕。":"PoC 검증 프로토타입의 단일 지점부터 보안 규정을 준수하는 본격적인 생산 배포까지. 우리 전문가들이 준비되어 있습니다.","从单卡发货到万卡集群构建,从风冷整机组装到液冷机柜上架,我们提供端到端的技术交付。":"단일 카드 배송부터 Wanka 클러스터 구축, 공냉식 기계 조립부터 수냉식 캐비닛 랙킹까지 엔드투엔드 기술 제공을 제공합니다.","从领先的 AI 实验室中进行选择,找到最适合您使用案例的模型。":"최고의 AI 연구소 중에서 선택하여 사용 사례에 가장 적합한 모델을 찾으세요.","从账号底层准备、基础模型接入、私域知识库 (RAG) 搭建、Agent 自动化流配置,到数据安全治理与上线监控运维,CoreByte 为您提供全栈落地支持。":"계정 설정 및 모델 액세스부터 RAG, 에이전트 조정 및 보안 운영에 이르기까지 CoreByte는 엔드투엔드 구현 지원을 제공합니다.","打破“一卡难求”的壁垒。我们为您提供 NVIDIA A100/H100 高端显卡现货租售,并配备无阻塞 InfiniBand 网络与液冷机房托管,全方位释放炼丹极限性能。":"'카드 받기 어렵다'는 장벽을 깨뜨려 보세요. NVIDIA A100/H100 고급 그래픽 카드를 임대 및 판매용으로 제공하며, 비차단 InfiniBand 네트워크와 수냉식 컴퓨터실 호스팅을 갖추고 Alchemy의 궁극의 성능을 최대한 발휘합니다.",打破成本与安全的迷思:"비용과 안전에 대한 통념 깨기","打破企业数据孤岛,提供端到端的数据湖构建与数仓优化服务。利用 AWS 强大的数据分析工具,将海量原始数据转化为可视化洞察,驱动业务快速增长。":"기업의 데이터 사일로를 허물고 엔드투엔드 데이터 레이크 구축 및 데이터 웨어하우스 최적화 서비스를 제공합니다. AWS의 강력한 데이터 분석 도구를 사용하여 대규모 원시 데이터를 시각적 통찰력으로 변환하여 신속한 비즈니스 성장을 촉진하십시오.","打通云底层设施与前沿 AI 能力的全生命周期护航":"클라우드 인프라 및 최첨단 AI 기능의 전체 수명주기 보호","大流量高并发下的玩家侧 UGC 文本审核,以及营销侧买量素材自动分析与打标。":"대규모 트래픽, 높은 동시성 환경에서 플레이어 측 UGC 텍스트 검토, 마케팅 측 구매 자료 자동 분석 및 마킹.",大模型时代的:"빅모델 시대의",大模型私有化部署:"대형 모델의 비공개 배포",大型泛娱乐应用公司:"대형 범 엔터테인먼트 애플리케이션 회사",大型跨国金融集团:"대규모 다국적 금융그룹","大语言模型能力的体现不在于简单的 API 调用,而在于企业级安全、成本可控度与工程落地的完善度。我们专注护航这一过程。":"대규모 언어 모델의 기능은 단순한 API 호출에 반영되는 것이 아니라 엔터프라이즈 수준의 보안, 비용 제어 가능성 및 프로젝트 구현의 완성도에 반영됩니다. 우리는 이 과정을 호위하는 데 중점을 둡니다.",带宽:"대역폭",'单纯的大型语言模型存在"幻觉"现象,并且缺乏您企业内部的最新私密数据。通过检索增强生成 (RAG),我们通过注入相关知识上下文,极大削减了生成不准确结果的概率,并提高了客户服务的精准度。':'단순한 대규모 언어 모델은 "환상" 현상이 발생하고 기업 내 최신 개인 데이터가 부족합니다. 검색 증강 생성(RAG)을 통해 우리는 부정확한 결과가 생성될 가능성을 획기적으로 줄이고 관련 지식 컨텍스트를 주입하여 고객 서비스 정확성을 향상시킵니다.',"单机柜 30kW+ 超高供电":"단일 캐비닛 30kW+ 초고전력 공급 장치","单一 API / 终端节点":"단일 API/엔드포인트","当接受到提示词后,引擎执行近义和语义混合检索,配合 Claude 3 完成严谨的最后综述输出。":"프롬프트 단어를 수신한 후 엔진은 동의어와 의미 체계의 혼합 검색을 수행하고 Claude 3ê³¼ 협력하여 엄격한 최종 요약 출력을 완성합니다.","当前 AWS 云账号的体系规模概览":"현재 AWS 클라우드 계정의 시스템 크기 개요","颠覆传统的关键字搜索。深入挖掘企业长文本、视频审核与杂乱无章的历史邮件,通过语义向量化 (Search APIs) 快速定位隐藏趋势与关键答案。":"전통적인 키워드 검색을 전복하세요. 기업의 장문 텍스트, 비디오 리뷰, 지저분한 과거 이메일을 심층적으로 분석하고 의미론적 벡터화(검색 API)를 통해 숨겨진 동향과 주요 답변을 빠르게 찾아보세요.",巅峰算力引擎:"최고의 컴퓨팅 엔진","电话号码 / WhatsApp / 微信 / 邮箱 等":"전화번호 / WhatsApp / WeChat / 이메일 등",电话热线:"전화 핫라인",电子邮箱:"이메일","调查显示,小型企业主最担心的是“数据安全”与“技术实施成本”。但这在云时代已成为过去式。人工智能技术的大众化,以及众多提供低代码/无代码解决方案和即用即付模式的服务,让您无需组建内部数据科学团队或投入极其高昂的早期算力即可起步。":"조사 ê²°ê³¼, 중소기업 오너들이 가장 걱정하는 부분은 '데이터 보안'ê³¼ '기술 구현 비용'인 것으로 나타났다. 하지만 클라우드 시대에는 이런 일도 없어진다. 로우 코드/노 코드 솔루션 및 종량제 모델을 제공하는 수많은 서비스와 함께 AI 기술의 민주화를 통해 내부 데이터 과학 팀을 구성하거나 엄청나게 비싼 초기 단계 컴퓨팅 성능에 투자하지 않고도 시작할 수 있습니다.",顶级显卡现
298货供应:"재고로 구매 가능한 최고의 그래픽 카드",顶级云原厂直通车:"탑 클라우드 오리지널 공장 급행열차",定价:"가격","定制化 AWS 云端架构规划":"맞춤형 AWS 클라우드 아키텍처 계획",定制属于您的增长蓝图:"나만의 성장 청사진을 맞춤화하세요",动静态智能加速:"동적 및 정적 지능형 가속",端管云协同硬件优势:"터미널, 파이프 및 클라우드 협업 하드웨어의 장점","对于需要保证每分钟请求数量或使用微调自定义模型的生产环境,预配置容量提供了一定期间内的固定保障。":"분당 요청 수를 보장해야 하거나 미세 조정된 사용자 지정 모델을 사용하는 프로덕션 환경의 경우 프로비저닝된 용량은 일정 기간 동안 고정된 보장을 제공합니다.",多可用区容灾设计:"다중 AZ 재해 복구 설계",多可用区双活:"다중 AZ 액티브-액티브",多模态与成本:"다중 양식 및 비용",多语言产品文案适配:"다국어 제품 카피라이팅 각색","多语种自动化客服 Agent":"다국어 자동 고객 서비스 에이전트","多云互联,化繁为简":"멀티 클라우드 상호 연결로 복잡성 단순화",多账号组织治理:"다중 계정 조직 관리",额度无缝实时划转:"신용한도의 원활한 실시간 이체",发现更多技术细节:"더 많은 기술적인 세부 사항을 알아보세요",发展历程:"개발 이력",法务与政企:"법무 및 정부 기업",泛金融业:"범금융산업","防范措施 (Guardrails):":"난간:","访问 Amazon Bedrock":"아마존 베드락 방문",飞天云操作系统底座:"Feitian 클라우드 운영 체제 기반",费用极致透明:"매우 투명한 수수료","分块与嵌入:":"청킹 및 임베딩:","分流 60% 初级问题,客服首次响应从 48小时缩短至 1分钟内。":"주요 문제의 60%가 전환되었으며, 첫 번째 고객 서비스 응답이 48시간에서 1분으로 단축되었습니다.","分析宏观趋势,预测短期需求波动。无论处理库存补货报警还是借贷违约概率,机器学习模型帮助您在风控和运营中做出精明决策。":"거시적 추세를 분석하고 단기 수요 변동을 예측합니다. 재고 보충 경보 또는 대출 불이행 가능성 처리 여부에 관계없이 기계 학습 모델은 위험 제어 및 운영에서 현명한 결정을 내리는 데 도움이 됩니다.",服务项目:"서비스","复杂病案查找时间缩短 90%,病历结构化效率成倍提升。":"복잡한 의료기록 검색 시간은 90% 단축되고, 의료기록 구조화 효율성은 2배 향상됩니다.",复杂推理代码:"복잡한 추론 코드",赋能企业数字化使命:"디지털 임무를 통해 기업의 역량 강화",覆盖全球的基础设施:"글로벌 인프라",覆盖全业务场景的行业落地能力:"모든 비즈니스 시나리오를 포괄하는 산업 구현 기능","该新加坡知名研发发行一体的游戏公司面临全球同服的巨大压力。COREBYTE 团队利用 AWS 全球网络、Amazon Aurora 全球数据库和无服务器架构,帮助其构建了可弹性伸缩的底层系统。上线当日成功应对百万级同时在线并发,数据库延迟降低 40%。":"R&D와 유통을 통합한 싱가포르 기반의 유명한 게임 회사는 글로벌 서버로부터 엄청난 압박을 받고 있습니다. CoreByte 팀은 AWS 글로벌 네트워크, Amazon Aurora 글로벌 데이터베이스 및 서버리스 아키텍처를 사용하여 탄력적으로 확장 가능한 기본 시스템을 구축하는 데 도움을 주었습니다. 출시 당일 수백만 건의 동시 온라인 동시 처리를 성공적으로 처리하고 데이터베이스 대기 시간을 40% 줄였습니다.",概述:"개요","高端 GPU 市场流通紧俏。请直接联络我们的算力架构师,确认最新库存状况、交付排期与精准报价。":"하이엔드 GPU 시장은 타이트합니다. 최신 재고 상태, 배송 일정 및 정확한 견적을 확인하려면 컴퓨팅 파워 아키텍트에게 직접 문의하세요.",高可用容灾架构:"고가용성 재해 복구 아키텍처",高密裸金属整机定制:"고밀도 베어메탈 머신 맞춤화",高性价比大模型算力接入:"비용 효율적인 대형 모델 컴퓨팅 성능 액세스","高性能边缘计算与 CDN加速":"고성능 엣지 컴퓨팅 및 CDN 가속",个:"개인",个性化触达物料自动生成:"개인화된 터치 자료를 자동으로 생성","各行各业的领军企业通过与 COREBYTE 合作,不仅实现了平滑上云,":"다양한 산업 분야의 선도 기업들이 CoreByte와 협력함으로써 클라우드로의 원활한 마이그레이션을 달성할 뿐만 아니라,","根据企业品牌视觉指导方针,结合用户画像,毫秒级下发营销图文结构。":"기업 브랜드 시각적 지침에 따라 사용자 초상화와 결합하여 마케팅 그래픽 및 텍스트 구조가 밀리초 단위로 전달됩니다.","根据业务基因与发展地域,为您自由组合最强底层算力基座":"비즈니스 유전자와 개발 지역을 기반으로 가장 강력한 기본 컴퓨팅 파워 기반을 자유롭게 결합할 수 있습니다.","更懂业务的 FinOps 成本控制中心":"비즈니스를 더 잘 이해하는 FinOps 비용 관리 센터","更全面激活了数据价值,在 AI 时代赢得先机。":"데이터의 가치를 보다 종합적으로 활성화하고, AI 시대의 우위를 선점합니다.",工单摘要与维修辅助:"작업 주문 요약 및 유지 관리 지원","公司开始吸引更多大型企业客户,包括互联网、媒体和电商行业的领导者。这一时期,COREBYTE也开始在亚太地区扩展其市场足迹,与多个云服务提供商建立了战略合作伙伴关系。":"회사는 인터넷, 미디어 및 전자상거래 업계의 리더를 포함하여 더 많은 대기업 고객을 유치하기 시작했습니다. 이 기간 동안 CoreByte는 아시아 태평양 지역에서 시장 입지를 확장하기 시작했으며 여러 클라우드 서비스 제공
298업체와 전략적 파트너십을 구축했습니다.","公司名称 (选填)":"회사명(선택)","公有云虽然带来了敏捷,但也常常因为“按量付费”导致账单刺客失控。我们不仅代理售卖云资源,更无偿提供深度的 FinOps 云财务营运分析。":'퍼블릭 클라우드는 민첩성을 제공하지만 "종량제"로 인해 청구서 암살자가 통제를 벗어나는 경우가 많습니다. 클라우드 자원을 대행하여 판매할 뿐만 아니라 심층적인 FinOps 클라우드 재무 운영 분석도 무료로 제공해드립니다.',供应链周转:"공급망 회전율","构建模型管道,连接内部生产网络,并完成 Guardrails 配置。":"모델 파이프라인을 구축하고, 내부 프로덕션 네트워크를 연결하고, Guardrails 구성을 완료하세요.","构建企业级检索增强生成 (RAG),打通企业内部系统数据流,实现智能搜索、自动化分析及业务辅助。":"기업 내부 시스템의 데이터 흐름을 개방하여 지능형 검색, 자동화된 분석 및 비즈니스 지원을 달성하기 위해 엔터프라이즈 수준의 RAG(검색 강화 생성)를 구축합니다.","构建数百GB合规文档的高精准 RAG 系统,显著降低研报查找与合规审查的人工工时。":"수백 GB에 달하는 규정 준수 문서로 고정밀 RAG 시스템을 구축하여 연구 보고서 검색 및 규정 준수 검토에 소요되는 수작업 시간을 크게 줄입니다.",关于我们:"회사 소개","官方签约服务商,APN 官网可查,规避任何不可靠的中间灰色渠道风险。":"신뢰할 수 없는 중간 그레이 채널 위험을 방지하려면 공식 계약 서비스 제공
298업체를 APN 공식 웹사이트에서 확인할 수 있습니다.","官方信用与结算:":"공식 신용 및 정산:",官方严格资质审查备案:"공식적인 엄격한 자격 심사 및 서류 제출","广泛的基础模型选择:":"광범위한 기본 모델 선택:","广受开发者欢迎的开放且经过优化的语言模型,包括 Llama 3 8B / 70B。它们专长于快速和低成本推理、摘要、文本生成以及聊天记录处理。":"Llama 3 8B/70B를 포함하여 개발자에게 인기 있는 개방형 및 최적화된 언어 모델입니다. 이들은 빠르고 저렴한 추론, 요약, 텍스트 생성 및 채팅 기록 처리를 전문으로 합니다.","规避单一模型的厂商锁定风险。企业利用单一端点标准化接入 Claude、Llama 等不同模型,降低重构成本并追求高可用性。":"단일 모델을 사용하여 공급업체에 종속되는 위험을 피하세요. 기업은 단일 엔드포인트를 사용하여 Claude 및 Llama와 같은 다양한 모델에 대한 액세스를 표준화하여 재구성 비용을 줄이고 고가용성을 추구합니다.",国标级数据中心:"국가표준 데이터센터",国内最完善的云安全体系:"중국에서 가장 완벽한 클라우드 보안 시스템",合规检测:"규정 준수 테스트",合规审查与内部知识库:"규정 준수 검토 및 내부 기술 자료",和:"그리고",核心功能:"핵심 기능",核心基础设施建设:"핵심 인프라 구축","核心架构师将在收到需求后 1 个工作日内安排连线对齐。":"핵심 설계자는 요구 사항을 받은 후 영업일 기준 1일 이내에 배선 정렬을 준비합니다.",核心势能护城河:"핵심 위치 에너지 해자",核心现货型号清单:"핵심 재고 모델 목록",核心优势:"핵심 장점",互动娱乐:"인터랙티브 엔터테인먼트","华为云 (Huawei Cloud)":"화웨이 클라우드","欢迎成为 CoreByte 的 AWS 解决方案提供商(SPP)客户。通过我们的托管计划,您不仅可享受技术咨询,还能获得最具性价比的资源账单管理。":"CoreByte AWS 솔루션 공급자(SPP) 고객이 되신 것을 환영합니다. 우리의 호스팅 계획을 통해 귀하는 기술 컨설팅을 즐길 수 있을 뿐만 아니라 가장 비용 효율적인 리소스 청구서 관리도 받을 수 있습니다.","火山引擎 (BytePlus)":"화산 엔진(BytePlus)",伙伴:"파트너",获取免费咨询:"무료 상담 받기","基于 Amazon Bedrock 单一服务端点,您可以合规调用顶尖的基础模型。我们在为企业精选与评估最新模型方面拥有丰富经验。":"Amazon Bedrock 단일 서비스 엔드포인트를 기반으로 최고의 기본 모델을 규정에 맞게 호출할 수 있습니다. 우리는 비즈니스를 위한 최신 모델을 선택하고 평가하는 데 있어 광범위한 경험을 보유하고 있습니다.","基于 Amazon Bedrock 与 Claude 3 模型,对接核心工单接口,构建多语种物流问答 RAG。":"Amazon Bedrock 및 Claude 3 모델을 기반으로 핵심 작업 주문 인터페이스에 연결되어 다국어 물류 Q&A RAG를 구축합니다.","基于 Amazon Bedrock 与 Claude 模型,利用其强大的长文本推理能力构建高级别金融合规文档分析智能体。":"Amazon Bedrock 및 Claude 모델을 기반으로 강력한 긴 텍스트 추론 기능을 사용하여 높은 수준의 금융 규정 준수 문서 분석 에이전트를 구축합니다.","基于 AWS 卓越架构,协助企业在新加坡本地及全球市场安全、合规地部署 Amazon Bedrock 等生成式 AI 应用。":"AWS의 탁월한 아키텍처를 기반으로 하는 이 솔루션은 기업이 Amazon Bedrock과 같은 생성적 AI 애플리케이션을 싱가포르 및 글로벌 시장에서 안전하고 규정을 준수하여 배포하는 데 도움이 됩니다.","基于 Bedrock Agents 对接 CRM、ERP 等核心业务,实现智能化执行与跨业务流自动调度审批。":"Bedrock Agents를 기반으로 CRM, ERP 등 핵심 비즈니스에 연결하여 비즈니스 흐름 전반에 걸쳐 지능형 실행과 자동 일정 예약 및 승인을 실현합니다.","基于 Converse API 的无缝平切评估框架":"Converse API를 기반으로 한 원활한 플랫 컷 평가 프레임워크","基于 COREBYTE 全栈云服务能力,我们不仅是您的 AI 应用集成商,更是长期运维伙伴。包含:AWS 账号合规设定、FinOps 成本管控、网络安全组隔离设定及定期的架构健康审查。":"CoreByte의 풀스택 클라우드 서비스 역량을 바탕으로 우리는 귀하의 AI 애플리케이션 통합자일 뿐만 아니라 장기적인 운영 및 유지 관리 파트너이기도 합니다. 포함 내용: AWS 계정 규정 준수 설정, FinOps 비용 제어, 네트워크 보안 그룹 격리 설정 및 정기 아키텍처 상태 검토.","基于 Guardrails for Bedrock 配置内容安全边界,结合 IAM、CloudTrail 构建严格的 API 访问与数据审计链路。":"Bedrock용 Guardrails를 기반으로 콘텐츠 보안 경계를 구성하고 IAM 및 CloudTrail을 사용하여 엄격한 API 액세스 및 데이터 감사 링크를 구축합니다.","基于模型的 Token 层级 Cost Explorer 报表":"모델 기반 토큰 수준 Cost Explorer 보고서","基于您的业务流量基线,设计 On-Demand(按需)、Reserved(包年包月)与 Spot(竞价实例)的最优配比购买计划。":"비즈니스 트래픽 기준을 기반으로 온디맨드(온디맨드), 예약(연간 및 월간), 스팟(스팟 인스턴스)에 대한 최적의 구매 계획을 설계하세요.","基于实际业务需求打造的生产级成果,涵盖各核心大体量行业的标杆架构。":"실제 비즈니스 요구 사항을 기반으로 한 생산 수준 결과는 다양한 핵심 대규모 산업의 벤치마크 아키텍처를 포괄합니다.","基于消耗量梯级的专属折扣与现金激励,最大化云投资的投资回报率。":"소비 계층에 따른 독점 할인 및 현금 인센티브는 클라우드 투자의 ROI를 극대화합니다.",即时:"즉각적인","极低 PUE 实测":"매우 낮은 PUE 측정",极低延迟并发:"매우 낮은 대기 시간 동시성",极强的应对高并发能力:"높은 동시성에 대처하는 강력한 능력",集群组网与并行调度:"클러스터 네트워킹 및 병렬 스케줄링","技术架构可申请 AWS 原厂专家的设计审核 (Well-Architected Review),同时协助申请项目基础设施测试资金 (PoC funding)。":"기술 아키텍처는 AWS 출신 전문가의 설계 검토(Well-Architected Review)를 신청할 수 있으며, 프로젝트 인프라 테스트 자금(PoC 자금) 신청에 도움을 줄 수 있습니다.",技术支持保障:"기술지원 보장",加速您的每一次业务突破:"모든 비즈니스 혁신을 가속화하세요",架构验证与资金支持:"아키텍처 검증 및 금융 지원",架构与方案:"아키텍처 및 솔루션","架构原生 AI 能力拓展":"아키텍처 기반 AI 기능 확장",架构原生优化:"아키텍처 기본 최적화",监控与自动扩缩容:"모니터링 및 자동 확장 및 축소","将前沿 AI 技术":"최첨단 AI 기술을 접목하다","将特定审计底稿的文本核查耗时从 3 周压缩至 4 小时,准确率达到生产级。":"특정 감사 서류에 대한 텍스트 검증 시간은 생
298산 수준의 정확성을 유지하면서 3주에서 4시간으로 단축되었습니다.",阶段:"단계","接入 SPP 的优势":"SPP 액세스의 장점","接入后,所有的基础设施(底层 EC2/S3,上层 Bedrock API)仍百分百归属于您的根账号下。我们不会获取任何涉及隐私的 IAM 数据存取权限,除非由客户主动开启交叉账户访问用于代维。您也可以无缝提权至 AWS 官方的 Enterprise Support。":"액세스 후 모든 인프라(기본 EC2/S3, 상위 계층 Bedrock API)는 여전히 루트 계정의 100% 소유입니다. 고객이 유지 관리를 위해 적극적으로 계정 간 액세스를 열지 않는 한 당사는 개인 정보 보호 관련 IAM 데이터 액세스 권한을 얻지 않습니다. 또한 AWS 공식 Enterprise Support로 권한을 원활하게 에스컬레이션할 수도 있습니다.",结合大模型与云端数仓的供应链预测:"대규모 모델과 클라우드 데이터 웨어하우스를 결합한 공급망 예측","结合先进的 AI 引擎与大语言模型,帮助企业将生成式 AI 落地到具体业务场景,如客服辅助系统、智能内容生成和深度数据挖掘,打造“Cloud + AI”双引擎壁垒。":"고급 AI 엔진과 대규모 언어 모델을 결합하면 기업이 고객 서비스 지원 시스템, 지능형 콘텐츠 생성 및 심층 데이터 마이닝과 같은 특정 비즈니스 시나리오에 생성 AI를 구현하여 '클라우드 + AI' 이중 엔진 장벽을 만들 수 있습니다.",解决方案:"해결책","借助 Amazon Bedrock 提供的一系列综合功能,您可以轻松尝试各种顶级的 FM,使用您的数据通过微调和检索增强生成(RAG)等技术私下对这些模型进行自定义,并创建执行复杂业务任务的托管代理——无论是编写代码、处理图像,还是与数据库交互。":"Amazon Bedrock에서 제공하는 포괄적인 기능 세트를 사용하면 다양한 최고 FM을 쉽게 시험해보고, 미세 조정 및 RAG(검색 증강 생성)와 같은 기술을 통해 데이터를 사용하여 이러한 모델을 비공개로 사용자 정의하고, 코드 작성, 이미지 처리, 데이터베이스 상호 작용 등 복잡한 비즈니스 작업을 수행하는 관리형 에이전트를 생성할 수 있습니다.",金融风控与合规:"금융 위험 통제 및 규정 준수","金融级高可用与 PCI-DSS 合规架构落地":"금융 등급의 고가용성 및 PCI-DSS 규정 준수 아키텍처 구현",经济首选:"경제적인 선택",精细化计费监测:"세분화된 청구 모니터링",精准定位废弃用量:"폐기물 사용량을 정확하게 찾아냅니다.","具备近乎完美的逻辑推理与超长上下文窗口支持,针对复杂编程与分析任务表现超越人类基准。":"거의 완벽에 가까운 논리적 추론과 매우 긴 컨텍스트 창 지원을 갖추고 있으며 성능은 복잡한 프로그래밍 및 분석 작업에 대한 인간 벤치마크를 능가합니다.",绝对边界安全:"절대적인 국경 보안",军工级物理安防防线:"군용급 물리보안 방어선",开始联合构建指引:"공동 빌드 가이드 시작","开始之前,拥有数字化数据是无法绕过的先决条件。您需评估现有的文本文件、电子表格、工单及文档。我们将协助您完成数据清洗与上云架构,这为日后的私有模型训练、微调与大规模检索 (RAG) 扫平障碍。":"시작하기 전에 디지털 데이터를 갖추는 것은 무시할 수 없는 전제 조건입니다. 기존 텍스트 파일, 스프레드시트, 작업 주문 및 문서를 평가해야 합니다. 향후 프라이빗 모델 교육, 미세 조정 및 대규모 검색(RAG)을 위한 길을 열어줄 데이터 정리 및 클라우드 아키텍처를 완성하도록 도와드리겠습니다.",可控基础任务:"제어 가능한 기본 작업",可量化成果:"정량화 가능한 결과",渴望快速迭代模型架构且避免被单一云排他锁定:"모델 아키텍처를 신속하게 반복하고 단일 클라우드에만 국한되지 않기를 원합니다.",客服人力缩减:"고객 서비스 인력 감축","客服响应时间慢,人工处理海量国际物流条款常常出错,客户抱怨无法及时获取准确的清关建议。":"고객 서비스 응답 시간이 느리고 대규모 국제 물류 조건을 수동
298으로 처리하는 경우 종종 실수가 발생하며 고객은 적시에 정확한 통관 조언을 얻을 수 없다고 불평합니다.",客户案例覆盖20多个行业:"고객 사례는 20개 이상의 산업 분야를 포괄합니다.","客户点击 Accept 之后,下个月份(或当月后续时段)的用量将自动归属至 SPP 账单池中。":"고객이 수락을 클릭하면 다음 달(또는 당월 이후 기간)의 사용량이 자동으로 SPP 청구 풀에 귀속됩니다.",客户推荐:"고객 평가",跨境电商:"국경을 넘는 전자상거래",跨模型并发测试:"모델 간 동시 테스트",跨区域负载调度:"지역 간 로드 예약",跨云余额转账:"클라우드 간 잔액 이체",跨账户权限回收:"교차 계정 권한 복구",扩展业务与市场:"사업 및 시장 확대",冷热通道隔离与冷板式液冷:"열기 및 냉기 통로 격리 및 냉각판 액체 냉각",立即提交:"지금 제출",立刻锁定稀缺算力配额:"부족한 컴퓨팅 성능 할당량을 즉시 고정",立刻预约架构师会议:"지금 건축가 회의를 예약하세요",立足新加坡辐射全球:"싱가포르에 본사를 두고 전 세계로 뻗어 나가고 있습니다.","利用 Amazon S3 存储桶自动化监控文档的上传事件。":"Amazon S3 버킷을 사용하여 문서 업로드 이벤트를 자동으로 모니터링합니다.","例如:张三":"예: 장산",联络架构师免费咨询:"무료 상담을 위해 건축가에게 연락하세요",联系方式:"연락처 정보",联系架构师评估:"평가를 위해 건축가에게 문의하세요",联系商务通道:"비즈니스 채널에 문의",联系我们:"문의하기",联系我们的架构师:"우리 건축가에게 문의하세요","两种定价模式以满足不同的业务需求:":"다양한 비즈니스 요구 사항을 충족하는 두 가지 가격 모델:",领先的抖音同款视频云:"최고의 Douyin 비디오 클라우드",刘先生:"리우 씨",六大经典实战应用场景:"6가지 고전적인 실제 적용 시나리오",漏洞自动扫描修复:"자동 취약점 검색 및 복구",马上开通您的企业级多云账户:"지금 기업 수준의 멀티 클라우드 계정을 개설하세요","每年至少受查通过数十起成功的企业级生产环境落地实战案例。":"매년 수십 ê±´ 이상의 기업 수준 생산 환경의 성공적인 구현 사례가 조사되어 통과됩니다.","面对海量商品和多样化的消费者需求,我们基于 Amazon Bedrock 构建了多模态大语言模型,并私有化接入客户知识库。部署后,智能导购准确率飙升,并能够根据图片、文字等意图精准推荐商品,大幅提高了销售转化率及用户停留时长。":"대규모 제품과 다양한 소비자 요구에 직면하여 우리는 Amazon Bedrock을 기반으로 다중 모드 대형 언어 모델을 구축하고 고객 지식 기반에 대한 액세스를 사유화했습니다. 배포 후 지능형 쇼핑 가이드의 정확성이 급상승했으며 사진, 텍스트 및 기타 의도를 기반으로 제품을 정확하게 추천할 수 있어 판매 전환율과 사용자 체류 시간이 크게 향상되었습니다.",描述:"설명하다",敏感卷宗处理与合规风控:"민감한 파일 처리 및 규정 준수 위험 제어",模型分类:"모델 분류",模型解耦与无缝切换:"모델 분리 및 원활한 전환",某大型泛娱乐电商平台:"ë
298Œ€ê·œëª¨ 범엔터테인먼트 전자상거래 플랫폼",某全球性物流平台:"글로벌 물류 플랫폼",某知名出海电商:"해외 유명 전자상거래 업체","内部审计与合规检查需要耗费审查员海量精力比对上万份财报与交易条款,导致严格的审计流程周期冗长且成本高昂。":"내부 감사 및 규정 준수 검사를 수행하려면 검사관이 수만 건의 재무 보고서와 거래 조건을 비교하는 데 많은 에너지를 소비해야 하므로 엄격한 감사 프로세스가 길고 비용이 많이 듭니다.","您的高优先级问题能够直达 AWS 架构师及后台工程师团队。通过精细化管理按需与预留实例,实现长效降本增效。":"우선순위가 높은 문제는 AWS 아키텍트와 백엔드 엔지니어링 팀에 직접 전달됩니다. 온디맨드 인스턴스와 예약 인스턴스의 정교한 관리를 통해 장기적인 비용 절감 및 효율성 향상을 달성합니다.",您的官方无缝衔接:"공식적인 원활한 연결",您的企业名称:"귀하의 업체 이름",您的企业应用程序:"귀하의 엔터프라이즈 애플리케이션","您的数据不会用于训练基本模型。所有数据均进行静态和传输中加密。可以利用 AWS PrivateLink 实现私密连接。":"귀하의 데이터는 기본 모델을 훈련하는 데 사용되지 않습니다. 모든 데이터는 저장 및 전송 중에 암호화됩니다. AWS PrivateLink를 사용하여 비공개로 연결할 수 있습니다.",您的姓名:"당신의 이름","您可以将 Amazon Bedrock 集成到现有的应用程序和数据管道中,使用受到广泛支持的编程语言(如 Python、Java、Go、JavaScript 等)。":"Python, Java, Go, JavaScript 등과 같이 널리 지원되는 프로그래밍 언어를 사용하여 Amazon Bedrock을 기존 애플리케이션 및 데이터 파이프라인에 통합할 수 있습니다.","您可以配置代理代表用户执行复杂的操作,整合内部和外部的 API,甚至运行代码。":"사용자를 대신하여 복잡한 작업을 수행하고, 내부 및 외부 API와 통합하고, 코드를 실행하도록 에이전트를 구성할 수 있습니다.","您可以通过以下方式访问 Amazon Bedrock:":"다음을 통해 Amazon Bedrock에 액세스할 수 있습니다.","欧洲顶级 AI 机构带来的先进模型。其中包含 Mistral Large 与 Mixtral 8x7B(基于专家混合架构 MoE),能提供一流且多语言流利的编程和推理表现。":"유럽 ​​최고의 AI 기관이 가져온 고급 모델. 여기에는 동급 최고의 다중 언어 유창 프로그래밍 및 추론 성능을 제공하는 Mistral Large 및 Mixtral 8x7B(Expert Hybrid Architecture MoE 기반)가 포함됩니다.",排位:"순위","抛弃不可控的互联网公有化调用。Bedrock 以极高标准的企业级安全为原生理念,为生成式 AI 提供架构级的合规底座。":"통제할 수 없는 공개적인 인터넷 사용을 중단하세요. Bedrock은 매우 높은 수준의 엔터프라이즈 수준 보안을 기본 개념으로 삼고 생성 AI를 위한 아키텍처 수준 규정 준수 기반을 제공합니다.","屏蔽底层的控制台差异。我们提供跨云统一的监控大盘与一键式 MSP 工单响应,复杂组网由专属 SA 技术专家全程护航。":"기본 콘솔 차이점을 마스크합니다. 통합된 클라우드 간 모니터링 대시보드와 원클릭 MSP 작업 주문 응답을 제공합니다. 복잡한 네트워킹은 전담 SA 기술 전문가가 완벽하게 에스코트합니다.",企业级:"엔터프라이즈 수준","企业级 RAG 架构最佳实践":"엔터프라이즈 규모 RAG 아키텍처 모범 사례",企业级高可用架构标杆:"엔터프라이즈급 고가용성 아키텍처 벤치마크",企业级生产力:"엔터프라이즈급 생산성",企业级最佳实践案例:"엔터프라이즈 수준 모범 사례 사례",企业落地全流程方案:"엔터프라이즈 배포 청사진",企业数据跨账号安全策略配置:"기업 데이터 교차 계정 보안 정책 구성",企业数字化服务经验:"기업 디지털 서비스 경험","企业选择 AWS SPP,能带来什么核心价值?":"기업이 AWS SPP를 ì
298„ íƒí•˜ë©´ 어떤 핵심 가치를 얻을 수 있습니까?","企业知识库 RAG 建设":"기업 지식 기반 RAG 구축","企业知识库与 RAG 集成":"RAG와 엔터프라이즈 기술 자료 통합",前沿模型支撑能力:"최첨단 모델 지원 기능","请简要描述您的业务状况或您需要的亚马逊云/上云服务...":"귀하의 비즈니스 상황이나 필요한 Amazon 클라우드/클라우드 서비스에 대해 간략하게 설명해주세요.",区域性大型综合医院:"지역대형종합병원",全场景云端解决方案:"전체 시나리오 클라우드 솔루션",全国产化算力自主可控:"국가적으로 생산된 컴퓨팅 파워는 독립적으로 제어 가능",全局无缝托管:"글로벌 원활한 호스팅","全链路 AI 算力基建保障":"풀링크 AI 컴퓨팅 파워 인프라 보장","全面评估业务需求后,您可选择采用现有大模型精调,或直接接入成熟体系。我们将提供深度咨询,运用像 Amazon Bedrock 这类世界级的大模型托管平台,平滑无缝地接入企业原生架构。":"비즈니스 요구 사항을 종합적으로 평가한 후 기존 대규모 모델을 미세 조정하거나 성숙한 시스템에 직접 연결할 수 있습니다. 심층적인 컨설팅을 제공하고 Amazon Bedrockê³¼ 같은 세계적 수준의 대규모 모델 호스팅 플랫폼을 사용하여 기업의 기본 아키텍처에 원활하고 원활하게 통합할 것입니다.","全面支持包含 Amazon Bedrock 在内的复杂 AI 计算架构落地交付。":"Amazon Bedrock을 포함한 복잡한 AI 컴퓨팅 아키텍처의 구현을 완벽하게 지원합니다.",全球办事处:"글로벌 사무소",全球顶尖音视频网络:"세계 최고의 오디오 및 비디오 네트워크",全球合规审计:"글로벌 규정 준수 감사",全球核心资源快速调配:"글로벌 핵심자원의 신속한 배치",全球化游戏运营:"글로벌 게임 운영",全球领先:"글로벌 리더","全球市场份额第一的云服务提供商,提供超过200项全功能服务。适合拥有全球化业务布局、极高架构复杂度与对合规有严苛要求的企业出海首选。":"200개 이상의 모든 기능을 갖춘 서비스를 제공하는 세계 최대의 시장 점유율을 보유한 클라우드 서비스 제공
298업체입니다. 글로벌 비즈니스 레이아웃, 매우 높은 아키텍처 복잡성 및 엄격한 규정 준수 요구 사항을 갖춘 회사가 해외로 진출하는 데 적합합니다.",全球同服架构与毫秒级延迟突破:"글로벌 서버 아키텍처 및 밀리초 수준의 대기 시간 혁신","全网独家资金流动性保障。预充值资金池不仅享有大客折扣,更支持在 AWS、阿里云、腾讯云之间":"전체 네트워크에 대한 독점 유동성 보장. 사전 충전 자금 풀은 고객에게 큰 할인 혜택을 제공할 뿐만 아니라 AWS, Alibaba Cloud 및 Tencent Cloud 간의 이체도 지원합니다.","全网稀缺的跨云调账能力,搭配透明统一的发票与结算通道。告别账单核算地狱。":"전체 네트워크에서 부족한 클라우드 간 계정 조정 기능은 투명하고 통합된 송장 및 결제 채널과 결합됩니다. 청구서 회계 지옥에 작별 인사를 하세요.",全新原装现货:"새로운 원본 재고 있음","全员持有行业最高级别的 AWS Certified Solutions Architect 认证资质。":"모든 직원은 업계 최고 수준의 AWS Certified Solutions Architect 자격증을 보유하고 있습니다.","全栈式 AI 云赋能架构":"풀스택 AI 클라우드 지원 아키텍처","让您的支持人员专注于处理真正需要人工一对一介入的复杂投诉。通过构建基于大语言模型、深度理解对话上下文的自定义聊天机器人,使企业能够提供高效的 24/7 客服支持,处理日常咨询并推荐交叉销售产品,从而大幅降低座席成本。":"지원 담당자가 실제로 일대일 개입이 필요한 복잡한 불만 사항에 집중할 수 있도록 하십시오. 대규모 언어 모델과 대화 맥락에 대한 깊은 이해를 바탕으로 맞춤형 챗봇을 구축함으로써 기업은 효율적인 연중무휴 고객 서비스 지원을 제공하고 일일 문의를 처리하며 교차 판매 제품을 추천함으로써 상담원 비용을 크게 절감할 수 있습니다.",让我们开始您的上云之旅:"클라우드로의 여정을 시작해 보세요","任何流经平台的数据都不会被用于训练他人的公共大模型。请求天然享有 AWS VPC 的网络端点隔离与完整的 KMS 数据加密。":"플랫폼을 통해 흐르는 모든 데이터는 다른 사람의 공개 대형 모델을 교육하는 데 사용되지 않습니다. 요청은 기본적으로 AWS VPC의 네트워크 엔드포인트 격리와 전체 KMS 데이터 암호화를 활용합니다.",日本東京某会社:"일본 도쿄의 한 클럽","荣获AWS SPP资质":"AWS SPP 자격 획득",容器化迁移改造:"컨테이너화 마이그레이션 및 변환","三十年 ICT 技术积累,深度了解传统政企数字化转型痛点。提供强大的软硬件一体化能力与全栈自主可控的鲲鹏/昇腾算力生态。":"30년간의 ICT 기술 축적과 전통 정부 및 기업의 디지털 전환의 문제점에 대한 심층적인 이해. 강력한 소프트웨어 및 하드웨어 통합 기능과 전체 스택 자율적이고 제어 가능한 Kunpeng/Asce
298nd 컴퓨팅 파워 에코시스템을 제공합니다.","上线预置吞吐量 (Provisioned Throughput) 与成本追踪监控。":"온라인 프로비저닝 처리량(Provisioned Throughput) 및 비용 추적 모니터링.",社交媒体内容审核:"소셜 미디어 콘텐츠 검토",社交媒体贴文批量排期:"소셜 미디어 게시물 일괄 예약",申请在线资质核验:"온라인 자격인증 신청",深谙大型政企合规与私有云:"대규모 정부 및 기업 규정 준수와 프라이빗 클라우드에 대한 깊은 이해","深度融合 AWS 顶级云架构与人工智能创新服务,":"AWS 최고의 클라우드 아키텍처와 인공 지능 혁신 서비스를 심층적으로 통합합니다.","深入了解 CoreByte 独有体系":"CoreByte의 독특한 시스템에 대해 자세히 알아보세요",深入理解评估:"평가에 대한 깊은 이해","深受超500+顶级企业信赖的云合作伙伴":"500개 이상의 최고 기업이 신뢰하는 클라우드 파트너","什么是 Amazon Bedrock?":"아마존 베드락이란 무엇입니까?","什么是AWS SPP?":"AWS SPP란 무엇입니까?","生成式 AI 演进":"생성적 AI 진화","生成式 AI 应用专家":"생성 AI 응용 전문가","生成式人工智能工具可协助中小型企业为网站、博客、社交媒体平台及教育场景创建和优化内容。从撰写吸引人的产品描述到制作引人入胜的课程,人工智能驱动的内容生成能极大简化内容工作者的流程。":"생성적 AI 도구는 중소기업이 웹사이트, 블로그, 소셜 미디어 플랫폼 및 교육 시나리오용 콘텐츠를 만들고 최적화하는 데 도움을 줍니다. 매력적인 제품 설명 작성부터 매력적인 코스 만들기까지, AI 기반 콘텐츠 생성은 콘텐츠 작업자의 프로세스를 획기적으로 단순화할 수 있습니다.","生成式人工智能功能已从纯文本延伸至多模态处理领域,为电子商务、零售和娱乐等行业的企业开启了新纪元。大规模图像自动化标记、多格式内容安全审核、监控视频异常分析,全面打通繁重的视觉内容流水线处理。":"생성적 AI 기능은 일반 텍스트를 넘어 다중 모드 처리까지 확장되어 전자상거래, 소매, 엔터테인먼트와 같은 산업 분야의 기업에 새로운 시대를 열었습니다. 대규모 이미지 자동 라벨링, 다중 형식 콘텐츠 보안 검토, 감시 영상 이상 분석, 대용량 영상 콘텐츠 파이프라인의 종합 처리.","生成式人工智能提供了无数企业曾经难以企及、如今却能以亲民价格实现的增长方案。无论您面临怎样的业务瓶颈,它都将成为您跨越周期的秘密武器。":"Generative AI는 한때 기업이 접근할 수 없었지만 이제는 저렴하게 이용할 수 있는 수많은 성장 솔루션을 제공합니다. 어떤 비즈니스 병목 현상에 직면하더라도 이는 악순환을 극복할 수 있는 비밀 무기가 될 것입니다.","生物防尾随识别、24小时监控无死角。确保您价值千万的算力资产万无一失。":"생물학적 추적 방지 식별 및 사각지대 없는 24시간 모니터링. 수천만 달러에 달하는 귀하의 컴퓨팅 파워 자산이 안전하게 보호되도록 하세요.",实时成本优效分析:"실시간 비용 효율성 분석",实时数据管道:"실시간 데이터 파이프라인","使用 Amazon Bedrock,您可以根据实际消耗量进行付费。提供":"Amazon Bedrock에서는 소비한 양에 따라 비용을 지불합니다. 공급","使用您的自有数据安全地微调模型。通过 RAG 将模型连接到您的专有数据源。":"자신의 데이터를 사용하여 모델을 안전하게 미세 조정하세요. RAG를 통해 모델을 독점 데이터 소스에 연결하세요.",视计费周期:"결제 주기에 따라 다름","首发模型体验权限:":"첫 번째 출시 모델 경험 권리:","受 AWS Partner Network (APN) 约束,确保 SLA 与服务质量的绝对透明度。":"AWS 파트너 네트워크(APN)와 결합되어 SLA 및 서비스 품질에 대한 절대적인 투명성을 보장합니다.","输出:":"산출:",输入输出安全围栏:"입출력 안전펜스",数据分析与商业智能:"데이터 분석 및 비즈니스 인텔리전스","数据迁移:智能化的地基":"데이터 마이그레이션: 인텔리전스의 기초","数据注入:":"데이터 주입:",数字营销:"디지털 마케팅","双路市电 + UPS + 柴发后备,满足 4 台满载 H100 裸金属紧凑堆叠的严苛电力挑战。":"이중 회로 주 전원 + UPS + 디젤 백업은 완전히 로드된 H100 베어 메탈 장치 4개를 콤팩트하게 쌓아 올려야 하는 엄격한 전력 문제를 충족합니다.","私有知识库 RAG":"비공개 기술 자료 RAG",宋女士:"송 씨","随着云计算技术的成熟和市场需求的增长,COREBYTE扩大了其服务范围,包括高级云解决方案设计与实施、云端架构咨询以及定制化的项目迁移服务。":"클라우드 컴퓨팅 기술이 성숙하고 시장 수요가 증가함에 따라 CoreByte는 고급 클라우드 솔루션 설계 및 구현, 클라우드 아키텍처 컨설íŒ
298…, 맞춤형 프로젝트 마이그레이션 서비스를 포함하도록 서비스 범위를 확장했습니다.","所有显卡均提供短租、长包、按需弹性以及买断等灵活财务方案。":"모든 그래픽 카드는 단기 임대, 장기 패키지, 주문형 유연성 및 구매와 같은 유연한 금융 옵션을 제공합니다.","它不仅为您提供了丰富的模型选择,还内置了广泛的功能,帮助企业在确保数据隐私和安全性的前提下,轻松构建、测试和部署生成式 AI 应用程序。您无需管理任何基础设施,即可将最先进的 AI 能力整合到您的业务流程中。":"다양한 모델 선택을 제공할 뿐만 아니라 기업이 데이터 개인 정보 보호 및 보안을 보장하면서 생성 AI 애플리케이션을 쉽게 구축, 테스트 및 배포할 수 있도록 지원하는 다양한 기본 기능도 갖추고 있습니다. 인프라를 관리하지 않고도 최첨단 AI 기능을 비즈니스 프로세스에 통합할 수 있습니다.","探索 MSP 服务详情":"MSP 서비스 세부정보 살펴보기","探索适用于中小型企业的生成式人工智能(Generative AI)实际使用案例。从内容创作到客户支持,全方位助力您的业务实现智能化跨越。":"중소기업을 위한 생성 AI의 실제 사용 사례를 살펴보세요. 콘텐츠 제작부터 고객 지원까지 모든 측면에서 귀하의 비즈니스가 지능적인 도약을 이룰 수 있도록 지원합니다.","腾讯云 (Tencent Cloud)":"텐센트 클라우드","提供从 IaaS 到 PaaS 的演进指导,利用 Serverless(无服务器)架构与容器化集群缩容策略,从工程设计源头降低开销。":"엔지니어링 설계 소스에서 비용을 절감하기 위해 서버리스(서버리스) 아키텍처와 컨테이너화된 클러스터 축소 전략을 사용하여 IaaS에서 PaaS로의 진화 지침을 제공합니다.","提供进阶的 GPU 芯片级冷板散热改造,压榨计算潜能,避免核心因高温产生频率降频锁死。":"고급 GPU 칩 수준 냉각판 열 방출 변환을 제공하여 컴퓨팅 잠재력을 최대한 활용하고 고온으로 인한 코어 주파수 잠금을 방지합니다.",提交企业认证:"법인증명서 제출",提交需求清单:"요청 목록 제출","填写下表,我们的云专家或客服人员会在24小时内联系您。":"아래 양식을 작성하시면 클라우드 전문가나 고객 서비스 직원이 24시간 이내에 연락을 드릴 것입니다.",挑战:"도전","通过 Amazon Bedrock 打造智能导购引擎":"Amazon Bedrock을 사용하여 지능형 쇼핑 가이드 엔진 구축","通过 API 分析为您抓取闲置的 EIP、无效快照与极低利用率的计算实例,提供可执行的缩减建议。":"API 분석은 유휴 EIP, 잘못된 스냅샷, 활용도가 매우 낮은 컴퓨팅 인스턴스를 캡처하고 실행 가능한 감소 권장 사항을 제공하는 데 사용됩니다.","通过处理入站和出站 Token 进行现收现付制。这是无需前期承诺进行测试和概念验证(PoC)的最佳选择。":"인바운드 및 아웃바운드 토큰을 처리하여 사용한 만큼 지불합니다. 이는 사전 약속 없이 테스트 및 개념 증명(PoC)을 위한 최상의 옵션입니다.","通过机器学习大规模分析客户数据行为模式,AI 可帮助企业量身定制EDM邮件、定向广告与千人千面的网站推荐墙,显著提升点击与转化。":"AI는 기계 학습을 통한 고객 데이터 행동 패턴에 대한 대규모 분석을 통해 기업이 수천 명의 사람들을 대상으로 EDM 이메일, 타겟 광고 및 웹 사이트 추천 벽을 맞춤화하여 클릭 수와 전환 수를 크게 늘릴 수 있도록 지원합니다.","通过基础设施即代码(IaC)提升交付效率,提供 7x24 小时云资源托管。同时利用自研智能计费策略与 FinOps 方法论,有效降低云使用成本。":"IaC(Infrastru
298cture as Code)를 통해 제공 효율성을 높이고 7x24시간 클라우드 리소스 호스팅을 제공합니다. 동시에 자체 개발한 지능형 과금 전략과 FinOps 방법론을 활용하여 클라우드 사용 비용을 효과적으로 절감합니다.","通过选择 CoreByte 作为您的 AWS 解决方案提供商 (SPP),您可以直接获得最优的资源配置、最前沿的 Bedrock 模型接入权限以及最官方的技术背书。我们为企业提供可量化的业务增长潜力。":"CoreByte를 AWS 솔루션 공급자(SPP)로 선택하면 최적의 리소스 구성, 최첨단 Bedrock 모델에 대한 액세스 및 가장 공식적인 기술 보증을 직접 얻을 수 있습니다. 우리는 기업에 정량화 가능한 비즈니스 성장 잠재력을 제공합니다.",统一多云管家服务:"통합 멀티클라우드 집사 서비스",统一聚合账单:"통합 집계 청구서","突破产能封锁,长协订购保障。提供最新一代 NVIDIA H100、A100、L40S 等企业级加速卡。支持先测后买,提供完整出厂质保序列号。":"생산능력의 한계를 돌파하고 장기계약을 통해 수주를 보장합니다. 최신 세대의 NVIDIA H100, A100, L40S 및 기타 엔터프라이즈급 가속기 카드를 제공합니다. 구매하기 전에 먼저 테스트를 지원하고 완전한 공장 보증 일련 번호를 제공하십시오.",推荐转化率:"권장 전환율",推理利器:"추론 도구","托管的代理 (Agents):":"호스팅 에이전트:","完全剥离公网的全私有化安全保障,确保高机密法律卷宗的文本分析在专属云隧道中运行。":"공용 네트워크의 완전히 사유화된 보안을 완전히 제거하고 기밀 법률 파일의 텍스트 분석이 전용 클라우드 터널에서 실행되도록 보장합니다.","万卡炼丹,网络先行。提供 400G InfiniBand (NDR) 无阻塞胖树网络架构规划,搭建 RDMA 与 RoCEv2 高性网络环境,最大化提升集群线性加速比。":"Wanka는 먼저 온라인으로 비약을 만듭니다. 400G InfiniBand(NDR) 비차단 팻트리 네트워크 아키텍처 계획을 제공하고 RDMA 및 RoCEv2 고성능 네트워크 환경을 구축하며 클러스터 선형 가속 비율을 극대화합니다.",微服务架构转型:"마이크로서비스 아키텍처 혁신","围绕生成式人工智能的对话既引发了热情,也引起了质疑。中小型企业如何在预算与技术门槛的限制下,迈出智能化转型的第一步?":"생성 AI에 대한 대화는 열정과 회의를 모두 불러일으켰습니다. 예산과 기술 한계의 제약 속에서 중소기업이 지능형 혁신을 향한 첫 걸음을 내딛을 수 있는 방법은 무엇일까요?","为不同阶段的数字化转型企业量身定制高效、安全、弹性的技术基石。":"다양한 단계의 디지털 혁신 기업을 위한 효율적이고 안전하며 유연한 맞춤형 기술 초석입니다.","为多种生成文本场景而生的最佳均衡点模型。":"다양한 생성된 텍스트 시나리오에 대한 최적의 평형점 모델입니다.","为广告和电子商务快速生成高度精确且高质量的图像。":"광고 및 전자상거래를 위한 매우 정확한 고품질 이미지를 신속하게 생성합니다.","为何需要检索增强生成?":"향상된 세대를 찾아야 하는 이유는 무엇입니까?","为了更好地响应您的需求,在评估开始前,通常需要您提供:":"귀하의 요구 사항에 더 잘 대응하기 위해 일반적으로 평가가 시작되기 전에 다음을 제공해야 합니다.","为什么企业级项目必须选择 Bedrock?":"엔터프라이즈 수준 프로젝트에서 Bedrock을 선택해야 하는 이유는 무엇입니까?",文档:"문서",文档中心:"문서 센터","我们帮助企业客户将生成式AI与现有的上云架构无缝集成,推动业务在智能客服、数据洞察、内容创作等多场景的快速落地,引领行业走向数字化智能新纪元。":"우리는 기업 고객이 생성 AI를 기존 클라우드 아키텍처와 원활하게 통합하고, 지능형 고객 서비스, 데이터 통찰력, 콘텐츠 생성과 같은 다양한 시나리오에서 비즈니스의 신속한 구현을 촉진하고, 업계를 디지털 인텔리전스의 새로운 시대로 이끌도록 지원합니다.",我们承诺对您的信息严格保密:"우리는 귀하의 정보를 엄격하게 기밀로 유지할 것을 약속합니다",我们的服务蓝图:"우리의 서비스 청사진",我们的核心服务支持架构:"우리의 핵심 서비스 지원 아키텍처","我们的行动准则:从业务本身出发,而不是强推最高配资源。":"우리의 행동 강령은 최대한의 자
298원 할당을 강요하기보다는 비즈니스 자체에서 시작하는 것입니다.","我们将 Bedrock 卓越模型与特定行业业务工作流进行串联,为各界客户量身定制可上线的行业应用。":"우리는 Bedrock의 우수성 모델을 산업별 비즈니스 워크플로우와 연결하여 모든 계층의 고객을 위해 출시할 수 있는 산업 애플리케이션을 맞춤화합니다.","我们期待您的来电或信件。或者,您也可以通过社交媒体即时通讯工具与我们取得联系。":"우리는 귀하의 의견을 기다리겠습니다. 또는 소셜 미디어 메시징 도구를 통해 당사에 문의하실 수 있습니다.","我们推荐使用 Amazon OpenSearch Serverless 的向量检索引擎版,或基于 Aurora PostgreSQL 的 pgvector,兼顾查询性能和合规约束。":"쿼리 성능 및 규정 준수 제약 조건을 고려하여 Amazon OpenSearch Serverless의 벡터 검색 엔진 버전 또는 Aurora PostgreSQL 기반의 pgVector를 사용하는 것이 좋습니다.","我们直接处理您的账务体系并提供信用额度,便于企业报销与跨海结算。":"우리는 귀하의 회계 시스템을 직접 처리하고 기업 환급 및 국경 간 결제를 용이하게 하기 위해 신용 한도를 제공합니다.",无缝接入全球最前沿的大语言模型:"세계에서 가장 최첨단의 대규모 언어 모델에 대한 원활한 액세스","无缝扩展 AI 算力底座":"AI 컴퓨팅 성능 기반을 원활하게 확장","无论您是需要技术咨询、定制架构方案,还是希望了解更多我们的服务,我们的专家团队随时准备为您服务。":"기술적인 조언, 맞춤형 아키텍처 솔루션이 필요하거나 당사 서비스에 대해 자세히 알아보고 싶은 경우 당사의 전문가 팀이 귀하에게 도움을 드릴 준비가 되어 있습니다.","无论您正处于转型的哪个阶段,我们的专家团队将为您提供针对性的免费评估,量身定做符合您业务目标的蓝图。":"귀하가 혁신의 어느 단계에 있든 당사의 전문가 팀은 귀하의 비즈니스 목표에 맞는 로드맵을 작성하기 위한 무료 대상 평가를 제공할 것입니다.","无需繁琐的资质审核与注册,单一账号直达全球头部5家云平台,当天极速开通激活,即刻无缝使用所有云原生产品。":"번거로운 자격심사 및 등록이 필요하지 않습니다. 단일 계정으로 전 세계 상위 5개 클라우드 플랫폼에 직접 액세스할 수 있습니다. 당일 빠르게 활성화가 가능하며, 모든 클라우드 네이티브 제품을 즉시 원활하게 사용할 수 있습니다.","希望与现有的 AWS 账单体系保持一致":"기존 AWS 결제 시스템과 일관성을 유지하고 싶음",显存:"비디오 메모리",现货充足:"충분한 재고","详尽评估现网架构与业务峰谷,不盲目追求热门服务,找到最具性价比配平点。":"기존 네트워크 아키텍처와 비즈니스의 최고점과 최저점을 면밀히 평가하고, 인기 있는 서비스를 맹목적으로 추구하지 말고, 가장 비용 효율적인 균형점을 찾으세요.","向量引擎:":"벡터 엔진:","协助企业接入 Amazon Bedrock 可用模型,完成权限配置、内部网络通道(PrivateLink)搭建与 API 调用上线。":"기업이 Amazon Bedrock의 사용 가능한 모델에 액세스하고, 권한 구성을 완료하고, 내부 네트워크 채널(PrivateLink)을 구축하고, API 호출을 실행할 수 있도록 지원합니다.","新加坡本地领先非银金融机构需要满足极严格的数据驻留与合规审计要求。我们提供端到端迁移方案,重构安全边界(VPC & WAF),并实现异地多活方案。不仅完全满足金管局审查,更通过自动化流水线将发布周期缩短至数小时。":"싱가포르의 선도적인 현지 비은행 금융 기관은 매우 엄격한 데이터 보존 및 규정 준수 감사 요구 사항을 충족해야 합니다. 엔드투엔드 마이그레이션 솔루션을 제공하고 보안 경계(VPC 및 WAF)를 재구성하며 다중 활성 원격 솔루션을 구현합니다. 홍콩 통화청의 심사를 완벽하게 충족할 뿐만 아니라 자동화된 조립 라인을 통해 출시 주기를 몇 시간으로 단축합니다.","新加坡领军 AWS SPP 服务商,专注于 AWS 云基础设施与 Amazon Bedrock 企业级生成式 AI 落地解决方案。":"AWS 클라우드 인프라 및 Amazon Bedrock 엔터프라이즈 수준 생성 AI 솔루션에 중점을 두고 있는 싱가포르 최고의 AWS SPP 서비스 제공
298업체입니다.",行业解决方案:"산업 솔루션",需求描述:"요구사항 설명",需要私域数据保护的金融与医疗客户:"개인 도메인 데이터 보호가 필요한 금융 및 의료 고객","选型对比、数据源盘点与 AWS VPC/IAM 安全基线设置。":"선택 비교, 데이터 원본 인벤토리 및 AWS VPC/IAM 보안 기준 설정.",亚太第一:"아시아태평양 1위","严格遵循 AWS Well-Architected 安全规范,VPC 及 IAM 权限遵照最小范围原则。":"AWS Well-Architected 보안 사양을 엄격하게 따르고, VPC 및 IAM 권한은 최소 범위의 원칙을 따릅니다.","严格遵循数据不离私有云的前提下,使用 Bedrock 将 500 万份脱敏病历向量化,实现基于语义的安全医学检索。":"데이터가 프라이빗 클라우드를 벗어나지 않는다는 전제를 엄격히 준수하면서 Bedrock은 의미론을 기반으로 안전한 의료 검색을 달성하기 위해 민감하지 않은 500만 개의 의료 기록을 벡터화하는 데 사용되었습니다.",验证官方资质:"공식 자격 확인","业务 Action流整合":"비즈니스 작업 흐름 통합",业务场景的数据存放合规要求:"비즈니스 시나리오에 대한 데이터 스토리지 규정 준수 요구 사항",业务可用性:"비즈니스 가용성","一站式采购全球顶尖云资源,打破云厂商壁垒。":"세계 최고의 클라우드 리소스를 원스톱으로 구매하여 클라우드 벤더 장벽을 무너뜨립니다.",一站无缝采购:"원스톱 원활한 구매","医师每日需检索大量历史病案,传统搜素系统匹配度低,导致科研效率与前端诊断验证效率极其低下。":"의사는 매일 수많은 과거 의료 기록을 검색해야 하며 기존 검색 시스템은 일치도가 낮아 과학적 연구 효율성과 프런트엔드 진단 검증 효율성이 매우 낮습니다.","以获取详细列表。":"자세한 목록을 보려면.","以解决实际业务痛点为导向,全面覆盖基础设施、数据价值挖掘与AI智能全链路周期。":"실제 비즈니스 문제점을 해결하는 것을 지향하며 인프라, 데이터 가치 마이닝 및 AI 인텔리전스의 전체 링크 주기를 포괄적으로 다룹니다.",音视频霸主:"오디오 및 비디오 대군주","拥抱AI与Amazon Bedrock":"Amazon Bedrock으로 AI 수용","由于合规与可用性要求,某些基础模型仅在特定的 AWS 区域提供。请查阅":"규정 준수 및 가용성 요구 사항으로 인해 일부 기본 모델은 특정 AWS 리전에서만 사용할 수 있습니다. 확인해주세요",游戏与社交生态无缝对接:"게임과 사회생태의 원활한 연결",游戏资产安全与舆情监控:"게임 자산 보안 및 여론 모니터링","与 AWS 原厂紧密协同作业":"AWS 원래 공급업체와 긴밀히 협력","与 CoreByte 的 AWS 专家团队预约一次免费的架构评估会议,您将获得一份量身打造的初步诊断报告。":"CoreByte의 AWS 전문가 팀과 함께 무료 아키텍처 평가 세션을 예약하면 맞춤형 초기 진단 보고서를 받을 수 있습니다.","与普通用户直签相比,基于 SPP (Solution Provider Program) 网络,您将享受来自 AWS 官方体系下的企业级多重权益与背书。":"SPP(솔루션 공급자 프로그램) 네트워크를 기반으로 일반 사용자가 직접 서명하는 것에 비해 AWS 공식 시스템에서 다양한 엔터프라이즈급 혜택과 보증을 누릴 수 있습니다.",与优化矩阵:"및 최적화 매트릭스",预测准确度:"예측 정확도",预配吞吐量:"프로비저닝된 처리량","预配吞吐量:":"프로비저닝된 처리량:",预期的并发数与延迟底线:"예상되는 동시성 및 대기 시간 최종 ê²°ê³¼","预约 Bedrock 深度评估":"Bedrock을 통해 심층 평가 예약",原生级数据隐私隔离:"기본 수준의 데이터 개인 정보 보호 격리",原生检索嵌入:"기본 검색 삽입",阅读真实成功案例:"실제 성공 사례 읽기","云端不是终点。随着您体量的增长,我们会提前数个季度规划未来的重构选项。":"클라우드는 끝이 아니다. 기업이 성장함에 따라 우리는 몇 분기 전에 향후 리팩토링 옵션을 계획합니다.",云计算服务:"클라우드 컴퓨팅 서비스",云相关专业技术认证证书:"클라우드관련 전문기술인증서",云原生安全与合规治理:"클라우드 네이티브 보안 및 규정 준수 거버넌스",云原生工具集成:"클라우드 네이티브 도구 통합",运维成本:"운영 및 유지관리 비용","在 AWS 上,CoreByte 推荐使用全托管的":"AWS에서 CoreByte는 완전 관리형 사용을 권장합니다.","在处理高度复杂的逻辑、编程及科研类对话时表现卓越。":"매우 복잡한 논리, 프로그래밍 및 과학적 연구 대화를 처리하는 데 탁월합니다.","在此可视化界面中体验基础模型,创建知识库,并测试您的 Agents。":"기본 모델을 실험하고, 지식 기반을 만들고, 이 시각적 인터페이스에서 에이전트를 테스트하세요.","在复杂多变的合规环境中,为企业提供从网络架构、身份认证到数据加密的端到端安全防御策略。深度结合云平台安全检测,为业务保驾护航。":"복잡하고 끊임없이 변화하는 규정 준수 환경에서 우리는 네트워크 아키텍처, 신원 인증, 데이터 암호화에 이르기까지 엔드투엔드 보안 방어 전략을 기업에 제공합니다. 클라우드 플랫폼 보안 테스트를 심층적으로 통합하여 비즈니스를 보호합니다.","在社交、游戏、音视频及泛娱乐领域积淀深厚。提供业界顶尖的 TRTC 实时音视频通信与海量小游戏/小程序原生云端支持,触达亿万C端用户。":"소셜 네트워킹, 게임, 오디오 및 비디오, 팬 엔터테인먼트 분야에서 엄청난 축적을 이루었습니다. 업계 최고의 TRTC 실시간 오디오 및 비디오 통신과 대규모 미니 게임/미니 프로그램에 대한 기본 클라우드 지원을 제공하여 수억 명의 C-end 사용자에게 도달합니다.","在受限可用区进行灰度测试与验证,进行 prompt 迭代。":"제한된 가용성 영역에서 그레이스케일 테스트 및 검증을 수행하고 즉각적인 반복을 수행합니다.","在应用程序级别实施定制的保护措施,过滤不需要的内容,屏蔽敏感信息。":"애플리케이션 수준에서 맞춤형 보호를 구현하여 원치 않는 콘텐츠를 필터링하고 민감한 정보를 마스킹합니다.",占比:"비율","账单返佣或折扣惠让:":"청구서 리베이트 또는 할인:","账号迁移 / 新建步骤":"계정 마이그레이션/생성 단계","这标志着我们在提供高质量上云解决方案、云架构优化与实施方面的专业能力得到了权威认可,为客户提供更具深度的混合云环境托管服务。":"이는 고품질 클라우드 솔루션 제공, 클라우드 아키텍처 최적화 및 구현 분야에서 당사의 전문적 역량을 권위있게 인정받았음을 의미하며, 고객에게 보다 심층적인 하이브리드 클라우드 환경 호스팅 서비스를 제공할 수 있게 되었습니다.","针对不同业务线解决具体的增长痛点,以真实效果驱动决策。":"다양한 비즈니스 라인의 특정 ì
298„±ìž¥ 문제점을 해결하고 실제 결과를 바탕으로 의사결정을 내리세요.","针对大模型训练进行拓扑优化。提供支持 8 卡 / 10 卡的 NVLink 全互联拓扑服务器,搭载 2TB+ ECC 内存与 PCIe Gen5 NVMe 极速缓存,拒绝木桶效应。":"대규모 모델 훈련을 위한 토폴로지 최적화. 8개 카드/10개 카드를 지원하고 2TB+ ECC 메모리와 PCIe Gen5 NVMe 초고속 캐시를 탑재하여 배럴 효과를 거부하는 NVLink 완전히 상호 연결된 토폴로지 서버를 제공합니다.","针对庞杂零散的线下门店与进销存数据链,通过 AWS 数据湖解决方案(Lake Formation & Redshift),打破数据壁垒。引入由云端提供的 AI 算力与模型预测次月产品需求,极大降低了库存积压风险,释放了数百万美元的营运资金。":"복잡하고 단편화된 오프라인 매장과 구매, 판매, 재고 데이터 링크의 경우 AWS 데이터 레이크 솔루션(Lake Formation & Redshift)을 사용하여 데이터 장벽을 허물어 보세요. 다음 달 제품 수요를 예측하기 위해 클라우드에서 제공하는 AI 컴퓨팅 성능과 모델을 도입함으로써 재고 잔고의 위험을 크게 줄이고 수백만 달러의 운전 자본을 확보했습니다.","针对游戏、泛娱乐及跨境电商的出海需求,利用分布全球的网络节点优化静态资产交付与动态应用加速,显著降低跨国访问延迟,提升终端用户体验。":"게임, 범 엔터테인먼트 및 êµ­ê²½ 간 전자 상거래에 대한 해외 요구에 부응하여 전 세계에 분산된 네트워크 노드를 사용하여 정적 자산 전달 및 동적 애플리케이션 가속화를 최적화하고 êµ­ê²½ 간 액세스 지연을 크게 줄이고 최종 사용자 경험을 개선합니다.","整合结算体系,让您的多云战略不仅合规可控,更极具成本优势。":"결제 시스템을 통합하여 멀티 클라우드 전략을 준수하고 제어할 수 있을 뿐만 아니라 비용 효율성도 높일 수 있습니다.",政企首选:"정부와 기업을 위한 첫 번째 선택",支持的基础模型:"지원되는 기본 모델",支持的区域和模型:"지원되는 지역 및 모델","知名出海互娱类/游戏企业 (Singapore)":"해외 유명 인터랙티브 엔터테인먼트/게임 회사(싱가포르)",直接联系我们:"저희에게 직접 연락하세요",智慧电商与直播:"스마트 전자상거래 및 라이브 스트리밍",智能知识库构建:"지능형 지식 기반 구축",智能制造:"스마트 제조",智能制造与运维:"지능형 제조, 운영 및 유지보수","中国最大、亚太领先的云计算平台。历经多年双11高并发考验,在电商、金融、政企等领域拥有最成熟的本土化解决方案,国内上云首选基座。":"중국 최대이자 아시아 태평양 최고의 클라우드 컴퓨팅 플랫폼입니다. Double 11에서 수년간 높은 동시성 테스트를 거친 후 전자상거래, 금융, 정부 및 기업 분야에서 가장 성숙한 현지화 솔루션을 보유하고 있으며 중국에서 클라우드 마이그레이션을 위한 선호 기반입니다.",周期:"주기","逐项破解账单迷局,通过专属 SPP 仪表盘将使用度量反馈至具体的部门与服务。":"전용 SPP 대시보드를 통해 항목별 청구 퍼즐 항목을 해결하고 특정 부서 및 서비스에 대한 사용 지표에 대한 피드백을 받으세요.","注意:":"알아채다:",专家级降本增效策略:"전문가 수준의 비용 절감 및 효율성 향상 전략",专家团队支持:"전문가 팀 지원",专属通道与账单优化:"독점 채널 및 청구서 최적화","专为高密 AI 设计的机房托管":"고밀도 AI를 위해 특별히 설계된 컴퓨터실 호스팅","专为企业内部文本处理与低延迟应用优化的选择,支持私有化微调,确保数据控制权闭环。":"기업 내부 텍스트 처리 및 지연 시간이 짧은 애플리케이션에 맞게 특별히 최적화된 이 제품은 개인화된 미세 조정을 지원하고 데이터 제어의 폐쇄 루프를 보장합니다.","专业,可靠。":"전문적이고 신뢰할 수 있습니다.",专业顾问伴随落地:"전문 컨설턴트가 구현에 동행",转化为:"로 변환됨","准备好将生成式 AI 推向企业级生产环境?":"생성 AI를 엔터프라이즈 규모 생산에 적용할 준비가 되셨나요?","准备好开启企业上云与 AI 之旅?":"기업의 클라우드 및 AI 여정을 시작할 준비가 되셨나요?","准备好开启智能化引擎了吗?":"인텔리전스 엔진을 켤 준비가 되셨나요?","准备好为您的企业升级技术引擎了吗?":"귀하의 비즈니스를 위한 기술 엔진을 업그레이드할 준비가 되셨습니까?","桌面级霸主,极具性价比,适合学术界和小微团队进行日常开发与原型验证。":"매우 비용 효율적이며 학계와 소규모 및 마이크로 팀의 일상적인 개발 및 프로토타입 검증에 적합한 데스크톱 수준의 대군주입니다.",咨询算力与机房席位:"컴퓨팅 성능 및 컴퓨터실 좌석에 대해 문의하세요.","字节跳动将其强大的推荐算法、音视频处理与大模型能力对外开放。特别适合需要智能增长、内容分发与极致用户体验拉新的创新型企业。":"ByteDance는 강력한 추천 알고리즘, 오디오 및 비디오 처리, 대규모 모델 기능을 외부 세계에 공개합니다. 새로운 고객을 유치하기 위해 지능적인 성장, 콘텐츠 배포 및 궁극적인 사용자 경험이 필요한 혁신적인 기업에 특히 적합합니다.",字节同款增长推荐算法:"바이트 증가 추천 알고리즘","自从我们选择COREBYTE作为我们的云服务合作伙伴后,我们的运营效率显著提高。他们不仅提供了专业的 AWS 架构优化,更在我们的AI升级转型中给予了极大支持,强烈推荐。":"CoreByte를 클라우드 서비스 파트너로 선택한 이후 운영 효율성이 크게 향상되었습니다. 그들은 전문적인 AWS 아키텍처 최적화를 제공했을 뿐만 아니라 AI 업그레이드 및 변환에 대한 큰 지원을 제공했으며 이는 적극 권장됩니다.","自å
298®šä¹‰æ¨¡åž‹æ”¯æŒï¼š":"맞춤형 모델 지원:",自动化漏洞扫描:"자동화된 취약점 스캔","自动化运维与 FinOps":"자동화된 운영 및 FinOps","自助式 BI 展现":"셀프 서비스 BI 프레젠테이션","总部坐落于新加坡,熟悉亚太及全球企业的合规环境,出海无忧。":"싱가포르에 본사를 두고 있으며, 아시아태평양 및 글로벌 기업의 컴플라이언스 환경을 잘 알고 있어 해외 진출 시 걱정이 없습니다.",组织层权限隔离:"조직 수준 권한 격리",最丰富的技术生态与组件:"가장 풍부한 기술 생태계 및 구성 요소","最后更新于:":"마지막 업데이트:","最具性价比且具备极高智能水平的模型。":"매우 높은 수준의 지능을 갖춘 가장 비용 효율적인 모델입니다.","最为快捷、响应最迅速的模型,适用于高吞吐实时场景。":"처리량이 많은 실시간 시나리오에 적합한 가장 빠르고 반응성이 뛰어난 모델입니다.",最新架构:"최신 아키텍처",最优购买策略重组:"최적의 구매전략 개편","佐藤 健":"사토 타케루","作为 AWS 深度合作伙伴,CoreByte 将全球顶尖的云服务体系与您的定制化业务深度绑定,提供专业、透明且持ç
298»­æ¼”进的技术支援。":"AWS의 심층 파트너인 CoreByte는 세계 최고의 클라우드 서비스 시스템과 맞춤형 비즈니스를 긴밀하게 결합하여 전문적이고 투명하며 지속적으로 발전하는 기술 지원을 제공합니다.","作为 AWS SPP 核心合作伙伴,我们根据您的业务特点和增长预期,量身打造灵活、可扩展且符合云架构最佳实践的高可用环境,助力轻松出海与全球化部署。":"AWS SPP 핵심 파트너로서 우리는 고객의 비즈니스 특성과 성장 기대치를 기반으로 클라우드 아키텍처 모범 사례를 준수하는 유연하고 확장 가능하며 가용성이 높은 환경을 맞춤화하여 해외 진출과 전 세계 배포를 더 쉽게 만듭니다.","Ada Lovelace 架构,图形与 AI 的通用王者,特别适合 AIGC 图像/视频生成与微调。":"그래픽과 AI의 보편적인 왕인 Ada Lovelace 아키텍처는 특히 AIGC 이미지/비디오 생성 및 미세 조정에 적합합니다.","Agent 开发培训":"에이전트 개발 교육","AI 并非 遥不可及":"AI는 손이 닿지 않는 곳에 있다","AI 落地":"AI 구현","AI Agent 业务开发":"AI Agent 사업개발","AI Agent 与业务工作流":"AI 에이전트 및 비즈니스 워크플로","AI Agent 自动化":"AI 에이전트 자동화","AI/推荐引擎":"AI/추천 엔진",AI定制服务:"AI 맞춤형 서비스","Amazon Bedrock 是一项完全托管的服务,通过单个 API 提供来自 AI21 Labs、Anthropic、Cohere、Meta、Mistral AI、Stability AI 和 Amazon 等领先 AI 公司的高性能基础模型(FM),以及构建生成式人工智能应用程序所需的一系列广泛功能,可在实现开发过程简化的同时维护隐私和安全。":"Amazon Bedrock은 단일 API를 통해 AI21 Labs, Anthropic, Cohere, Meta, Mistral AI, Stability AI 및 Amazonê³¼ 같은 주요 AI 기업의 고성능 FM(기본 모델)ê³¼ 개인 정보 보호 및 보안을 유지하면서 개발 프로세스를 단순화하는 생성적 AI 애플리케이션을 구축하는 데 필요한 광범위한 기능 세트를 제공하는 완전 관리형 서비스입니다.","Amazon Bedrock 是一项完全托管的服务,通过单一 API 提供来自领先 AI 公司(如 Anthropic、Meta、Mistral AI、Cohere 等)以及 Amazon 自己的高性能基础模型 (FM)。":"Amazon Bedrock은 Anthropic, Meta, Mistral AI, Cohere 등과 같은 주요 AI 기업과 Amazon 자체의 고성능 기본 모델(FM)을 단일 API를 통해 제공하는 완전관리형 서비스입니다.","Amazon Bedrock 与生成式 AI":"아마존 베드락(Amazon Bedrock)ê³¼ 생성적 AI(Generative AI)","Amazon Bedrock 支持众多行业中最先进的基础模型家族。":"Amazon Bedrock은 다양한 산업 분야에서 가장 발전된 기본 모델 제품군을 지원합니다.","Amazon Bedrock 咨询":"아마존 베드록 컨설팅","Amazon OpenSearch Serverless 向量检索":"Amazon OpenSearch 서버리스 벡터 검색","Amazon Titan 模型家族由 AWS 在大规模优质数据集上预先训练建立,提供强劲、高度通用的大型语言及图像处理选择。":"Amazon Titan 모델 제품군은 대규모 고품질 데이터 세트에 대해 AWS에서 사전 훈련되어 대규모 언어 및 이미지 처리를 위한 강력하고 다양한 옵션을 제공합니다.","Amazon Titan 系列":"아마존 타이탄 시리즈","Amazon Web Services, AWS, Amazon Bedrock 等商标归 Amazon.com, Inc. 或其关联公司所有。":"Amazon Web Services, AWS, Amazon Bedrock 및 기타 상표는 Amazon.com, Inc. 또는 ê·¸ 계열사의 소유입니다.","Ampere 架构,兼顾训练与推理的六边形战士,极高性价比的高端算力首选。":"훈련과 추론을 결합한 육각형 전사인 Ampere 아키텍처는 매우 높은 비용 성능을 갖춘 고급 컴퓨팅 성능을 위한 첫 번째 선택입니다.","Anthropic Claude 系列":"인류 클로드 시리즈","AWS 对 SPP 合作伙伴的要求极其严苛,每年会围绕平台资质、架构师持证数量、企业成功案例以及整体云业务规模进行合规审计。只有最具备技术实力的团队才能保持该资质。":"AWS는 SPP 파트너에 대한 매우 엄격한 요구 사항을 갖고 있으며 플랫폼 자격, 아키텍트 인증 수, 기업 성공 사례 및 전반적
298인 클라우드 비즈니스 규모에 대해 매년 규정 준수 감사를 실시합니다. 가장 기술적으로 유능한 팀만이 이 자격을 유지할 수 있습니다.","AWS 管理控制台:":"AWS 관리 콘솔:","AWS 原厂严格把关与背书":"AWS 원래 공장에서는 엄격하게 통제하고 보증합니다.","AWS 云架构与运维":"AWS 클라우드 아키텍처 및 운영","AWS IAM 严格控制推理与数据源访问边界":"AWS IAM은 추론 및 데이터 소스 액세스 경계를 ​​엄격하게 제어합니다.","AWS SPP 官方服务商":"AWS SPP 공식 서비스 제공업체","AWS SPP 合作伙伴":"AWS SPP 파트너","AWS SPP 账号接入指南":"AWS SPP 계정 액세스 가이드","Bedrock 模型接入服务":"기반암 모델 액세스 서비스","Bedrock 算力解耦":"기반암 컴퓨팅 성능 분리","Bedrock 自动调用 Embedding 大模型(例如 Titan Embeddings),并将长文档切分成带有重叠段的块 (Chunks)。":"Bedrock은 자동으로 Embedding 대형 모델(예: Titan Embeddings)을 호출하고 긴 문서를 세그먼트가 겹치는 청크로 분할합니다.","Bedrock Agents 工具调用与 OpenAPI 对接":"Bedrock Agents 도구 호출 및 OpenAPI 도킹","C 端海量高并发处理基因":"C측 대규모 동시 처리 유전자","Claude 模型长于深度的逻辑推理、代码编写与安全的内容生成。最新一代的 Claude 3 系列(Sonnet、Haiku、Opus)设立了新的性能标杆:":"Claude 모델은 심층적인 논리적 추론, 코드 작성 및 보안 콘텐츠 생성에 능숙합니다. Claude 3 시리즈(Sonnet, Haiku, Opus)의 최신 세대는 새로운 성능 벤치마크를 설정합니다.","CoreByte 架构师审查现存账号的整合可行性,或者建立崭新的 Organization Root 账户。":"CoreByte 설계자는 기존 계정의 통합 가능성을 검토하거나 새로운 조직 루트 계정을 생성합니다.","CoreByte 业务集成":"CoreByte 비즈니스 통합","COREBYTE TECHNOLOGY PTE. LTD. 作为新加坡本地一家致力于赋能企业数字化转型的领先科技服务商及AWS SPP(Solution Provider Program)核心合作伙伴,我们拥有十多年丰富的云端架构设计、项目迁移与混合云托管经验。紧跟技术前沿,我们全面助力企业从基础云端转型向AI时代演进。依托 Amazon Bedrock 等领先平台,我们为企业打造智能化的生成式AI解决方案,现已成功帮助500多家游戏、电商、金融及泛互联网领域的出海与本土企业,以云底座与AI引擎加速全球化创新业务。":"CoreByte 기술 PTE. LTD. 기업의 디지털 혁신을 지원하는 데 전념하는 싱가포르의 선도적인 현지 기술 서비스 제공
298업체이자 AWS SPP(솔루션 공급자 프로그램) 핵심 파트너로서 우리는 클라우드 아키텍처 설계, 프로젝트 마이그레이션 및 하이브리드 클라우드 호스팅 분야에서 10년 이상의 풍부한 경험을 보유하고 있습니다. 첨단 기술을 따라가며 기업이 기본 클라우드에서 AI 시대로 진화할 수 있도록 종합적으로 지원합니다. Amazon Bedrockê³¼ 같은 선도적인 플랫폼을 활용하여 기업을 위한 지능형 생성 AI 솔루션을 만듭니다. 게임, 전자상거래, 금융, 범인터넷 분야의 500개 이상의 해외 및 국내 기업이 클라우드 기반과 AI 엔진을 통해 글로벌 혁신 사업을 가속화할 수 있도록 성공적으로 지원했습니다.","COREBYTE成立于2014年,最初由一群充满激情的IT和云计算专家组成,专注于为中小企业提供云计算解决方案。":"CoreByte는 처음에는 열정적인 IT 및 클라우드 컴퓨팅 전문가 그룹에 의해 2014년에 설립되었으며 중소기업에 클라우드 컴퓨팅 솔루션을 제공하는 데 중점을 두고 있습니다.","COREBYTE团队展现了超凡的专业知识。他们帮我们在AWS上构建了高可靠底座,近期引入的 Amazon Bedrock 智能客服显著降低了我们的人工成本。":"CoreByte 팀은 뛰어난 전문성을 보여주었습니다. 그들은 우리가 AWS에서 매우 안정적인 기반을 구축하는 데 도움을 주었고 최근 도입된 Amazon Bedrock 지능형 고객 서비스를 통해 인건비를 크게 절감했습니다.","DDoS / WAF 演练":"DDoS/WAF 연습","DevOps 管道建设":"DevOps 파이프라인 구축","FinOps 看板接入":"FinOps Kanban 액세스",GPU算力服务:"GPU 컴퓨팅 파워 서비스","Guardrails 安全治理":"가드레일 보안 거버넌스","Guardrails PII 脱敏及违规词拦截过滤":"Guardrails PII 둔감화 및 불법 단어 차단 및 필터링","Hopper 架构,AI 训练之王,支持稀疏性加速。极速突破万亿参数模型计算瓶颈。":"AI 훈련의 왕인 호퍼 아키텍처는 희소성 가속화를 지원합니다. 1ì¡° 매개변수 모델의 계산 병목 현상을 빠르게 해결합니다.","IAM 精细化控制":"IAM 세분화된 제어","IB 网络带宽":"IB 네트워크 대역폭","Meta Llama 系列":"메타 라마 시리즈","Mistral AI 系列":"미스트랄 AI 시리즈","OpenAI 最新一代前沿智能模型,能够处理极高复杂度的认知任务并在推理与创造性写作上带来颠覆式的体验升级。":"OpenAI의 최신 세대 최첨단 지능형 모델은 매우 복잡한 인지 작업을 처리하고 추론 및 창의적 글쓰기에 있어 파괴적인 경험 업그레이드를 가져올 수 있습니다.","Organization 设计":"조직 디자인","PB 级海量数据处理":"PB급 대용량 데이터 처리","Phase 1: 业务需求与安全基线":"1단계: 비즈니스 요구 사항 및 보안 기준","Phase 2: RAG / Agent 架构设计":"2단계: RAG/에이전트 아키텍처 설계","Phase 3: 最小可行性产品 (MVP)":"3단계: MVP(최소 실행 가능 제품)","Phase 4: 全面投产与 FinOps":"4단계: 전체 생산 및 FinOps","Q2 企业模型调用分布热度":"Q2 유통 인기를 부르는 엔터프라이즈 모델","RAG 私域部署":"RAG 개인 도메인 배포","S3 长期合规归档":"S3 장기 규정 준수 보관","SEO 优化博客自动生成":"SEO에 최적화된 블로그 자동 생성","SPP 客户通常享有 Amazon Bedrock 最新处于预览版 (Preview) 时期的白名单体验通道。":"SPP 고객은 일반적으로 미리 보기에서 Amazon Bedrock의 최신 화이트리스트 환경에 액세스할 수 있습니다.","SRE 云原生运维":"SRE 클라우드 기본 운영 및 유지 관리","コアバイトとの提携は弊社のビジネスに大きな変革をもたらしました。AWS SPPとしての専門知識と、Amazon Bedrockを活用したAIソリューションにより、運用の自動化と効率化が実現しました。":"코아바이토의 지지와 불이익 사회의 비지네스에 큰 키나変 가죽을 をもたなしました. AWS SPP는 지식 전용, Amazon Bedrock은 AI 활용, 자동화 적용으로 효율성 향상이 가능합니다.",站点地图:"사이트맵","快速访问本网站的主要页面与文档页面。":"이 웹사이트의 주요 페이지와 문서 페이지에 빠르게 액세스하세요.",主要页面:"메인 페이지",文档页面:"문서 페이지",首页:"집",隐私政策:"개인 정보 보호 정책",服务条款:"서비스 약관","Cookie 政策":"쿠키 정책","DataInsight 智思":"데이터인사이트",企业内部智库:"기업 지식 허브","对接 Confluence / S3 / Notion 文档库。自动解析非结构化数据,提供带来源引用的智能问答。":"Confluence, S3, Notion 리포지토리에 연결하세요. 구조화되지 않은 데이터를 자동으로 구문 분석하고 인용 기반 지능형 Q&A를 제공합니다.","支持 PDF/PPT 等复杂格式解析":"PDF, PPT 등 복잡한 형식의 구문 분석 지원",内置访问权限校验及回答追溯:"내장형 액세스 제어 검증 및 답변 추적성","部署架构基于 RAG 最佳实践":"RAG 모범 사례를 기반으로 한 배포 아키텍처","CodePilot 智码":"코드파일럿",研发效能提升:"엔지니어링 생산성 향상","接入 GitLab / CodeCommit 代码库,结合底层基座代码风格,提供代码审查、注释生成与漏洞扫描。":"GitLab 및 CodeCommit 리포지토리와 통합하고 기존 코드 스타일에 맞춰 조정하며 코드 검토, 주석 생성 및 취약점 검색을 제공합니다.",支持私有部署模型辅助:"비공개 배포 모델에 대한 지원 지원",代码库增量索引同步技术:"증분 저장소 인덱스 동기화",减少不规范代ç 
298åˆå…¥ä¸»å¹²:"비준수 코드를 메인 브랜치에 병합하는 것을 줄입니다.","CustomerEngage 智聊":"고객참여",智能客服中枢:"지능형 고객 서비스 허브","对接 Zendesk / 微信公众号,提供多轮复杂对话客服机器人,具备情感分析及人工客服平滑移交能力。":"Zendesk 및 WeChat 공식 계정에 연결하여 감정 분석 기능을 갖춘 다단계 대화 봇을 제공하고 상담원에게 원활하게 전달하세요.",意图识别准确率调优模型:"의도 인식 정확도 튜닝 모델","与既有 CRM 系统 API 打通":"기존 CRM 시스템 API와 통합",敏感词过滤与合规审计机制:"민감한 단어 필터링 및 규정 준수 감사 메커니즘",简体中文:"중국어 간체",日本語:"일본어",繁體中文:"중국어 번체",幻觉:"환각","Amazon Bedrock 文档中心":"Amazon Bedrock 문서 센터","围绕 Amazon Bedrock 企业落地,整理从入门评估、知识库与 Agent 方案设计,到安全治理、成本运维和交付实施的实用文档。":"Amazon Bedrock 엔터프라이즈 구현에 중점을 두고 항목 평가, 지식 기반 및 에이전트 솔루션 설계부터 보안 거버넌스, 비용 운영 및 유지 관리, 배송 구현에 이르기까지 실무 문서를 구성합니다.",分类筛选:"분류 필터",全部:"모두",查看详情:"세부 사항을 확인하세요","准备在企业中落地 Amazon Bedrock?":"기업에 Amazon Bedrock을 구현할 준비가 되셨나요?","我们可以协助您完成账号准备、模型接入、知识库建设、Agent 集成、安全治理和上线运维。":"계정 준비, 모델 액세스, 지식 기반 구축, 에이전트 통합, 보안 거버넌스, 온라인 운영 및 유지 관리에 대해 도움을 드릴 수 있습니다.","预约 Bedrock 咨询":"베드락 상담 예약","适合阅读人群:":"독서 군중에 적합:",分钟:"분",企业落地建议:"사업 추진 제안","COREBYTE 可以提供的支持":"COREBYTE가 제공할 수 있는 지원","轻量 CTA":"경량 CTA","Bedrock 入门":"베드락 시작하기","什么是 Amazon Bedrock?企业为什么需要关注它?":"아마존 베드락이란 무엇입니까? 기업에서는 왜 이에 주목해야 할까요?","介绍 Amazon Bedrock 的基本定位、适合的企业场景,以及它与传统 AI API 调用方式的区别。":"Amazon Bedrock의 기본 포지셔닝, 적합한 엔터프라이즈 시나리오, 기존 AI API 호출 방법과의 차이점을 소개합니다.","面向企业团队说明 Amazon Bedrock 的定位、价值和落地前提,帮助管理层与技术团队建立共同认知。":"Amazon Bedrock의 포지셔닝, 가치 및 구현 전제 조건을 엔터프라이즈 팀에 설명하여 관리 팀과 기술 팀이 공통 이해를 확립할 수 있도록 돕습니다.","8 分钟":"8분","企业生成式 AI":"기업을 위한 생성적 AI",模型接入:"모델 액세스",企业落地:"기업 착륙","什么是 Amazon Bedrock?企业为什么需要关注它? - CoreByte 文档中心":"아마존 베드락이란 무엇입니까? 기업에서는 왜 이에 주목해야 할까요? - CoreByte 문서 센터","从企业视角说明 Amazon Bedrock 的定位、适用场景与接入方式,帮助团队评估是否适合启动生成式 AI 项目。":"팀이 생성 AI 프로젝트를 시작하기에 적합한지 여부를 평가하는 데 도움이 되도록 엔터프라이즈 관점에서 Amazon Bedrock의 포지셔닝, 적용 가능한 시나리오 및 액세스 방법을 설명합니다.","Amazon Bedrock 的定位":"아마존 기반암 포지셔닝",适合哪些企业场景:"어떤 비즈니스 시나리오가 적합한가요?","与传统 AI API 调用方式的区别":"기존 AI API 호출 방식과의 차이점","与 AWS 云服务生态的关系":"AWS 클라우드 서비스 생태계와의 관계","COREBYTE 可以提供哪些协助":"COREBYTE가 어떻게 도와드릴 수 있나요?","企业管理者、技术负责人、架构师、AI 项目发起人":"비즈니스 관리자, 기술 리더, 설계자, AI 프로젝트 후원자","如何选择适合企业业务的 Bedrock 模型?":"기업 비즈니스에 적합한 Bedrock 모델을 어떻게 선택합니까?","帮助企业理解模型选择不应只看参数和热度,而要结合成本、速度、上下文、语言能力、安全要求和业务场景。":"모델 선택은 매개변수와 인기도를 고려해야 할 뿐만 아니라 비용, 속도, 상황, 언어 기능, 보안 요구 사항 및 비즈니스 시나리오도 결합해야 한다는 점을 기업이 이해하도록 돕습니다.","从业务目标和工程约束出发,建立企业模型评估框架,避免只按模型体量或热度做决策。":"비즈니스 목표와 엔지니어링 제약 조건을 기반으로 엔터프라이즈 모델 평가 프레임워크를 구축하여 모델 규모나 인기에만 기반한 결정을 내리지 않도록 하세요.","9 分钟":"9분",模型选择:"모델 선택","Bedrock 模型":"기반암 모델",多模型策略:"다중 모델 전략","企业 AI":"엔터프라이즈 AI","如何选择适合企业业务的 Bedrock 模型? - CoreByte 文档中心":"기업 비즈니스에 적합한 Bedrock 모델을 어떻게 선택합니까? - CoreByte 문서 센터","提供企业可执行的 Bedrock 模型评估方法,平衡准确性、延迟、成本与治理要求。":"정확성, 대기 시간, 비용 및 거버넌스 요구 사항의 균형을 맞추는 Bedrock 모델 평가에 대한 엔터프라이즈 실행 가능한 접근 방식을 제공합니다.",模型选择的基本原则:"모델 선택의 기본 원칙",不同行业需求差异:"다양한 산업 분야의 다양한 요구 사항","成本、延迟、准确性平衡":"비용, 지연 시간, 정확도 균형","PoC 与多模型策略":"PoC 및 다중 모델 전략",避免盲目追求最大模型:"맹목적으로 가장 큰 모델을 추구하지 마십시오","架构师、AI 平台团队、产品负责人":"설계자, AI Platform팀, 제품 소유자",交付指南:"배송안내","企业落地 Amazon Bedrock 的 8 个关键步骤":"기업이 Amazon Bedrock을 구현하는 8가지 주요 단계","从账号准备、权限配置、模型选择、PoC 测试到正式上线,介绍企业落地 Bedrock 的基本路径。":"계정 준비, 권한 구성, 모델 선택, PoC 테스트부터 공식 출시까지 기업이 Bedrock을 구현하는 기본 경로를 소개합니다.","给出 Bedrock 企业落地的八步实施路线,帮助项目从试点平稳过渡到生产。":"프로젝트가 파일럿에서 프로덕션으로 원활하게 전환될 수 있도록 Bedrock 엔터프라이즈 구현을 위한 8단계 구현 경로를 제공합니다.","10 分钟":"10분","Bedrock 交付":"기반암 배달",上线流程:"온라인 프로세스",安全治理:"보안 거버넌스",成本监控:"비용 모니터링","企业落地 Amazon Bedrock 的 8 个关键步骤 - CoreByte 文档中心":"기업이 Amazon Bedrock을 구현하는 8가지 주요 단계 - CoreByte Documentation Center","按阶段梳理 Bedrock 项目从需求评估到上线运维的 8 个关键步骤。":"요구사항 평가부터 온라인 운영 및 유지관리까지 Bedrock 프로젝트의 8가지 주요 단계를 단계별로 요약합니다.","步骤 1:需求评估":"1단계: 요구사항 평가","步骤 2-4:账号、权限与模型选择":"2-4단계: 계정, 권한 및 모델 선택","步骤 5-6:接入与方案设计":"5-6단계: 액세스 및 솔루션 설계","步骤 7:安全治理与成本监控":"7단계: 보안 거버넌스 및 비용 모니터링","步骤 8:上线与持续优化":"8단계: 온라인에 접속하여 최적화 계속하기","项目经理、交付负责人、企业 IT 管理团队":"프로젝트 관리자, 제공 리더, 기업 IT 관리 팀","企业如何判断自己是否适合现在开始使用 Amazon Bedrock?":"기업에서는 지금 Amazon Bedrock을 사용하는 것이 적합한지 어떻게 판단할 수 있습니까?","帮助企业做决策评估,判断是否具备数据基础、业务场景、预算、技术团队和安全治理能力。":"기업이 의사결정 평가를 하고 데이터 기반, 비즈니스 시나리오, 예산, 기술팀 및 보안 거버넌스 역량을 갖추고 있는지 판단할 수 있도록 지원합니다.","提供企业启动 Bedrock 项目前的自评框架,降低盲目投入风险。":"맹목적인 투자의 위험을 줄이기 위해 Bedrock 프로젝트를 시작하기 전에 기업에 자
298체 평가 프레임워크를 제공합니다.",项目评估:"프로젝트 평가","PoC 决策":"PoC 결정",数据基础:"데이터베이스","Bedrock 规划":"기반계획","企业是否适合现在开始使用 Amazon Bedrock? - CoreByte 文档中心":"지금이 귀하의 비즈니스에서 Amazon Bedrock을 사용하기 시작하기에 적절한 시기입니까? - CoreByte 문서 센터","通过场景、数据、权限、预算和团队能力五个维度,评估企业启动 Bedrock 的准备度。":"시나리오, 데이터, 권한, 예산, 팀 역량이라는 5가지 차원을 통해 기업의 Bedrock 출시 준비 상태를 평가합니다.",是否有明确业务场景:"명확한 비즈니스 시나리오가 있나요?",是否有可用文档与数据基础:"사용 가능한 문서와 데이터베이스가 있습니까?","是否具备 AWS 账号与权限基础":"기본 AWS 계정과 권한이 있습니까?",是否有安全与预算约束管理能力:"안전과 예산 제약을 관리할 수 있는 능력이 있습니까?","是否可以先做 PoC":"PoC를 먼저 수행할 수 있나요?","企业管理层、数字化负责人、信息安全负责人":"기업경영, 디지털화 관리자, 정보보안 관리자","企业知识库 / RAG":"기업 기술 자료/RAG","Amazon Bedrock Knowledge Bases:企业知识库与 RAG 落地指南":"Amazon Bedrock 기술 자료: 기업 기술 자료 및 RAG 구현 안내서","介绍如何基于 Bedrock Knowledge Bases 构建企业内部知识问答、文档检索、客服知识库和业务助手。":"Bedrock Knowledge Base를 기반으로 내부 기업 지식 Q&A, 문서 검색, 고객 서비스 지식 베이스 및 비즈니스 지원을 구축하는 방법을 소개합니다.","从企业实践角度介绍 Bedrock Knowledge Bases 与 RAG 的落地方法、风险点和治理建议。":"기업 실무 관점에서 Bedrock Knowledge Bases 및 RAG의 구현 방법, 위험 지점 및 거버넌스 제안을 소개합니다.","11 分钟":"11분",企业知识库:"기업 지식 기반",数据源治理:"데이터 소스 거버넌스","Amazon Bedrock Knowledge Bases:企业知识库与 RAG 落地指南 - CoreByte 文档中心":"Amazon Bedrock 기술 자료: 기업 기술 자료 및 RAG 구현 안내서 - CoreByte 문서 센터","解释企业如何使用 Bedrock Knowledge Bases 构建 RAG 应用,并做好数据、权限与检索治理。":"기업이 Bedrock 기술 자료를 사용하여 RAG 애플리케이션을 구축하고 데이터, 권한 및 검색을 관리하는 방법을 설명합니다.","什么是 RAG":"RAG 란 무엇입니까?",为什么企业需要自己的知识库:"기업에 자체 지식 기반이 필요한 이유",适合接入哪些文档:"어떤 문서가 포함하기에 적합합니까?",检索与引用机制:"검색 및 인용 메커니즘",落地注意事项与常见风险:"착륙 주의사항 및 일반적인 위험","知识管理团队、客服系统负责人、架构师":"지식관리팀, 고객서비스 시스템 리더, 아키텍트","企业知识库项目为什么容易失败?Bedrock RAG 落地常见误区":"기업 지식 기반 프로젝트가 실패하기 쉬운 이유는 무엇입니까? Bedrock RAG 구현에 대한 일반적인 오해","总结企业做知识库项目时常见的问题,包括文档质量差、权限混乱、没有更新机制、缺少评估方法等。":"낮은 문서 품질, 혼란스러운 권한, 업데이트 메커니즘 없음, 평가 방법 부족 등 지식 기반 프로젝트를 수행할 때 기업이 직면하는 일반적인 문제를 요약합니다.","复盘企业 RAG 项目的常见误区,帮助团队在项目初期建立正确的交付与运营机制。":"엔터프라이즈 RAG 프로젝트에 대한 일반적인 오해를 검토하여 팀이 프로젝트 초기 단계에서 올바른 전달 및 운영 메커니즘을 설정하는 데 도움을 줍니다.","RAG 误区":"RAG의 오해",知识库失败原因:"기술 자료 실패 이유",文档治理:"문서 거버넌스",权限治理:"권위 거버넌스",持续维护:"지속적인 유지보수","Bedrock RAG 落地常见误区 - CoreByte 文档中心":"Bedrock RAG 구현에 대한 일반적인 오해 - CoreByte Documentation Center","解析企业知识库项目常见失败因素,给出可执行的改进建议。":"기업 지식 기반 프로젝트의 일반적인 실패 요인을 분석하고 실행 가능한 개선 제안을 제공합니다.",文档质量问题:"문서 품질 문제",数据权限问题:"데이터 권한 문제",分块与检索策略问题:"청킹 및 검색 전략 문제",缺少反馈闭环:"피드백 루프 부족",缺
298少持续维护机制:"지속적인 유지 관리 메커니즘 부족","项目负责人、知识库运维团队、IT 管理者":"프로젝트 리더, 지식베이스 운영 및 유지 관리 팀, IT 관리자","Amazon Bedrock Agents 可以为企业做什么?":"Amazon Bedrock 에이전트는 기업을 위해 무엇을 할 수 있습니까?","介绍 Bedrock Agents 如何帮助企业将模型、业务系统、API 和企业数据结合起来,实现更自动化的业务流程。":"Bedrock Agents가 기업이 모델, 비즈니스 시스템, API 및 기업 데이터를 결합하여 보다 자동화된 비즈니스 프로세스를 달성하는 데 어떻게 도움이 되는지 설명합니다.","解释 Bedrock Agents 与企业系统协同的方式,以及在客服、销售、运营、IT 支持中的应用边界。":"Bedrock Agent가 고객 서비스, 영업, 운영 및 IT 지원 전반에 걸쳐 엔터프라이즈 시스템 및 애플리케이션 경계와 어떻게 작동하는지 설명합니다.",业务自动化:"비즈니스 자동화","API 集成":"API 통합",知识库:"지식 기반",人工审批:"수동 승인","Amazon Bedrock Agents 可以为企业做什么? - CoreByte 文档中心":"Amazon Bedrock 에이전트는 기업을 위해 무엇을 할 수 있습니까? - CoreByte 문서 센터","从业务视角解析 Bedrock Agents 的能力边界、适用场景与治理要点。":"비즈니스 관점에서 Bedrock Agents의 기능 경계, 적용 가능한 시나리오 및 거버넌스 포인트를 분석합니다.","Agent 与普通聊天机器人的区别":"Agent와 일반 챗봇의 차이점","连接企业系统与 API":"API로 엔터프라이즈 시스템 연결",适合的业务场景:"적합한 비즈니스 시나리오",人工审批与安全边界:"수동 승인 및 보안 경계",落地实施要点:"구현의 핵심 사항","业务系统负责人、流程自动化团队、AI 产品经理":"비즈니스 시스템 리더, 프로세스 자동화 팀, AI 제품 관리자","从聊天机器人到业务 Agent:企业 AI 应用的下一步":"챗봇에서 비즈니스 에이전트까지: 엔터프라이즈 AI 애플리케이션을 위한 다음 단계","解释为什么企业不应只停留在问答机器人,而应逐步建设能调用工具、连接系统、完成任务的业务 Agent。":"기업이 질문과 답변 로봇에 그치지 않고 점차적으로 도구를 호출하고 시스템을 연결하고 작업을 완료할 수 있는 비즈니스 에이전트를 구축해야 하는 이유를 설명하세요.","帮助企业从聊天问答阶段过渡到任务执行阶段,建立更有业务价值的 AI 应用形态。":"기업이 채팅 Q&A 단계에서 작업 실행 단계로 전환하고 더 많은 비즈니스 가치를 지닌 AI 애플리케이션 양식을 구축할 수 있도록 지원합니다.","业务 Agent":"비즈니스 에이전트",工具调用:"도구 호출",工作流自动化:"워크플로우 자동화",风险控制:"위험 통제","从聊天机器人到业务 Agent:企业 AI 应用的下一步 - CoreByte 文档中心":"챗봇에서 비즈니스 에이전트까지: 엔터프라이즈 AI 애플리케이션을 위한 다음 단계 - CoreByte Documentation Center","说明企业如何从问答式 Chatbot 逐步演进到可执行任务的业务 Agent。":"기업이 질의응답 챗봇에서 작업을 수행할 수 있는 비즈니스 에이전트로 점차 발전할 수 있는 방법을 설명하세요.","Chatbot 的局限":"챗봇의 한계","Agent 的业务价值":"에이전트의 비즈니스 가치",工具调用与工作流自动化:"도구 호출 및 작업 흐름 자동화",需要人工确认的场景:"수동 확인이 필요한 시나리오",风险控制机制:"위험 통제 메커니즘","AI 应用负责人、流程管理者、企业架构团队":"AI 애플리케이션 리더, 프로세스 관리자, 엔터프라이즈 아키텍처 팀","安全与 Guardrails":"가드레일을 통한 보안","Amazon Bedrock Guardrails:企业生成式 AI 的安全边界":"Amazon Bedrock Guardrails: 엔터프라이즈 생성 AI를 위한 보안 경계","介绍 Guardrails 在企业 AI 应用中的作用,包括内容安全、敏感信息保护、输出控制和风险降低。":"콘텐츠 보안, 민감한 정보 보호, 출력 제어 및 위험 감소를 포함하여 엔터프라이즈 AI 애플리케이션에서 Guardrails의 역할을 설명합니다.","帮助企业理解 Guardrails 在输入输出风险控制中的位置,以及与 Agents、Knowledge Bases 的协同方式。":"입력 및 출력 위험 제어에서 Guardrails의 위치와 에이전트 및 기술 자료와 함께 작동하는 방식을 기업이 이해하도록 돕습니다.",内容安全:"콘텐츠 보안",敏感信息保护:"민감한 정보 보호",输出控制:"출력 제어",企业治理:"기업 지배구조","Amazon Bedrock Guardrails:企业生成式 AI 的安全边界 - CoreByte 文档中心":"Amazon Bedrock Guardrails: 엔터프라이즈 생성 AI를 위한 보안 경계 - CoreByte Documentation Center","解析 Guardrails 在企业场景中的使用方式与策略设计重点。":"기업 시나리오에서 Guardrails가 어떻게 사용되는지 분석하고 전략적 설계의 핵심 사항을 분석하세요.",为什么企业需要安全边界:"기업에 보안 경계가 필요한 이유",输入与输出风险:"투입 및 산출 위험",策略配置重点:"전략 구성의 핵심","与 Agents、Knowledge Bases 的配合":"에이전트 및 기술 자료와의 협력",运营建议:"운영 제안","信息安全团队、风控团队、AI 平台运维人员":"정보보안팀, 리스크관리팀, AI플랫폼 운영 및 유지관리 인력","企业使用 Amazon Bedrock 时需要关注哪些安全与合规问题?":"Amazon Bedrock을 사용할 때 기업이 주의해야 할 보안 및 규정 준수 문제는 무엇입니까?","从 IAM 权限、数据访问、日志审计、网络安全、模型调用和供应商管理角度,介绍企业使用 Bedrock 前需要考虑的问题。":"IAM 권한, 데이터 액세스, 로그 감사, 네트워크 보안, 모델 호출 및 공급자 관리의 관점에서 이 문서에서는 기업이 Bedrock을 사용하기 전에 고려해야 할 문제를 소개합니다.","提供企业上线 Bedrock 前的安全与合规检查清单,降低治理盲区。":"기업이 Bedrock을 통해 온라인에 접속하기 전에 보안 및 규정 준수 체크리스트를 제공하여 거버넌스 사각지대를 줄입니다.",审计:"심사",数据边界:"데이터 경계",访问控制:"접근 제어",合规治理:"규정 준수 거버넌스","企业使用 Amazon Bedrock 的安全与合规清单 - CoreByte 文档中心":"Amazon Bedrock을 사용하는 기업을 위한 보안 및 규정 준수 체크리스트 - CoreByte Documentation Center","覆盖 IAM、数据边界、日志审计和审批流程的 Bedrock 安全与合规要点。":"IAM, 데이터 경계, 로그 감사 및 승인 프로세스를 다루는 기반 보안 및 규정 준수 필수 사항입니다.","IAM 权限最小化":"IAM 권한 최소화",数据边界与敏感信息处理:"데이터 경계 및 민감한 정보 처리",日志与审计:"로깅 및 감사",访问控制与审批流程:"접근 통제 및 승인 프로세스",供应商与责任边界治理:"공급업체 및 책임 경계 거버넌스","安全合规负责人、审计团队、平台治理团队":"보안 컴플라이언스 관리자, 감사팀, 플랫폼 거버넌스팀",成本与运维:"비용과 운영 및 유지보수","Amazon Bedrock 成本如何控制?企业上线前必须考虑的费用问题":"Amazon Bedrock 비용을 관리하는 방법은 무엇입니까? 기업이 온라인에 진출하기 전에 고려해야 할 비용 문제","介绍企业使用 Bedrock 时需要关注的成本因素,包括模型调用、Token 用量、知识库检索、批处理、并发和监控。":"모델 호출, 토큰 사용, 지식 기반 검색, 일괄 처리, 동시성 및 모니터링을 포함하여 기업이 Bedrock을 사용할 때 주의해야 할 비용 요소를 소개합니다.","从费用构成与运维策略两个维度,说明企业如何在上线前建立可执行的成本控制机制。":"비용 구조와 운영 및 유지 관리 전략이라는 두 가지 차원에서 기업이 온라인에 진출하기 전에 실행 가능한 비용 관리 메커니즘을 구축할 수 있는 방법을 설명합니다.","Bedrock 成本":"기반암 비용",预算监控:"예산 모니터링","Amazon Bedrock 成本如何控制? - CoreByte 文档中心":"Amazon Bedrock 비용을 관리하는 방법은 무엇입니까? - CoreByte 문서 센터","说明 Bedrock 上线前的成本评估与运维要点,帮助企业建ç«
298‹é¢„算与监控机制。":"Bedrock이 온라인 상태가 되기 전에 비용 평가, 운영 및 유지 관리의 핵심 사항을 설명하고 기업이 예산 및 모니터링 메커니즘을 수립하도록 돕습니다.",成本结构与影响因素:"비용 구조 및 영향 요인",模型选择对成本的影响:"모델 선택이 비용에 미치는 영향",流量峰值与并发管理:"트래픽 피크 및 동시성 관리",提示词与缓存优化:"프롬프트 단어 및 캐시 최적화",预算提醒与持续监控:"예산 알림 및 지속적인 모니터링","FinOps 团队、运维负责人、技术管理者":"FinOps 팀, 운영 및 유지 관리 리더, 기술 관리자",行业方案:"산업 솔루션","适合 Amazon Bedrock 的 6 类企业应用场景":"Amazon Bedrock에 적합한 6가지 유형의 엔터프라이즈 애플리케이션 시나리오","围绕金融、电商、制造、游戏、企业办公、客服中心等行业,介绍 Bedrock 适合落地的应用方向。":"금융, 전자상거래, 제조, 게임, 기업 사무실, 고객센터 등 산업 분야를 중심으로 베드락에 적합한 적용 방향을 소개합니다.","总结 Bedrock 在六类常见行业场景中的可行应用方向与实施注意事项。":"6가지 일반적인 산업 시나리오에서 Bedrock의 실현 가능한 적용 방향 및 구현 ê³ ë ¤ 사항을 요약합니다.",金融合规问答:"금융준수 Q&A",电商客服:"전자상거래 고객 서비스",制造知识库:"제조 지식 기반",多语言运营:"다중 언어 작동","适合 Amazon Bedrock 的 6 类企业应用场景 - CoreByte 文档中心":"Amazon Bedrock에 적합한 6가지 유형의 엔터프라이즈 애플리케이션 시나리오 - CoreByte Documentation Center","覆盖金融、电商、制造、游戏、企业办公与客服中心的 Bedrock 应用方向。":"기반 적용 방향에는 금융, 전자 상거래, 제조, 게임, 기업 사무실 및 고객 서비스 센터가 포함됩니다.",电商智能客服:"전자상거래 지능형 고객 서비스",制造业设备知识库:"제조 장비 기술 자료",游戏玩家服务:"게이머 서비스",企业内部知识助手与多语言运营:"내부 지식 지원 및 다국어 운영","行业业务负责人、数字化转型团队、产品与运营团队":"업계 비즈니스 리더, 디지털 혁신 팀, 제품 및 운영 팀","Amazon Bedrock 是 AWS 提供的托管式生成式 AI 服务,目标是让企业在统一平台上使用来自多个提供方的基础模型,并结合企业自有数据构建应用。根据 AWS 官方文档,Bedrock 提供模型调用、知识库、Agents、Guardrails 等能力,帮助团队把实验阶段的模型调用推进到可治理的生产实践。":"Amazon Bedrock은 기업이 통합 플랫폼에서 여러 공급자의 기본 모델을 사용하고 기업 자체 데이터를 결합하여 애플리케이션을 구축할 수 있도록 AWS에서 제공하는 관리형 생성 AI 서비스입니다. AWS 공식 문서에 따르면 Bedrock은 팀이 실험 단계에서 모델 호출을 관리 가능한 생산 방식으로 발전시키는 데 도움이 되는 모델 호출, 지식 기반, 에이전트, Guardrails 및 기타 기능을 제공합니다.","并非所有企业都需要一次性建设复杂的 AI 平台,但以下场景通常适合优先评估 Bedrock:":"모든 회사가 복잡한 AI 플랫폼을 한꺼번에 구축할 필요는 없지만 일반적으로 Bedrock 평가의 우선순위를 지정하는 데 다음 시나리오가 적합합니다.","已经在 AWS 上运行核心系统,希望减少额外平台引入与运维复杂度。":"핵심 시스템은 이미 AWS에서 실행되고 있으며 추가 플랫폼 도입과 운영 및 유지 관리의 복잡성을 줄일 수 있기를 바랍니다.","需要在多个模型之间评估与切换,而不是锁定单一模型提供方。":"단일 모델 제공자에 얽매이기보다는 여러 모델을 평가하고 전환해야 합니다.","计划构建企业知识问答、流程辅助、内容生成等业务应用,并关注权限与审计。":"기업 지식 Q&A, 프로세스 지원, 콘텐츠 생성 등 비즈니스 애플리케이션 구축을 계획하고 권한 및 감사에 주의를 기울이세요.","传统方式通常先从单一模型 API 开始,迭代速度快,但在进入生äº
298§é˜¶æ®µåŽï¼Œå¸¸è§æŒ‘战包括权限治理、日志审计、模型切换成本、RAG 工程复杂度等。Bedrock 的价值不在于“替代所有开发工作”,而在于通过托管能力降低企业在模型治理、接入规范和可运维性上的工程负担。":'기존 방법은 일반적으로 단일 모델 API로 시작하여 빠르게 반복됩니다. 그러나 프로덕션 단계에 들어간 후에는 권한 거버넌스, 로그 감사, 모델 전환 비용, RAG 엔지니어링 복잡성 등이 일반적인 과제에 직면하게 됩니다. Bedrock의 가치는 "모든 개발 작업을 대체"하는 데 있는 것이 아니라 호스팅 기능을 통해 모델 거버넌스, 액세스 사양 및 운영성 측면에서 기업의 엔지니어링 부담을 줄이는 데 있습니다.',"在企业场景中,Bedrock 往往不是孤立部署。它通常与 IAM、CloudWatch、VPC/PrivateLink、S3、日志审计体系等配合使用。这样做的意义是:在生成式 AI 引入后,企业仍可沿用既有的账号体系、权限策略和安全控制流程。":"엔터프라이즈 시나리오에서 Bedrock은 독립적으로 배포되지 않는 경우가 많습니다. 일반적으로 IAM, CloudWatch, VPC/PrivateLink, S3, 로그 감사 시스템 등과 함께 사용됩니다. 이것이 갖는 의미는 생성 AI 도입 후에도 기업이 기존 계정 시스템, 권한 정책 및 보안 제어 프로세스를 계속 사용할 수 있다는 것입니다.","作为服务商视角,我们通常协助客户完成四类工作:需求澄清、技术选型、PoC 验证、上线治理。重点不是承诺“必然成功”,而是在业务目标、成本边界和安全要求之间找到可执行路径。":'서비스 제공
298자의 관점에서 우리는 일반적으로 고객이 요구 사항 명확화, 기술 선택, PoC 검증 및 온라인 거버넌스의 네 가지 유형의 작업을 완료하도록 지원합니다. 초점은 "성공 보장"을 약속하는 것이 아니라 비즈니스 목표, 비용 경계 및 보안 요구 사항 간의 실행 가능한 경로를 찾는 것입니다.',"建议先定义 1-2 个可量化业务目标(例如处理时效、服务质量或运营效率),再决定模型与架构。避免把“接入模型”当作项目终点,而应把“持续可运维”作为验收标准。":'모델 및 아키텍처를 결정하기 전에 1~2개의 정량화 가능한 비즈니스 목표(예: 처리 적시성, 서비스 품질 또는 운영 효율성)를 정의하는 것이 좋습니다. "액세스 모델"을 프로젝트의 종료점으로 삼지 말고 대신 "지속적인 운영 및 유지 관리"를 수용 기준으로 삼으십시오.',"企业模型选择应围绕“业务任务是否达标”而不是“模型参数是否更大”。建议从任务类型、响应时延、调用成本、可治理性四个维度同时评估,并把评估过程制度化。":'엔터프라이즈 모델 선택은 "모델 매개변수가 더 큰지 여부"보다는 "비즈니스 작업이 표준을 충족하는지 여부"에 초점을 맞춰야 합니다. 과제 유형, 응답 지연, 통화 비용, 거버넌스의 4가지 차원을 동시에 평가하고 평가 프로세스를 제도화하는 것이 좋습니다.',"金融、医疗、制造、电商等场景对模型能力侧重点不同:有的更看重合规解释性,有的更看重多语言客服吞吐,有的更看重文档理解深度。统一模型不一定覆盖所有场景。":"금융, 의료, 제조 및 전자 상거래와 같은 시나리오는 모델 기능에 대해 서로 다른 중점을 두고 있습니다. 일부는 규정 준수 해석 가능성을 더 강조하고, 일부는 다국어 고객 서비스 처리량을 더 강조하며, 일부는 문서 이해의 깊이를 더 강조합니다. 통합 모델이 반드시 모든 시나리오를 포괄하는 것은 아닙니다.","在企业环境中,模型调用成本与服务体验经常相互制约。更高能力的模型可能带来更高 token 成本与时延;轻量模型则可能在复杂问题上表现不足。建议通过分层路由将请求分配给不同模型。":"엔터프라이즈 환경에서는 모델 호출 비용과 서비스 경험이 서로를 제한하는 경우가 많습니다. 더 높은 용량 모델은 더 높은 토큰 비용과 지연을 가져올 수 있습니다. 경량 모델은 복잡한 문제에서는 제대로 작동하지 않을 수 있습니다. 계층적 라우팅을 통해 요청을 다른 모델에 배포하는 것이 좋습니다.","PoC 阶段建议至少准备两组候选模型,对同一评测集做对比:准确率、拒答率、风险输出率、平均时延、单次成本。生产阶段可采用“主模型 + 回退模型”策略,提高稳定性。":"PoC 단계에서는 정확도, 거부율, 위험 출력율, 평균 지연, 단일 비용 등 최소 두 세트의 후보 모델을 준비하고 동일한 평가 세트에서 비교하는 것이 좋습니다. '메인 모델 + 폴백 모델' 전략을 프로덕션 단계에서 활용해 안정성을 높일 수 있다.","最大模型并不总是最优选择。若业务问题结构相对清晰、上下文有限,轻量模型可能已满足目标并显著降低成本。模型选择应是持续优化过程,而非一次性决策。":"가장 큰 모델이 항상 최선의 선택은 아닙니다. 비즈니스 문제의 구조가 상대적으로 명확하고 컨텍스트가 제한적인 경우 경량 모델이 목표를 달성하고 비용을 크게 줄일 수 있습니다. 모델 선택은 일회성 결정이 아닌 지속적인 최적화 프로세스여야 합니다.","建立内部模型评估基线:统一测试集、统一评分口径、统一发布门槛。这样可以减少“换模型即重来”的反复投入。":'내부 모델 평가 기준(통합 테스트 세트, 통합 채점 수준, 통합 릴리스 임계값)을 설정합니다. 이를 통해 "모델을 변경하고 다시 시작하는" 반복적인 투자를 줄일 수 있습니다.',"我们可协助设计 PoC 评测框架、建立路由策略、落地监控指标,并与企业既有审批流程对齐。":"우리는 PoC 평가 프레임워크를 설계하고, 라우팅 전략을 수립하고, 모니터링 지표를 구현하고 이를 회사의 기존 승인 프로세스에 맞추는 데 도움을 드릴 수 있습니다.","先明确业务目标和评估指标,例如处理效率、回复质量、合规风险控制等。没有明确目标,后续技术决策容易偏离。":"먼저 처리 효율성, 대응 품질, 컴플라이언스 리스크 통제 등 비즈니스 목표와 평가 지표를 명확히 합니다. 명확한 목표가 없으면 후속 기술 결정이 쉽ê²
298Œ 벗어날 수 있습니다.","准备 AWS 账号结构与环境分层(开发/测试/生产)。":"AWS 계정 구조 및 환경 계층화(개발/테스트/생산)를 준비합니다.","完成 IAM 最小权限配置和关键操作审批路径。":"IAM 최소 권한 구성 및 중요 작업 승인 경로를 완료합니다.","基于任务目标筛选候选模型,制定 PoC 对比方案。":"작업 목표를 기반으로 후보 모델을 선별하고 PoC 비교 계획을 개발합니다.","完成 API 接入后,企业通常需要在两条路径中做选择:知识库 / RAG 优先,或 Agent 任务编排优先。两者都可行,但架构重点和治理方式不同,建议结合业务场景评估。":"API 액세스를 완료한 후 기업은 일반적으로 지식 베이스/RAG 우선 또는 에이전트 작업 조정 우선이라는 두 가지 경로 중에서 선택해야 합니다. 둘 다 가능하지만 아키텍처 초점과 거버넌스 방법이 다릅니다. 비즈니스 시나리오 평가를 결합하는 것이 좋습니다.","安全治理通常包括 Guardrails、日志审计、敏感信息处理、网络边界控制。成本层面建议建立 token 监控、调用预算告警和峰值策略,避免上线后成本失控。":"보안 거버넌스에는 일반적으로 Guardrails, 로그 감사, 민감한 정보 처리 및 네트워크 경계 제어가 포함됩니다. 비용 수준에서는 온라인 접속 후 비용 손실을 방지하기 위해 토큰 모니터링, 예산 알람 호출 및 피크 전략을 설정하는 것이 좋습니다.","建议分批上线并保留人工兜底流程。上线后应持续回收失败样本、风险样本和高成本请求样本,形成迭代闭环。":"일괄적으로 온라인에 접속하고 수동 프로세스를 유지하는 것이 좋습니다. 온라인 상태가 된 후에는 실패한 샘플, 위험 샘플, 고비용 요청 샘플을 지속적으로 재활용하여 반복적인 폐쇄 루프를 형성해야 합니다.","把 Bedrock 项目视作“持续运营能力建设”,而不是一次性功能开发。组织层面的配合(产品、IT、安全、法务)往往决定项目上限。":'Bedrock 프로젝트를 일회성 기능 개발이 아닌 "지속적인 운영 역량 구축"으로 생각하십시오. 조직 수준(제품, IT, 보안, 법무)에서의 협력이 프로젝트의 상한선을 결정하는 경우가 많습니다.',"我们可协助制定交付计划、验证方案可行性、建立上线治理清单,并配合企业完成阶段验收。":"우리는 제공 계획 수립, 솔루션의 타당성 확인, 실행 거버넌스 목록 설정 및 기업의 단계 승인 완료 지원을 지원할 수 있습니다.","最常见的风险是“先上平台再找场景”。建议先确认至少一个可量化场景,例如客服提效、知识检索、文档处理或内部助手,再决定是否启动。":'가장 일반적인 위험은 "먼저 플랫폼에 올라간 다음 현장을 찾는 것"입니다. 고객 서비스 효율성 향상, 지식 검색, 문서 처리, 내부 보조자 등 정량화 가능한 시나리오를 하나 이상 확인한 후 실행 여부를 결정하는 것이 좋습니다.',"若企业目标涉及知识问答或流程辅助,通常需要具备可整理、可授权、可更新的内部文档。数据基础决定了 RAG 或 Agent 的可行上限。":"기업 목표가 지식 Q&A 또는 프로세스 지원과 관련된 경우 일반적으로 구성, 승인 및 업데이트할 수 있는 내부 문서가 필요합니다. 데이터베이스는 RAG 또는 에이전트의 실행 가능한 상한을 결정합니다.","建议提前确认账号结构、角色权限、审计日志和网络策略。如果账号治理尚未建立,建议先完成基础治理,再进入生产级 AI 项目。":"계정 구조, 역할 권한, 감사 로그, 네트워크 정책을 미리 확인하는 것이 좋습니다. 계정 거버넌스가 아직 확립되지 않은 경우 프로덕션 수준 AI 프로젝트에 들어가기 전에 기본 거버넌스를 완료하는 것이 좋습니다.","生成式 AI 项目不仅是技术问题,也涉及合规、审计和成本边界。企业需要能持续管理敏感信息、访问控制和预算预警。":"생성적 AI 프로젝트는 기술적인 문제뿐만 아니라 규정 준수, 감사, 비용 경계도 포함합니다. 기업은 민감한 정보, 액세스 제어 및 예산 알림을 지속적으로 관리할 수 있어야 합니다.","PoC 是降低决策风险的关键。建议用 4-8 周完成小规模验证,以真实业务数据评估效果、风险和成本,再决定是否扩展。":"PoC는 의사결정 위험을 줄이는 데 핵심입니다. 4~8주 이내에 소규모 검증을 완료하고 실제 비즈니스 데이터를 활용해 효과, 위험, 비용을 평가한 후 확장 여부를 결정하는 것이 좋습니다.","如æž
298œäº”项准备度中有两项以上明显不足,建议先补齐基础能力,再推进大规模上线,以免形成重复投入。":"5가지 준비조치 중 2가지 이상이 명백히 부족한 경우, 투자 중복을 피하기 위해 우선 기본 역량을 보완한 후 대규모 출시를 추진하는 것이 좋습니다.","我们可协助完成准备度评估、PoC 方案设计与风险清单梳理,帮助企业明确是否进入下一阶段。":"우리는 기업이 다음 단계로 진입할지 여부를 결정하는 데 도움이 되도록 준비 상태 평가, PoC 솔루션 설계 및 위험 목록 정렬을 완료하는 데 도움을 드릴 수 있습니다.","RAG(Retrieval Augmented Generation)是一种在生成前先检索企业数据的方式。根据 AWS 官方文档,Knowledge Bases 可以帮助团队把检索、向量化、上下文增强等环节托管化,减少重复工程工作。":"RAG(Retrieval Augmented Generation)는 기업 데이터를 생성하기 전에 검색하는 방법입니다. AWS 공식 문서에 따르면 기술 자료는 팀이 검색, 벡터화, 컨텍스트 향상 및 기타 측면을 호스팅하여 엔지니어링 작업의 중복을 줄이는 데 도움이 될 수 있습니다.","基础模型有通用知识,但企业场景需要私有流程、产品规则和内部制度。知识库的作用是让回答基于企业实际资料,提高可追溯性,而不是单纯依赖模型记忆。":"기본 모델에는 일반적인 지식이 있지만 엔터프라이즈 시나리오에는 개인 프로세스, 제품 규칙 및 내부 시스템이 필요합니다. 지식 베이스의 역할은 모델 메모리에만 의존하기보다는 실제 기업 데이터에 대한 답변을 기반으로 하고 추적성을 향상시키는 것입니다.","标准作业流程(SOP)、产品手册、政策制度、FAQ、服务流程文档。":"표준 운영 절차(SOP), 제품 매뉴얼, 정책 및 시스템, FAQ, 서비스 프로세스 문서.","需要版本管理、权限边界清晰、可持续更新的数据源。":"버전 관리, 명확한 권한 경계, 지속 가능한 업데이트가 필요한 데이터 소스입니다.","不建议优先接入未经清洗、冲突严重或缺乏责任归属的文档。":"정리되지 않은 문서, 심각한 갈등이 있거나 책임이 부족한 문서에 우선 순위를 두는 것은 권장되지 않습니다.","在 Bedrock Knowledge Bases 中,企业可通过":"Bedrock 지식 베이스에서 기업은 다음을 수행할 수 있습니다.","如果原始文档存在过时、冲突、缺失上下文等问题,模型回答质量会直接受影响。RAG 不能自动修复“源数据质量差”的根因。":'원본 문서에 오래됨, 충돌, 컨텍스트 누락 등과 같은 문제가 있는 경우 모델 답변의 품질에 직접적인 영향을 미칩니다. RAG는 ​​"소스 데이터 품질 저하"의 근본 원인을 자동으로 수정할 수 없습니다.',"很多项目在试点阶段忽略了权限隔离,上线后才发现不同角色看到同一答案存在合规风险。建议在接入前完成权限分层与访问策略定义。":"많은 프로젝트에서는 파일럿 단계에서 권한 격리를 무시하고 온라인에 접속한 후에야 동일한 답변을 ë³¼ 때 서로 다른 역할에 규정 준수 위험이 있음을 발견합니다. 접근하기 전에 권한 계층 구조와 접근 정책 정의를 완료하는 것이 좋습니다.","过大分块会稀释重点,过小分块会失去语义完整性。检索结果不稳定时,问题往往不在模型,而在分块策略、元数据和重排序设置。":"청킹이 너무 크면 초점이 희석되고, 청크가 너무 작으면 의미 무결성이 손실됩니다. 검색 결과가 불안정할 경우 모델에 문제가 있는 것이 아니라 청크 전략, 메타데이터 및 재정렬 설정에 문제가 있는 경우가 많습니다.","若没有收集用户反馈、人工纠错与失败样本分析,系统质量很难持续提升。建议建立“问题归类-修复-验证”的周期机制。":'사용자 피드백 수집, 수동 오류 수정, 실패 샘플 분석 없이는 시스템 품질을 지속적으로 개선하기 어려울 것입니다. "문제 분류-수리-검증"의 순환 메커니즘을 구축하는 것이 좋습니다.',"知识库并非一次性建设。企业制度、产品策略和流程会变化,需要同步更新数据源和检索策略,否则应用会快速失真。":"지식 기반은 단번에 구축되지 않습니다. 엔터프라이즈 시스템, 제품 전략 및 프로세스가 변경되고 데이터 소스 및 검색 전략이 동시에 업데이트되어야 합니다. 그렇지 않으면 애플리케이션이 빠르게 왜곡됩니다.","把 RAG 项目纳入长期运营体系:明确数据责任人、更新频率、质量看板和复盘节奏。":"RAG 프로젝트를 장기 운영 시스템에 통합: 데이터 책임
298자, 업데이트 빈도, 품질 대시보드 및 검토 리듬을 명확히 합니다.","我们可协助建立知识库质量治理框架、问题定位机制和迭代计划,降低项目后期返工风险。":"우리는 프로젝트 후반 단계에서 재작업 위험을 줄이기 위해 지식 기반 품질 거버넌스 프레임워크, 문제 위치 메커니즘 및 반복 계획을 수립하는 데 도움을 드릴 수 있습니다.","聊天机器人通常以问答为主,而 Agent 更强调“理解任务、调用工具、执行步骤、返回结果”。根据 AWS 官方说明,Bedrock Agents 可以编排模型、数据源和 API,适用于更复杂的业务流程。":'챗봇은 일반적으로 질문과 답변에 중점을 두는 반면 에이전트는 "작업 이해, 도구 호출, 단계 실행 및 ê²°ê³¼ 반환"을 강조합니다. AWS 공식 설명에 따르면 Bedrock 에이전트는 보다 복잡한 비즈니스 프로세스에 적합한 모델, 데이터 소스 및 API를 조정할 수 있습니다.',"Agent 的关键价值在于连接 CRM、工单、订单、内部审批系统等业务接口。这样,用户请求可以从“咨询”进一步扩展到“执行动作”。":'Agent의 핵심가치는 CRM, 작업지시, 주문, 내부결재시스템 등의 비즈니스 인터페이스를 연결하는데 있습니다. 이러한 방식으로 사용자 요청은 "상담"에서 "작업 수행"으로 더욱 확장될 수 있습니다.',"客服:查询工单状态、返回处理建议、触发标准流程。":"고객 서비스: 작업 주문 상태를 쿼리하고, 처리 제안을 반품하고, 표준 프로세스를 시작합니다.","销售:汇总客户信息、生成拜访建议、联动线索系统。":"영업 : 고객 정보 요약, 방문 추천 생성, 리드 시스템 연계 등을 수행합니다.","运营:自动生成日报、异常提醒、跨系统任务同步。":"작업: 일일 보고서, 예외 알림 및 시스템 간 작업 동기화를 자동으로 생성합니다.","IT 支持:执行常见排查步骤并生成结构化反馈。":"IT 지원: 일반적인 문제 해결 단계를 수행하고 구조화된 피드백을 생성합니다.","涉及资金、权限、合同等高风险动作时,建议设置人工审批节点。Agent 可以提升效率,但不应绕开企业关键控制点。":"자금, 허가, 계약 등과 관련된 고위험 작업이 관련된 경우 수동 승인 노드를 설정하는 것이 좋습니다. 상담원은 효율성을 향상시킬 수 있지만 중요한 기업 제어 지점을 우회해서는 안 됩니다.","建议先选取流程清晰、规则稳定、接口成熟的场景试点,再逐步扩展至跨部门流程,避免一次性接入过多系统造成治理复杂度过高。":"한 번에 너무 많은 시스템을 연결하여 발생하는 과도한 거버넌스 복잡성을 피하기 위해 먼저 명확한 프로세스, 안정적인 규칙 및 성숙한 인터페이스를 갖춘 파일럿 시나리오를 선택한 다음 점차적으로 부서 간 프로세스로 확장하는 것이 좋습니다.","优先定义 Agent 的“能力边界”和“禁止动作清单”,并与安全、审计团队同步。":'에이전트의 "능력 경계" 및 "금지된 행위 목록" 정의에 우선순위를 두고 이를 보안 및 감사 팀과 동기화합니다.',"我们可以协助规划 Agent 方案、梳理系统接口、设计审批流程和监控指标,帮助项目稳步推进。":"에이전트 솔루션 계획, 시스템 인터페이스 분류, 승인 프로세스 설계 및 지표 모니터링을 지원하여 프로젝트가 꾸준히 진행되도록 돕습니다.","仅靠问答能力,往往无法覆盖企业“查询之后还要执行”的场景。例如,用户咨询完成后仍需人工进入系统处理,流程链条没有实质缩短。":'질의응답 기능만으로는 기업이 "질의한 후 실행"하는 시나리오를 처리하지 못하는 경우가 많습니다. 예를 들어, 사용자 상담이 완료된 후에도 처리를 위해 시스템에 수동으로 입력해야 하며 프로세스 체인이 실질적으로 단축되지 않았습니다.',"业务 Agent 的价值在于把“理解需求”和“执行动作”连接起来,使 AI 成为流程节点而非仅是对话界面。这通常能改善响应效率和流程一致性。":'비즈니스 에이전트의 가치는 "요구 사항 이해"와 "작업 실행"을 연결하여 AI를 단순한 대화 인터페이스가 아닌 프로세스 노드로 만드는 데 있습니다. 이는 종종 대응 효율성과 프로세스 일관성을 향상시킵니다.',"通过标准化工具调用,Agent 可以访问内部 API、查询知识库、触发通知或创建任务。核心是保证输入输出结构清晰、失败可回退、过程可追踪。":"표준화된 도구 í
298˜¸ì¶œì„ 통해 에이전트는 내부 API에 액세스하고, 지식 기반을 쿼리하고, 알림을 트리거하거나 작업을 생성할 수 있습니다. 핵심은 입력 및 출력 구조가 명확하고 오류를 롤백할 수 있으며 프로세스를 추적할 수 있도록 하는 것입니다.","财务变更、权限调整、对外承诺等动作应保留人工确认。Agent 可先完成资料收集和建议生成,再交由审批人确认执行。":"재정적 변화, 권한 조정, 외부 약속 및 기타 조치는 수동 확인을 유지해야 합니다. 에이전트는 먼저 데이터 수집을 완료하고 제안을 생성한 후 확인 및 실행을 위해 승인자에게 제출할 수 있습니다.","建议组合使用 Guardrails、动作白名单、审计日志和异常告警。企业关注的不是“自动化比例越高越好”,而是“可控前提下持续提效”。":'Guardrails, 작업 화이트리스트, 감사 로그 및 예외 경고를 조합하여 사용하는 것이 좋습니다. 기업이 중점을 두는 것은 "자동화 비율이 높을수록 좋다"가 아니라 "제어 가능한 조건에서 효율성을 지속적으로 향상시키는 것"입니다.',"从单一流程试点开始,先建立稳定工具链,再推进多系统协同,可有效降低跨系统集成风险。":"단일 프로세스 파일럿에서 시작하여 먼저 안정적인 도구 체인을 구축한 다음 다중 시스템 협업을 촉진하면 시스템 간 통합 위험을 효과적으로 줄일 수 있습니다.","我们可协助设计 Agent 流程蓝图、工具接入规范、风险控制与运营指标体系。":"우리는 에이전트 프로세스 청사진, 도구 액세스 사양, 위험 제어 및 운영 지표 시스템 설계를 지원할 수 있습니다.","生成式 AI 在企业场景中涉及合规、品牌、用户隐私等风险。AWS 官方文档指出,Guardrails 可用于评估用户输入和模型输出,帮助应用建立可配置的安全策略。":"Generative AI는 기업 시나리오에서 규정 준수, 브랜딩, 사용자 개인 정보 보호와 같은 위험을 수반합니다. AWS 공식 문서에는 Guardrails를 사용하여 사용자 입력 및 모델 출력을 평가하여 애플리케이션이 구성 가능한 보안 정책을 설정하는 데 도움을 줄 수 있다고 명시되어 있습니다.","风险通常来自两端:用户输入可能包含违规请求或敏感信息;模型输出可能出现不当内容、越界建议或信息泄露。安全边界应同时覆盖输入和输出。":"위험은 일반적으로 양쪽에서 발생합니다. 사용자 입력에는 불법적인 요청이나 민감한 정보가 포함될 수 있습니다. 모델 출력에는 부적절한 콘텐츠, 범위를 벗어난 제안 또는 정보 유출이 포함될 수 있습니다. 보안 경계는 입력과 출력을 모두 포함해야 합니다.","内容过滤与主题限制:降低违规话题输出风险。":"콘텐츠 필터링 및 주제 제한: 불법 주제 출력 위험을 줄입니다.","敏感信息保护:对 PII 等内容进行识别与处理。":"민감한 정보 보호: PII 및 기타 콘텐츠를 식별하고 처리합니다.","词汇策略与响应处理:定义拦截、替换、提示等处置方式。":"어휘 전략 및 응답 처리: 차단, 대체, 프롬프트 및 기타 처리 방법을 정의합니다.","Guardrails 可与模型调用、Agents 和 Knowledge Bases 协同使用,也可通过":"가드레일은 모델 통화, 상담원, 기술 자료와 함께 사용하거나 다음을 통해 사용할 수 있습니다.","根据 AWS 官方 IAM 文档,Bedrock 支持 identity-based policies、policy resources 与 condition keys。建议按角色拆分权限,避免一组凭证拥有过多操作能力。":"공식 AWS IAM 문서에 따르면 Bedrock은 자격 증명 기반 정책, 정책 리소스 및 ì¡°ê±´ 키를 지원합니다. 하나의 자격 증명 세트에 너무 많은 운영 기능이 포함되지 않도록 역할별로 권한을 분할하는 것이 좋습니다.","应明确哪些数据可以进入模型上下文,哪些必须脱敏或禁止使用。对于跨区域推理和多环境调用,建议同步评估数据主权与监管要求。":"어떤 데이터가 모델 컨텍스트에 들어갈 수 있는지, 어떤 데이터를 둔감하게 하거나 비활성화해야 하는지 명확해야 합니다. 지역 간 추론 및 다중 환경 호출의 경우 데이터 주권과 규제 요구 사항을 동시에 평가하는 것이 좋습니다.","建议记录关键调用链:请求来源、模型版本、策略命中、输出处置结果。审计目标不是“保存日志本身”,而是支持问题追溯与责任界定。":'요청 소스, 모델 버전, 정책 적중, 출력 처리 ê²°ê
298³¼ 등 주요 호출 체인을 기록하는 것이 좋습니다. 감사 목표는 "로그 자체를 저장"하는 것이 아니라 문제 추적 및 책임 정의를 지원하는 것입니다.',"高风险能力(如生产环境策略变更、跨账户授权、关键动作执行)建议纳入审批流,避免权限扩散带来的系统性风险。":"권한 확산으로 인한 시스템적 위험을 방지하기 위해 승인 프로세스에 고위험 기능(예: 프로덕션 환경 정책 변경, 교차 계정 승인, 주요 작업 실행)을 포함하는 것이 좋습니다.","服务商可协助落地,但企业需保留核心决策权与控制权。建议在合同与流程层面明确双方边界:谁负责配置、谁负责审批、谁负责最终责任。":"서비스 제공업체는 구현을 지원할 수 있지만 기업은 핵심 의사결정 및 통제 권한을 보유해야 합니다. 계약 및 프로세스 수준에서 두 당사자 간의 경계(구성 담당, 승인 담당, 최종 책임 담당)를 명확히 하는 것이 좋습니다.","将 Bedrock 安全要求并入现有云安全制度,
298避免形成“AI 系统单独一套规则”的治理孤岛。":'"AI 시스템에 대한 별도의 규칙 세트"라는 거버넌스 섬이 형성되는 것을 방지하기 위해 Bedrock 보안 요구 사항을 기존 클라우드 보안 시스템에 통합합니다.',"我们可协助梳理权限模型、审计策略与上线检查清单,并配合企业安全团队完成评审与整改。":"우리는 권한 모델, 감사 전략 및 온라인 체크리스트를 정리하는 데 도움을 주고 기업 보안 팀과 협력하여 검토 및 수정을 완료할 수 있습니다.","AWS 官方文档指出,Bedrock 成本与输入/输出 token、调用模型类型、推理方式(按需、预配、批处理)等相关。上线前应先建立成本口径,避免“只看总账不看来源”。":'AWS 공식 문서에서는 Bedrock 비용이 입/출력 토큰, 호출 모델 유형, 추론 방법(온디맨드, 프로비저닝, 배치 처리) 등과 관련되어 있다고 지적하고 있습니다. 온라인에 접속하기 전에 "원본을 보지 않고 총계정원장만 보는" 일이 없도록 먼저 비용 수준을 확립해야 합니다.',"模型能力越强,通常成本与延迟压力越大。建议把请求按复杂度分层,常规请求走轻量模型,复杂请求再升级高阶模型。":"모델 기능이 강력할수록 비용과 지연 압력도 커집니다. 복잡성에 따라 요청을 계층화하는 것이 좋습니다. 일반적인 요청에는 경량 모델을 사용하고, 복잡한 요청에는 ê³ ì°¨ 모델로 업그레이드하세요.","峰值流量往往决定整体预算上限。建议提前规划并发策略、限流规则与服务降级方案,确保在高峰期仍可控运行。":"피크 트래픽에 따라 전체 예산 한도가 결정되는 경우가 많습니다. 피크 기간 동안 제어 가능한 작업을 보장하려면 동시성 전략, 전류 제한 규칙 및 서비스 저하 계획을 미리 계획하는 것이 좋습니다.","通过压缩上下文、减少冗余历史、复用高频结果,可降低 token 消耗。建议把“提示词治理”纳入运维规范,而非只在开发阶段处理。":"컨텍스트를 압축하고, 중복 기록을 줄이고, 빈도가 높은 ê²°ê
298³¼ë¥¼ 재사용함으로써 토큰 소비를 줄일 수 있습니다. 개발 단계에서만 처리하기보다는 운영 및 유지보수 사양에 '신속한 단어 관리'를 포함시키는 것이 좋습니다.","建议建立预算阈值、团队级成本看板和月度复盘机制。对异常飙升调用要有自动告警与追溯流程。":"예산 임계값, 팀 수준 비용 대시보드 및 월별 검토 메커니즘을 설정하는 것이 좋습니다. 비정상적인 통화 급증에 대한 자동 경보 및 추적 프로세스가 있어야 합니다.","上线前先做 2-4 周流量模拟,形成成本区间预测,并明确“超预算时的处置策略”。具体价格请以 AWS 官方实时价格页面为准。":"온라인에 접속하기 전에 2~4주 동안 교통 시뮬레이션을 실시하여 비용 범위 예측을 공식화하고 '예산 초과 시 처리 전략'을 명확히 합니다. 구체적인 가격은 AWS 공식 실시간 가격 페이지를 참조하세요.","我们可协助建立成本基线、指标体系与告警机制,帮助团队在可控预算内持续优化。":"우리는 팀이 통제 가능한 예산 내에서 지속적으로 최적화할 수 있도록 비용 기준선, 지표 시스템 및 경보 메커니즘을 설정하는 데 도움을 줄 수 있습니다.","可用于制度检索、流程问答、材料归纳等场景,重点在于输出可追溯与审计留痕,而非替代人工决策。":"시스템 검색, 프로세스 Q&A, 자료 요약 등의 시나리오에서 사용할 수 있습니다. 수동 의사결정을 대체하는 것이 아니라 출력 추적성과 감사 추적에 중점을 둡니다.","适合高频咨询、订单进度说明、售后流程指引等任务。若结合知识库与工单系统,能够提升服务一致性。":"빈번한 상담, 주문 진행 안내, 애프터 프로세스 안내 등의 업무에 적합합니다. 지식베이스 및 작업지시 시스템과 결합하면 서비스 일관성을 향상시킬 수 있습니다.","可将设备说明、维护手册、故障案例整合为检索式助手,辅助一线排障与培训。":"장비 지침, 유지 관리 매뉴얼 및 오류 사례를 검색 보조원에 통합하여 일선 문제 해결 및 교육을 지원할 수 있습니다.","可用于玩家常见问题、活动规则解释、多语言公告生成等场景,重点关注峰值并发和内容安全控制。":"플레이어 FAQ, 이벤트 규칙 설명, 다국어 공지 생성과 같은 시나리오에서 최대 동시성 및 콘텐츠 보안 제어에 중점을 두고 사용할 수 있습니다.","在内部办公场景中,可支持制度检索、会议纪要整理、跨语言内容草拟。对于跨区域团队,多语言能力通常是核心诉求之一。":"내부 사무실 시나리오에서는 시스템 검색, 회의록 수집, 언어 간 콘텐츠 초안 작성을 지원할 수 있습니다. 지역 간 팀의 경우 다국어 기능이 핵심 요구 사항 중 하나인 경우가 많습니다.","建议先选单行业单流程做 PoC,明确业务收益与风险,再逐步扩展场景覆盖范围。":"먼저 단일 산업 및 단일 프로세스를 선택하여 PoC를 수행하여 비즈니스 이점과 위험을 명확히 한 다음 점차적으로 시나리오 범위를 확장하는 것이 좋습니다.","我们可协助行业场景梳理、方案评估、架构落地与上线运维,帮助企业稳步推进。":"우리는 산업 시나리오 분류, 솔루션 평가, 아키텍처 구현, 온라인 운영 및 유지 관리를 지원하고 기업이 꾸준히 발전할 수 있도록 지원합니다."},rz={'<h2 id="intro">为何需要检索增强生成?</h2> <p>单纯的大型语言模型存在"幻觉"现象,并且缺乏您企业内部的最新私密数据。通过检索增强生成 (RAG),我们通过注入相关知识上下文,极大削减了生成不准确结果的概率,并提高了客户服务的精准度。</p> <h2 id="components">核心基础设施建设</h2> <p>在 AWS 上,CoreByte 推荐使用全托管的 <strong>Knowledge Bases for Amazon Bedrock</strong>:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>数据注入:</strong>利用 Amazon S3 存储桶自动化监控文档的上传事件。</li> <li><strong>分块与嵌入:</strong>Bedrock 自动调用 Embedding 大模型(例如 Titan Embeddings),并将长文档切分成带有重叠段的块 (Chunks)。</li> <li><strong>向量引擎:</strong>我们推荐使用 Amazon OpenSearch Serverless 的向量检索引擎版,或基于 Aurora PostgreSQL 的 pgvector,兼顾查询性能和合规约束。</li> <li><strong>输出:</strong>当接受到提示词后,引擎执行近义和语义混合检索,配合 Claude 3 完成严谨的最后综述输出。</li> </ul>':'<h2 id="intro">強化された世代を取得する必要があるのはなぜですか? </h2> <p>単純な大規模言語モデルには「錯覚」現象が発生し、企業内の最新のプライベート データが不足します。検索拡張生成 (RAG) を使用すると、関連する知識コンテキストを注入することで、不正確な結果が生成される可能性が大幅に減少し、顧客サービスの精度が向上します。 </p> <h2 id="components">コアインフラストラクチャの構築</h2> <p>AWS では、CoreByte はフルマネージドの<strong>Amazon Bedrock のナレッジベース</strong>を使用することを推奨しています。</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>データインジェクション:</strong> Amazon S3 バケットを使用してドキュメントアップロードイベントを自動的に監視します。 </li> <li><strong>チャンク化と埋め込み: </strong>Bedrock は自動的に埋め込み大規模モデル (Titan Embeddings など) を呼び出し、長いドキュメントをセグメントが重複するチャンク (チャンク) に分割します。 </li> <li><strong>ベクター エンジン:</strong> クエリのパフォーマンスとコンプライアンスの制約を考慮して、Amazon OpenSearch Serverless のベクター取得ã
298‚¨ãƒ³ã‚¸ãƒ³ バージョン、または Aurora PostgreSQL に基づく pgvector を使用することをお勧めします。 </li> <li><strong>出力:</strong> プロンプト単語を受信した後、エンジンは同義語と意味論の混合検索を実行し、Claude 3 と協力して厳密な最終要約出力を完成します。 </li> </ul>','<h2 id="overview">概述</h2> <p>Amazon Bedrock 是一项完全托管的服务,通过单个 API 提供来自 AI21 Labs、Anthropic、Cohere、Meta、Mistral AI、Stability AI 和 Amazon 等领先 AI 公司的高性能基础模型(FM),以及构建生成式人工智能应用程序所需的一系列广泛功能,可在实现开发过程简化的同时维护隐私和安全。</p> <p>借助 Amazon Bedrock 提供的一系列综合功能,您可以轻松尝试各种顶级的 FM,使用您的数据通过微调和检索增强生成(RAG)等技术私下对这些模型进行自定义,并创建执行复杂业务任务的托管代理——无论是编写代码、处理图像,还是与数据库交互。</p> <h2 id="features">核心功能</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>广泛的基础模型选择:</strong>从领先的 AI 实验室中进行选择,找到最适合您使用案例的模型。</li> <li><strong>自定义模型支持:</strong>使用您的自有数据安全地微调模型。通过 RAG 将模型连接到您的专有数据源。</li> <li><strong>托管的代理 (Agents):</strong>您可以配置代理代表用户执行复杂的操作,整合内部和外部的 API,甚至运行代码。</li> <li><strong>安全与隐私:</strong>您的数据不会用于训练基本模型。所有数据均进行静态和传输中加密。可以利用 AWS PrivateLink 实现私密连接。</li> <li><strong>防范措施 (Guardrails):</strong>在应用程序级别实施定制的保护措施,过滤不需要的内容,屏蔽敏感信息。</li> </ul> <h2 id="access">访问 Amazon Bedrock</h2> <p>您可以通过以下方式访问 Amazon Bedrock:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>AWS 管理控制台:</strong>在此可视化界面中体验基础模型,创建知识库,并测试您的 Agents。</li> <li><strong>AWS CLI / SDKs:</strong>您可以将 Amazon Bedrock 集成到现有的应用程序和数据管道中,使用受到广泛支持的编程语言(如 Python、Java、Go、JavaScript 等)。</li> </ul> <div class="bg-blue-50 border-l-4 border-blue-500 p-4 my-6"> <p class="text-sm text-blue-800"><strong>注意:</strong>由于合规与可用性要求,某些基础模型仅在特定的 AWS 区域提供。请查阅 <a href="#" class="text-blue-600 underline">支持的区域和模型</a> 以获取详细列表。</p> </div> <h2 id="pricing">定价</h2> <p>使用 Amazon Bedrock,您可以根据实际消耗量进行付费。提供<strong>按需</strong>和<strong>预配吞吐量</strong>两种定价模式以满足不同的业务需求:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>按需购买:</strong>通过处理入站和出站 Token 进行现收现付制。这是无需前期承诺进行测试和概念验证(PoC)的最佳选择。</li> <li><strong>预配吞吐量:</strong>对于需要保证每分钟请求数量或使用微调自定义模型的生产环境,预配置容量提供了一定期间内的固定保障。</li> </ul>':'<h2 id="overview">概要</h2> <p>Amazon Bedrock は、AI21 Labs、Anthropic、Cohere、Meta、Mistral AI、Stability AI、Amazon などの主要 AI 企業の高性能基盤モデル (FM) を単一の API を通じて提供するフルマネージド サービスです。また、プライバシーとセキュリティを維持しながら開発プロセスを簡素化する生成 AI アプリケーションの構築に必要な幅広い機能セットも提供します。 </p> <p>Amazon Bedrock が提供する包括的な機能セットを使用すると、さまざまなトップ FM を簡単に試したり、微調整や検索拡張生成 (RAG) などの手法を通じてデータを使用してこれらのモデルをプライベートにã
298‚«ã‚¹ã‚¿ãƒžã‚¤ã‚ºã—たり、コードの作成、画像の処理、データベースとの対話など、複雑なビジネス タスクを実行するマネージド エージェントを作成したりできます。 </p> <h2 id="features">コア機能</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>ベースモデルの幅広い選択:</strong> 主要な AI ラボから選択して、ユースケースに最適なモデルを見つけます。 </li> <li><strong>カスタム モデルのサポート: </strong> 独自のデータを使用してモデルを安全に微調整します。 RAG を介してモデルを独自のデータ ソースに接続します。 </li> <li><strong>ホスト型エージェント: </strong>ユーザーに代わって複雑な操作を実行したり、内部および外部 API と統合したり、コードを実行したりするようにエージェントを構成できます。 </li> <li><strong>セキュリティとプライバシー:</strong> データは基本モデルのトレーニングには使用されません。すべてのデータは保存中も転送中も暗号化されます。 AWS PrivateLink を使用してプライベートに接続できます。 </li> <li><strong>ガードレール:</strong> アプリケーション レベルでカスタマイズされた保護を実装し、不要なコンテンツをフィルタリングし、機密情報をブロックします。 </li> </ul> <h2 id="access">Amazon Bedrock にアクセスする</h2> <p>次の方法で Amazon Bedrock にアクセスできます: </p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>AWS マネジメントコンソール:</strong> このビジュアルインターフェイスで基礎となるモデルを体験し、ナレッジベースを作成し、エージェントをテストします。 </li> <li><strong>AWS CLI/SDK: </strong>Python、Java、Go、JavaScript など、広くサポートされているプログラミング言語を使用して、Amazon Bedrock を既存のアプリケーションやデータ パイプラインに統合できます。 </li> </ul> <div class="bg-blue-50 border-l-4 border-blue-500 p-4 my-6"> <p class="text-sm text-blue-800"><strong>注:</strong> コンプライアンスと可用性の要件により、一部のベースモデルは特定の AWS リージョンでのみ利用可能です。詳細なリストについては、<a href="#" class="text-blue-600underline">サポートされている地域とモデル</a>をご覧ください。 </p> </div> <h2 id="pricing">価格</h2> <p>Amazon Bedrock では、消費した量に基づいて支払います。さまざまなビジネス ニーズに合わせて、<strong>オンデマンド</strong> と<strong>プロビジョンド スループット</strong>の 2 つの料金モデルが利用可能です。</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>オンデマンド購入:</strong> インバウンド トークンとアウトバウンド トークンを処理することで従量課金制です。これは、事前のコミットメントなしでテストおよび概念実証 (PoC) を行う場合に最適なオプションです。 </li> <li><strong>プロビジョニングされたスループット:</strong> 1 分あたりのリクエスト数の保証が必要な実稼働環境、または微調整されたカスタム モデルを使用する実稼働環境の場合、プロビジョニングされたキャパシティは一定期間の固定保証を提供します。 </li> </ul>','<p>欢迎成为 CoreByte 的 AWS 解决方案提供商(SPP)客户。通过我们的托管计划,您不仅可享受技术咨询,还能获得最具性价比的资源账单管理。</p> <h2 id="benefits">接入 SPP 的优势</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>官方信用与结算:</strong>我们直接处理您的账务体系并提供信用额度,便于企业报销与跨海结算。</li> <li><strong>账单返佣或折扣惠让:</strong>基于消耗量梯级的专属折扣与现金激励,最大化云投资的投资回报率。</li> <li><strong>首发模型体验权限:</strong>SPP 客户通常享有 Amazon Bedrock 最新处于预览版 (Preview) 时期的白名单体验通道。</li> </ul> <h2 id="steps">账号迁移 / 新建步骤</h2> <div class="border border-gray-200 rounded-lg overflow-hidden my-6 bg-white"> <table class="min-w-full divide-y divide-gray-200"> <thead class="bg-gray-50"> <tr> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">阶段</th> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">描述</th> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">周期</th> </tr> </thead> <tbody class="bg-white divide-y divide-gray-200"> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">1. IAM 及权限评估</td> <td class="px-6 py-4 text-sm text-gray-500">CoreByte 架构师审查现存账号的整合可行性,或者建立崭新的 Organization Root 账户。</td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">1-2 工作日</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">2. 发送邀请 (Invite)</td> <td class="px-6 py-4 text-sm text-gray-500">从 CoreByte 的 Management Account 发出 Organization 挂载邀请。</td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">即时</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">3. 账单挂载并生效</td> <td class="px-6 py-4 text-sm text-gray-500">
298客户点击 Accept 之后,下个月份(或当月后续时段)的用量将自动归属至 SPP 账单池中。</td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">视计费周期</td> </tr> </tbody> </table> </div> <h2 id="support">技术支持保障</h2> <p>接入后,所有的基础设施(底层 EC2/S3,上层 Bedrock API)仍百分百归属于您的根账号下。我们不会获取任何涉及隐私的 IAM 数据存取权限,除非由客户主动开启交叉账户访问用于代维。您也可以无缝提权至 AWS 官方的 Enterprise Support。</p>':'<p>CoreByte AWS ソリューション プロバイダー (SPP) の顧客になるへようこそ。当社のホスティング プランを通じて、技術的なコンサルティングを楽しむだけでなく、最もコスト効率の高いリソース請求管理も実現します。 </p> <h2 id="benefits">SPP にアクセスする利点</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>公式与信と決済:</strong> 当社はお客様の会計システムを直接処理し、企業の償還と国境を越えた決済を容易にする与信枠を提供します。 </li> <li><strong>請求書のリベートまたは割引: </strong>クラウド投資の投資収益率を最大化するための、消費層に基づく特別な割引と現金インセンティブ。 </li> <li><strong>最初のモデルエクスペリエンスへのアクセス: </strong>SPP の顧客は通常、プレビュー期間中に Amazon Bedrock の最新のホワイトリストエクスペリエンスにアクセスできます。 </li> </ul> <h2 id="steps">アカウントの移行/新しい手順</h2> <div class="border border-gray-200rounded-lg overflow-hidden my-6 bg-white"> <table class="min-w-full Division-y Division-gray-200"> <thead class="bg-gray-50"> <tr> <thscope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">フェーズ</th> <thscope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">説明</th> <thscope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">ピリオド</th> </tr> </thead> <tbody class="bg-white Division-y Division-gray-200"> <tr> <td class="px-6 py-4whitespace-nowrap text-sm font-medium text-gray-900">1. IAM と権限の評価</td> <td class="px-6 py-4 text-sm text-gray-500">CoreByte アーキテクトは、統合の実現可能性について既存のアカウントをレビューするか、新しい組織ルート アカウントを作成します。 </td> <td class="px-6 py-4whitespace-nowrap text-sm text-gray-500">1~2 営業日</td> </tr> <tr> <td class="px-6 py-4whitespace-nowrap text-sm font-medium text-gray-900">2.招待状の送信 (Invite)</td> <td class="px-6 py-4 text-sm text-gray-500">CoreByte の管理アカウントから組織マウント招待状を発行します。 </td> <td class="px-6 py-4whitespace-nowrap text-sm text-gray-500">即座に</td> </tr> <tr> <td class="px-6 py-4whitespace-nowrap text-sm font-medium text-gray-900">3.請求書がマウントされ、有効になります。</td> <td class="px-6 py-4 text-sm text-gray-500">顧客が [同意する] をクリックすると、翌月 (または当月以降の期間) の使用量が自動的に SPP 請求プールに割り当てられます。 </td> <td class="px-6 py-4whitespace-nowrap text-sm text-gray-500">請求サイクルに応じて</td> </tr> </tbody> </table> </div> <h2 id="support">テクニカルサポート保証</h2> <p>アクセス後も、すべてのインフラストラクチャ (基盤となる EC2/S3、上位の Bedrock API) は依然として root アカウントによって 100% 所有されます。お客様がメンテナンスのためにクロスアカウント アクセスを積極的にオープンしない限り、プライバシー関連の IAM データ アクセス許可を取得することはありません。 AWS 公式エンタープライズサポートに権限をシームレスにエスカレーションすることもできます。 </p>','<p>Amazon Bedrock 支持众多行业中最先进的基础模型家族。</p> <h2 id="anthropic">Anthropic Claude 系列</h2> <p>Claude 模型长于深度的逻辑推理、代码编写与安全的内容生成。最新一代的 Claude 3 系列(Sonnet、Haiku、Opus)设立了新的性能标杆:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Claude 3.5 Sonnet:</strong>最具性价比且具备极高智能水平的模型。</li> <li><strong>Claude 3 Haiku:</strong>最为快捷、响应最迅速的模型,适用于高吞吐实时场景。</li> <li><strong>Claude 3 Opus:</strong>在处理高度复杂的逻辑、编程及科研类对话时表现卓越。</li> </ul> <h2 id="amazon">Amazon Titan 系列</h2> <p>Amazon Titan 模型家族由 AWS 在大规模优质数据集上预先训练建立,提供强劲、高度通用的大型语言及图像处理选择。</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Titan Text Express:</strong>为多种生成文本场景而生的最佳均衡点模型。</li> <li><strong>Titan Embeddings:</strong>包括 Text 和 Multimodal。用于 RAG 和搜索应用,它可以将文本和图像转化为精准的向量表示。</li> <li><strong>Titan Image Generator:</strong>为广告和电子商务快速生成高度精确且高质量的图像。</li> </ul> <h2 id="meta">
298Meta Llama 系列</h2> <p>广受开发者欢迎的开放且经过优化的语言模型,包括 Llama 3 8B / 70B。它们专长于快速和低成本推理、摘要、文本生成以及聊天记录处理。</p> <h2 id="mistral">Mistral AI 系列</h2> <p>欧洲顶级 AI 机构带来的先进模型。其中包含 Mistral Large 与 Mixtral 8x7B(基于专家混合架构 MoE),能提供一流且多语言流利的编程和推理表现。</p>':'<p>Amazon Bedrock は、多くの業界の最も高度な基本モデル ファミリをサポートしています。 </p> <h2 id="anthropic">人間クロード シリーズ</h2> <p>クロード モデルは、深い論理的推論、コード記述、安全なコンテンツ生成に優れています。最新世代の Claude 3 シリーズ (Sonnet、Haiku、Opus) は、新しいパフォーマンス ベンチマークを設定します。</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Claude 3.5 Sonnet:</strong>非常に高いレベルのインテリジェンスを備えた、最もコスト効率の高いモデルです。 </li> <li><strong>Claude 3 Haiku: </strong>最も高速で応答性の高いモデルで、高スループットのリアルタイム シナリオに適しています。 </li> <li><strong>Claude 3 Opus: </strong>非常に複雑なロジック、プログラミング、科学研究の会話の処理に優れています。 </li> </ul> <h2 id="amazon">Amazon Titan シリーズ</h2> <p>Amazon Titan モデルファミリーは、大規模で高品質なデータセットに基づいて AWS によって事前トレーニングおよび構築されており、強力で汎用性の高い大規模言語および画像処理オプションを提供します。 </p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Titan Text Express: </strong>さまざまなテキスト生成シナリオに最適な平衡点モデル。 </li> <li><strong>Titan 埋め込み: </strong>テキストとマルチモーダルが含まれます。 RAG および検索アプリケーションで使用され、テキストと画像を正確なベクトル表現に変換します。 </li> <li><strong>Titan Image Generator: </strong>広告や電子商取引用に高精度かつ高品質の画像を迅速に生成します。 </li> </ul> <h2 id="meta">Meta Llama シリーズ</h2> <p>Llama 3 8B / 70B など、開発者に人気のあるオープンで最適化された言語モデル。彼らは、高速かつ低コストの推論、要約、テキスト生成、チャット記録の処理を専門としています。 </p> <h2 id="mistral">Mistral AI シリーズ</h2> <p>ヨーロッパのトップ AI 機関が提供する高度なモデル。これらには、クラス最高の多言語に対応した流暢なプログラミングと推論パフォーマンスを提供する Mistral Large および Mixtral 8x7B (Expert Hybrid Architecture MoE に基づく) が含まれます。 </p>',"1-2 工作日":"1~2営業日","1. 内容创作":"1. コンテンツの作成","1. IAM 及权限评估":"1. IAM と権限の評価","2. 发送邀请 (Invite)":"2. 招待状を送信する(Invite)","2. 客户支持聊天机器人集成":"2. カスタマーサポートチャットボットの統合","2023年,COREBYTE 正式荣获 AWS SPP(Solution Provider Program)合作伙伴资质。":"2023 年、CoreByte は AWS SPP (ソリューション プロバイダー プログラム) パートナー資格を正式に獲得しました。","2025年起,COREBYTE 全面开启“Cloud + AI”双引擎战略,重点围绕 Amazon Bedrock 平台,为企业应用全面赋能。":"CoreByte は 2025 年から、Amazon Bedrock プラットフォームに焦点を当て、エンタープライズ アプリケーションを完全に強化する「クラウド + AI」デュアルエンジン戦略を本格的に開始します。","24/7 原厂级响应":"24時間年中無休の工場レベルの対応","3. 个性化营销活动":"3. パーソナライズされたマーケティング キャンペーン","3. 账单挂载并生效":"3. 法案が提出され発効する","4. 非结构化数据挖掘":"4. 非構造化データマイニング","5. 预测性洞察":"5. 予測的な洞察","500+ 真实例子,实力的最佳见证":"500 を超える実際の例、強さの最良の証拠","6. 图像与视频处理工程":"6. 画像およびビデオ処理工学","7x24 小时原厂级本地化技术排障":"7x24 時間対応の工場レベルのローカライズされた技術トラブルシューティング","阿里云 (Alibaba Cloud)":"アリババクラウド",安全与合规治理网关:"セキュリティとコンプライアンスのガバナンス ゲートウェイ","安全与隐私:":"セキュリティとプライバシー:",按需:"オンデマンド","按需购买:":"オンデマンドで購入:",伴随式演进:"それに伴う進化","帮助一线维修团队通过移动端自然语言系统查阅万页操作手册与历史工单经验。":"最前線のメンテナンス チームがモバイル自然言語システムを通じて数千ページの操作マニュアルや過去の作業指示書にアクセスできるように支援します。",帮助与文档:"ヘルプとドキュメント","包æ
298‹¬ Text 和 Multimodal。用于 RAG 和搜索应用,它可以将文本和图像转化为精准的向量表示。":"テキストとマルチモーダルが含まれます。 RAG および検索アプリケーションで使用され、テキストと画像を正確なベクトル表現に変換します。","本网站由新加坡 AWS 合作伙伴/服务商 CoreByte 运营,旨在提供第三方专业咨询与技术交付服务,并非 AWS 官方网站。":"この Web サイトは、シンガポールを拠点とする AWS パートナー/サービスプロバイダーである CoreByte によって運営されており、サードパーティの専門的なコンサルティングおよび技術提供サービスを提供することを目的としています。これは AWS の公式 Web サイトではありません。",本页内容:"このページの内容",边缘安全防护:"エッジセキュリティ",标准交付流程里程碑:"標準的な配信プロセスのマイルストーン",并发处理能力:"同時処理能力","不管您开了多少个云平台实例,每月仅需对接一份结构清晰的综合账单。支持单一对公打款开票,彻底解放财务部门对账压力。":"オープンするクラウド プラットフォーム インスタンスの数に関係なく、明確な構造を持つ包括的な請求書が毎月 1 つだけ必要になります。単一企業の支払いと請求書発行をサポートし、財務部門を調整圧力から完全に解放します。","不受限的配额 (Quotas) 提升通道,针对紧缺的 Amazon Bedrock 前沿模型算力,SPP 专属通道保障稳定供给。":"無制限のクォータ(Quotas)プロモーションチャネルは、Amazon Bedrock 最先端モデルのコンピューティングパワー不足を目的として、SPP 専用チャネルにより安定供給を確保します。","不限于纯资源的转售,我们深谙 Savings Plans、预留实例组合策略。":"純粋なリソースの再販に限定されず、当社は Savings Plans とリザーブドインスタンスのポートフォリオ戦略にも精通しています。","不只是代理,更是实战团队":"単なるエージェントではなく実践的なチーム","部署基于不同站点的私有化大模型客服体系,自动路由及多模态商品问题回复。":"自動ルーティングとマルチモーダルな製品質問応答を備えた、さまざまなサイトに基づいた民営化された大規模モデルの顧客サービス システムを導入します。",查看技术白皮书:"テクニカルホワイトペーパーを見る",查看交付标准:"配送基準を見る",查阅所有客户成功案例:"すべての顧客の成功事例を見る",查阅现货清单:"在庫リストを確認する",产品服务:"製品とサービス","彻底抛弃繁杂的开源插件堆叠。系统原生支持连接 S3 文档中心实现高可靠性检索 (RAG),轻松构建调用 Lambda 的企业闭环智能体。":"オープンソースのプラグインの複雑なスタックを完全に放棄します。このシステムは、高信頼性取得 (RAG) のための S3 ドキュメント センターへの接続をネイティブにサポートしているため、Lambda を呼び出すエンタープライズ クローズド ループ エージェントを簡単に構築できます。","成本可视化监控 (Token 与云资源双向监测)":"コスト可視化監視(トークンとクラウドリソースの双方向監視)",成本深度优化:"徹底したコストの最適化",成立之初:"設立当初","持续合规与运维托管 (MSP)":"継続的なコンプライアンスと運用管理 (MSP)","初期,公司主要提供基础的云迁移服务和咨询,帮助客户理解云计算的优势并采纳云技术以提高效率和降低成本。":"初期の同社は主に、顧客がクラウド コンピューティングの利点を理解し、クラウド テクノロジーを導入して効率を向上させ、コストを削減できるよう支援する、基本的なクラウド移行サービスとコンサルティングを提供していました。","除了出色的模型接入,我们更为关注您底层的云基础设施安全性以及日常å
298¯ç”¨æ€§ã€‚":"優れたモデル アクセスに加えて、当社は基盤となるクラウド インフラストラクチャのセキュリティと日常的な可用性にもさらに注意を払っています。","传统机柜无法承受 8 卡 GPU 服务器高达 6kW-10kW 的恐怖功耗。我们的专属机房进行了彻底的“风水制冷与高压直流”改造。":"従来のラックでは、8 カード GPU サーバーの 6kW ~ 10kW という恐ろしい電力消費に対応できません。当社の専用コンピューター室は、完全に「風水冷却と高電圧直流」に変わりました。","从 CoreByte 的 Management Account 发出 Organization 挂载邀请。":"CoreByte の管理アカウントから組織マウント招待を発行します。","从 PoC 验证原型的单点开花,走向安全合规的全量生产部署。我们的专家已准备完毕。":"単一ポイントの PoC 検証プロトタイプから、セキュリティ コンプライアンスを備えた本格的な運用展開まで。当社の専門家が準備を整えています。","从单卡发货到万卡集群构建,从风冷整机组装到液冷机柜上架,我们提供端到端的技术交付。":"単一カードの出荷から Wanka クラスターの構築、空冷機械の組み立てから液冷キャビネットのラックに至るまで、当社はエンドツーエンドのテクノロジー提供を提供します。","从领先的 AI 实验室中进行选择,找到最适合您使用案例的模型。":"主要な AI ラボから選択して、ユースケースに最適なモデルを見つけてください。","从账号底层准备、基础模型接入、私域知识库 (RAG) 搭建、Agent 自动化流配置,到数据安全治理与上线监控运维,CoreByte 为您提供全栈落地支持。":"CoreByte は、アカウント設定から RAG へのモデル アクセス、エージェント オーケストレーション、セキュリティ操作に至るまで、エンドツーエンドの実装サポートを提供します。","打破“一卡难求”的壁垒。我们为您提供 NVIDIA A100/H100 高端显卡现货租售,并配备无阻塞 InfiniBand 网络与液冷机房托管,全方位释放炼丹极限性能。":"「カードを手に入れるのは難しい」の壁を打ち破る。当社は、Alchemy の究極のパフォーマンスを最大限に引き出す、ノンブロッキング InfiniBand ネットワークと水冷コンピューター ルーム ホスティングを備えた NVIDIA A100/H100 ハイエンド グラフィックス カードをレンタルおよび販売で提供します。",打破成本与安全的迷思:"コストと安全性の神話を打ち破る","打破企业数据孤岛,提供端到端的数据湖构建与数仓优化服务。利用 AWS 强大的数据分析工具,将海量原始数据转化为可视化洞察,驱动业务快速增长。":"企業データのサイロを打破し、エンドツーエンドのデータレイク構築およびデータ ウェアハウス最適化サービスを提供します。 AWS の強力なデータ分析ツールを使用して、大量の生データを視覚的な洞察に変換し、ビジネスの急速な成長を促進します。","打通云底层设施与前沿 AI 能力的全生命周期护航":"クラウド インフラストラクチャと最先端の AI 機能のライフサイクル全体の保護","大流量高并发下的玩家侧 UGC 文本审核,以及营销侧买量素材自动分析与打标。":"大規模なトラフィックと高い同時実行下でのプレーヤー側での UGC テキスト レビュー、およびマーケティング側の購入資料の自動分析とマーキング。",大模型时代的:"ビッグモデル時代の",大模型私有化部署:"大規模モデルのプライベート展開",大型泛娱乐应用公司:"大手総合エンターテイメント アプリケーション会社",大型跨国金融集团:"大手多国籍金融グループ","大语言模型能力的体现不在于简单的 API 调用,而在于企业级安全、成本可控度与工程落地的完善度。我们专注护航这一过程。":"大規模な言語モデルの機能は、単純な API 呼び出しには反映されず、エンタープライズ レベルのセキュリティ、コストの管理可能性、プロジェクト実装の完全性に反映されます。私たちはこのプロセスをサポートすることに重点を置いています。",带宽:"帯域幅",'单纯的大型语言模型存在"幻觉"现象,并且缺乏您企业内部的最新私密数据。通过检索增强生成 (RAG),我们通过注入相关知识上下文,极大削减了生成不准确结果的概率,并提高了客户服务的精准度。':"単純な大規模な言語モデルには「錯覚」現象が発生し、企業内の最新のプライベート データが不足します。検索拡張生成 (RAG) を使用すると、関連する知識コンテキストを注入することで、不正確な結果が生成される可能性が大幅に減少し、顧客サービスの精度が向上します。","单机柜 30kW+ 超高供电":"シングルキャビネット 30kW+ 超高電源","单一 API / 终端节点":"単一の API/エンドポイント","当接受到提示词后,引擎执行近义和语义混合检索,配合 Claude 3 完成严谨的最后综述输出。":"プロンプト単語を受信した後、エンジンは同義語と意味論の混合検索を実行し、Claude 3 と協力して厳密な最終要約出力を完成します。","当前 AWS 云账号的体系规模概览":"現在の AWS クラウド アカウントのシステム サイズの概要","颠覆传统的关键字搜索。深入挖掘企业长文本、视频审核与杂乱无章的历史邮件,通过语义向量化 (Search APIs) 快速定位隐藏趋势与关键答案。":"従来のキーワード検索を覆します。企業の長文テキスト、ビデオ レビュー、乱雑な過去の電子メールを深くæŽ
298˜ã‚Šä¸‹ã’、セマンティック ベクトル化 (検索 API) を通じて隠れた傾向と重要な答えをすばやく見つけます。",巅峰算力引擎:"ピークコンピューティングエンジン","电话号码 / WhatsApp / 微信 / 邮箱 等":"電話番号 / WhatsApp / WeChat / メールなど",电话热线:"電話ホットライン",电子邮箱:"電子メール","调查显示,小型企业主最担心的是“数据安全”与“技术实施成本”。但这在云时代已成为过去式。人工智能技术的大众化,以及众多提供低代码/无代码解决方案和即用即付模式的服务,让您无需组建内部数据科学团队或投入极其高昂的早期算力即可起步。":"この調査によると、中小企業の経営者が最も懸念しているのは「データセキュリティ」と「テクノロジーの導入コスト」だという。しかし、クラウド時代ではこれは過去のものです。 AI テクノロジーの民主化と、ローコード/ノーコード ソリューションや従量課金制モデルを提供する多数のサービスにより、社内にデータ サイエンス チームを構築したり、法外に高価な初期段階のコンピューティング能力に投資したりすることなく、使い始めることができます。",顶级显卡现货供应:"最上位のグラフィックス カードが在庫から入手可能",顶级云原厂直通车:"トップクラウドオリジナル工場特急列車",定价:"価格設定","定制化 AWS 云端架构规划":"カスタマイズされた AWS クラウド アーキテクチャの計画",定制属于您的增长蓝图:"独自の成長青写真をカスタマイズする",动静态智能加速:"動的および静的なインテリジェントな加速",端管云协同硬件优势:"ターミナル、パイプ、クラウドのコラボレーション ハードウェアの利点","对于需要保证每分钟请求数量或使用微调自定义模型的生产环境,预配置容量提供了一定期间内的固定保障。":"1 分あたりのリクエスト数の保証が必要な実稼働環境、または微調整されたカスタム モデルを使用する実稼働環境の場合、プロビジョニングされたキャパシティーは一定期間の固定保証を提供します。",多可用区容灾设计:"マルチ AZ 災害復旧設計",多可用区双活:"マルチ AZ アクティブ/アクティブ",多模态与成本:"マルチモダリティとコスト",多语言产品文案适配:"多言語製品コピーライティングの適応","多语种自动化客服 Agent":"多言語自動カスタマーサービスエージェント","多云互联,化繁为简":"マルチクラウドの相互接続により複雑さを簡素化",多账号组织治理:"複数アカウントの組織管理",额度无缝实时划转:"与信限度額のシームレスなリアルタイム移行",发现更多技术细节:"技術的な詳細をさらに詳しく見る",发展历程:"開発経緯",法务与政企:"法務と政府機関",泛金融业:"汎金融産業","防范措施 (Guardrails):":"ガードレール:","访问 Amazon Bedrock":"Amazon ベッドロックにアクセス",飞天云操作系统底座:"Feitian クラウド オペレーティング システム ベース",费用极致透明:"極めて透明性の高い手数料","分块与嵌入:":"チャンク化と埋め込み:","分流 60% 初级问题,客服首次响应从 48小时缩短至 1分钟内。":"主要な問題の 60% が転用され、カスタマー サービスの最初の対応が 48 時間から 1 分に短縮されました。","分析宏观趋势,预测短期需求波动。无论处理库存补货报警还是借贷违约概率,机器学习模型帮助您在风控和运营中做出精明决策。":"マクロトレンドを分析し、短期的な需要変動を予測します。在庫補充アラームに対処する場合でも、ローンのデフォルト確率に対処する場合でも、機械学習モデルは、リスク管理と運用において賢明な意思決定を行うのに役立ちます。",服务项目:"サービス","复杂病案查找时间缩短 90%,病历结构化效率成倍提升。":"複雑な医療記録の検索時間が 90% 短縮され、医療記録の構造化の効率が 2 倍になりました。",复杂推理代码:"複雑な推論コード",赋能企业数字化使命:"企業のデジタルミッションを支援",覆盖全球的基础设施:"グローバルインフラストラクチャ",覆盖全业务场景的行业落地能力:"あらゆるビジネスシナリオをカバーする業界å
298®Ÿè£…能力","该新加坡知名研发发行一体的游戏公司面临全球同服的巨大压力。COREBYTE 团队利用 AWS 全球网络、Amazon Aurora 全球数据库和无服务器架构,帮助其构建了可弹性伸缩的底层系统。上线当日成功应对百万级同时在线并发,数据库延迟降低 40%。":"シンガポールに本拠を置き、研究開発と販売を統合するこの有名なゲーム会社は、グローバルサーバーからの多大なプレッシャーに直面しています。 CoreByte チームは、AWS グローバル ネットワーク、Amazon Aurora グローバル データベース、サーバーレス アーキテクチャを使用して、弾力的にスケーラブルな基盤システムの構築を支援しました。リリース当日、何百万もの同時オンライン同時処理の処理に成功し、データベースの遅延を 40% 削減しました。",概述:"概要","高端 GPU 市场流通紧俏。请直接联络我们的算力架构师,确认最新库存状况、交付排期与精准报价。":"ハイエンド GPU 市場は逼迫しています。最新の在庫状況、納期、正確な見積りについては、当社のコンピューティングパワーアーキテクトに直接お問い合わせください。",高可用容灾架构:"高可用性の災害復旧アーキテクチャ",高密裸金属整机定制:"高密度ベアメタルマシンのカスタマイズ",高性价比大模型算力接入:"コスト効率の高い大規模モデルのコンピューティング能力へのアクセス","高性能边缘计算与 CDN加速":"高性能エッジ コンピューティングと CDN アクセラレーション",个:"個人的な",个性化触达物料自动生成:"パーソナライズされたタッチマテリアルを自動的に生成","各行各业的领军企业通过与 COREBYTE 合作,不仅实现了平滑上云,":"CoreByteとの連携により、さまざまな業界の大手企業がスムーズなクラウド移行を実現するだけでなく、","根据企业品牌视觉指导方针,结合用户画像,毫秒级下发营销图文结构。":"企業ブランドのビジュアル ガイドラインに従って、ユーザーのポートレートと組み合わせて、マーケティング グラフィックとテキストの構造をミリ秒単位で配信します。","根据业务基因与发展地域,为您自由组合最强底层算力基座":"ビジネス遺伝子と開発地域に基づいて、当社はお客様のために最も強力な基礎となるコンピューティングパワーベースを自由に組み合わせることができます。","更懂业务的 FinOps 成本控制中心":"ビジネスをより深く理解する FinOps コスト管理センター","更全面激活了数据价值,在 AI 时代赢得先机。":"データの価値をより包括的に活性化し、AI時代を優位に進めます。",工单摘要与维修辅助:"作業指示の概要とメンテナンスの支援","公司开始吸引更多大型企业客户,包括互联网、媒体和电商行业的领导者。这一时期,COREBYTE也开始在亚太地区扩展其市场足迹,与多个云服务提供商建立了战略合作伙伴关系。":"同社は、インターネット、メディア、電子商取引業界のリーダーを含む、より多くの大企業顧客を引き付け始めました。この期間中、CoreByte はアジア太平洋地域での市場展開も拡大し始め、複数のクラウド サービス プロバイダーと戦略的パートナーシップを確立しました。","公司名称 (选填)":"会社名(任意)","公有云虽然带来了敏捷,但也常常因为“按量付费”导致账单刺客失控。我们不仅代理售卖云资源,更无偿提供深度的 FinOps 云财务营运分析。":"パブリック クラウドは俊敏性をもたらしますが、「従量課金制」により法案暗殺者が制御不能になることがよくあります。当社はクラウドリソースを代理販売するだけでなく、FinOpsクラウドの財務運用分析を無料で提供します。",供应链周转:"サプライチェーンの売上高","构建模型管道,连接内部生产网络,并完成 Guardrails 配置。":"モデル パイプラインを構築し、内部実稼働ネットワークに接続し、Guardrails 構成を完了します。","构建企业级检索增强生成 (RAG),打通企业内部系统数据流,实现智能搜索、自动化分析及业务辅助。":"エンタープライズレベルの検索拡張生成 (RAG) を構築して、企業の内部システムのデータ フローをオープンにし、インテリジェントな検索、自動分析、ビジネス支援を実現します。","构建数百GB合规文档的高精准 RAG 系统,显著降低研报查找与合规审查的人工工时。":"数百 GB のコンプライアンス文書を含む高精度の RAG システムを構築し、調査レポートの検索とコンプライアンス レビューにかかる手作業の時間を大幅に削減します。",关于我们:"私たちについて","官方签约服务商,APN 官网可查,规避任何不可靠的中间灰色渠道风险。":"信頼性の低い中間グレー チャネルのリスクを回避するために、APN 公式 Web サイトで正式に契約したサービス プロバイダーを確認できます。","官方信用与结算:":"公式クレジットと決済:",官方严格资质审查备案:"公式の厳格な資格審査と申請","广泛的基础模型选择:":"幅広いベースモデルの選択:","广受开发者欢迎的开放且经过优化的语言模型,包括 Llama 3 8B / 70B。它们专长于快速和低成本推理、摘要、文本生成以及聊天记录处理。":"Llama 3 8B/70B など、開発者に人気のオープンで最適化された言語モデル。彼らは、高速かつ低コストの推論、要約、テキスト生成、チャット記録の処理を専門としています。","规避单一模型的厂商锁定风险。企业利用单一端点标准化接入 Claude、Llama 等不同模型,降低重构成本并追求高可用性。":"単一モデルによるベンダー ロックインのリスクを回避します。企業は単一のエンドポイントを使用して Claude や Llama などのさまざまなモデルへのアクセスを標準化し、再構築ã
298‚³ã‚¹ãƒˆã‚’削減し、高可用性を追求します。",国标级数据中心:"国家標準のデータセンター",国内最完善的云安全体系:"中国で最も完全なクラウド セキュリティ システム",合规检测:"コンプライアンステスト",合规审查与内部知识库:"コンプライアンスのレビューと内部ナレッジベース",和:"そして",核心功能:"コア機能",核心基础设施建设:"基幹インフラの構築","核心架构师将在收到需求后 1 个工作日内安排连线对齐。":"コアアーキテクトは、要件を受け取ってから 1 営業日以内にワイヤ調整を手配します。",核心势能护城河:"コアのポテンシャルエネルギー堀",核心现货型号清单:"コアストックモデル一覧",核心优势:"主な利点",互动娱乐:"インタラクティブエンターテイメント","华为云 (Huawei Cloud)":"ファーウェイクラウド","欢迎成为 CoreByte 的 AWS 解决方案提供商(SPP)客户。通过我们的托管计划,您不仅可享受技术咨询,还能获得最具性价比的资源账单管理。":"CoreByte AWS ソリューション プロバイダー (SPP) の顧客になることを歓迎します。当社のホスティング プランを通じて、技術的なコンサルティングを楽しむだけでなく、最もコスト効率の高いリソース請求管理も実現します。","火山引擎 (BytePlus)":"火山エンジン (BytePlus)",伙伴:"パートナー",获取免费咨询:"無料相談を受ける","基于 Amazon Bedrock 单一服务端点,您可以合规调用顶尖的基础模型。我们在为企业精选与评估最新模型方面拥有丰富经验。":"Amazon Bedrock の単一サービス エンドポイントに基づいて、上位の基本モデルを準拠して呼び出すことができます。当社は、企業向けの最新モデルの選定と評価に豊富な経験を持っています。","基于 Amazon Bedrock 与 Claude 3 模型,对接核心工单接口,构建多语种物流问答 RAG。":"Amazon Bedrock および Claude 3 モデルに基づいて、コアの作業指示インターフェイスに接続され、多言語ロジスティクス Q&A RAG を構築します。","基于 Amazon Bedrock 与 Claude 模型,利用其强大的长文本推理能力构建高级别金融合规文档分析智能体。":"Amazon Bedrock モデルと Claude モデルに基づいて、その強力な長文推論機能を使用して、高レベルの財務コンプライアンス文書分析エージェントを構築します。","基于 AWS 卓越架构,协助企业在新加坡本地及全球市场安全、合规地部署 Amazon Bedrock 等生成式 AI 应用。":"AWS の優れたアーキテクチャに基づいて、企業が Amazon Bedrock などの生成 AI アプリケーションを安全かつコンプライアンスに準拠してシンガポールや世界市場に展開できるように支援します。","基于 Bedrock Agents 对接 CRM、ERP 等核心业务,实现智能化执行与跨业务流自动调度审批。":"Bedrock Agents をベースに、CRM や ERP などのコア ビジネスに接続し、ビジネス フロー全体にわたるインテリジェントな実行と自動スケジュールと承認を実現します。","基于 Converse API 的无缝平切评估框架":"Converse API に基づくシームレスなフラットカット評価フレームワーク","基于 COREBYTE 全栈云服务能力,我们不仅是您的 AI 应用集成商,更是长期运维伙伴。包含:AWS 账号合规设定、FinOps 成本管控、网络安全组隔离设定及定期的架构健康审查。":"CoreByte のフルスタック クラウド サービス機能に基づいて、当社はお客様の AI アプリケーション インテグレーターであるだけでなく、長期的な運用および保守パートナーでもあります。含まれるもの: AWS アカウントのコンプライアンス設定、FinOps コスト管理、ネットワーク セキュリティ グループの分離設定、および定期的なアーキテクチャの健全性レビュー。","基于 Guardrails for Bedrock 配置内容安全边界,结合 IAM、CloudTrail 构建严格的 API 访问与数据审计链路。":"Guardrails for Bedrock に基づいてコンテンツ セキュリティ境界を構成し、IAM と CloudTrail を使用して厳密な API アクセスとデータ監査リンクを構築します。","基于模型的 Token 层级 Cost Explorer 报表":"モデルベースのトークンレベルのコストエクスプローラーレポート","基于您的业务流量基线,设计 On-Demand(按需)、Reserved(包年包月)与 Spot(竞价实例)的最优配比购买计划。":"ビジネス トラフィックのベースラインに基づいて、オンデマンド (オンデマンド)、リザーブド (年間および毎月)、およびスポット (スポット インスタンス) の最適な購入計画を設計します。","基于实际业务需求打造的生产级成果,涵盖各核心大体量行业的标杆架构。":"実際のビジネス ニーズに基づいた運用レベルの結果は、さまざまな中核となる大量生産産業のベンチマーク アーキテクチャをカバーしています。","基于消耗量梯级的专属折扣与现金激励,最大化云投资的投资回报率。":"消費層に基づく独自の割引と現金インセンティブにより、クラウド投資の ROI が最大化されます。",å
298³æ—¶:"すぐに","极低 PUE 实测":"非常に低いPUEが測定されました",极低延迟并发:"非常に低いレイテンシの同時実行性",极强的应对高并发能力:"高い同時実行性に対処する強力な機能",集群组网与并行调度:"クラスターネットワーキングと並列スケジューリング","技术架构可申请 AWS 原厂专家的设计审核 (Well-Architected Review),同时协助申请项目基础设施测试资金 (PoC funding)。":"技術アーキテクチャは、AWS 独自の専門家による設計レビュー (Well-Architected Review) の申請や、プロジェクトのインフラストラクチャのテスト資金 (PoC ファンディング) の申請を支援できます。",技术支持保障:"テクニカルサポート保証",加速您的每一次业务突破:"ビジネスのあらゆるブレークスルーを加速します",架构验证与资金支持:"アーキテクチャの検証と財政的サポート",架构与方案:"アーキテクチャとソリューション","架构原生 AI 能力拓展":"アーキテクチャネイティブ AI 機能の拡張",架构原生优化:"アーキテクチャネイティブの最適化",监控与自动扩缩容:"監視と自動伸縮","将前沿 AI 技术":"最先端のAI技術を導入","将特定审计底稿的文本核查耗时从 3 周压缩至 4 小时,准确率达到生产级。":"特定の監査書類のテキスト検証時間は、本番レベルの精度で 3 週間から 4 時間に短縮されました。",阶段:"ステージ","接入 SPP 的优势":"SPP にアクセスする利点","接入后,所有的基础设施(底层 EC2/S3,上层 Bedrock API)仍百分百归属于您的根账号下。我们不会获取任何涉及隐私的 IAM 数据存取权限,除非由客户主动开启交叉账户访问用于代维。您也可以无缝提权至 AWS 官方的 Enterprise Support。":"アクセス後も、すべてのインフラストラクチャ (基盤となる EC2/S3、上位層の Bedrock API) は依然として root アカウントによって 100% 所有されます。お客様がメンテナンスのためにクロスアカウント アクセスを積極的にオープンしない限り、プライバシー関連の IAM データ アクセス許可を取得することはありません。 AWS 公式エンタープライズサポートに権限をシームレスにエスカレーションすることもできます。",结合大模型与云端数仓的供应链预测:"大規模モデルとクラウド データ ウェアハウスを組み合わせたサプライ チェーン予測","结合先进的 AI 引擎与大语言模型,帮助企业将生成式 AI 落地到具体业务场景,如客服辅助系统、智能内容生成和深度数据挖掘,打造“Cloud + AI”双引擎壁垒。":"高度な AI エンジンと大規模な言語モデルを組み合わせることで、企業が顧客サービス支援システム、インテリジェントなコンテンツ生成、詳細なデータ マイニングなどの特定のビジネス シナリオに生成 AI を導入し、「クラウド + AI」のデュアル エンジンの障壁を構築できるようになります。",解决方案:"解決","借助 Amazon Bedrock 提供的一系列综合功能,您可以轻松尝试各种顶级的 FM,使用您的数据通过微调和检索增强生成(RAG)等技术私下对这些模型进行自定义,并创建执行复杂业务任务的托管代理——无论是编写代码、处理图像,还是与数据库交互。":"Amazon Bedrock が提供する包括的な機能セットを使用すると、さまざまなトップ FM を簡単に試したり、微調整や検索拡張生成 (RAG) などの手法を通じてデータを使用してこれらのモデルをプライベートにカスタマイズしたり、コードの作成、画像の処理、データベースとの対話など、複雑なビジネス タスクを実行するマネージド エージェントを作成したりできます。",金融风控与合规:"財務リスク管理とコンプライアンス","金融级高可用与 PCI-DSS 合规架构落地":"金融グレードの高可用性と PCI-DSS 準拠アーキテクチャの実装",经济首选:"経済的な選択",精细化计费监测:"洗練された請求監視",精准定位废弃用量:"廃棄物の使用状況を正確に特定する","具备近乎完美的逻辑推理与超长上下文窗口支持,针对复杂编ç¨
298‹ä¸Žåˆ†æžä»»åŠ¡è¡¨çŽ°è¶…è¶Šäººç±»åŸºå‡†ã€‚":"ほぼ完璧な論理的推論と超長いコンテキスト ウィンドウのサポートがあり、そのパフォーマンスは複雑なプログラミングや分析タスクにおいて人間のベンチマークを超えています。",绝对边界安全:"絶対的な国境警備",军工级物理安防防线:"軍事グレードの物理的セキュリティ防御ライン",开始联合构建指引:"共同ビルド ガイドを開始する","开始之前,拥有数字化数据是无法绕过的先决条件。您需评估现有的文本文件、电子表格、工单及文档。我们将协助您完成数据清洗与上云架构,这为日后的私有模型训练、微调与大规模检索 (RAG) 扫平障碍。":"始める前に、デジタル データを持っていることが無視できない前提条件です。既存のテキスト ファイル、スプレッドシート、作業指示書、ドキュメントを評価する必要があります。当社は、データ クリーニングとクラウド アーキテクチャの完成を支援します。これにより、将来のプライベート モデルのトレーニング、微調整、大規模検索 (RAG) への道が開かれます。",可控基础任务:"制御可能な基本タスク",可量化成果:"定量化可能な結果",渴望快速迭代模型架构且避免被单一云排他锁定:"モデル アーキテクチャを迅速に反復し、単一のクラウドに排他的にロックされることを回避したいという要望",客服人力缩减:"カスタマーサービスの人員削減","客服响应时间慢,人工处理海量国际物流条款常常出错,客户抱怨无法及时获取准确的清关建议。":"顧客サービスの応答時間は遅く、膨大な国際物流条件を手動で処理すると間違いが発生することが多く、顧客は正確な通関アドバイスをタイムリーに入手できないと不満を抱いています。",客户案例覆盖20多个行业:"顧客事例は 20 以上の業界をカバー","客户点击 Accept 之后,下个月份(或当月后续时段)的用量将自动归属至 SPP 账单池中。":"顧客が [同意する] をクリックすると、翌月 (または当月以降の期間) の使用量が自動的に SPP 請求プールに割り当てられます。",客户推荐:"お客様の声",跨境电商:"越境電子商取引",跨模型并发测试:"クロスモデル同時テスト",跨区域负载调度:"クロスリージョン負荷スケジューリング",跨云余额转账:"クロスクラウド残高転送",跨账户权限回收:"クロスアカウント権限の回復",扩展业务与市场:"ビジネスと市場の拡大",冷热通道隔离与冷板式液冷:"ホットアイルとコールドアイルの隔離とコールドプレートの液体冷却",立即提交:"今すぐ送信",立刻锁定稀缺算力配额:"不足しているコンピューティング能力割り当てを即座に固定します",立刻预约架构师会议:"今すぐ建築家のミーティングを予約する",立足新加坡辐射全球:"シンガポールを拠点として世界中に広がる","利用 Amazon S3 存储桶自动化监控文档的上传事件。":"Amazon S3 バケットを使用して、ドキュメントのアップロード イベントを自動的に監視します。","例如:张三":"例: 張三",联络架构师免费咨询:"建築家に無料相談する",联系方式:"連絡先",联系架构师评估:"評価のために建築家に連絡する",联系商务通道:"ビジネスチャネルへのお問い合わせ",联系我们:"お問い合わせ",联系我们的架构师:"当社の建築家にお問い合わせください","两种定价模式以满足不同的业务需求:":"さまざまなビジネス ニーズに対応する 2 つの価格モデル:",领先的抖音同款视频云:"主要なDouyinビデオクラウド",刘先生:"劉さん",六大经典实战应用场景:"6 つの古典的な実際の応用シナリオ",漏洞自动扫描修复:"自動脆弱性スキャンと修復",马上开通您的企业级多云账户:"今すぐエンタープライズ レベルのマルチクラウド アカウントを開設してください","每年至少受查通过数十起成功的企业级生产环境落地实战案例。":"エンタープライズレベルの実稼働環境の導入に成功した事例が、毎年少なくとも数十件調査され、合格しています。","面对海量商品和多样化的消费者需求,我们基于 Amazon Bedrock 构建了多模态大语言模型,并私有化接入客户知识库。部署后,智能导购准确率飙升,并能够根据图片、文字等意图精准推荐商品,大幅提高了销售转化率及用户停留时é•
298¿ã€‚":"大量の製品と多様な消費者の需要に直面して、私たちは Amazon Bedrock に基づいてマルチモーダルな大規模言語モデルを構築し、顧客のナレッジベースへのアクセスを民営化しました。導入後は、インテリジェントショッピングガイドの精度が飛躍的に向上し、写真やテキストなどの意図に基づいて商品を正確にレコメンドできるようになり、売上のコンバージョン率やユーザーの滞在時間が大幅に向上しました。",描述:"説明する",敏感卷宗处理与合规风控:"機密ファイルの処理とコンプライアンス リスク管理",模型分类:"モデルの分類",模型解耦与无缝切换:"モデルのデカップリングとシームレスな切り替え",某大型泛娱乐电商平台:"大規模な汎エンターテイメント電子商取引プラットフォーム",某全球性物流平台:"グローバル物流プラットフォーム",某知名出海电商:"海外の有名EC企業","内部审计与合规检查需要耗费审查员海量精力比对上万份财报与交易条款,导致严格的审计流程周期冗长且成本高昂。":"内部監査とコンプライアンス検査では、審査官が何万もの財務報告書と取引条件を比較するために多大なエネルギーを費やす必要があり、厳格な監査プロセスが長期化し、コストがかかります。","您的高优先级问题能够直达 AWS 架构师及后台工程师团队。通过精细化管理按需与预留实例,实现长效降本增效。":"優先度の高い問題は、AWS アーキテクトとバックエンドエンジニアリングチームに直接送られます。オンデマンド インスタンスとリザーブド インスタンスの洗練された管理により、長期的なコスト削減と効率の向上が実現します。",您的官方无缝衔接:"公式のシームレスな接続",您的企业名称:"あなたのビジネス名",您的企业应用程序:"エンタープライズアプリケーション","您的数据不会用于训练基本模型。所有数据均进行静态和传输中加密。可以利用 AWS PrivateLink 实现私密连接。":"データは基本モデルのトレーニングには使用されません。すべてのデータは保存中も転送中も暗号化されます。 AWS PrivateLink を使用してプライベートに接続できます。",您的姓名:"あなたの名前","您可以将 Amazon Bedrock 集成到现有的应用程序和数据管道中,使用受到广泛支持的编程语言(如 Python、Java、Go、JavaScript 等)。":"Python、Java、Go、JavaScript など、広くサポートされているプログラミング言語を使用して、Amazon Bedrock を既存のアプリケーションやデータ パイプラインに統合できます。","您可以配置代理代表用户执行复杂的操作,整合内部和外部的 API,甚至运行代码。":"ユーザーに代わって複雑な操作を実行したり、内部および外部 API と統合したり、コードを実行したりするようにエージェントを構成できます。","您可以通过以下方式访问 Amazon Bedrock:":"Amazon Bedrock には次の方法でアクセスできます。","欧洲顶级 AI 机构带来的先进模型。其中包含 Mistral Large 与 Mixtral 8x7B(基于专家混合架构 MoE),能提供一流且多语言流利的编程和推理表现。":"ヨーロッパのトップAI機関が提供する高度なモデル。これらには、クラス最高の多言語に対応した流暢なプログラミングと推論パフォーマンスを提供する Mistral Large および Mixtral 8x7B (Expert Hybrid Architecture MoE に基づく) が含まれます。",排位:"ランキング","抛弃不可控的互联网公有化调用。Bedrock 以极高标准的企业级安全为原生理念,为生成式 AI 提供架构级的合规底座。":"制御不能なインターネットの公衆利用を放棄してください。 Bedrock は、エンタープライズ レベルのセキュリティの非常に高い基準をネイãƒ
298†ã‚£ãƒ–の概念として採用し、生成 AI にアーキテクチャ レベルのコンプライアンス ベースを提供します。","屏蔽底层的控制台差异。我们提供跨云统一的监控大盘与一键式 MSP 工单响应,复杂组网由专属 SA 技术专家全程护航。":"根本的なコンソールの違いをマスクします。統合されたクロスクラウド監視ダッシュボードとワンクリックの MSP 作業指示応答を提供します。複雑なネットワーキングは、専任の SA 技術専門家によって完全にサポートされます。",企业级:"エンタープライズレベル","企业级 RAG 架构最佳实践":"エンタープライズ規模の RAG アーキテクチャのベスト プラクティス",企业级高可用架构标杆:"エンタープライズレベルの高可用性アーキテクチャのベンチマーク",企业级生产力:"エンタープライズレベルの生産性",企业级最佳实践案例:"エンタープライズレベルのベストプラクティスケース",企业落地全流程方案:"エンタープライズ展開のブループリント",企业数据跨账号安全策略配置:"エンタープライズ データのクロスアカウント セキュリティ ポリシーの構成",企业数字化服务经验:"エンタープライズデジタルサービスエクスペリエンス","企业选择 AWS SPP,能带来什么核心价值?":"企業は AWS SPP を選択することでどのような核となる価値をもたらすことができますか?","企业知识库 RAG 建设":"エンタープライズナレッジベースのRAG構築","企业知识库与 RAG 集成":"エンタープライズナレッジベースと RAG の統合",前沿模型支撑能力:"最先端のモデルサポート機能","请简要描述您的业务状况或您需要的亚马逊云/上云服务...":"貴社のビジネス状況または必要な Amazon クラウド/クラウド サービスについて簡単に説明してください。",区域性大型综合医院:"地域の大きな総合病院",全场景云端解决方案:"フルシナリオのクラウド ソリューション",全国产化算力自主可控:"国産のコンピューティング能力は独立して制御可能",全局无缝托管:"グローバルなシームレスなホスティング","全链路 AI 算力基建保障":"フルリンク AI コンピューティング電力インフラストラクチャの保証","全面评估业务需求后,您可选择采用现有大模型精调,或直接接入成熟体系。我们将提供深度咨询,运用像 Amazon Bedrock 这类世界级的大模型托管平台,平滑无缝地接入企业原生架构。":"ビジネス ニーズを包括的に評価した後、既存の大規模モデルを微調整するか、成熟したシステムに直接接続するかを選択できます。当社は綿密なコンサルティングを提供し、Amazon Bedrock のような世界クラスの大規模モデル ホスティング プラットフォームを使用して、企業のネイティブ アーキテクチャにスムーズかつシームレスに統合します。","全面支持包含 Amazon Bedrock 在内的复杂 AI 计算架构落地交付。":"Amazon Bedrock を含む複雑な AI コンピューティング アーキテクチャの実装を完全にサポートします。",全球办事处:"グローバルオフィス",全球顶尖音视频网络:"世界トップのオーディオおよびビデオ ネットワーク",全球合规审计:"グローバルコンプライアンス監査",全球核心资源快速调配:"グローバルコアリソースの迅速な導入",全球化游戏运营:"グローバルなゲーム運営",全球领先:"グローバルリーダー","全球市场份额第一的云服务提供商,提供超过200项全功能服务。适合拥有全球化业务布局、极高架构复杂度与对合规有严苛要求的企业出海首选。":"世界最大の市場シェアを誇るクラウド サービス プロバイダーで、200 以上のフル機能のサービスを提供しています。グローバルなビジネス レイアウト、非常に複雑なアーキテクチャ、海外進出のã
298Ÿã‚ã®åŽ³æ ¼ãªã‚³ãƒ³ãƒ—ãƒ©ã‚¤ã‚¢ãƒ³ã‚¹è¦ä»¶ã‚’æŒã¤ä¼æ¥­ã«é©ã—ã¦ã„ã¾ã™ã€‚",全球同服架构与毫秒级延迟突破:"グローバルサーバーアーキテクチャとミリ秒レベルの遅延の画期的な進歩","全网独家资金流动性保障。预充值资金池不仅享有大客折扣,更支持在 AWS、阿里云、腾讯云之间":"ネットワーク全体に対する独占的な流動性保証。プレチャージ資金プールは、顧客に大幅な割引を享受できるだけでなく、AWS、Alibaba Cloud、Tencent Cloud 間の送金もサポートしています。","全网稀缺的跨云调账能力,搭配透明统一的发票与结算通道。告别账单核算地狱。":"ネットワーク全体における希少なクロスクラウドアカウント調整機能は、透過的で統合された請求および決済チャネルと結びついています。請求書会計地獄に別れを告げましょう。",全新原装现货:"新品オリジナル在庫あります","全员持有行业最高级别的 AWS Certified Solutions Architect 认证资质。":"すべての従業員は業界最高レベルの AWS 認定ソリューションアーキテクト認定資格を取得しています。","全栈式 AI 云赋能架构":"フルスタック AI クラウド対応アーキテクチャ","让您的支持人员专注于处理真正需要人工一对一介入的复杂投诉。通过构建基于大语言模型、深度理解对话上下文的自定义聊天机器人,使企业能够提供高效的 24/7 客服支持,处理日常咨询并推荐交叉销售产品,从而大幅降低座席成本。":"サポート スタッフは、人間による 1 対 1 の介入が本当に必要な複雑な苦情に集中できるようにします。大規模な言語モデルと会話のコンテキストの深い理解に基づいてカスタム チャットボットを構築することで、企業は効率的な 24 時間 365 日のカスタマー サービス サポートを提供し、毎日の問い合わせに対応し、クロスセル製品を推奨できるため、エージェントのコストを大幅に削減できます。",让我们开始您的上云之旅:"クラウドへの旅を始めましょう","任何流经平台的数据都不会被用于训练他人的公共大模型。请求天然享有 AWS VPC 的网络端点隔离与完整的 KMS 数据加密。":"プラットフォームを介して流れるデータは、他人の公開された大規模モデルのトレーニングに使用されることはありません。リクエストは、AWS VPC のネットワーク エンドポイント分離と完全な KMS データ暗号化をネイティブに利用します。",日本東京某会社:"東京のクラブ","荣获AWS SPP资质":"AWS SPP資格取得",容器化迁移改造:"コンテナ化の移行と変革","三十年 ICT 技术积累,深度了解传统政企数字化转型痛点。提供强大的软硬件一体化能力与全栈自主可控的鲲鹏/昇腾算力生态。":"30 年にわたる ICT テクノロジーの蓄積と、従来の政府や企業のデジタル変革の問題点に対する深い理解。強力なソフトウェアとハ​​ードウェアの統合機能と、フルスタックの自律的で制御可能な Kunpeng/Asce
298nd コンピューティング パワー エコシステムを提供します。","上线预置吞吐量 (Provisioned Throughput) 与成本追踪监控。":"オンラインでプロビジョニングされたスループット (プロビジョンド スループット) とコスト追跡モニタリング。",社交媒体内容审核:"ソーシャルメディアコンテンツのレビュー",社交媒体贴文批量排期:"ソーシャルメディア投稿のバッチスケジュール設定",申请在线资质核验:"オンライン資格確認申請",深谙大型政企合规与私有云:"大規模な政府および企業のコンプライアンスとプライベート クラウドに対する深い理解","深度融合 AWS 顶级云架构与人工智能创新服务,":"AWS のトップクラウドアーキテクチャと人工知能の革新的なサービスを深く統合し、","深入了解 CoreByte 独有体系":"CoreByte の独自システムについて詳しく見る",深入理解评估:"評価に対する深い理解","深受超500+顶级企业信赖的云合作伙伴":"500 社以上のトップ企業から信頼されるクラウド パートナー","什么是 Amazon Bedrock?":"Amazon ベッドロックとは何ですか?","什么是AWS SPP?":"AWS SPP とは何ですか?","生成式 AI 演进":"生成型 AI の進化","生成式 AI 应用专家":"生成 AI アプリケーションの専門家","生成式人工智能工具可协助中小型企业为网站、博客、社交媒体平台及教育场景创建和优化内容。从撰写吸引人的产品描述到制作引人入胜的课程,人工智能驱动的内容生成能极大简化内容工作者的流程。":"生成 AI ツールは、中小企業が Web サイト、ブログ、ソーシャル メディア プラットフォーム、教育シナリオ用のコンテンツを作成および最適化するのを支援します。魅力的な製品説明の作成から魅力的なコースの作成に至るまで、AI 主導のコンテンツ生成により、コンテンツ担当者のプロセスが大幅に簡素化されます。","生成式人工智能功能已从纯文本延伸至多模态处理领域,为电子商务、零售和娱乐等行业的企业开启了新纪元。大规模图像自动化标记、多格式内容安全审核、监控视频异常分析,全面打通繁重的视觉内容流水线处理。":"生成 AI 機能はプレーン テキストからマルチモーダル処理まで拡張され、電子商取引、小売、エンターテイメントなどの業界の企業に新時代の到来をもたらしています。大規模な画像の自動ラベル付け、マルチフォーマット コンテンツのセキュリティ レビュー、監視ビデオの異常分析、および重いビジュアル コンテンツ パイプラインの包括的な処理。","生成式人工智能提供了无数企业曾经难以企及、如今却能以亲民价格实现的增长方案。无论您面临怎样的业务瓶颈,它都将成为您跨越周期的秘密武器。":"Generative AI は、かつては企業にとって手の届かなかった、しかし今では手頃な価格で入手できる無数の成長ソリューションを提供します。ビジネスでどのようなボトルネックに直面しても、それはサイクルを克服するための秘密兵器になります。","生物防尾随识别、24小时监控无死角。确保您价值千万的算力资产万无一失。":"生物学的な追跡防止識別と死角のない 24 時間監視。数千万ドル相当のコンピューティング能力資産が安全かつ確実に保護されるようにします。",实时成本优效分析:"リアルタイムの費用対効果分析",实时数据管道:"リアルタイム データ パイプライン","使用 Amazon Bedrock,您可以根据实际消耗量进行付费。提供":"Amazon Bedrock では、消費した量に基づいて支払います。供給","使用您的自有数据安全地微调模型。通过 RAG 将模型连接到您的专有数据源。":"独自のデータを使用してモデルを安全に微調整します。 RAG を介してモデルを独自のデータ ソースに接続します。",视计费周期:"請求サイクルによって異なります","首发模型体验权限:":"初回リリースモデル体験権:","受 AWS Partner Network (APN) 约束,确保 SLA 与服务质量的绝对透明度。":"AWS パートナー ネットワーク (APN) に拘束され、SLA とサービス品質に対する絶対的な
298透明性が保証されます。","输出:":"出力:",输入输出安全围栏:"入出力安全フェンス",数据分析与商业智能:"データ分析とビジネスインテリジェンス","数据迁移:智能化的地基":"データ移行: インテリジェンスの基礎","数据注入:":"データインジェクション:",数字营销:"デジタルマーケティング","双路市电 + UPS + 柴发后备,满足 4 台满载 H100 裸金属紧凑堆叠的严苛电力挑战。":"デュアル回路主電源 + UPS + ディーゼル バックアップは、フル装備の 4 台の H100 ベア メタル ユニットをコンパクトにスタッキングするという厳しい電力の課題に対応します。","私有知识库 RAG":"プライベートナレッジベース RAG",宋女士:"ソンさん","随着云计算技术的成熟和市场需求的增长,COREBYTE扩大了其服务范围,包括高级云解决方案设计与实施、云端架构咨询以及定制化的项目迁移服务。":"クラウド コンピューティング テクノロジーが成熟し、市場の需要が高まるにつれて、CoreByte はサービス範囲を拡大し、高度なクラウド ソリューションの設計と実装、クラウド アーキテクチャのコンサルティング、カスタマイズされたプロジェクト移行サービスを含めるようになりました。","所有显卡均提供短租、长包、按需弹性以及买断等灵活财务方案。":"すべてのグラフィックス カードは、短期レンタル、長期パッケージ、オンデマンドの柔軟性、買い取りなどの柔軟な財務オプションを提供します。","它不仅为您提供了丰富的模型选择,还内置了广泛的功能,帮助企业在确保数据隐私和安全性的前提下,轻松构建、测试和部署生成式 AI 应用程序。您无需管理任何基础设施,即可将最先进的 AI 能力整合到您的业务流程中。":"豊富なモデルを提供するだけでなく、企業がデータのプライバシーとセキュリティを確保しながら生成 AI アプリケーションを簡単に構築、テスト、展開できるようにする幅広い組み込み機能も備えています。インフラストラクチャを管理することなく、最先端の AI 機能をビジネス プロセスに統合できます。","探索 MSP 服务详情":"MSP サービスの詳細を調べる","探索适用于中小型企业的生成式人工智能(Generative AI)实际使用案例。从内容创作到客户支持,全方位助力您的业务实现智能化跨越。":"中小企業向けの生成 AI の実際のユースケースを調査します。コンテンツ作成から顧客サポートまで、あらゆる面でお客様のビジネスがインテリジェントな飛躍を遂げられるよう支援します。","腾讯云 (Tencent Cloud)":"テンセントクラウド","提供从 IaaS 到 PaaS 的演进指导,利用 Serverless(无服务器)架构与容器化集群缩容策略,从工程设计源头降低开销。":"サーバーレス (サーバーレス) アーキテクチャとコンテナ化されたクラスターの縮小戦略を使用して、エンジニアリング設計ソースからコストを削減する、IaaS から PaaS への進化のガイダンスを提供します。","提供进阶的 GPU 芯片级冷板散热改造,压榨计算潜能,避免核心因高温产生频率降频锁死。":"高度な GPU チップレベルのコールド プレート熱放散変換を提供して、コンピューティングの可能性を絞り込み、高温によって引き起こされるコア周波数のロックアップを回避します。",提交企业认证:"法人証明書を提出する",提交需求清单:"リクエストリストを送信する","填写下表,我们的云专家或客服人员会在24小时内联系您。":"以下のフォームにご記入いただければ、当社のクラウド専門家またはカスタマー サービス スタッフが 24 時間以内にご連絡いたします。",挑战:"チャレンジ","通过 Amazon Bedrock 打造智能导购引擎":"Amazon Bedrock を使用してインテリジェントなショッピング ガイド エンジンを構築する","通过 API 分析为您抓取闲置的 EIP、无效快照与极低利用率的计算实例,提供可执行的缩减建议。":"API 分析を使用して、アイドル状態の EIP、無効なスナップショット、使用率が非常に低いコンピューティング インスタンスをキャプチャし、実行可能ファイルを削減するための推奨事項を提供します。","通过处理入站和出站 Token 进行现æ”
298¶çŽ°ä»˜åˆ¶ã€‚è¿™æ˜¯æ— éœ€å‰æœŸæ‰¿è¯ºè¿›è¡Œæµ‹è¯•å’Œæ¦‚å¿µéªŒè¯ï¼ˆPoC)的最佳选择。":"インバウンドおよびアウトバウンドのトークンを処理する従量課金制。これは、事前のコミットメントなしでテストおよび概念実証 (PoC) を行う場合に最適なオプションです。","通过机器学习大规模分析客户数据行为模式,AI 可帮助企业量身定制EDM邮件、定向广告与千人千面的网站推荐墙,显著提升点击与转化。":"AI は、機械学習による顧客データの行動パターンの大規模な分析を通じて、企業が EDM メール、ターゲットを絞った広告、Web サイトのレコメンデーション ウォールを数千人向けに調整し、クリック数とコンバージョンを大幅に増加させるのに役立ちます。","通过基础设施即代码(IaC)提升交付效率,提供 7x24 小时云资源托管。同时利用自研智能计费策略与 FinOps 方法论,有效降低云使用成本。":"Infrastructure as Code (IaC) を通じて配信効率を向上させ、24 時間年中無休のクラウド リソース ホスティングを提供します。同時に、独自に開発したインテリジェントな請求戦略と FinOps 手法を使用して、クラウド使用コストを効果的に削減します。","通过选择 CoreByte 作为您的 AWS 解决方案提供商 (SPP),您可以直接获得最优的资源配置、最前沿的 Bedrock 模型接入权限以及最官方的技术背书。我们为企业提供可量化的业务增长潜力。":"CoreByte を AWS ソリューションプロバイダー (SPP) として選択すると、最適なリソース構成、最先端の Bedrock モデルへのアクセス、および最も公式な技術的承認を直接取得できます。私たちは、定量化可能なビジネス成長の可能性を企業に提供します。",统一多云管家服务:"統合されたマルチクラウド バトラー サービス",统一聚合账单:"統合された合計請求書","突破产能封锁,长协订购保障。提供最新一代 NVIDIA H100、A100、L40S 等企业级加速卡。支持先测后买,提供完整出厂质保序列号。":"生産能力の封鎖を打破し、長期契約を通じて確実な発注を実現します。最新世代の NVIDIA H100、A100、L40S およびその他のエンタープライズ クラスのアクセラレータ カードを提供します。購入前にまずサポートテストを行って、完全な工場保証シリアル番号を提供してください。",推荐转化率:"推奨変換率",推理利器:"推論ツール","托管的代理 (Agents):":"ホストされるエージェント:","完全剥离公网的全私有化安全保障,确保高机密法律卷宗的文本分析在专属云隧道中运行。":"パブリック ネットワークの完全に民営化されたセキュリティを完全に取り除き、機密性の高い法的ファイルのテキスト分析が専用のクラウド トンネルで実行されるようにします。","万卡炼丹,网络先行。提供 400G InfiniBand (NDR) 无阻塞胖树网络架构规划,搭建 RDMA 与 RoCEv2 高性网络环境,最大化提升集群线性加速比。":"ワンカはまずオンラインでエリクサーを作ります。 400G InfiniBand (NDR) ノンブロッキング ファットツリー ネットワーク アーキテクチャ プランニングを提供し、RDMA および RoCEv2 高性能ネットワーク環境を構築し、クラスターの線形加速率を最大化します。",微服务架构转型:"マイクロサービス アーキテクチャの変革","围绕生成式人工智能的对话既引发了热情,也引起了质疑。中小型企业如何在预算与技术门槛的限制下,迈出智能化转型的第一步?":"生成 AI をめぐる会話は、熱意と懐疑の両方を生み出しました。予算と技術的限界の制約の下で、中小企業はどのようにしてインテリジェントな変革に向けた第一歩を踏み出すことができるのでしょうか?","为不同阶段的数字化转型企业量身定制高效、安全、弹性的技术基石。":"デジタル変革企業のさまざまな段階に合わせて、効率的、安全、柔軟な技術基盤をカスタマイズします。","为多种生成文本场景而生的最佳均衡点模型。":"さまざまな生成テキストシナリオに最適な平衡点モデル。","为广告和电子商务快速生成高度精确且高质量的图像。":"広告や電子商取引に使用する高精度かつ高品質の画像を迅速に生成します。","为何需要检索增强生成?":"なぜ強化世代を探す必要があるのでしょうか?","为了更好地响应您的需求,在评估开始前,通常需要您提供:":"お客様のニーズによりよく応えるために、通常、評価を開始する前にä
298»¥ä¸‹ã‚’提供する必要があります。","为什么企业级项目必须选择 Bedrock?":"エンタープライズレベルのプロジェクトが Bedrock を選択する必要があるのはなぜですか?",文档:"書類",文档中心:"ドキュメントセンター","我们帮助企业客户将生成式AI与现有的上云架构无缝集成,推动业务在智能客服、数据洞察、内容创作等多场景的快速落地,引领行业走向数字化智能新纪元。":"当社は、企業顧客が生成 AI を既存のクラウド アーキテクチャとシームレスに統合し、インテリジェントな顧客サービス、データ インサイト、コンテンツ作成などの複数のシナリオでのビジネスの迅速な実装を促進し、業界をデジタル インテリジェンスの新時代に導くことを支援します。",我们承诺对您的信息严格保密:"私たちはあなたの情報を厳重に機密に保つことをお約束します",我们的服务蓝图:"私たちのサービスの青写真",我们的核心服务支持架构:"当社のコアサービスサポートアーキテクチャ","我们的行动准则:从业务本身出发,而不是强推最高配资源。":"当社の行動規範: 最大限のリソース配分を強制するのではなく、ビジネスそのものから始めます。","我们将 Bedrock 卓越模型与特定行业业务工作流进行串联,为各界客户量身定制可上线的行业应用。":"私たちは、Bedrock の卓越したモデルを業界固有のビジネス ワークフローと結び付けて、あらゆる階層の顧客向けに開始できる業界アプリケーションをカスタマイズします。","我们期待您的来电或信件。或者,您也可以通过社交媒体即时通讯工具与我们取得联系。":"ご連絡をお待ちしております。あるいは、ソーシャル メディア メッセージング ツール経由でご連絡いただくこともできます。","我们推荐使用 Amazon OpenSearch Serverless 的向量检索引擎版,或基于 Aurora PostgreSQL 的 pgvector,兼顾查询性能和合规约束。":"クエリのパフォーマンスとコンプライアンスの制約を考慮して、Amazon OpenSearch Serverless のベクトル取得エンジン バージョン、または Aurora PostgreSQL に基づく pgvector を使用することをお勧めします。","我们直接处理您的账务体系并提供信用额度,便于企业报销与跨海结算。":"当社はお客様の会計システムを直接処理し、企業の払い戻しや国境を越えた決済を容易にするクレジットラインを提供します。",无缝接入全球最前沿的大语言模型:"世界最先端の大規模言語モデルへのシームレスなアクセス","无缝扩展 AI 算力底座":"AI コンピューティングのパワーベースをシームレスに拡大","无论您是需要技术咨询、定制架构方案,还是希望了解更多我们的服务,我们的专家团队随时准备为您服务。":"技術的なアドバイスが必要な場合でも、カスタム アーキテクチャ ソリューションが必要な場合でも、弊社のサービスについて詳しく知りたい場合でも、弊社の専門家チームがいつでも対応いたします。","无论您正处于转型的哪个阶段,我们的专家团队将为您提供针对性的免费评估,量身定做符合您业务目标的蓝图。":"変革のどの段階にいても、当社の専門家チームが無料で的を絞った評価を提供し、ビジネス目標に合わせたロードマップを作成します。","无需繁琐的资质审核与注册,单一账号直达全球头部5家云平台,当天极速开通激活,即刻无缝使用所有云原生产品。":"面倒な資格審査や登録は必要ありません。 1 つのアカウントで世界トップ 5 のクラウド プラットフォームに直接アクセスできます。即日アクティベートが可能で、すべてのクラウドネイティブ製品をシームレスにすぐにご利用いただけます。","希望与现有的 AWS 账单体系保持一致":"既存の AWS の料金体系と統一したい",显存:"ビデオメモリ",现货充足:"十分な在庫","详尽评估现网架构与业务峰谷,不盲目追求热门服务,找到最具性价比配平点。":"既存のネットワーク アーキテクチャとビジネスの山と谷を詳細に評価し、人気のあるサービスを盲目的に追求せず、最もコスト効率の高いバランス ポイントを見つけます。","向量引擎:":"ベクトルエンジン:","协助企业接入 Amazon Bedrock 可用模型,完成权限配置、内部网络通道(PrivateLink)搭建与 API 调用上线。":"企業が Amazon Bedrock の利用可能なモデルにアクセスし、権限設定を完了し、内部ネットワーク チャネル (PrivateLink) を構築し、API 呼び出しを開始できるように支援します。","新加坡本地领先非银金融机构需要满足极严格的数据驻留与合规审计要求。我们提供端到端迁移方案,重构安全边界(VPC & WAF),并实现异地多活方案。不仅完全满足金管局审查,更通过自动化流水线将发布周期缩短至数小时。":"シンガポールの主要な地元ノンバンク金融機関は、非常に厳しいデータ保管場所とコンプライアンス監査要件を満たす必要があります。当社は、エンドツーエンドの移行ソリューションを提供し、セキュリティ境界 (VPC および WAF) を再構築し、マルチアクティブ リモート ソリューションを実装します。香港金融管理局の審査に完全に適合するだけでなく、自動組立ラインによりリリースサイクルを数時間に短縮します。","新加坡领军 AWS SPP 服务商,专注于 AWS 云基础设施与 Amazon Bedrock 企业级生成式 AI 落地解决方案。":"シンガポールの大手 AWS SPP サービスプロバイダーで、AWS クラウドイãƒ
298³ãƒ•ラストラクチャと Amazon Bedrock エンタープライズレベルの生成 AI ソリューションに重点を置いています。",行业解决方案:"業界ソリューション",需求描述:"要件の説明",需要私域数据保护的金融与医疗客户:"プライベート ドメイン データ保護を必要とする金融および医療の顧客","选型对比、数据源盘点与 AWS VPC/IAM 安全基线设置。":"選択の比較、データ ソース インベントリ、AWS VPC/IAM セキュリティ ベースライン設定。",亚太第一:"アジア太平洋地域でNo.1","严格遵循 AWS Well-Architected 安全规范,VPC 及 IAM 权限遵照最小范围原则。":"AWS Well-Architected のセキュリティ仕様に厳密に従い、VPC と IAM のアクセス許可は最小範囲の原則に従います。","严格遵循数据不离私有云的前提下,使用 Bedrock 将 500 万份脱敏病历向量化,实现基于语义的安全医学检索。":"データがプライベート クラウドから流出しないという前提を厳密に遵守し、Bedrock を使用して 500 万件の非感作医療記録をベクトル化し、セマンティクスに基づいた安全な医療検索を実現しました。",验证官方资质:"公的資格を確認する","业务 Action流整合":"ビジネスアクションフローの統合",业务场景的数据存放合规要求:"ビジネス シナリオのデータ ストレージ コンプライアンス要件",业务可用性:"ビジネスの可用性","一站式采购全球顶尖云资源,打破云厂商壁垒。":"世界トップクラスのクラウド リソースをワンストップで購入し、クラウド ベンダーの障壁を打ち破ります。",一站无缝采购:"ワンストップでシームレスな購入が可能","医师每日需检索大量历史病案,传统搜素系统匹配度低,导致科研效率与前端诊断验证效率极其低下。":"医師は毎日大量の過去の医療記録を検索する必要がありますが、従来の検索システムでは一致率が低いため、科学研究の効率とフロントエンドの診断検証の効率が非常に低くなります。","以获取详细列表。":"詳細なリストについては、","以解决实际业务痛点为导向,全面覆盖基础设施、数据价值挖掘与AI智能全链路周期。":"実際のビジネスの問題点を解決することを目的としており、インフラストラクチャ、データ値マイニング、AI インテリジェンスのリンク サイクル全体を包括的にカバーしています。",音视频霸主:"オーディオとビデオの覇者","拥抱AI与Amazon Bedrock":"Amazon Bedrock で AI を活用する","由于合规与可用性要求,某些基础模型仅在特定的 AWS 区域提供。请查阅":"コンプライアンスと可用性の要件により、一部の基本モデルは特定の AWS リージョンでのみ利用可能です。チェックしてください",游戏与社交生态无缝对接:"ゲームと社会生態学のシームレスな接続",游戏资产安全与舆情监控:"ゲーム資産のセキュリティと世論監視","与 AWS 原厂紧密协同作业":"AWS のオリジナルベンダーと緊密に連携する","与 CoreByte 的 AWS 专家团队预约一次免费的架构评估会议,您将获得一份量身打造的初步诊断报告。":"CoreByte の AWS 専門家チームによる無料のアーキテクチャ評価セッションを予約すると、カスタマイズされた初期診断レポートが届きます。","与普通用户直签相比,基于 SPP (Solution Provider Program) 网络,您将享受来自 AWS 官方体系下的企业级多重权益与背书。":"SPP (ソリューションプロバイダープログラム) ネットワークに基づく一般ユーザーによる直接署名と比較して、AWS 公式システムからのエンタープライズレベルの利点と承認を複数享受できます。",与优化矩阵:"および最適化マトリックス",预测准确度:"予測精度",预配吞吐量:"プロビジョニングされたスループット","预配吞吐量:":"プロビジョニングされたスループット:",预期的并发数与延迟底线:"予想される同時実行性とレイテンシの収益","预约 Bedrock 深度评估":"Bedrock による詳細な評価をスケジュールする",原生级数据隐私隔离:"ネイティブレベルのデータプライバシー分離",原生检索嵌入:"ネイティブ検索の埋め込み",阅读真实成功案例:"実際の成功事例を読む","云端不是终点。随着您体量的增长,我们会提前数个季度规划未来的重构选项。":"クラウドは終わりではありません。お客様の成長に合わせて、将来のリファクタリング オプションを数四半期前に計画します。",云计算服务:"クラウドコンピューティングサービス",云相关专业技术认证证书:"クラウド関連専門技術認定証",云原生安全与合规治理:"クラウドネイティブのセキュリティとコンプライアンスのガバナンス",云原生工具集成:"クラウドネイティブツールの統合",运维成本:"運用保守コスト","在 AWS 上,CoreByte 推荐使用全托管的":"AWS でã
298¯ã€CoreByte はフルマネージドの使用を推奨しています","在处理高度复杂的逻辑、编程及科研类对话时表现卓越。":"非常に複雑なロジック、プログラミング、科学研究の会話の処理に優れています。","在此可视化界面中体验基础模型,创建知识库,并测试您的 Agents。":"このビジュアル インターフェイスで、基本モデルを試し、ナレッジ ベースを作成し、エージェントをテストします。","在复杂多变的合规环境中,为企业提供从网络架构、身份认证到数据加密的端到端安全防御策略。深度结合云平台安全检测,为业务保驾护航。":"複雑で常に変化するコンプライアンス環境において、当社はネットワーク アーキテクチャ、ID 認証からデータ暗号化に至るまで、エンドツーエンドのセキュリティ防御戦略を企業に提供します。クラウド プラットフォームのセキュリティ テストを徹底的に統合してビジネスを保護します。","在社交、游戏、音视频及泛娱乐领域积淀深厚。提供业界顶尖的 TRTC 实时音视频通信与海量小游戏/小程序原生云端支持,触达亿万C端用户。":"ソーシャル ネットワーキング、ゲーム、オーディオとビデオ、汎エンターテインメントの分野で深い蓄積があります。業界トップの TRTC リアルタイム オーディオおよびビデオ通信と、大規模なミニ ゲーム/ミニ プログラムのネイティブ クラウド サポートを提供し、数億の C エンド ユーザーにリーチします。","在受限可用区进行灰度测试与验证,进行 prompt 迭代。":"制限された可用性ゾーンでグレースケールのテストと検証を実施し、迅速な反復を実行します。","在应用程序级别实施定制的保护措施,过滤不需要的内容,屏蔽敏感信息。":"アプリケーション レベルでカスタマイズされた保護を実装して、不要なコンテンツをフィルタリングし、機密情報をマスクします。",占比:"割合","账单返佣或折扣惠让:":"請求書のリベートまたは割引:","账号迁移 / 新建步骤":"アカウントの移行/作成手順","这标志着我们在提供高质量上云解决方案、云架构优化与实施方面的专业能力得到了权威认可,为客户提供更具深度的混合云环境托管服务。":"これは、高品質のクラウド ソリューション、クラウド アーキテクチャの最適化、実装を提供する当社の専門能力が正式に認められたことを示しており、より詳細なハイブリッド クラウド環境のホスティング サービスをお客様に提供できるようになります。","针对不同业务线解决具体的增长痛点,以真实效果驱动决策。":"さまざまなビジネス分野の特定の成長の問題点を解決し、実際の結果を伴う意思決定を推進します。","针对大模型训练进行拓扑优化。提供支持 8 卡 / 10 卡的 NVLink 全互联拓扑服务器,搭载 2TB+ ECC 内存与 PCIe Gen5 NVMe 极速缓存,拒绝木桶效应。":"大規模なモデルのトレーニングのためのトポロジーの最適化。 8 カード/10 カードをサポートし、2TB+ ECC メモリと PCIe Gen5 NVMe 超高速キャッシュを備え、バレル効果を排除する NVLink 完全相互接続トポロジ サーバーを提供します。","针对庞杂零散的线下门店与进销存数据链,通过 AWS 数据湖解决方案(Lake Formation & Redshift),打破数据壁垒。引入由云端提供的 AI 算力与模型预测次月产品需求,极大降低了库存积压风险,释放了数百万美元的营运资金。":"複雑で断片化されたオフラインストアと購入、販売、在庫データリンクの場合は、AWS データレイクソリューション (Lake Formation および Redshift) を使用してデータの壁を打ち破ります。 AI コンピューティング能力と、来月の製品需要を予測するためにクラウドによって提供されるモデルの導入により、在庫残高のリスクが大幅に軽減され、数百万ドルの運転資本が解放されました。","针对游戏、泛娱乐及跨境电商的出海需求,利用分布全球的网络节点优化静态资产交付与动态应用加速,显著降低跨国访问延迟,提升终端用户体验。":"ゲーム、汎エンターテインメント、国境を越えた電子商取引といった海外のニーズに応えるため、当社は世界中に分散したネットワーク ノードを使用して静的アセットの配信と動的アプリケーションの高速化を最適化し、国境を越えたアクセスの遅延を大幅に削減し、エンドユーザー エクスペリエンスを向上させます。","整合结算体系,让您的多云战略不仅合规可控,更极具成本优势。":"決済システムを統合すると、マルチクラウド戦略が準拠し、制御可能になるだけでなく、コスト効率も高くなります。",政企首选:"政府および企業にとっての第一の選択肢",支持的基础模型:"サポートされる基本モデル",支持的区域和模型:"サポートされている地域とモデル","知名出海互娱类/游戏企业 (Singapore)":"海外の有名インタラクティブエンターテインメント/ゲーム会社(シンガポール)",直接联系我们:"直接お問い合わせください",智慧电商与直播:"スマート e コマースとライブ ストリーミング",智能知识库构建:"インテリジェントな知識ベースの構築",智能制造:"スマートマニュファクチャリング",智能制造与运维:"インテリジェントな製造と運用保守","中国最大、亚太领先的云计算平台。历经多年双11高并发考验,在电商、金融、政企等领域拥有最成熟的本土化解决方案,国内上云首选基座。":"中国最大かつアジア太平洋地域をリードするクラウド コンピューティング プラットフォーム。ダブル 11 期間中の数年にわたる高同時実行性テストを経て、電子商取引、金融、政府、企業の分野で最も成熟したローカライズされたソリューションを備えており、中国におけるクラウド移行の優先拠点となっています。",周期:"サイクル","逐项破解账单迷局,通过专属 SPP 仪表盘将使用度量反馈至具体的部门与服务。":"請求に関するパズルを項目ごとに解決し、専用の SPP ダッシュボードを通じて使用状況メトリクスを特定の部門やサービスにフィードバックします。","注意:":"知らせ:",专家级降本增效策略:"専門家レベルのコスト削減と効率向上戦略",专家团队支持:"専門家チームのサポート",专属通道与账单优化:"専用チャネルと請求書の最適化","专为高密 AI 设
298计的机房托管":"高密度 AI 向けに特別に設計されたコンピューター ルーム ホスティング","专为企业内部文本处理与低延迟应用优化的选择,支持私有化微调,确保数据控制权闭环。":"企業内部のテキスト処理と低遅延アプリケーション向けに特に最適化されており、プライベート化された微調整をサポートし、データ制御の閉ループを保証します。","专业,可靠。":"プロフェッショナルで信頼できる。",专业顾问伴随落地:"専門のコンサルタントが導入に同行します",转化为:"に変換","准备好将生成式 AI 推向企业级生产环境?":"生成 AI をエンタープライズ規模の生産に導入する準備はできていますか?","准备好开启企业上云与 AI 之旅?":"企業のクラウドと AI への取り組みを始める準備はできていますか?","准备好开启智能化引擎了吗?":"インテリジェンスエンジンをオンにする準備はできていますか?","准备好为您的企业升级技术引擎了吗?":"ビジネスに合わせてテクノロジー エンジンをアップグレードする準備はできていますか?","桌面级霸主,极具性价比,适合学术界和小微团队进行日常开发与原型验证。":"デスクトップレベルのオーバーロードは非常に費用対効果が高く、学術界や小規模および零細チームでの日々の開発やプロトタイプの検証に適しています。",咨询算力与机房席位:"コンピューティング能力とコンピューター室の座席について問い合わせる","字节跳动将其强大的推荐算法、音视频处理与大模型能力对外开放。特别适合需要智能增长、内容分发与极致用户体验拉新的创新型企业。":"ByteDance は、強力な推奨アルゴリズム、オーディオおよびビデオ処理、およびå¤
298§è¦æ¨¡ãªãƒ¢ãƒ‡ãƒ«æ©Ÿèƒ½ã‚’外部に公開します。新しい顧客を引き付けるために、インテリジェントな成長、コンテンツ配信、究極のユーザー エクスペリエンスを必要とする革新的な企業に特に適しています。",字节同款增长推荐算法:"バイト増加推奨アルゴリズム","自从我们选择COREBYTE作为我们的云服务合作伙伴后,我们的运营效率显著提高。他们不仅提供了专业的 AWS 架构优化,更在我们的AI升级转型中给予了极大支持,强烈推荐。":"CoreByte をクラウド サービス パートナーとして選択して以来、業務効率が大幅に向上しました。彼らは、プロフェッショナルな AWS アーキテクチャの最適化を提供しただけでなく、AI のアップグレードと変革においても素晴らしいサポートを提供してくれました。これは強くお勧めします。","自定义模型支持:":"カスタムモデルのサポート:",自动化漏洞扫描:"自動脆弱性スキャン","自动化运维与 FinOps":"自動化された運用と FinOps","自助式 BI 展现":"セルフサービス BI プレゼンテーション","总部坐落于新加坡,熟悉亚太及全球企业的合规环境,出海无忧。":"シンガポールに本社を置く当社は、アジア太平洋地域およびグローバル企業のコンプライアンス環境に精通しているため、海外進出の際も安心です。",组织层权限隔离:"組織レベルの権限の分離",最丰富的技术生态与组件:"最も豊富なテクノロジーのエコシステムとコンポーネント","最后更新于:":"最終更新日:","最具性价比且具备极高智能水平的模型。":"非常に高いレベルのインテリジェンスを備えた、最もコスト効率の高いモデル。","最为快捷、响应最迅速的模型,适用于高吞吐实时场景。":"最速かつ最も応答性の高いモデルで、高スループットのリアルタイム シナリオに適しています。",最新架构:"最新のアーキテクチャ",最优购买策略重组:"最適な購買戦略の再編","佐藤 健":"佐藤健","作为 AWS 深度合作伙伴,CoreByte 将全球顶尖的云服务体系与您的定制化业务深度绑定,提供专业、透明且持ç
298»­æ¼”进的技术支援。":"CoreByte は、AWS の緊密なパートナーとして、世界トップクラスのクラウド サービス システムとお客様のカスタマイズされたビジネスを密接に結び付け、プロフェッショナルで透明性があり、継続的に進化する技術サポートを提供します。","作为 AWS SPP 核心合作伙伴,我们根据您的业务特点和增长预期,量身打造灵活、可扩展且符合云架构最佳实践的高可用环境,助力轻松出海与全球化部署。":"AWS SPP のコアパートナーとして、当社はお客様のビジネス特性と成長期待に基づいたクラウドアーキテクチャのベストプラクティスに準拠した、柔軟でスケーラブルで可用性の高い環境をカスタマイズし、海外への進出や世界的な展開を容易にします。","Ada Lovelace 架构,图形与 AI 的通用王者,特别适合 AIGC 图像/视频生成与微调。":"グラフィックスと AI の普遍的な王様である Ada Lovelace アーキテクチャは、AIGC 画像/ビデオの生成と微調整に特に適しています。","Agent 开发培训":"エージェント開発トレーニング","AI 并非 遥不可及":"AIは手の届かないものではない","AI 落地":"AIの導入","AI Agent 业务开发":"AIエージェント事業展開","AI Agent 与业务工作流":"AIエージェントとビジネスワークフロー","AI Agent 自动化":"AIエージェントの自動化","AI/推荐引擎":"AI・レコメンドエンジン",AI定制服务:"AIカスタマイズサービス","Amazon Bedrock 是一项完全托管的服务,通过单个 API 提供来自 AI21 Labs、Anthropic、Cohere、Meta、Mistral AI、Stability AI 和 Amazon 等领先 AI 公司的高性能基础模型(FM),以及构建生成式人工智能应用程序所需的一系列广泛功能,可在实现开发过程简化的同时维护隐私和安全。":"Amazon Bedrock は、AI21 Labs、Anthropic、Cohere、Meta、Mistral AI、Stability AI、Amazon などの主要 AI 企業の高性能基盤モデル (FM) を 1 つの API を通じて提供するフルマネージド サービスです。また、プライバシーとセキュリティを維持しながら開発プロセスを簡素化する生成 AI アプリケーションの構築に必要な幅広い機能セットも提供します。","Amazon Bedrock 是一项完全托管的服务,通过单一 API 提供来自领先 AI 公司(如 Anthropic、Meta、Mistral AI、Cohere 等)以及 Amazon 自己的高性能基础模型 (FM)。":"Amazon Bedrock は、Anthropic、Meta、Mistral AI、Cohere などの大手 AI 企業および Amazon 独自の高性能基盤モデル (FM) を単一の API を通じて提供するフルマネージド サービスです。","Amazon Bedrock 与生成式 AI":"Amazon Bedrock とジェネレーティブ AI","Amazon Bedrock 支持众多行业中最先进的基础模型家族。":"Amazon Bedrock は、多くの業界の最も高度な基本モデル ファミリをサポートしています。","Amazon Bedrock 咨询":"アマゾン ベッドロック コンサルティング","Amazon OpenSearch Serverless 向量检索":"Amazon OpenSearch サーバーレス ベクトル検索","Amazon Titan 模型家族由 AWS 在大规模优质数据集上预先训练建立,提供强劲、高度通用的大型语言及图像处理选择。":"Amazon Titan モデルファミリーは、大規模で高品質のデータセットで AWS によって事前トレーニングされており、大規模な言語や画像を処理するための強力で汎用性の高いオプションを提供します。","Amazon Titan 系列":"アマゾンタイタンシリーズ","Amazon Web Services, AWS, Amazon Bedrock 等商标归 Amazon.com, Inc. 或其关联公司所有。":"Amazon Web Services、AWS、Amazon Bedrock およびその他の商標は、Amazon.com, Inc. またはその関連会社が所有しています。","Ampere 架构,兼顾训练与推理的六边形战士,极高性价比的高端算力首选。":"訓練と推論を組み合わせた六角形の戦士である Ampere アーキテクチャは、非常に高いコストパフォーマンスを備えたハイエンドのコンピューティングパワーの第一の選択肢です。","Anthropic Claude 系列":"人間クロードシリーズ","AWS 对 SPP 合作伙伴的要求极其严苛,每年会围绕平台资质、架构师持证数量、企业成功案例以及整体云业务规模进行合规审计。只有最具备技术实力的团队才能保持该资质。":"AWS は SPP パートナーに対して非常に厳しい要件を設けており、プラットフォームの資格、アーキテクト認定の数、企業の成功事例、全体的なクラウド ビジネスの規模に関するコンプライアンス監査を毎年実施しています。最も技術的に有能なチームのみがこの資格を維持できます。","AWS 管理控制台:":"AWS マネジメントコンソール:","AWS 原厂严格把关与背书":"AWS独自の工場が厳しく管理・保証","AWS 云架构与运维":"AWS クラウドのアーキテクチャと運用","AWS IAM 严格控制推理与数据源访问边界":"AWS IAM は推論とデータソースのアクセス境界を厳密に制御します","AWS SPP 官方服务商":"AWS SPP 正規サービスプロバイダー","AWS SPP 合作伙伴":"AWS SPP パートナー","AWS SPP 账号接入指南":"AWS SPP アカウント アクセス ガイド","Bedrock 模型接入服务":"岩盤モデルアクセスサービス","Bedrock 算力解耦":"基盤コンピューティングの電源デカップリング","Bedrock 自动调用 Embedding 大模型(例如 Titan Embeddings),并将长文档切分成带有重叠段的块 (Chunks)。":"Bedrock は、Embedding の大きなモデル (Titan Embeddings など) を自動的に呼び出し、長いドキュメントをセグメントが重複するチャンクに分割します。","Bedrock Agents 工具调用与 OpenAPI 对接":"Bedrock Agents ツールの呼び出しと OpenAPI ドッキング","C 端海量高并发处理基因":"C 側の大規模かつ高同時処理遺伝子","Claude 模型长于深度的逻辑推理、代码编写与安全的内容生成。最新一代的 Claude 3 系列(Sonnet、Haiku、Opus)设立了新的性能标杆:":"クロード モデルは、深い論理的推論、コード記述、安全なコンテンツ生成にå„
298ªã‚Œã¦ã„ます。最新世代の Claude 3 シリーズ (Sonnet、Haiku、Opus) は、新しいパフォーマンス ベンチマークを設定します。","CoreByte 架构师审查现存账号的整合可行性,或者建立崭新的 Organization Root 账户。":"CoreByte アーキテクトは、統合の実現可能性について既存のアカウントをレビューするか、新しい組織ルート アカウントを作成します。","CoreByte 业务集成":"CoreByte事業統合","COREBYTE TECHNOLOGY PTE. LTD. 作为新加坡本地一家致力于赋能企业数字化转型的领先科技服务商及AWS SPP(Solution Provider Program)核心合作伙伴,我们拥有十多年丰富的云端架构设计、项目迁移与混合云托管经验。紧跟技术前沿,我们全面助力企业从基础云端转型向AI时代演进。依托 Amazon Bedrock 等领先平台,我们为企业打造智能化的生成式AI解决方案,现已成功帮助500多家游戏、电商、金融及泛互联网领域的出海与本土企业,以云底座与AI引擎加速全球化创新业务。":"CoreByte TECHNOLOGY PTE.株式会社企業のデジタル変革の推進に専念するシンガポールの大手ローカルテクノロジーサービスプロバイダーであり、AWS SPP (ソリューションプロバイダープログラム) のコアパートナーとして、当社はクラウドアーキテクチャ設計、プロジェクト移行、ハイブリッドクラウドホスティングにおいて 10 年以上の豊富な経験を持っています。最先端のテクノロジーを常に追い続け、企業が基本的なクラウドから AI 時代に進化するまでの変革を包括的に支援します。 Amazon Bedrock などの主要なプラットフォームを利用して、当社は企業向けのインテリジェントな生成 AI ソリューションを作成します。当社は、ゲーム、電子商取引、金融、汎インターネット分野の 500 社以上の海外および国内企業を支援し、クラウド ベースと AI エンジンを使用してグローバル イノベーション ビジネスを加速することに成功してきました。","COREBYTE成立于2014年,最初由一群充满激情的IT和云计算专家组成,专注于为中小企业提供云计算解决方案。":"CoreByte は 2014 年に設立され、当初は情熱的な IT およびクラウド コンピューティングの専門家のグループによって設立され、中小企業にクラウド コンピューティング ソリューションを提供することに重点を置いていました。","COREBYTE团队展现了超凡的专业知识。他们帮我们在AWS上构建了高可靠底座,近期引入的 Amazon Bedrock 智能客服显著降低了我们的人工成本。":"CoreByte チームは卓越した専門知識を実証しました。彼らは、AWS 上に信頼性の高い基盤を構築するのに役立ちました。また、最近導入された Amazon Bedrock インテリジェント カスタマー サービスにより、人件費が大幅に削減されました。","DDoS / WAF 演练":"DDoS / WAF のウォークスルー","DevOps 管道建设":"DevOpsパイプライン構築","FinOps 看板接入":"FinOps カンバン アクセス",GPU算力服务:"GPUコンピューティングパワーサービス","Guardrails 安全治理":"ガードレール セキュリティ ガバナンス","Guardrails PII 脱敏及违规词拦截过滤":"ガードレール PII の感度解除と違法な単語のブロックとフィルタリング","Hopper 架构,AI 训练之王,支持稀疏性加速。极速突破万亿参数模型计算瓶颈。":"AI トレーニングの王様であるホッパー アーキテクチャは、スパース アクセラレーションをサポートします。兆パラメータモデルの計算ボトルネックを素早く突破します。","IAM 精细化控制":"IAMのきめ細かな制御","IB 网络带宽":"IBネットワーク帯域幅","Meta Llama 系列":"メタラマシリーズ","Mistral AI 系列":"ミストラルAIシリーズ","OpenAI 最新一代前沿智能模型,能够处理极高复杂度的认知任务并在推理与创造性写作上带来颠覆式的体验升级。":"OpenAI の最新世代の最先端のインテリジェント モデルは、非常に複雑な認知タスクを処理でき、推論や創造的なライティングにおいて破壊的な体験のアップグレードをもたらします。","Organization è
298®¾è®¡":"組織設計","PB 级海量数据处理":"PBレベルの大規模データ処理","Phase 1: 业务需求与安全基线":"フェーズ 1: ビジネス要件とセキュリティ ベースライン","Phase 2: RAG / Agent 架构设计":"フェーズ 2: RAG/エージェント アーキテクチャの設計","Phase 3: 最小可行性产品 (MVP)":"フェーズ 3: 実用最小限の製品 (MVP)","Phase 4: 全面投产与 FinOps":"フェーズ 4: 完全な運用と FinOps","Q2 企业模型调用分布热度":"Q2 エンタープライズモデルコール配信人気","RAG 私域部署":"RAG プライベート ドメインの展開","S3 长期合规归档":"S3 の長期コンプライアンス アーカイブ","SEO 优化博客自动生成":"SEOに最適化されたブログが自動生成される","SPP 客户通常享有 Amazon Bedrock 最新处于预览版 (Preview) 时期的白名单体验通道。":"SPP の顧客は通常、Amazon Bedrock のホワイトリストに登録された最新のエクスペリエンスをプレビューで利用できます。","SRE 云原生运维":"SRE クラウドネイティブの運用保守","コアバイトとの提携は弊社のビジネスに大きな変革をもたらしました。AWS SPPとしての専門知識と、Amazon Bedrockを活用したAIソリューションにより、運用の自動化と効率化が実現しました。":"コアバイトとの支援とデメリット社会のビジネスに大きな変革をもたらしました。 AWS SPP はナレッジに特化し、Amazon Bedrock は AI の活用に使用され、自動化は効率を向上させるために適用されます。",站点地图:"サイトマップ","快速访问本网站的主要页面与文档页面。":"この Web サイトの主要なページやドキュメント ページにすぐにアクセスできます。",主要页面:"メインページ",文档页面:"ドキュメントページ",首页:"å®¶",隐私政策:"プライバシーポリシー",服务条款:"利用規約","Cookie 政策":"クッキーポリシー","DataInsight 智思":"データインサイト",企业内部智库:"エンタープライズナレッジハブ","对接 Confluence / S3 / Notion 文档库。自动解析非结构化数据,提供带来源引用的智能问答。":"Confluence、S3、および Notion リポジトリに接続します。非構造化データを自動的に解析し、引用に裏付けられたインテリジェントな Q&A を提供します。","支持 PDF/PPT 等复杂格式解析":"PDF や PPT などの複雑な形式の解析をサポート",内置访问权限校验及回答追溯:"組み込みのアクセス制御検証と回答の追跡可能性","部署架构基于 RAG 最佳实践":"RAG のベスト プラクティスに基づく導入アーキテクチャ","CodePilot 智码":"コードパイロット",研发效能提升:"エンジニアリングの生産性向上","接入 GitLab / CodeCommit 代码库,结合底层基座代码风格,提供代码审查、注释生成与漏洞扫描。":"GitLab および CodeCommit リポジトリと統合し、既存のコード スタイルに合わせて、コード レビュー、コメント生成、および脆弱性スキャンを提供します。",支持私有部署模型辅助:"プライベートで導入されたモデルのサポート支援",代码库增量索引同步技术:"リポジトリインデックスの増分同期",减少不规范代ç 
298åˆå…¥ä¸»å¹²:"メインブランチへの非準拠コードのマージを減らす","CustomerEngage 智聊":"カスタマーエンゲージメント",智能客服中枢:"インテリジェントなカスタマーサービスハブ","对接 Zendesk / 微信公众号,提供多轮复杂对话客服机器人,具备情感分析及人工客服平滑移交能力。":"Zendesk および WeChat 公式アカウントに接続して、感情分析を備えたマルチターン会話ボットを提供し、人間のエージェントにスムーズに引き継ぎます。",意图识别准确率调优模型:"意図認識精度チューニングモデル","与既有 CRM 系统 API 打通":"既存のCRMシステムAPIとの統合",敏感词过滤与合规审计机制:"機密用語のフィルタリングとコンプライアンス監査メカニズム",简体中文:"簡体字中国語",日本語:"日本語",繁體中文:"繁体字中国語",幻觉:"幻覚","Amazon Bedrock 文档中心":"Amazon Bedrock ドキュメントセンター","围绕 Amazon Bedrock 企业落地,整理从入门评估、知识库与 Agent 方案设计,到安全治理、成本运维和交付实施的实用文档。":"Amazon Bedrock のエンタープライズ実装に焦点を当て、導入評価、ナレッジベースとエージェントソリューションの設計から、セキュリティガバナンス、コスト運用と保守、配信の実装に至るまで、実践的な文書を整理します。",分类筛选:"分類フィルター",全部:"全て",查看详情:"詳細を確認する","准备在企业中落地 Amazon Bedrock?":"あなたの企業に Amazon Bedrock を導入する準備はできていますか?","我们可以协助您完成账号准备、模型接入、知识库建设、Agent 集成、安全治理和上线运维。":"アカウントの準備、モデルへのアクセス、ナレッジベースの構築、エージェントの統合、セキュリティガバナンス、オンライン運用とメンテナンスを支援します。","预约 Bedrock 咨询":"岩盤相談を予約する","适合阅读人群:":"読書をする人に適しています:",分钟:"分",企业落地建议:"事業導入のご提案","COREBYTE 可以提供的支持":"COREBYTEが提供できるサポート","轻量 CTA":"軽量CTA","Bedrock 入门":"Bedrock の使用を開始する","什么是 Amazon Bedrock?企业为什么需要关注它?":"Amazon ベッドロックとは何ですか?なぜ企業はそれに注意を払う必要があるのでしょうか?","介绍 Amazon Bedrock 的基本定位、适合的企业场景,以及它与传统 AI API 调用方式的区别。":"Amazon Bedrock の基本的な位置付け、適切なエンタープライズ シナリオ、従来の AI API 呼び出し方法との違いを紹介します。","面向企业团队说明 Amazon Bedrock 的定位、价值和落地前提,帮助管理层与技术团队建立共同认知。":"Amazon Bedrock の位置付け、価値、実装の前提条件を企業チームに説明し、経営チームと技術チームが共通の理解を確立できるようにします。","8 分钟":"8分","企业生成式 AI":"企業向けの生成 AI",模型接入:"モデルアクセス",企业落地:"エンタープライズ着陸","什么是 Amazon Bedrock?企业为什么需要关注它? - CoreByte 文档中心":"Amazon ベッドロックとは何ですか?なぜ企業はそれに注意を払う必要があるのでしょうか? - CoreByte ドキュメント センター","从企业视角说明 Amazon Bedrock 的定位、适用场景与接入方式,帮助团队评估是否适合启动生成式 AI 项目。":"エンタープライズ視点から Amazon Bedrock の位置付け、適用可能なシナリオ、アクセス方法を説明し、チームが生成 AI プロジェクトを開始するのが適切かどうかを評価できるようにします。","Amazon Bedrock 的定位":"Amazon の基盤の位置付け",适合哪些企业场景:"どのビジネスシナリオが適しているか","与传统 AI API 调用方式的区别":"従来のAI API呼び出し方法との違い","与 AWS 云服务生态的关系":"AWSクラウドサービスエコシステムとの関係","COREBYTE 可以提供哪些协助":"COREBYTE がどのように役立つか","企业管理者、技术负责人、架构师、AI 项目发起人":"ビジネスマネージャー、技術リーダー、アーキテクト、AI プロジェクトのスポンサー","如何选择适合企业业务的 Bedrock 模型?":"エンタープライズ ビジネスに適した Bedrock モデルを選択するにはどうすればよいですか?","帮助企业理解模型选择不应只看参数和热度,而要结合成本、速度、上下文、语言能力、安全要求和业务场景。":"モデルの選択ではパラメーターと人気だけを考慮する必要があるのではなく、コスト、速度、コンテキスト、言語機能、セキュリティ要件、ビジネス シナリオを組み合わせる必要があることを企業が理解できるように支援します。","从业务目标和工程约束出发,建立企业模型评估框架,避免只按模型体量或热度做决策。":"ビジネス目標とエンジニアリング上の制約に基づいて、エンタープライズ モデルの評価フレームワークを確立し、モデルの量や人気のみに基づいて意思決定を行うことを避けます。","9 分钟":"9分",模型选择:"機種選定","Bedrock 模型":"岩盤モデル",多模型策略:"マルチモデル戦略","企业 AI":"エンタープライズ AI","如何选择适合企业业务的 Bedrock 模型? - CoreByte 文档中心":"エンタープライズ ビジネスに適した Bedrock モデルを選択するにはどうすればよいですか? - CoreByte ドキュメント センター","提供企业可执行的 Bedrock 模型评估方法,平衡准确性、延迟、成本与治理要求。":"精度、遅延、コスト、ガバナンスの要件のバランスをとった、Bedrock モデル評価に対するエンタープライズで実行可能なアプローチを提供します。",模型选择的基本原则:"機種選定の基本原則",不同行业需求差异:"業界ごとに異なるニーズ","成本、延迟、准确性平衡":"コスト、レイテンシ、精度のバランス","PoC 与多模型策略":"PoC とマルチモデル戦略",避免盲目追求最大模型:"盲目的に最大のモデルを追求しないようにする","架构师、AI 平台团队、产品负责人":"アーキテクト、AI プラットフォーム チーム、プロダクト オーナー",交付指南:"配送ガイド","企业落地 Amazon Bedrock 的 8 个关键步骤":"企業が Amazon Bedrock を導入するための 8 つの重要なステップ","从账号准备、权限配置、模型选择、PoC 测试到正式上线,介绍企业落地 Bedrock 的基本路径。":"アカウントの準備、権限の設定、モデルの選択、PoC テストから正式リリースまで、企業が Bedrock を導入するための基本的なパスを紹介します。","给出 Bedrock 企业落地的八步实施路线,帮助项目从试点平稳过渡到生产。":"Bedrock エンタープライズ実装のã
298Ÿã‚ã® 8 ステップの実装ルートを提供し、プロジェクトがパイロットから本番環境にスムーズに移行できるようにします。","10 分钟":"10分","Bedrock 交付":"岩盤の配達",上线流程:"オンラインプロセス",安全治理:"セキュリティガバナンス",成本监控:"コスト監視","企业落地 Amazon Bedrock 的 8 个关键步骤 - CoreByte 文档中心":"企業が Amazon Bedrock を導入するための 8 つの重要なステップ - CoreByte ドキュメントセンター","按阶段梳理 Bedrock 项目从需求评估到上线运维的 8 个关键步骤。":"ニーズの評価からオンライン運用と保守に至る、Bedrock プロジェクトの 8 つの主要なステップが段階ごとにまとめられています。","步骤 1:需求评估":"ステップ 1: 評価が必要","步骤 2-4:账号、权限与模型选择":"ステップ 2-4: アカウント、権限、モデルの選択","步骤 5-6:接入与方案设计":"ステップ 5-6: アクセスとソリューションの設計","步骤 7:安全治理与成本监控":"ステップ 7: セキュリティ ガバナンスとコストの監視","步骤 8:上线与持续优化":"ステップ 8: オンラインに接続して最適化を続行する","项目经理、交付负责人、企业 IT 管理团队":"プロジェクト マネージャー、デリバリー リーダー、エンタープライズ IT 管理チーム","企业如何判断自己是否适合现在开始使用 Amazon Bedrock?":"企業は今すぐ Amazon Bedrock の使用を開始することが適切かどうかをどのように判断すればよいでしょうか?","帮助企业做决策评估,判断是否具备数据基础、业务场景、预算、技术团队和安全治理能力。":"企業が意思決定の評価を行い、データ基盤、ビジネス シナリオ、予算、技術チーム、セキュリティ ガバナンス能力があるかどうかを判断できるように支援します。","提供企业启动 Bedrock 项目前的自评框架,降低盲目投入风险。":"やみくもな投資のリスクを軽減するために、Bedrock プロジェクトを開始する前に企業に自己評価フレームワークを提供します。",项目评估:"プロジェクトの評価","PoC 决策":"PoCの決定",数据基础:"データベース","Bedrock 规划":"岩盤計画","企业是否适合现在开始使用 Amazon Bedrock? - CoreByte 文档中心":"あなたのビジネスにとって、今は Amazon Bedrock の使用を開始する適切な時期ですか? - CoreByte ドキュメント センター","通过场景、数据、权限、预算和团队能力五个维度,评估企业启动 Bedrock 的准备度。":"シナリオ、データ、権限、予算、チーム能力の 5 つの側面を通じて、Bedrock を立ち上げる企業の準備状況を評価します。",是否有明确业务场景:"明確なビジネスシナリオはありますか?",是否有可用文档与数据基础:"利用可能なドキュメントとデータベースはありますか?","是否具备 AWS 账号与权限基础":"基本的な AWS アカウントと権限を持っていますか?",是否有安全与预算约束管理能力:"安全性と予算の制約を管理する能力はありますか?","是否可以先做 PoC":"まずはPoCを行っていただくことは可能でしょうか?","企业管理层、数字化负责人、信息安全负责人":"企業経営者、デジタル化マネージャー、情報セキュリティマネージャー","企业知识库 / RAG":"エンタープライズナレッジベース/RAG","Amazon Bedrock Knowledge Bases:企业知识库与 RAG 落地指南":"Amazon Bedrock ナレッジベース: エンタープライズナレッジベースおよび RAG 実装ガイド","介绍如何基于 Bedrock Knowledge Bases 构建企业内部知识问答、文档检索、客服知识库和业务助手。":"Bedrock Knowledge Bases に基づいて、社内の企業ナレッジ Q&A、ドキュメント検索、顧客サービス ナレッジ ベース、およびビジネス アシスタントを構築する方法を紹介します。","从企业实践角度介绍 Bedrock Knowledge Bases 与 RAG 的落地方法、风险点和治理建议。":"企業実践の観点から、Bedrock Knowledge Bases と RAG の実装方法、リスク ポイント、ガバナンスに関する提案を紹介します。","11 分钟":"11分",企业知识库:"エンタープライズナレッジベース",数据源治理:"データソースのガバナンス","Amazon Bedrock Knowledge Bases:企业知识库与 RAG 落地指南 - CoreByte 文档中心":"Amazon Bedrock ナレッジベース: エンタープライズナレッジベースおよび RAG 実装ガイド - CoreByte ドキュメントセンター","解释企业如何使用 Bedrock Knowledge Bases 构建 RAG 应用,并做好数据、权限与检索治理。":"企業が Bedrock Knowledge Base を使用して RAG アプリケーションを構築し、データ、権限、取得を管理する方法を説明します。","什么是 RAG":"RAGとは何ですか",为什么企业需要自己的知识库:"企業が独自のナレッジベースを必要とする理由",适合接入哪些文档:"どの文書を含めるのが適切ですか?",检索与引用机制:"検索と引用の仕組ã
298¿",落地注意事项与常见风险:"着陸時の注意事項と一般的なリスク","知识管理团队、客服系统负责人、架构师":"ナレッジ管理チーム、顧客サービス システム リーダー、アーキテクト","企业知识库项目为什么容易失败?Bedrock RAG 落地常见误区":"エンタープライズナレッジベースプロジェクトはなぜ失敗しやすいのでしょうか? Bedrock RAG の実装に関するよくある誤解","总结企业做知识库项目时常见的问题,包括文档质量差、权限混乱、没有更新机制、缺少评估方法等。":"ナレッジ ベース プロジェクトを実行する際に企業が直面する一般的な問題 (ドキュメントの品質の低さ、わかりにくい権限、更新メカニズムの欠如、評価方法の欠如など) を要約します。","复盘企业 RAG 项目的常见误区,帮助团队在项目初期建立正确的交付与运营机制。":"エンタープライズ RAG プロジェクトに関するよくある誤解を確認し、チームがプロジェクトの初期段階で正しい配信および運用メカニズムを確立できるようにします。","RAG 误区":"RAGの誤解",知识库失败原因:"ナレッジベースの失敗の理由",文档治理:"ドキュメントガバナンス",权限治理:"当局のガバナンス",持续维护:"継続的なメンテナンス","Bedrock RAG 落地常见误区 - CoreByte 文档中心":"Bedrock RAG 実装に関するよくある誤解 - CoreByte ドキュメント センター","解析企业知识库项目常见失败因素,给出可执行的改进建议。":"エンタープライズナレッジベースプロジェクトの一般的な失敗要因を分析し、実行可能な改善提案を提供します。",文档质量问题:"文書の品質の問題",数据权限问题:"データ権限の問題",分块与检索策略问题:"チャンク化と取得戦略の問題",缺少反馈闭环:"フィードバックループの欠如",缺少持续维护机制:"継続的なメンテナンスメカニズムの欠如","项目负责人、知识库运维团队、IT 管理者":"プロジェクトリーダー、ナレッジベース運用保守チーム、ITマネージャー","Amazon Bedrock Agents 可以为企业做什么?":"Amazon Bedrock エージェントは企業に対して何ができるのでしょうか?","介绍 Bedrock Agents 如何帮助企业将模型、业务系统、API 和企业数据结合起来,实现更自动化的业务流程。":"Bedrock Agent が企業がモデル、ビジネス システム、API、エンタープライズ データを組み合わせて、より自動化されたビジネス プロセスを実現するのにどのように役立つかを説明します。","解释 Bedrock Agents 与企业系统协同的方式,以及在客服、销售、运营、IT 支持中的应用边界。":"Bedrock Agent がエンタープライズ システムおよび顧客サービス、販売、運用、IT サポートにわたるアプリケーション境界とどのように連携するかを説明します。",业务自动化:"ビジネスオートメーション","API 集成":"API統合",知识库:"知識ベース",人工审批:"手動承認","Amazon Bedrock Agents 可以为企业做什么? - CoreByte 文档中心":"Amazon Bedrock エージェントは企業に対して何ができるのでしょうか? - CoreByte ドキュメント センター","从业务视角解析 Bedrock Agents 的能力边界、适用场景与治理要点。":"ビジネスの観点から、Bedrock Agent の機能境界、適用可能なシナリオ、ガバナンス ポイントを分析します。","Agent 与普通聊天机器人的区别":"エージェントと通常のチャットボットの違い","连接企业系统与 API":"エンタープライズ システムを API で接続する",适合的业务场景:"適切なビジネスシナリオ",人工审批与安全边界:"手動承認とセキュリティ境界",落地实施要点:"導入のポイント","业务系统负责人、流程自动化团队、AI 产品经理":"ビジネスシステムリーダー、プロセスオートメーションチーム、AIプロダクトマネージャー","从聊天机器人到业务 Agent:企业 AI 应用的下一步":"チャットボットからビジネス エージェントへ: エンタープライズ AI アプリケーションの次のステップ","解释为什么企业不应只停留在问答机器人,而应逐步建设能调用工具、连接系统、完成任务的业务 Agent。":"企業が単に質疑å¿
298œç­”ロボットにとどまるのではなく、ツールを呼び出し、システムに接続し、タスクを完了できるビジネス エージェントを段階的に構築する必要がある理由を説明します。","帮助企业从聊天问答阶段过渡到任务执行阶段,建立更有业务价值的 AI 应用形态。":"企業がチャット Q&A 段階からタスク実行段階に移行し、よりビジネス価値のある AI アプリケーション フォームを確立できるように支援します。","业务 Agent":"ビジネスエージェント",工具调用:"ツール呼び出し",工作流自动化:"ワークフローの自動化",风险控制:"リスク管理","从聊天机器人到业务 Agent:企业 AI 应用的下一步 - CoreByte 文档中心":"チャットボットからビジネス エージェントへ: エンタープライズ AI アプリケーションの次のステップ - CoreByte ドキュメント センター","说明企业如何从问答式 Chatbot 逐步演进到可执行任务的业务 Agent。":"企業が質問と回答を行うチャットボットから、タスクを実行できるビジネス エージェントにどのように段階的に進化できるかを説明します。","Chatbot 的局限":"チャットボットの制限","Agent 的业务价值":"エージェントのビジネス価値",工具调用与工作流自动化:"ツールの呼び出しとワークフローの自動化",需要人工确认的场景:"手動による確認が必要なシナリオ",风险控制机制:"リスク管理メカニズム","AI 应用负责人、流程管理者、企业架构团队":"AI アプリケーション リーダー、プロセス マネージャー、エンタープライズ アーキテクチャ チーム","安全与 Guardrails":"ガードレールによるセキュリティ","Amazon Bedrock Guardrails:企业生成式 AI 的安全边界":"Amazon Bedrock ガードレール: エンタープライズ生成 AI のセキュリティ境界","介绍 Guardrails 在企业 AI 应用中的作用,包括内容安全、敏感信息保护、输出控制和风险降低。":"コンテンツ セキュリティ、機密情報の保護、出力制御、リスク軽減など、エンタープライズ AI アプリケーションにおけるガードレールの役割について説明します。","帮助企业理解 Guardrails 在输入输出风险控制中的位置,以及与 Agents、Knowledge Bases 的协同方式。":"企業が入出力リスク管理におけるガードレールの位置づけと、ガードレールがエージェントやナレッジベースとどのように連携するかを理解できるように支援します。",内容安全:"コンテンツのセキュリティ",敏感信息保护:"機密情報の保護",输出控制:"出力制御",企业治理:"コーポレートガバナンス","Amazon Bedrock Guardrails:企业生成式 AI 的安全边界 - CoreByte 文档中心":"Amazon Bedrock ガードレール: エンタープライズ生成 AI のセキュリティ境界 - CoreByte ドキュメントセンター","解析 Guardrails 在企业场景中的使用方式与策略设计重点。":"エンタープライズ シナリオで Guardrails がどのように使用されているか、および戦略的設計の重要なポイントを分析します。",为什么企业需要安全边界:"企業にセキュリティ境界線が必要な理由",输入与输出风险:"インプットとアウトプットのリスク",策略配置重点:"戦略構築のポイント","与 Agents、Knowledge Bases 的配合":"エージェントおよびナレッジベースとの連携",运营建议:"運用上の提案","信息安全团队、风控团队、AI 平台运维人员":"情報セキュリティチーム、リスク管理チーム、AIプラットフォーム運用保守担当者","企业使用 Amazon Bedrock 时需要关注哪些安全与合规问题?":"Amazon Bedrock を使用する場合、企業はどのようなセキュリティとコンプライアンスの問題に留意する必要がありますか?","从 IAM 权限、数据访问、日志审计、网络安全、模型调用和供应商管理角度,介绍企业使用 Bedrock 前需要考虑的问题。":"この記事では、IAM 権限、データ アクセス、ログ監査、ネットワーク セキュリティ、モデル呼び出し、サプライヤー管理の観点から、企業が Bedrock を使用する前に考慮する必要がある問題を紹介します。","提供企业上线 Bedrock 前的安全与合规检查清单,降低治理盲区。":"企業が Bedrock を使用してオンラインに移行する前に、セキュリティとコンプライアンスのチェックリストを提供して、ガバナンスの死角を減らします。",审计:"監査",数据边界:"データ境界",访问控制:"アクセス制御",合规治理:"コンプライアンスのガバナンス","企业使用 Amazon Bedrock 的安全与合规清单 - CoreByte 文档中心":"Amazon Bedrock を使用する企業向けのセキュリティとコンプライアンスのチェックリスト - CoreByte ドキュメントセンター","覆盖 IAM、数据边界、日志审计和审批流程的 Bedrock 安全与合规要点。":"IAM、データ境界、ログ監査、承認プロセスをカバーする、基本的なセキュリティとコンプライアンスの基本事項。","IAM 权限最小化":"IAM権限の最小化",数据边界与敏感信息处理:"データ境界と機密情報の取り扱い",日志与审计:"ロギングと監査",访问控制与审批流程:"アクセス制御と承認プロセス",供应商与责任边界治理:"サプライヤーと責任境界のガバナンス","安全合规负责人、审计团队、平台治理团队":"セキュリティ コンプライアンス マネージャー、監査チーム、プラットフォーム ガバナンス チーム",成本与运维:"コストと運用保守","Amazon Bedrock 成本如何控制?企业上线前必须考虑的费用问题":"Amazon Bedrock のコストを制御するにはどうすればよいですか?企業がオンライン化する前に考慮すべきコストの問題","介绍企业使用 Bedrock 时需要关注的成本因素,包括模型调用、Token 用量、知识库检索、批处理、并发和监控。":"モデルの呼び出し、トークンの使用、ナレッジベースの取得、バッチ処理、同時実行性、監視など、企業が Bedrock を使用する際に注意を払う必要があるコスト要素を紹介します。","从费用构成与运维策略两个维度,说明企业如何在上线前建立可执行的成本控制机制。":"コスト構造と運用保守戦略の 2 つの側面から、企業がオンライン化する前に実行可能なコスト管理メカニズムを確立する方法を説明します。","Bedrock 成本":"岩盤コスト",预算监控:"予算の監視","Amazon Bedrock 成本如何控制? - CoreByte 文档中心":"Amazon Bedrock のコストを制御するにはどうすればよいですか? - CoreByte ドキュメント センター","说明 Bedrock 上线前的成本评估与运维要点,帮助企业建ç«
298‹é¢„算与监控机制。":"Bedrock をオンラインにする前のコスト評価と運用保守の重要なポイントを説明し、企業が予算と監視メカニズムを確立できるように支援します。",成本结构与影响因素:"コスト構造と影響要因",模型选择对成本的影响:"モデル選択がコストに与える影響",流量峰值与并发管理:"トラフィックのピークと同時実行性の管理",提示词与缓存优化:"プロンプトワードとキャッシュの最適化",预算提醒与持续监控:"予算リマインダーと継続的なモニタリング","FinOps 团队、运维负责人、技术管理者":"FinOps チーム、運用保守リーダー、テクニカル マネージャー",行业方案:"業界ソリューション","适合 Amazon Bedrock 的 6 类企业应用场景":"Amazon Bedrockに適した6種類のエンタープライズアプリケーションシナリオ","围绕金融、电商、制造、游戏、企业办公、客服中心等行业,介绍 Bedrock 适合落地的应用方向。":"金融、電子商取引、製造、ゲーム、本社、カスタマーサービスセンターなどの業界を中心に、Bedrockに適したアプリケーションの方向性をご紹介します。","总结 Bedrock 在六类常见行业场景中的可行应用方向与实施注意事项。":"Bedrock の実現可能なアプリケーションの方向性と導入に関する考慮事項を 6 つの一般的な業界シナリオで要約します。",金融合规问答:"財務コンプライアンスに関する Q&A",电商客服:"Eコマースカスタマーサービス",制造知识库:"製造知識ベース",多语言运营:"多言語操作","适合 Amazon Bedrock 的 6 类企业应用场景 - CoreByte 文档中心":"Amazon Bedrock に適した 6 種類のエンタープライズ アプリケーション シナリオ - CoreByte ドキュメント センター","覆盖金融、电商、制造、游戏、企业办公与客服中心的 Bedrock 应用方向。":"Bedrock アプリケーションの指示には、金融、電子商取引、製造、ゲーム、企業オフィス、カスタマー サービス センターが含まれます。",电商智能客服:"Eコマースのインテリジェントな顧客サービス",制造业设备知识库:"製造装置のナレッジベース",游戏玩家服务:"ゲーマーサービス",企业内部知识助手与多语言运营:"社内ナレッジアシスタントと多言語操作","行业业务负责人、数字化转型团队、产品与运营团队":"業界のビジネス リーダー、デジタル変革チーム、製品および運用チーム","Amazon Bedrock 是 AWS 提供的托管式生成式 AI 服务,目标是让企业在统一平台上使用来自多个提供方的基础模型,并结合企业自有数据构建应用。根据 AWS 官方文档,Bedrock 提供模型调用、知识库、Agents、Guardrails 等能力,帮助团队把实验阶段的模型调用推进到可治理的生产实践。":"Amazon Bedrock は、AWS が提供するマネージド生成 AI サービスで、企業が統合プラットフォーム上で複数のプロバイダーの基本モデルを使用し、企業独自のデータを組み合わせてアプリケーションを構築できるようにします。 AWS 公式ドキュメントによると、Bedrock は、モデル呼び出し、ナレッジベース、エージェント、ガードレール、およびチームが実験段階でのモデル呼び出しを管理可能な実稼働プラクティスに進めるのに役立つその他の機能を提供します。","并非所有企业都需要一次性建设复杂的 AI 平台,但以下场景通常适合优先评估 Bedrock:":"すべての企業が複雑な AI プラットフォームを一度に構築する必要があるわけではありませんが、一般に、Bedrock の評価を優先するには次のシナリオが適しています。","已经在 AWS 上运行核心系统,希望减少额外平台引入与运维复杂度。":"コアシステムはすでにAWS上で稼働しており、追加プラットフォームの導入や運用・保守の複雑さを軽減したいとしている。","需要在å
298¤šä¸ªæ¨¡åž‹ä¹‹é—´è¯„估与切换,而不是锁定单一模型提供方。":"単一のモデル プロバイダーに固定するのではなく、複数のモデルを評価して切り替える必要があります。","计划构建企业知识问答、流程辅助、内容生成等业务应用,并关注权限与审计。":"エンタープライズ ナレッジ Q&A、プロセス支援、コンテンツ生成などのビジネス アプリケーションの構築を計画し、権限と監査に注意を払います。","传统方式通常先从单一模型 API 开始,迭代速度快,但在进入生产阶段后,常见挑战包括权限治理、日志审计、模型切换成本、RAG 工程复杂度等。Bedrock 的价值不在于“替代所有开发工作”,而在于通过托管能力降低企业在模型治理、接入规范和可运维性上的工程负担。":"従来の方法は通常、単一のモデル API から開始され、迅速に反復されます。しかし、運用段階に入ると、許可ガバナンス、ログ監査、モデル切り替えコスト、RAG エンジニアリングの複雑さなどが一般的な課題となります。Bedrock の価値は、「すべての開発作業を置き換える」ことにあるのではなく、モデル ガバナンス、アクセス仕様、ホスティング機能による操作性における企業のエンジニアリング負担を軽減することにあります。","在企业场景中,Bedrock 往往不是孤立部署。它通常与 IAM、CloudWatch、VPC/PrivateLink、S3、日志审计体系等配合使用。这样做的意义是:在生成式 AI 引入后,企业仍可沿用既有的账号体系、权限策略和安全控制流程。":"エンタープライズ シナリオでは、Bedrock は単独で展開されないことがよくあります。通常、IAM、CloudWatch、VPC/PrivateLink、S3、ログ監査システムなどと組み合わせて使用​​されます。この重要性は、生成 AI の導入後も、企業が既存のアカウント システム、権限ポリシー、セキュリティ制御プロセスを引き続き使用できることです。","作为服务商视角,我们通常协助客户完成四类工作:需求澄清、技术选型、PoC 验证、上线治理。重点不是承诺“必然成功”,而是在业务目标、成本边界和安全要求之间找到可执行路径。":"サービスプロバイダーの観点から、私たちは通常、要件の明確化、テクノロジーの選択、PoC 検証、およびオンラインガバナンスの 4 種類の作業を完了するためにお客様を支援します。 「保証された成功」を約束することではなく、ビジネス目標、コスト境界、セキュリティ要件の間で実行可能な道筋を見つけることに重点が置かれています。","建议先定义 1-2 个可量化业务目标(例如处理时效、服务质量或运营效率),再决定模型与架构。避免把“接入模型”当作项目终点,而应把“持续可运维”作为验收标准。":"モデルとアーキテクチャを決定する前に、1 ~ 2 つの定量化可能なビジネス目標 (処理の適時性、サービス品質、運用効率など) を定義することをお勧めします。 「アクセス モデル」をプロジェクトの終点とすることを避け、代わりに「継続的な運用と保守」を承認基準とします。","企业模型选择应围绕“业务任务是否达标”而不是“模型参数是否更大”。建议从任务类型、响应时延、调用成本、可治理性四个维度同时评估,并把评估过程制度化。":"エンタープライズモデルの選択では、「モデルパラメータが大きいかどうか」ではなく、「ビジネスタスクが標準を満たしているかどうか」に焦点を当てる必要があります。タスクの種類、応答遅延、通話コスト、ガバナビリティの4つの側面から同時に評価し、評価プロセスを制度化することが推奨されます。","金融、医疗、制造、电商等场景对模型能力侧重点不同:有的更看重合规解释性,有的更看重多语言客服吞吐,有的更看重文档理解深度。统一模型不一定覆盖所有场景。":"金融、医療、製造、電子商取引などのシナリオでは、モデルの機能に重点を置いています。コンプライアンスの解釈可能性を重視するシナリオもあれば、多言語カスタマー サービスのスループットを重視するシナリオもあれば、ドキュメントの理解の深さを重視するシナリオもあります。統一モデルは必ずしもすべてのシナリオをカバーするとは限りません。","在企业环境中,模型调用成本与服务体验经常相互制约。更高能力的模型可能带来更高 token 成本与时延;轻量模型则可能在复杂问题上表现不足。建议通过分层路由将请求分配给不同模型。":"エンタープライズ環境では、モデルの呼び出しコストとサービス エクスペリエンスが相ä
298º’に制約を与えることがよくあります。より大容量のモデルでは、より高いトークンコストと遅延が発生する可能性があります。軽量モデルは、複雑な問題ではうまく機能しない可能性があります。階層型ルーティングを介してリクエストを異なるモデルに分散することをお勧めします。","PoC 阶段建议至少准备两组候选模型,对同一评测集做对比:准确率、拒答率、风险输出率、平均时延、单次成本。生产阶段可采用“主模型 + 回退模型”策略,提高稳定性。":"PoC 段階では、少なくとも 2 セットの候補モデルを用意し、同じ評価セット (精度、拒否率、リスク出力率、平均遅延、単一コスト) で比較することをお勧めします。 「メイン モデル + フォールバック モデル」戦略を運用段階で使用して、安定性を向上させることができます。","最大模型并不总是最优选择。若业务问题结构相对清晰、上下文有限,轻量模型可能已满足目标并显著降低成本。模型选择应是持续优化过程,而非一次性决策。":"最大のモデルが常に最良の選択であるとは限りません。ビジネス上の問題の構造が比較的明確で、コンテキストが限定されている場合は、軽量モデルで目的を達成し、コストを大幅に削減できる可能性があります。モデルの選択は、一度限りの決定ではなく、継続的な最適化プロセスである必要があります。","建立内部模型评估基线:统一测试集、统一评分口径、统一发布门槛。这样可以减少“换模型即重来”的反复投入。":"内部モデル評価ベースラインを確立します: 統一されたテスト セット、統一されたスコア基準、および統一されたリリースしきい値。 「機種変更してやり直し」という繰り返しの投資を軽減できます。","我们可协助设计 PoC 评测框架、建立路由策略、落地监控指标,并与企业既有审批流程对齐。":"当社は、PoC 評価フレームワークの設計、ルーティング戦略の確立、監視指標の実装、およびそれらを企業の既存の承認プロセスと調整するお手伝いをします。","先明确业务目标和评估指标,例如处理效率、回复质量、合规风险控制等。没有明确目标,后续技术决策容易偏离。":"まず、処理効率、対応品質、コンプライアンスリスク管理などのビジネス目標と評価指標を明確にします。明確な目標がないと、その後の技術的な意思決定が容易に逸脱してしまいます。","准备 AWS 账号结构与环境分层(开发/测试/生产)。":"AWS アカウント構造と環境階層化 (開発/テスト/運用) を準備します。","完成 IAM 最小权限配置和关键操作审批路径。":"IAM の最小権限構成と重要な操作の承認パスを完了します。","基于任务目标筛选候选模型,制定 PoC 对比方案。":"タスクの目的に基づいて候補モデルを選別し、PoC 比較計画を作成します。","完成 API 接入后,企业通常需要在两条路径中做选择:知识库 / RAG 优先,或 Agent 任务编排优先。两者都可行,但架构重点和治理方式不同,建议结合业务场景评估。":"API アクセスを完了した後、企業は通常、ナレッジ ベース/RAG を最初に行うか、エージェント タスク オーケストレーションを最初に行うかの 2 つのパスのどちらかを選択する必要があります。どちらも実現可能ですが、アーキテクチャ上の焦点とガバナンス方法が異なります。ビジネスシナリオ評価を組み合わせることが推奨されます。","安全治理通常包括 Guardrails、日志审计、敏感信息处理、网络边界控制。成本层面建议建立 token 监控、调用预算告警和峰值策略,避免上线后成本失控。":"セキュリティ ガバナンスには通常、ガードレール、ログ監査、機密情報の処理、ネットワーク境界制御が含まれます。コストレベルでは、オンライン化後のコスト損失を避けるために、トークンの監視、コールバジェットアラーム、およびピーク戦略を確立することをお勧めします。","建议分批上线并保留人工兜底流程。上线后应持续回收失败样本、风险样本和高成本请求样本,形成迭代闭环。":"バッチでオンラインにして、手動プロセスを維持することをお勧めします。オンラインになった後は、失敗したサンプル、リスクのあるサンプル、および高コストのリクエストのサンプルを継続的にリサイクルして、反復的な
298閉ループを形成する必要があります。","把 Bedrock 项目视作“持续运营能力建设”,而不是一次性功能开发。组织层面的配合(产品、IT、安全、法务)往往决定项目上限。":"Bedrock プロジェクトは、1 回限りの機能開発ではなく、「継続的な運用能力の構築」であると考えてください。組織レベル (製品、IT、セキュリティ、法務) での協力がプロジェクトの上限を決定することがよくあります。","我们可协助制定交付计划、验证方案可行性、建立上线治理清单,并配合企业完成阶段验收。":"当社は、提供計画の策定、ソリューションの実現可能性の検証、稼働開始ガバナンス リストの確立、企業が段階的な受け入れを完了するのを支援します。","最常见的风险是“先上平台再找场景”。建议先确认至少一个可量化场景,例如客服提效、知识检索、文档处理或内部助手,再决定是否启动。":"最も一般的なリスクは、「まずホームに乗ってから現場を見つける」ことです。開始するかどうかを決定する前に、顧客サービスの効率向上、知識の検索、文書処理、社内アシスタントなどの定量化可能なシナリオを少なくとも 1 つ確認することをお勧めします。","若企业目标涉及知识问答或流程辅助,通常需要具备可整理、可授权、可更新的内部文档。数据基础决定了 RAG 或 Agent 的可行上限。":"企業の目標に知識に関する Q&A やプロセス支援が含まれる場合、通常は、整理、承認、更新できる内部文書が必要です。データベースによって、RAG またはエージェントの実現可能な上限が決まります。","建议提前确认账号结构、角色权限、审计日志和网络策略。如果账号治理尚未建立,建议先完成基础治理,再进入生产级 AI 项目。":"アカウント構成、ロール権限、監査ログ、ネットワークポリシーを事前に確認することをお勧めします。アカウント ガバナンスがまだ確立されていない場合は、運用レベルの AI プロジェクトに入る前に、基本的なガバナンスを完了することをお勧めします。","生成式 AI 项目不仅是技术问题,也涉及合规、审计和成本边界。企业需要能持续管理敏感信息、访问控制和预算预警。":"生成 AI プロジェクトは単なる技術的な問題ではなく、コンプライアンス、監査、コストの境界も関係します。企業は、機密情報、アクセス制御、予算アラートを継続的に管理できる必要があります。","PoC 是降低决策风险的关键。建议用 4-8 周完成小规模验证,以真实业务数据评估效果、风险和成本,再决定是否扩展。":"PoC は意思決定のリスクを軽減する鍵となります。 4〜8週間以内に小規模な検証を完了し、実際のビジネスデータを使用して効果、リスク、コストを評価してから拡張するかどうかを決定することをお勧めします。","如果五项准备度中有两项以上明显不足,建议先补齐基础能力,再推进大规模上线,以免形成重复投入。":"5 つの準備措置のうち 2 つ以上が明らかに不十分な場合は、投資の重複を避けるために、まず基本的な機能を補完してから大規模な打ち上げを促進することが推奨されます。","我们可协助完成准备度评估、PoC 方案设计与风险清单梳理,帮助企业明确是否进入下一阶段。":"当社は、企業が次の段階に進むかどうかを決定できるよう、準備状況評価、PoC ソリューション設計、リスク リストの分類の完了を支援します。","RAG(Retrieval Augmented Generation)是一种在生成前先检索企业数据的方式。根据 AWS 官方文档,Knowledge Bases 可以帮助团队把检索、向量化、上下文增强等环节托管化,减少重复工程工作。":"RAG (Retrieval Augmented Generation) は、エンタープライズ データを生成する前に取得する方法です。 AWS 公式ドキュメントによると、ナレッジベースはチームが検索、ベクトル化、コンテキスト強化などの側面をホストしてエンジニアリング作業の重複を減らすのに役立ちます。","基础模型有通用知识,但企业场景需要私有流程、产品规则和内部制度。知识库的作用是让回答基于企业实际资料,提高可追溯性,而不是单纯依赖模型记忆。":"基本モデルには一般的な知識が含まれていますが、エンタープライズ シナリオにはプライベート プロセス、製品ルール、および内部システムが必要です。ナレッジ ベースの役割は、モデルのメモリだけに依存するのではなく、実際の企業データに基づいて回答を作成し、トレーサビリティを向上させることでã
298™ã€‚","标准作业流程(SOP)、产品手册、政策制度、FAQ、服务流程文档。":"標準操作手順 (SOP)、製品マニュアル、ポリシーとシステム、FAQ、およびサービス プロセス文書。","需要版本管理、权限边界清晰、可持续更新的数据源。":"バージョン管理、明確な権限境界、持続可能な更新が必要なデータ ソース。","不建议优先接入未经清洗、冲突严重或缺乏责任归属的文档。":"クリーンアップされていない文書、重大な矛盾がある文書、または責任が欠けている文書を優先することはお勧めできません。","在 Bedrock Knowledge Bases 中,企业可通过":"Bedrock Knowledge Base では、企業は次のことができます。","如果原始文档存在过时、冲突、缺失上下文等问题,模型回答质量会直接受影响。RAG 不能自动修复“源数据质量差”的根因。":"元のドキュメントに古い、矛盾している、コンテキストが欠落しているなどの問題がある場合、モデルの回答の品質が直接影響を受けます。 RAG は、「ソース データの品質の低下」の根本原因を自動的に修正できません。","很多项目在试点阶段忽略了权限隔离,上线后才发现不同角色看到同一答案存在合规风险。建议在接入前完成权限分层与访问策略定义。":"多くのプロジェクトは、パイロット段階でã
298¯æ¨©é™ã®åˆ†é›¢ã‚’無視しており、オンラインになって初めて、同じ答えを見て異なる役割にコンプライアンスのリスクがあることがわかります。アクセスする前に、権限階層とアクセス ポリシーの定義を完了することをお勧めします。","过大分块会稀释重点,过小分块会失去语义完整性。检索结果不稳定时,问题往往不在模型,而在分块策略、元数据和重排序设置。":"チャンク化が大きすぎると焦点が薄まり、チャンク化が小さすぎるとセマンティックな整合性が失われます。検索結果が不安定な場合、多くの場合、問題はモデルではなく、チャンク戦略、メタデータ、並べ替え設定にあります。","若没有收集用户反馈、人工纠错与失败样本分析,系统质量很难持续提升。建议建立“问题归类-修复-验证”的周期机制。":"ユーザーからのフィードバックの収集、手動によるエラー修正、障害サンプルの分析がなければ、システムの品質を継続的に向上させることは困難です。 「問題分類→修復→検証」というサイクルの仕組みを確立することが推奨されます。","知识库并非一次性建设。企业制度、产品策略和流程会变化,需要同步更新数据源和检索策略,否则应用会快速失真。":"知識ベースは一度構築すれば完了するものではありません。エンタープライズ システム、製品戦略、プロセスは変化し、データ ソースと取得戦略も同時に更新する必要があります。そうしないと、アプリケーションがすぐに歪んでしまいます。","把 RAG 项目纳入长期运营体系:明确数据责任人、更新频率、质量看板和复盘节奏。":"RAG プロジェクトを長期的な運用システムに統合します。データ責任者、更新頻度、品質ダッシュボード、レビュー リズムを明確にします。","我们可协助建立知识库质量治理框架、问题定位机制和迭代计划,降低项目后期返工风险。":"当社は、ナレッジベースの品質ガバナンスフレームワーク、問題特定メカニズム、およびプロジェクトの後半段階での手戻りのリスクを軽減する反復計画の確立を支援します。","聊天机器人通常以问答为主,而 Agent 更强调“理解任务、调用工具、执行步骤、返回结果”。根据 AWS 官方说明,Bedrock Agents 可以编排模型、数据源和 API,适用于更复杂的业务流程。":"通常、チャットボットは質問と回答に重点を置きますが、エージェントは「タスクの理解、ツールの呼び出し、手順の実行、結果の返し」を重視します。 AWS の公式説明によると、Bedrock Agent は、より複雑なビジネス プロセスに適したモデル、データ ソース、API を調整できます。","Agent 的关键价值在于连接 CRM、工单、订单、内部审批系统等业务接口。这样,用户请求可以从“咨询”进一步扩展到“执行动作”。":"Agent の重要な価値は、CRM、作業指示書、注文、内部承認システムなどのビジネス インターフェイスを接続することにあります。このようにして、ユーザーのリクエストを「相談」から「アクションの実行」までさらに拡張できます。","客服:查询工单状态、返回处理建议、触发标准流程。":"顧客サービス: 作業指示書のステータスを照会し、処理の提案を返し、標準プロセスをトリガーします。","销售:汇总客户信息、生成拜访建议、联动线索系统。":"営業:顧客情報を集約し、訪問提案を生成し、リードシステムと連携します。","运营:自动生成日报、异常提醒、跨系统任务同步。":"操作: 日次レポート、例外リマインダー、およびシステム間のタスク同期を自動的に生成します。","IT 支持:执行常见排查步骤并生成结构化反馈。":"IT サポート: 一般的なトラブルシューティング手順を実行し、構造化されたフィードバックを生成します。","涉及资金、权限、合同等高风险动作时,建议设置人工审批节点。Agent 可以提升效率,但不应绕开企业关键控制点。":"資金、許可、契約などが関係するリスクの高いアクションが含まれる場合は、手動承認ノードを設定することをお勧めします。エージェントは効率を向上させることができますが、企業の重要なコントロール ポイントをバイパスしてはなりません。","建议先选取流程清晰、规则稳定、接口成熟的场景试点,再逐步扩展至跨部门流程,避免一次性接入过多系统造成治理复杂度过高。":"最初に、明確なプロセス、安定したルール、成熟したインターフェイスを備えたパイロット シナリオを選択し、その後、一度に接続するシステムが多すぎることによって引き起こされる過度のガバナンスの複雑さを避けるために、徐々に部門間のプロセスに拡張することをお勧めします。","优先定义 Agent 的“能力边界”和“禁止动作清单”,并与安全、审计团队同步。":"エージェントの「能力の境界」と「禁止されたアクションのリスト」の定義を優先し、それらをセキュリティ チームと監査チームと同期させます。","我们可以协助规划 Agent 方案、梳理系统接口、设计审批流程和监控指标,帮助项目稳步推进。":"私たちは、エージェント ソリューションの計画、システム インターフェイスの整理、承認プロセスの設計、プロジェクトの着実な進行を支援する指標の監視を支援します。","仅靠问答能力,往往无法覆盖企业“查询之后还要执行”的场景。例如,用户咨询完成后仍需人工进入系统处理,流程链条没有实质缩短。":"質疑å¿
298œç­”機能だけでは、企業が「クエリを実行してから実行する」シナリオをカバーできないことがよくあります。たとえば、ユーザーの相談が完了した後も、処理のためにシステムに手動で入力する必要があり、プロセスチェーンは大幅に短縮されていません。","业务 Agent 的价值在于把“理解需求”和“执行动作”连接起来,使 AI 成为流程节点而非仅是对话界面。这通常能改善响应效率和流程一致性。":"ビジネス エージェントの価値は、「要件の理解」と「アクションの実行」を結びつけることにあり、AI を単なる会話インターフェイスではなくプロセス ノードにします。これにより、多くの場合、応答効率とプロセスの一貫性が向上します。","通过标准化工具调用,Agent 可以访问内部 API、查询知识库、触发通知或创建任务。核心是保证输入输出结构清晰、失败可回退、过程可追踪。":"標準化されたツール呼び出しを通じて、エージェントは内部 API へのアクセス、ナレッジ ベースのクエリ、通知のトリガー、またはタスクの作成を行うことができます。重要なのは、入力と出力の構造が明確で、失敗がロールバックでき、プロセスが追跡できることを保証することです。","财务变更、权限调整、对外承诺等动作应保留人工确认。Agent 可先完成资料收集和建议生成,再交由审批人确认执行。":"財務上の変更、権限の調整、外部との約束、その他のアクションは手動による確認を保持する必要があります。エージェントはまずデータ収集を完了して提案を生成し、それから確認と実行のために承認者に提案を送信します。","建议组合使用 Guardrails、动作白名单、审计日志和异常告警。企业关注的不是“自动化比例越高越好”,而是“可控前提下持续提效”。":"ガードレール、アクション ホワイトリスト、監査ログ、例外アラートを組み合わせて使用​​することをお勧めします。企業が重視しているのは、「自動化率が高ければ高いほど良い」ということではなく、「制御可能な条件下で効率を継続的に改善すること」です。","从单一流程试点开始,先建立稳定工具链,再推进多系统协同,可有效降低跨系统集成风险。":"単一プロセスのパイロットから開始し、まず安定したツール チェーンを確立し、次にマルチシステムのコラボレーションを促進することで、システム間統合のリスクを効果的に軽減できます。","我们可协助设计 Agent 流程蓝图、工具接入规范、风险控制与运营指标体系。":"当社は、エージェントのプロセス設計図、ツールアクセス仕様、リスク管理および運用指標システムの設計を支援します。","生成式 AI 在企业场景中涉及合规、品牌、用户隐私等风险。AWS 官方文档指出,Guardrails 可用于评估用户输入和模型输出,帮助应用建立可配置的安全策略。":"生成 AI には、エンタープライズ シナリオにおけるコンプライアンス、ブランディング、ユーザー プライバシーなどのリスクが伴います。 AWS 公式ドキュメントには、Guardrails を使用してユーザー入力を評価し、アプリケーションが構成可能なセキュリティ ポリシーを確立できるように出力をモデル化できると記載されています。","风险通常来自两端:用户输入可能包含违规请求或敏感信息;模型输出可能出现不当内容、越界建议或信息泄露。安全边界应同时覆盖输入和输出。":"通常、リスクは両端から発生します。ユーザー入力には違法なリクエストや機密情報が含まれる可能性があります。モデルの出力には、不適切ã
298ªã‚³ãƒ³ãƒ†ãƒ³ãƒ„、範囲外の提案、または情報漏洩が含まれる可能性があります。セキュリティ境界は入力と出力の両方をカバーする必要があります。","内容过滤与主题限制:降低违规话题输出风险。":"コンテンツ フィルタリングとトピック制限: 違法なトピック出力のリスクを軽減します。","敏感信息保护:对 PII 等内容进行识别与处理。":"機密情報の保護: PII およびその他のコンテンツを識別して処理します。","词汇策略与响应处理:定义拦截、替换、提示等处置方式。":"語彙戦略と応答処理: インターセプト、置換、プロンプト、その他の処理方法を定義します。","Guardrails 可与模型调用、Agents 和 Knowledge Bases 协同使用,也可通过":"ガードレールは、モデル呼び出し、エージェント、ナレッジベースで、または経由で使用できます。","根据 AWS 官方 IAM 文档,Bedrock 支持 identity-based policies、policy resources 与 condition keys。建议按角色拆分权限,避免一组凭证拥有过多操作能力。":"公式 AWS IAM ドキュメントによると、Bedrock は ID ベースのポリシー、ポリシー リソース、および条件キーをサポートしています。 1 つの資格情報セットに操作機能が多すぎることを避けるために、役割ごとに権限を分割することをお勧めします。","应明确哪些数据可以进入模型上下文,哪些必须脱敏或禁止使用。对于跨区域推理和多环境调用,建议同步评估数据主权与监管要求。":"どのデータがモデル コンテキストに入力できるか、またどのデータを感度を解除するか無効にする必要があるかを明確にする必要があります。クロスリージョン推論とマルチ環境呼び出しの場合は、データ主権と規制要件を同時に評価することをお勧めします。","建议记录关键调用链:请求来源、模型版本、策略命中、输出处置结果。审计目标不是“保存日志本身”,而是支持问题追溯与责任界定。":"主要な呼び出しチェーン (リクエスト ソース、モデル バージョン、ポリシー ヒット、出力処理結果) を記録することをお勧めします。監査の目標は、「ログ自体を保存する」ことではなく、問題の追跡と責任の定義をサポートすることです。","高风险能力(如生产环境策略变更、跨账户授权、关键动作执行)建议纳入审批流,避免权限扩散带来的系统性风险。":"権限の急増によって引き起こされるシステム上のリスクを回避するために、高リスクの機能 (運用環境ポリシーの変更、クロスアカウント承認、主要なアクションの実行など) を承認プロセスに含めることをお勧めします。","服务商可协助落地,但企业需保留核心决策权与控制权。建议在合同与流程层面明确双方边界:谁负责配置、谁负责审批、谁负责最终责任。":"サービスプロバイダーは実装を支援できますが、企業は中核となる意思決定と管理権を保持する必要があります。契約レベルとプロセス レベルで、構成の責任者、承認の責任者、最終責任の責任者など、両者間の境界を明確にすることをお勧めします。","将 Bedrock 安全要求并入现有云安全制度,
298避免形成“AI 系统单独一套规则”的治理孤岛。":"Bedrock セキュリティ要件を既存のクラウド セキュリティ システムに組み込んで、「AI システム用の別個のルール セット」というガバナンスの島の形成を回避します。","我们可协助梳理权限模型、审计策略与上线检查清单,并配合企业安全团队完成评审与整改。":"当社は、権限モデル、監査戦略、オンライン チェックリストの整理を支援し、企業のセキュリティ チームと協力してレビューと修正を完了します。","AWS 官方文档指出,Bedrock 成本与输入/输出 token、调用模型类型、推理方式(按需、预配、批处理)等相关。上线前应先建立成本口径,避免“只看总账不看来源”。":"AWS 公式ドキュメントでは、Bedrock コストは入出力トークン、呼び出しモデル タイプ、推論方法 (オンデマンド、プロビジョニング、バッチ処理) などに関連していると指摘しています。オンラインにする前に、「ソースを見ずに総勘定元帳だけを見る」ことを避けるために、まずコスト基準を確立する必要があります。","模型能力越强,通常成本与延迟压力越大。建议把请求按复杂度分层,常规请求走轻量模型,复杂请求再升级高阶模型。":"モデルの機能が強力であればあるほど、コストと遅延のプレッシャーも大きくなります。複雑さに応じてリクエストを階層化することをお勧めします。通常のリクエストの場合は軽量モデルを使用し、複雑なリクエストの場合は上位モデルにアップグレードします。","峰值流量往往决定整体预算上限。建议提前规划并发策略、限流规则与服务降级方案,确保在高峰期仍可控运行。":"多くの場合、ピーク トラフィックによって全体の予算の上限が決まります。同時実行戦略、電流制限ルール、およびサービス低下計画を事前に計画し、ピーク時に制御可能な動作を確保することをお勧めします。","通过压缩上下文、减少冗余历史、复用高频结果,可降低 token 消耗。建议把“提示词治理”纳入运维规范,而非只在开发阶段处理。":"コンテキストを圧縮し、冗長な履歴を削減し、高頻度の結果を再利用することで、トークンの消費を削減できます。 「即時ワード管理」については、開発段階だけで扱うのではなく、運用保守仕様に含めることをお勧めします。","建议建立预算阈值、团队级成本看板和月度复盘机制。对异常飙升调用要有自动告警与追溯流程。":"予算のしきい値、チームレベルのコストダッシュボード、月次レビューメカニズムを確立することをお勧めします。通話の異常な急増に対する自動アラームと追跡プロセスが必要です。","上线前先做 2-4 周流量模拟,形成成本区间预测,并明确“超预算时的处置策略”。具体价格请以 AWS 官方实时价格页面为准。":"オンライン化前に2~4週間の交通シミュレーションを実施してコスト幅予測を策定し、「予算超過時の処分戦略」を明確にする。具体的な価格については、AWS 公式リアルタイム価格ページをご覧ください。","我们可协助建立成本基线、指标体系与告警机制,帮助团队在可控预算内持续优化。":"私たちは、コストのベースライン、インジケーター システム、アラーム メカニズムの確立を支援し、チームが制御可能な予算内で最適化を継続できるように支援します。","可用于制度检索、流程问答、材料归纳等场景,重点在于输出可追溯与审计留痕,而非替代人工决策。":"システムの検索、プロセスのQ&A、材料の要約などのシナリオで使用できます。手動による意思決定を置ã
298æ›ãˆã‚‹ã®ã§ã¯ãªãã€å‡ºåŠ›ã®ãƒˆãƒ¬ãƒ¼ã‚µãƒ“ãƒªãƒ†ã‚£ã¨ç›£æŸ»ãƒˆãƒ¬ãƒ¼ã‚¹ã«é‡ç‚¹ã‚’ç½®ã„ã¦ã„ã¾ã™ã€‚","适合高频咨询、订单进度说明、售后流程指引等任务。若结合知识库与工单系统,能够提升服务一致性。":"頻度の高いコンサルテーションや注文の進行指示、アフタープロセスの指導などの業務に適しています。ナレッジベースや作業指示システムと組み合わせると、サービスの一貫性が向上します。","可将设备说明、维护手册、故障案例整合为检索式助手,辅助一线排障与培训。":"機器の説明書、メンテナンスマニュアル、障害事例を検索アシスタントに統合して、最前線のトラブルシューティングとトレーニングを支援できます。","可用于玩家常见问题、活动规则解释、多语言公告生成等场景,重点关注峰值并发和内容安全控制。":"プレーヤーの FAQ、イベント ルールの説明、多言語アナウンスの生成などのシナリオで使用でき、ピーク時の同時実行性とコンテンツ セキュリティ制御に重点を置いています。","在内部办公场景中,可支持制度检索、会议纪要整理、跨语言内容草拟。对于跨区域团队,多语言能力通常是核心诉求之一。":"社内オフィスのシナリオでは、システムの検索、会議議事録の収集、および多言語コンテンツの草案作成をサポートできます。複数の地域にまたがるチームにとって、多言語機能は多くの場合中核的な要件の 1 つです。","建议先选单行业单流程做 PoC,明确业务收益与风险,再逐步扩展场景覆盖范围。":"最初に 1 つの業界と 1 つのプロセスを選択して PoC を実行し、ビジネス上の利点とリスクを明確にしてから、徐々にシナリオの対象範囲を拡大することをお勧めします。","我们可协助行业场景梳理、方案评估、架构落地与上线运维,帮助企业稳步推进。":"業界シナリオの整理、ソリューションの評価、アーキテクチャの実装、オンライン運用保守を支援し、企業の着実な前進を支援します。"},lz={'<h2 id="intro">为何需要检索增强生成?</h2> <p>单纯的大型语言模型存在"幻觉"现象,并且缺乏您企业内部的最新私密数据。通过检索增强生成 (RAG),我们通过注入相关知识上下文,极大削减了生成不准确结果的概率,并提高了客户服务的精准度。</p> <h2 id="components">核心基础设施建设</h2> <p>在 AWS 上,CoreByte 推荐使用全托管的 <strong>Knowledge Bases for Amazon Bedrock</strong>:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>数据注入:</strong>利用 Amazon S3 存储桶自动化监控文档的上传事件。</li> <li><strong>分块与嵌入:</strong>Bedrock 自动调用 Embedding 大模型(例如 Titan Embeddings),并将长文档切分成带有重叠段的块 (Chunks)。</li> <li><strong>向量引擎:</strong>我们推荐使用 Amazon OpenSearch Serverless 的向量检索引擎版,或基于 Aurora PostgreSQL 的 pgvector,兼顾查询性能和合规约束。</li> <li><strong>输出:</strong>当接受到提示词后,引擎执行近义和语义混合检索,配合 Claude 3 完成严谨的最后综述输出。</li> </ul>':'<h2 id="intro">為何需要檢索增強生成? </h2> <p>單純的大型語言模型存在"幻覺"現象,並且缺乏您企業內部的最新私密資料。透過檢索增強生成 (RAG),我們透過注入相關知識上下文,極大地削減了產生不準確結果的機率,並提高了客戶服務的精準度。 </p> <h2 id="components">核心基礎設施建置</h2> <p>在 AWS 上,CoreByte 建議使用全託管的 <strong>Knowledge Bases for Amazon Bedrock</strong>:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li> 利用資料桶使用 3> 上傳</li> <li><strong>分塊與嵌入:</strong>Bedrock 自動呼叫 Embedding 大模型(例如 Titan Embeddings),並將長文檔切分成帶有重疊段的區塊 (Chunks)。 </li> <li><strong>向量引擎:</strong>我們推薦使用 Amazon OpenSearch Serverless 的向量擷取引擎版,或基於 Aurora PostgreSQL 的 pgvector,兼顧查詢效能和合規約束。 </li> <li><strong>輸出:</strong>當接受到提示詞後,引擎執行近義和語意混合檢索,配合 Claude 3 完成嚴謹的最後綜述輸出。 </li> </ul>','<h2 id="overview">概述</h2> <p>Amazon Bedrock 是一项完全托管的服务,通过单个 API 提供来自 AI21 Labs、Anthropic、Cohere、Meta、Mistral AI、Stability AI 和 Amazon 等领先 AI 公司的高性能基础模型(FM),以及构建生成式人工智能应用程序所需的一系列广泛功能,可在实现开发过程简化的同时维护隐私和安全。</p> <p>借助 Amazon Bedrock 提供的一系列综合功能,您可以轻松尝试各种顶级的 FM,使用您的数据通过微调和检索增强生成(RAG)等技术私下对这些模型进行自定义,并创建执è
298¡Œå¤æ‚业务任务的托管代理——无论是编写代码、处理图像,还是与数据库交互。</p> <h2 id="features">核心功能</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>广泛的基础模型选择:</strong>从领先的 AI 实验室中进行选择,找到最适合您使用案例的模型。</li> <li><strong>自定义模型支持:</strong>使用您的自有数据安全地微调模型。通过 RAG 将模型连接到您的专有数据源。</li> <li><strong>托管的代理 (Agents):</strong>您可以配置代理代表用户执行复杂的操作,整合内部和外部的 API,甚至运行代码。</li> <li><strong>安全与隐私:</strong>您的数据不会用于训练基本模型。所有数据均进行静态和传输中加密。可以利用 AWS PrivateLink 实现私密连接。</li> <li><strong>防范措施 (Guardrails):</strong>在应用程序级别实施定制的保护措施,过滤不需要的内容,屏蔽敏感信息。</li> </ul> <h2 id="access">访问 Amazon Bedrock</h2> <p>您可以通过以下方式访问 Amazon Bedrock:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>AWS 管理控制台:</strong>在此可视化界面中体验基础模型,创建知识库,并测试您的 Agents。</li> <li><strong>AWS CLI / SDKs:</strong>您可以将 Amazon Bedrock 集成到现有的应用程序和数据管道中,使用受到广泛支持的编程语言(如 Python、Java、Go、JavaScript 等)。</li> </ul> <div class="bg-blue-50 border-l-4 border-blue-500 p-4 my-6"> <p class="text-sm text-blue-800"><strong>注意:</strong>由于合规与可用性要求,某些基础模型仅在特定的 AWS 区域提供。请查阅 <a href="#" class="text-blue-600 underline">支持的区域和模型</a> 以获取详细列表。</p> </div> <h2 id="pricing">定价</h2> <p>使用 Amazon Bedrock,您可以根据实际消耗量进行付费。提供<strong>按需</strong>和<strong>预配吞吐量</strong>两种定价模式以满足不同的业务需求:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>按需购买:</strong>通过处理入站和出站 Token 进行现收现付制。这是无需前期承诺进行测试和概念验证(PoC)的最佳选择。</li> <li><strong>预配吞吐量:</strong>对于需要保证每分钟请求数量或使用微调自定义模型的生产环境,预配置容量提供了一定期间内的固定保障。</li> </ul>':'<h2 id="overview">概述</h2> <p>Amazon Bedrock 是一項完全託管的服務,透過單一 API 提供來自 AI21 Labs、Anthropic、Cohere、Meta、Mistral AI、Stability AI 和 Amazon 等領先 AI 公司的高性能基礎模型(FM),以及構建式人工智能應用程式所需的一系列隱私應用程式</p> <p>借助 Amazon Bedrock 提供的一系列綜合功能,您可以輕鬆嘗試各種頂級的 FM,使用您的資料透過微調和檢索增強生成(RAG)等技術私下對這些模型進行自定義,並創建執行複雜業務任務的託管代理——無論是編寫程式碼、處理圖像,還是與資料庫交互。 </p> <h2 id="features">核心功能</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>廣泛的基礎模型選擇:</strong>從領先的 AI 實驗室中進行選擇,找到最適合您使用案例的模型。 </li> <li><strong>自訂模型支援:</strong>使用您的自有資料安全地微調模型。透過 RAG 將模型連接到您的專有資料來源。 </li> <li><strong>託管的代理程式 (Agents):</strong>您可以設定代理程式代表使用者執行複雜的操作,整合內部和外部的 API,甚至運行程式碼。 </li> <li><strong>安全與隱私:</strong>您的資料不會用於訓練基本模型。所有資料均進行靜態和傳輸中加密。可以利用 AWS PrivateLink 實現私密連線。 </li> <li><strong>防範措施 (Guardrails):</strong>在應用程式層級實施客製化的保護措施,過濾不需要的內容,屏蔽敏感資訊。 </li> </ul> <h2 id="access">訪問 Amazon Bedrock</h2> <p>您可以透過以下方式存取 Amazon Bedrock:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>AWS 管理控制台:</strong>
298在此視覺化介面中,並測試基礎模型,建立知識庫中的知識庫。 </li> <li><strong>AWS CLI / SDKs:</strong>您可以將 Amazon Bedrock 整合到現有的應用程式和資料管道中,使用廣受支援的程式語言(如 Python、Java、Go、JavaScript 等)。 </li> </ul> <div class="bg-blue-50 border-l-4 border-blue-500 p-4 my-6"> <p class="text-sm text-blue-800"><strong>注意:</strong>由於合規與可用性要求,某些基礎模型僅在特定的 AWS 區域提供。請參閱 <a href="#" class="text-blue-600 underline">支援的區域和模型</a> 以取得詳細清單。 </p> </div> <h2 id="pricing">定價</h2> <p>使用 Amazon Bedrock,您可以根據實際消耗量進行付費。提供<strong>按需</strong>和<strong>預配吞吐量</strong>兩種定價模式以滿足不同的業務需求:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>按需購買:</strong>透過處理入站和出站 Token 進行現收現付制。這是無需前期承諾進行測試和概念驗證(PoC)的最佳選擇。 </li> <li><strong>預配吞吐量:</strong>對於需要保證每分鐘請求數量或使用微調自訂模型的生產環境,預配置容量提供了一定期間內的固定保障。 </li> </ul>','<p>欢迎成为 CoreByte 的 AWS 解决方案提供商(SPP)客户。通过我们的托管计划,您不仅可享受技术咨询,还能获得最具性价比的资源账单管理。</p> <h2 id="benefits">接入 SPP 的优势</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>官方信用与结算:</strong>我们直接处理您的账务体系并提供信用额度,便于企业报销与跨海结算。</li> <li><strong>账单返佣或折扣惠让:</strong>基于消耗量梯级的专属折扣与现金激励,最大化云投资的投资回报率。</li> <li><strong>首发模型体验权限:</strong>SPP 客户通常享有 Amazon Bedrock 最新处于预览版 (Preview) 时期的白名单体验通道。</li> </ul> <h2 id="steps">账号迁移 / 新建步骤</h2> <div class="border border-gray-200 rounded-lg overflow-hidden my-6 bg-white"> <table class="min-w-full divide-y divide-gray-200"> <thead class="bg-gray-50"> <tr> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">阶段</th> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">描述</th> <th scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">周期</th> </tr> </thead> <tbody class="bg-white divide-y divide-gray-200"> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">1. IAM 及权限评估</td> <td class="px-6 py-4 text-sm text-gray-500">CoreByte 架构师审查现存账号的整合可行性,或者建立崭新的 Organization Root 账户。</td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">1-2 工作日</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">2. 发送邀请 (Invite)</td> <td class="px-6 py-4 text-sm text-gray-500">从 CoreByte 的 Management Account 发出 Organization 挂载邀请。</td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">即时</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900">3. 账单挂载并生效</td> <td class="px-6 py-4 text-sm text-gray-500">客户点击 Accept 之后,下个月份(或当月后续时段)的用量将自动归属至 SPP 账单池中。</td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">视计费周期</td> </tr> </tbody> </table> </div> <h2 id="support">技术支持保障</h2> <p>接入后,所有的基础设施(底层 EC2/S3,上层 Bedrock API)仍百分百归属于您的根账号下。我们不会获取任何涉及隐私的 IAM 数据存取权限,除非由客户主动开启交叉账户访问用于代维。您也可以无缝提权至 AWS 官方的 Enterprise Support。</p>':'<p>歡迎成為 CoreByte 的 AWS 解決方案提供者(SPP)客戶。透過我們的託管計劃,您不僅可享有技術諮詢,還能獲得最具性價比的資源帳單管理。 </p>
298 <h2 id="benefits">接入 SPP 的優點</h2> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>官方信用與結算:</strong>我們直接處理您的帳務系統並提供信用額度,以便於企業報銷與跨海結算。 </li> <li><strong>帳單返傭或折扣惠讓:</strong>基於消耗量梯級的專屬折扣與現金激勵,最大化雲端投資的投資回報率。 </li> <li><strong>首發模型體驗權限:</strong>SPP 客戶通常享有 Amazon Bedrock 最新處於預覽版 (Preview) 時期的白名單體驗通道。 </li> </ul> <h2 id="steps">帳號遷移 / 新建步驟</h2> <div class="border border-gray-200 rounded-lg overflow-hidden my-6 bg-white"> <table class="min-w-full div-y divide-0-white"> <table class="min-w-full div-y divm-0-0200-0002000 月 < scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">階段</th> <th scope="col" class="px-6 py-3 text-left text-xs"> 50ium 描述scope="col" class="px-6 py-3 text-left text-xs font-medium text-gray-500 uppercase tracking-wider">週期</th> </tr> </thead> <tbody class="bg-white div-y divp-did- text-sm font-medium text-gray-900">1. IAM 及權限評估</td> <td class="px-6 py-4 text-sm text-gray-500">CoreByte 架構師審查現存帳號的整合可行性,或建立嶄新的 Organization Root 帳戶。 </td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">1-2 工作天</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm font-medium text-gray-900+p. text-sm text-gray-500">從 CoreByte 的 Management Account 發出 Organization 掛載邀請。 </td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">即時</td> </tr> <tr> <td class="px-6 py-4 whitespace-nowrap text-sm. 掛font-medium text-gray-900">3. 4p. text-gray-500">客戶點選 Accept 之後,下個月份(或當月後續時段)的用量將自動歸屬至 SPP 帳單池中。 </td> <td class="px-6 py-4 whitespace-nowrap text-sm text-gray-500">視計費週期</td> </tr> </tbody> </table> </div> <h2 id="support">技術支援 EC</h2> <p>接入後,所有的基礎設施仍屬於您上層我們不會取得任何涉及隱私的 IAM 資料存取權限,除非由客戶主動開啟交叉帳戶存取權用於代維。您也可以無縫提權至 AWS 官方的 Enterprise Support。 </p>','<p>Amazon Bedrock 支持众多行业中最先进的基础模型家族。</p> <h2 id="anthropic">Anthropic Claude 系列</h2> <p>Claude 模型长于深度的逻辑推理、代码编写与安全的内容生成。最新一代的 Claude 3 系列(Sonnet、Haiku、Opus)设立了新的性能标杆:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Claude 3.5 Sonnet:</strong>最具性价比且具备极高智能水平的模型。</li> <li><strong>Claude 3 Haiku:</strong>最为快捷、响应最迅速的模型,适用于高吞吐实时场景。</li> <li><strong>Claude 3 Opus:</strong>在处理高度复杂的逻辑、编程及科研类对话时表现卓越。</li> </ul> <h2 id="amazon">Amazon Titan 系列</h2> <p>Amazon Titan 模型家族由 AWS 在大规模优质数据集上预先训练建立,提供强劲、高度通用的大型语言及图像处理选择。</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Titan Text Express:</strong>为多种生成文本场景而生的最佳均衡点模型。</li> <li><strong>Titan Embeddings:</strong>包括 Text 和 Multimodal。用于 RAG 和搜索应用,它可以将文本和图像转化为精准的向量表示。</li> <li><strong>Titan Image Generator:</strong>为广告和电子商务快速生成高度精确且高质量的图像。</li> </ul> <h2 id="meta">Meta Llama 系列</h2> <p>广受开发者欢迎的开放且经过优化的语言模型,包括 Llama 3 8B / 70B。它们专长于快速和低成本推理、摘要、文本生成以及聊天记录处理。</p> <h2 id="mistral">Mistral AI 系列</h2> <p>欧洲顶级 AI 机构带来的先进模型。其中包含 Mistral Large 与 Mixtral 8x7B(基于专家混合架构 MoE),能提供一流且多语言流利的编程和推理表现。</p>':'<p>Amazon Bedrock 支援眾多產業中最先進的基礎模型家族。 </p> <h2 id="anthropic">Anthropic Claude 系列</h2> <p>Claude 模型長於深度的邏輯推理、程式碼編寫與安全的內容產生。最新一代的 Claude 3 系列(Sonnet、Haiku、Opus)設立了新的效能標竿:</p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Claude 3.5 Sonnet:</strong>最具性價比且具備極高智慧水準的模式。 </li> <li><strong>Claude 3 Haiku:</strong>最為快速、反應最迅速的模型,適用於高吞吐即時場景。 </li> <li><strong>Claude 3 Opus:</strong>
298在處理高度複雜的邏輯、程式設計及科研類對話時表現卓越。 </li> </ul> <h2 id="amazon">Amazon Titan 系列</h2> <p>Amazon Titan 模型家族由 AWS 在大規模優質資料集上預先訓練建立,提供強勁、高度通用的大型語言及影像處理選擇。 </p> <ul class="list-disc pl-6 space-y-2 my-4"> <li><strong>Titan Text Express:</strong>為多種產生文字場景而生的最佳均衡點模型。 </li> <li><strong>Titan Embeddings:</strong>包括 Text 和 Multimodal。用於 RAG 和搜尋應用,它可以將文字和圖像轉換為精準的向量表示。 </li> <li><strong>Titan Image Generator:</strong>為廣告和電子商務快速產生高度精確且高品質的影像。 </li> </ul> <h2 id="meta">Meta Llama 系列</h2> <p>廣受開發者歡迎的開放且經過最佳化的語言模型,包括 Llama 3 8B / 70B。它們專長於快速和低成本推理、摘要、文字生成以及聊天記錄處理。 </p> <h2 id="mistral">Mistral AI 系列</h2> <p>歐洲頂級 AI 機構帶來的先進模型。其中包含 Mistral Large 與 Mixtral 8x7B(基於專家混合架構 MoE),能提供一流且多語言流利的程式設計和推理表現。 </p>',"1-2 工作日":"1-2 工作日","1. 内容创作":"1. 內容創作","1. IAM 及权限评估":"1. IAM 及權限評估","2. 发送邀请 (Invite)":"2. 發送邀請 (Invite)","2. 客户支持聊天机器人集成":"2. 客戶支援聊天機器人集成","2023年,COREBYTE 正式荣获 AWS SPP(Solution Provider Program)合作伙伴资质。":"2023年,COREBYTE 正式榮獲 AWS SPP(Solution Provider Program)合作夥伴資格。","2025年起,COREBYTE 全面开启“Cloud + AI”双引擎战略,重点围绕 Amazon Bedrock 平台,为企业应用全面赋能。":"2025年起,COREBYTE 全面開å•
298Ÿã€ŒCloud + AI」雙引擎策略,聚焦於 Amazon Bedrock 平台,為企業應用全面賦能。","24/7 原厂级响应":"24/7 原廠級響應","3. 个性化营销活动":"3. 個人化行銷活動","3. 账单挂载并生效":"3. 帳單掛載並生效","4. 非结构化数据挖掘":"4. 非結構化資料探勘","5. 预测性洞察":"5. 預測性洞察","500+ 真实例子,实力的最佳见证":"500+ 真實例子,實力的最佳見證","6. 图像与视频处理工程":"6. 影像與視訊處理工程","7x24 小时原厂级本地化技术排障":"7x24 小時原廠級本地化技術排障","阿里云 (Alibaba Cloud)":"阿里雲 (Alibaba Cloud)",安全与合规治理网关:"安全與合規治理網關","安全与隐私:":"安全與隱私:",按需:"按需","按需购买:":"按需購買:",伴随式演进:"伴隨式演進","帮助一线维修团队通过移动端自然语言系统查阅万页操作手册与历史工单经验。":"幫助第一線維修團隊透過行動端自然語言系統查閱萬頁操作手冊與歷史工單經驗。",帮助与文档:"幫助與文檔","包括 Text 和 Multimodal。用于 RAG 和搜索应用,它可以将文本和图像转化为精准的向量表示。":"包括 Text 和 Multimodal。用於 RAG 和搜尋應用,它可以將文字和圖像轉換為精準的向量表示。","本网站由新加坡 AWS 合作伙伴/服务商 CoreByte 运营,旨在提供第三方专业咨询与技术交付服务,并非 AWS 官方网站。":"本網站由新加坡 AWS 合作夥伴/服務供應商 CoreByte 經營,旨在提供第三方專業諮詢與技術交付服務,並非 AWS 官方網站。",本页内容:"本頁內容",边缘安全防护:"邊緣安全防護",标准交付流程里程碑:"標準交付流程里程碑",并发处理能力:"並發處理能力","不管您开了多少个云平台实例,每月仅需对接一份结构清晰的综合账单。支持单一对公打款开票,彻底解放财务部门对账压力。":"不管您開了多少個雲端平台實例,每月只需對接一份結構清晰的綜合帳單。支持單一對公打款開票,徹底解放財務部門對帳壓力。","不受限的配额 (Quotas) 提升通道,针对紧缺的 Amazon Bedrock 前沿模型算力,SPP 专属通道保障稳定供给。":"不受限的配額 (Quotas) 提升通道,針對緊缺的 Amazon Bedrock 前緣模型算力,SPP 專屬通道保障穩定供給。","不限于纯资源的转售,我们深谙 Savings Plans、预留实例组合策略。":"不限於純資源的轉售,我們深諳 Savings Plans、預留實例組合策略。","不只是代理,更是实战团队":"不只是代理,更是實戰團隊","部署基于不同站点的私有化大模型客服体系,自动路由及多模态商品问题回复。":"部署基於不同站點的私有化大模型客服體系,自動路由及多模態商品問題回覆。",查看技术白皮书:"查看科技白皮書",查看交付标准:"查看交付標準",查阅所有客户成功案例:"查閱所有客戶成功案例",查阅现货清单:"查閱現貨清單",产品服务:"產品服務","彻底抛弃繁杂的开源插件堆叠。系统原生支持连接 S3 文档中心实现高可靠性检索 (RAG),轻松构建调用 Lambda 的企业闭环智能体。":"徹底拋棄繁雜的開源插件堆疊。系統原生支援連接 S3 文件中心實現高可靠性檢索 (RAG),輕鬆建立呼叫 Lambda 的企業閉環智能體。","成本可视化监控 (Token 与云资源双向监测)":"成本視覺化監控 (Token 與雲端資源雙向監測)",成本深度优化:"成本深度最佳化",成立之初:"成立之初","持续合规与运维托管 (MSP)":"持續合規與維運託管 (MSP)","初期,公司主要提供基础的云迁移服务和咨询,帮助客户理解云计算的优势并采纳云技术以提高效率和降低成本。":"初期,公司主要提供基礎的雲端遷移服務和諮詢,幫助客戶理解雲端運算的優勢並採納雲端技術以提高效率和降低成本。","除了出色的模型接入,我们更为关注您底层的云基础设施安全性以及日常å
298¯ç”¨æ€§ã€‚":"除了出色的模型接入,我們更專注於您底層的雲端基礎設施安全性以及日常可用性。","传统机柜无法承受 8 卡 GPU 服务器高达 6kW-10kW 的恐怖功耗。我们的专属机房进行了彻底的“风水制冷与高压直流”改造。":"傳統機櫃無法承受 8 卡 GPU 伺服器高達 6kW-10kW 的恐怖功耗。我們的專屬機房進行了徹底的「風水冷凍與高壓直流」改造。","从 CoreByte 的 Management Account 发出 Organization 挂载邀请。":"從 CoreByte 的 Management Account 發出 Organization 掛載邀請。","从 PoC 验证原型的单点开花,走向安全合规的全量生产部署。我们的专家已准备完毕。":"從 PoC 驗證原型的單點開花,走向安全合規的全量生產部署。我們的專家已準備完畢。","从单卡发货到万卡集群构建,从风冷整机组装到液冷机柜上架,我们提供端到端的技术交付。":"從單卡發貨到萬卡集群構建,從風冷整機組裝到液冷機櫃上架,我們提供端到端的技術交付。","从领先的 AI 实验室中进行选择,找到最适合您使用案例的模型。":"從領先的 AI 實驗室中進行選擇,找到最適合您使用案例的模型。","从账号底层准备、基础模型接入、私域知识库 (RAG) 搭建、Agent 自动化流配置,到数据安全治理与上线监控运维,CoreByte 为您提供全栈落地支持。":"從帳號底層準備、基礎模型存取、私人知識庫 (RAG) 建置、Agent 自動化流配置,到資料安全治理與上線監控運作維,CoreByte 為您提供全端落地支援。","打破“一卡难求”的壁垒。我们为您提供 NVIDIA A100/H100 高端显卡现货租售,并配备无阻塞 InfiniBand 网络与液冷机房托管,全方位释放炼丹极限性能。":"打破「一卡難求」的障礙。我們為您提供 NVIDIA A100/H100 高階顯示卡現貨租售,並配備無阻塞 InfiniBand 網路與液冷機房託管,全方位釋放煉丹極限效能。",打破成本与安全的迷思:"打破成本與安全的迷思","打破企业数据孤岛,提供端到端的数据湖构建与数仓优化服务。利用 AWS 强大的数据分析工具,将海量原始数据转化为可视化洞察,驱动业务快速增长。":"打破企業資料孤島,提供端到端的資料湖建置與數倉優化服務。利用 AWS 強大的數據分析工具,將海量原始數據轉化為視覺化洞察,驅動業務快速成長。","打通云底层设施与前沿 AI 能力的全生命周期护航":"打通雲底層設施與前沿 AI 能力的全生命週期護航","大流量高并发下的玩家侧 UGC 文本审核,以及营销侧买量素材自动分析与打标。":"高流量高併發下的玩家側 UGC 文字審核,以及行銷側買量素材自動分析與打標。",大模型时代的:"大模型時代的",大模型私有化部署:"大模型私有化部署",大型泛娱乐应用公司:"大型泛娛樂應用公司",大型跨国金融集团:"大型跨國金融集團","大语言模型能力的体现不在于简单的 API 调用,而在于企业级安全、成本可控度与工程落地的完善度。我们专注护航这一过程。":"大語言模型能力的體現不在於簡單的 API 調用,而是企業級安全、成本可控度與工程落地的完善度。我們專注護航這一過程。",带宽:"頻寬",'单纯的大型语言模型存在"幻觉"现象,并且缺乏您企业内部的最新私密数据。通过检索增强生成 (RAG),我们通过注入相关知识上下文,极大削减了生成不准确结果的概率,并提高了客户服务的精准度。':'單純的大型語言模型存在"幻覺"現象,並且缺乏您企業內部的最新私密數據。透過檢索增強生成 (RAG),我們透過注入相關知識上下文,極大地削減了產生不準確結果的機率,並提高了客戶服務的精準度。',"单机柜 30kW+ 超高供电":"單機櫃 30kW+ 超高供電","单一 API / 终端节点":"單一 API / 終端節點","当接受到提示词后,引擎执行近义和语义混合检索,配合 Claude 3 完成严谨的最后综述输出。":"接受到提示詞後,引擎執行近義和語意混合檢索,配合 Claude 3 完成嚴謹的最後綜述輸出。","当前 AWS 云账号的体系规模概览":"目前 AWS 雲端帳號的體系規模概覽","颠覆传统的关键字搜索。深入挖掘企业长文本、视频审核与杂乱无章的历史邮件,通过语义向量化 (Search APIs) 快速定位隐藏趋势与关键答案。":"顛覆傳統的關鍵字搜尋。深入挖掘企業長文本、視訊審核與雜亂無章的歷史郵件,透過語義向量化 (Search APIs) 快速定位隱藏趨勢與關鍵答案。",巅峰算力引擎:"巔峰算力引擎","电话号码 / WhatsApp / 微信 / 邮箱 等":"電話號碼 / WhatsApp / 微信 / ä¿¡ç®± 等",电话热线:"電話熱線",电子邮箱:"電子郵件信箱","调查显示,小型企业主最担心的是“数据安全”与“技术实施成本”。但这在云时代已成为过去式。人工智能技术的大众化,以及众多提供低代码/无代码解决方案和即用即付模式的服务,让您无需组建内部数据科学团队或投入极其高昂的早期算力即可起步。":"調查顯示,小型企業主最擔心的是「資料安全」與「技術實施成本」。但這在雲端時代已成為過去式。人工智慧技術的大眾化,以及眾多提供低程式碼/無程式碼解決方案和即用即付模式的服務,讓您無需組建內部數據科學團隊或投入極其高昂的早期算力即可起步。",顶级显卡现
298货供应:"頂級顯示卡現貨供應",顶级云原厂直通车:"頂級雲原廠直通車",定价:"定價","定制化 AWS 云端架构规划":"客製化 AWS 雲端架構規劃",定制属于您的增长蓝图:"客製化屬於您的成長藍圖",动静态智能加速:"動靜態智慧加速",端管云协同硬件优势:"端管雲端協同硬體優勢","对于需要保证每分钟请求数量或使用微调自定义模型的生产环境,预配置容量提供了一定期间内的固定保障。":"對於需要保證每分鐘請求數量或使用微調自訂模型的生產環境,預先配置容量提供了一定期間內的固定保障。",多可用区容灾设计:"多可用區災害設計",多可用区双活:"多可用區雙活",多模态与成本:"多模態與成本",多语言产品文案适配:"多語言產品文案適配","多语种自动化客服 Agent":"多語種自動化客服 Agent","多云互联,化繁为简":"多雲互聯,化繁為簡",多账号组织治理:"多帳號組織治理",额度无缝实时划转:"額度無縫即時劃轉",发现更多技术细节:"發現更多技術細節",发展历程:"發展歷程",法务与政企:"法務與政企",泛金融业:"泛金融業","防范措施 (Guardrails):":"防範措施 (Guardrails):","访问 Amazon Bedrock":"造訪 Amazon Bedrock",飞天云操作系统底座:"飛天雲操作系統底座",费用极致透明:"費用極致透明","分块与嵌入:":"分塊與嵌入:","分流 60% 初级问题,客服首次响应从 48小时缩短至 1分钟内。":"分流 60% 初級問題,客服首次回應從 48小時縮短至 1分鐘內。","分析宏观趋势,预测短期需求波动。无论处理库存补货报警还是借贷违约概率,机器学习模型帮助您在风控和运营中做出精明决策。":"分析宏觀趨勢,預測短期需求波動。無論處理庫存補貨警報還是藉貸違約機率,機器學習模型幫助您在風控和營運中做出精明決策。",服务项目:"服務項目","复杂病案查找时间缩短 90%,病历结构化效率成倍提升。":"複雜病案查找時間縮短 90%,病歷結構化效率倍增。",复杂推理代码:"複雜推理程式碼",赋能企业数字化使命:"賦能企業數位化使命",覆盖全球的基础设施:"涵蓋全球的基礎設施",覆盖全业务场景的行业落地能力:"涵蓋全業務場景的產業落地能力","该新加坡知名研发发行一体的游戏公司面临全球同服的巨大压力。COREBYTE 团队利用 AWS 全球网络、Amazon Aurora 全球数据库和无服务器架构,帮助其构建了可弹性伸缩的底层系统。上线当日成功应对百万级同时在线并发,数据库延迟降低 40%。":"該新加坡知名研發發行一體的遊戲公司面臨全球同服的巨大壓力。 COREBYTE 團隊利用 AWS 全球網路、Amazon Aurora 全球資料庫和無伺服器架構,協助其建置了可彈性伸縮的底層系統。上線當日成功應對百萬級同時在線並發,資料庫延遲降低 40%。",概述:"概述","高端 GPU 市场流通紧俏。请直接联络我们的算力架构师,确认最新库存状况、交付排期与精准报价。":"高端 GPU 市場流通緊俏。請直接聯絡我們的算力架構師,確認最新庫存狀況、交貨排程與精準報價。",高可用容灾架构:"高可用容災架構",高密裸金属整机定制:"高密裸金屬整機訂製",高性价比大模型算力接入:"高性價比大模型算力接入","高性能边缘计算与 CDN加速":"高效能邊緣運算與 CDN加速",个:"個",个性化触达物料自动生成:"個性化觸達物料自動生成","各行各业的领军企业通过与 COREBYTE 合作,不仅实现了平滑上云,":"各行各業的領導企業透過與 COREBYTE 合作,不僅實現了平滑上雲,","根据企业品牌视觉指导方针,结合用户画像,毫秒级下发营销图文结构。":"根據企業品牌視覺指導方針,結合使用者畫像,毫秒下發行銷圖文結構。","根据业务基因与发展地域,为您自由组合最强底层算力基座":"根據業務基因與發展地域,為您自由組合最強底層算力基座","更懂业务的 FinOps 成本控制中心":"更懂業務的 FinOps 成本控制中心","更全面激活了数据价值,在 AI 时代赢得先机。":"更全面啟動了數據價值,在 AI 時代贏得先機。",工单摘要与维修辅助:"工單摘要與維修輔助","公司开始吸引更多大型企业客户,包括互联网、媒体和电商行业的领导者。这一时期,COREBYTE也开始在亚太地区扩展其市场足迹,与多个云服务提供商建立了战略合作伙伴关系。":"公司開始吸引更多大型企業客戶,包括網路、媒體和電商產業的領導者。這段時期,COR​​EBYTE也開始在亞太地區擴展其市場足跡,與多個雲端服務供應商建立了策略合作夥伴關係。","公司名称 (选填)":"公司名稱 (選填)","公有云虽然带来了敏捷,但也常常因为“按量付费”导致账单刺客失控。我们不仅代理售卖云资源,更无偿提供深度的 FinOps 云财务营运分析。":"公有雲雖然帶來了敏捷,但也常常因為「按量付費」導致帳單刺客失控。我們不僅代理出售雲端資源,更無償提供深度的 FinOps 雲端財務營運分析。",供应链周转:"供應鏈週轉","构建模型管道,连接内部生产网络,并完成 Guardrails 配置。":"建立模型管道,連接內部生產網絡,並完成 Guardrails 配置。","构建企业级检索增强生成 (RAG),打通企业内部系统数据流,实现智能搜索、自动化分析及业务辅助。":"建構企業級檢索增強生成 (RAG),打通企業內部系統資料流,實現智慧搜尋、自動化分析及業務輔助。","构建数百GB合规文档的高精准 RAG 系统,显著降低研报查找与合规审查的人工工时。":"建構數百GB合規文件的高精準 RAG 系統,大幅降低研報查找與合規審查的人工工時。",关于我们:"關於我們","官方签约服务商,APN 官网可查,规避任何不可靠的中间灰色渠道风险。":"官方簽約服務商,APN 官網可查,規避任何不可靠的中間灰色管道風險。","官方信用与结算:":"官方信用與結算:",官方严格资质审查备案:"官方嚴格資格審查備案","广泛的基础模型选择:":"廣泛的基礎模型選擇:","广受开发者欢迎的开放且经过优化的语言模型,包括 Llama 3 8B / 70B。它们专长于快速和低成本推理、摘要、文本生成以及聊天记录处理。":"廣受開發者歡迎的開放且經過最佳化的語言模型,包括 Llama 3 8B / 70B。它們專長於快速和低成本推理、摘要、文字生成以及聊天記錄處理。","规避单一模型的厂商锁定风险。企业利用单一端点标准化接入 Claude、Llama 等不同模型,降低重构成本并追求高可用性。":"規避單一模型的廠商鎖定風險。企業利用單一端點標準化接取 Claude、Llama 等不同模型,降低重構成本並追求高可用性。",国标级数据中心:"國標級資料中心",国内最完善的云安全体系:"國內最完善的雲端安全體系",合规检测:"合規檢測",合规审查与内部知识库:"合規審查與內部知識庫",和:"和",核心功能:"核心功能",核心基础è
298®¾æ–½å»ºè®¾:"核心基礎建設","核心架构师将在收到需求后 1 个工作日内安排连线对齐。":"核心架構師將在收到需求後 1 個工作天內安排連線對齊。",核心势能护城河:"核心勢能護城河",核心现货型号清单:"核心現貨型號清單",核心优势:"核心優勢",互动娱乐:"互動娛樂","华为云 (Huawei Cloud)":"華為雲 (Huawei Cloud)","欢迎成为 CoreByte 的 AWS 解决方案提供商(SPP)客户。通过我们的托管计划,您不仅可享受技术咨询,还能获得最具性价比的资源账单管理。":"歡迎成為 CoreByte 的 AWS 解決方案提供者(SPP)客戶。透過我們的託管計劃,您不僅可享有技術諮詢,還能獲得最具性價比的資源帳單管理。","火山引擎 (BytePlus)":"火山引擎 (BytePlus)",伙伴:"夥伴",获取免费咨询:"獲取免費諮詢","基于 Amazon Bedrock 单一服务端点,您可以合规调用顶尖的基础模型。我们在为企业精选与评估最新模型方面拥有丰富经验。":"基於 Amazon Bedrock 單一服務端點,您可以合規呼叫頂尖的基礎模型。我們在為企業精選與評估最新模型方面擁有豐富經驗。","基于 Amazon Bedrock 与 Claude 3 模型,对接核心工单接口,构建多语种物流问答 RAG。":"基於 Amazon Bedrock 與 Claude 3 模型,對接核心工單接口,建構多語種物流問答 RAG。","基于 Amazon Bedrock 与 Claude 模型,利用其强大的长文本推理能力构建高级别金融合规文档分析智能体。":"基於 Amazon Bedrock 與 Claude 模型,利用其強大的長文本推理能力來建立高層次金融合規文檔分析智能體。","基于 AWS 卓越架构,协助企业在新加坡本地及全球市场安全、合规地部署 Amazon Bedrock 等生成式 AI 应用。":"基於 AWS 卓越架構,協助企業在新加坡本地及全球市場安全、合規地部署 Amazon Bedrock 等生成式 AI 應用。","基于 Bedrock Agents 对接 CRM、ERP 等核心业务,实现智能化执行与跨业务流自动调度审批。":"基於 Bedrock Agents 對接 CRM、ERP 等核心業務,實現智慧化執行與跨業務流自動調度審批。","基于 Converse API 的无缝平切评估框架":"基於 Converse API 的無縫平切評估框架","基于 COREBYTE 全栈云服务能力,我们不仅是您的 AI 应用集成商,更是长期运维伙伴。包含:AWS 账号合规设定、FinOps 成本管控、网络安全组隔离设定及定期的架构健康审查。":"基於 COREBYTE 全端雲端服務能力,我們不僅是您的 AI 應用整合商,更是長期維運夥伴。包含:AWS 帳號合規設定、FinOps 成本管控、網路安全群組隔離設定及定期的架構健康審查。","基于 Guardrails for Bedrock 配置内容安全边界,结合 IAM、CloudTrail 构建严格的 API 访问与数据审计链路。":"基於 Guardrails for Bedrock 配置內容安全邊界,結合 IAM、CloudTrail 建立嚴格的 API 存取與資料稽核連結。","基于模型的 Token 层级 Cost Explorer 报表":"基於模型的 Token 層級 Cost Explorer 報表","基于您的业务流量基线,设计 On-Demand(按需)、Reserved(包年包月)与 Spot(竞价实例)的最优配比购买计划。":"基於您的業務流量基線,設計 On-Demand(按需)、Reserved(包年包月)與 Spot(競價實例)的最優配比購買計劃。","基于实际业务需求打造的生产级成果,涵盖各核心大体量行业的标杆架构。":"基於實際業務需求所打造的生產級成果,涵蓋各核心大體量產業的標竿架構。","基于消耗量梯级的专属折扣与现金激励,最大化云投资的投资回报率。":"基於消耗量梯級的專屬折扣與現金激勵,最大化雲端投資的投資報酬率。",即时:"即時","极低 PUE 实测":"極低 PUE 實測",极低延迟并发:"極低延遲並發",极强的应对高并发能力:"極強的應對高併發能力",集群组网与并行调度:"叢集群組網路與平行調度","技术架构可申请 AWS 原厂专家的设计审核 (Well-Architected Review),同时协助申请项目基础设施测试资金 (PoC funding)。":"技術架構可申請 AWS 原廠專家的設計審核 (Well-Architected Review),同時協助申請專案基礎設施測試經費 (PoC funding)。",技术支持保障:"技術支援保障",加速您的每一次业务突破:"加速您的每一次業務突破",架构验证与资金支持:"架構驗證與資金支持",架构与方案:"架構與方案","架构原生 AI 能力拓展":"架構原生 AI 能力拓展",架构原生优化:"架構原生最佳化",监控与自动扩缩容:"監控與自動擴縮容","将前沿 AI 技术":"將前沿 AI 技術","将特定审计底稿的文本核查耗时从 3 周压缩至 4 小时,准确率达到生产级。":"將特定審計底稿的文字核查耗時從 3 週壓縮至 4 小時,準確率達到生產級。",阶段:"階段","接入 SPP 的优势":"接上 SPP 的優勢","接入后,所有的基础设施(底层 EC2/S3,上层 Bedrock API)仍百分百归属于您的根账号下。我们不会获取任何涉及隐私的 IAM 数据存取权限,除非由客户主动开启交叉账户访问用于代维。您也可以无缝提权至 AWS 官方的 Enterprise Support。":"存取後,所有的基礎設施(底層 EC2/S3,上層 Bedrock API)仍百分之百歸屬於您的根帳號下。我們不會取得任何涉及隱私的 IAM 資料存取權限,除非由客戶主動開啟交叉帳戶存
298取權用於代維。您也可以無縫提權至 AWS 官方的 Enterprise Support。",结合大模型与云端数仓的供应链预测:"結合大模型與雲端數倉的供應鏈預測","结合先进的 AI 引擎与大语言模型,帮助企业将生成式 AI 落地到具体业务场景,如客服辅助系统、智能内容生成和深度数据挖掘,打造“Cloud + AI”双引擎壁垒。":"結合先進的 AI 引擎與大語言模型,幫助企業將生成式 AI 落地到具體業務場景,如客服輔助系統、智慧內容生成和深度資料探勘,打造「Cloud + AI」雙引擎壁壘。",解决方案:"解決方案","借助 Amazon Bedrock 提供的一系列综合功能,您可以轻松尝试各种顶级的 FM,使用您的数据通过微调和检索增强生成(RAG)等技术私下对这些模型进行自定义,并创建执行复杂业务任务的托管代理——无论是编写代码、处理图像,还是与数据库交互。":"透過 Amazon Bedrock 提供的一系列綜合功能,您可以輕鬆嘗試各種頂級的 FM,使用您的資料透過微調和檢索增強生成(RAG)等技術私下對這些模型進行自訂,並建立執行複雜業務任務的託管代理程式——無論是編寫程式碼、處理圖像,還是與資料庫互動。",金融风控与合规:"金融風控與合規","金融级高可用与 PCI-DSS 合规架构落地":"金融級高可用與 PCI-DSS 合規架構落地",经济首选:"經濟首選",精细化计费监测:"精細化計費監測",精准定位废弃用量:"精準定位廢棄用量","具备近乎完美的逻辑推理与超长上下文窗口支持,针对复杂编程与分析任务表现超越人类基准。":"具備近乎完美的邏輯推理與超長上下文視窗支持,針對複雜程式設計與分析任務表現超越人類基準。",绝对边界安全:"絕對邊界安全",军工级物理安防防线:"軍工級物理安防防線",开始联合构建指引:"開始聯合建構指引","开始之前,拥有数字化数据是无法绕过的先决条件。您需评估现有的文本文件、电子表格、工单及文档。我们将协助您完成数据清洗与上云架构,这为日后的私有模型训练、微调与大规模检索 (RAG) 扫平障碍。":"開始之前,擁有數位化資料是無法繞過的先決條件。您需評估現有的文字檔案、電子表格、工單及文件。我們將協助您完成資料清洗與上雲架構,這為日後的私有模型訓練、微調與大規模檢索 (RAG) 掃平障礙。",可控基础任务:"可控基礎任務",可量化成果:"可量化成果",渴望快速迭代模型架构且避免被单一云排他锁定:"渴望快速迭代模型架構且避免被單一雲排他鎖定",客服人力缩减:"客服人力縮減","客服响应时间慢,人工处理海量国际物流条款常常出错,客户抱怨无法及时获取准确的清关建议。":"客服回應時間慢,人工處理大量國際物流條款常常出錯,客戶抱怨無法及時取得準確的清關建議。",客户案例覆盖20多个行业:"客戶案例涵蓋20多個產業","客户点击 Accept 之后,下个月份(或当月后续时段)的用量将自动归属至 SPP 账单池中。":"客戶點選 Accept 之後,下個月份(或當月後續時段)的用量將自動歸屬至 SPP 帳單池中。",客户推荐:"客戶推薦",跨境电商:"跨境電商",跨模型并发测试:"跨模型並發測試",跨区域负载调度:"跨區域負載調度",跨云余额转账:"跨雲餘額轉賬",跨账户权限回收:"跨帳戶權限回收",扩展业务与市场:"擴展業務與市場",冷热通道隔离与冷板式液冷:"冷熱通道隔離與冷板式液冷",立即提交:"立即提交",立刻锁定稀缺算力配额:"立刻鎖定稀缺算力配額",立刻预约架构师会议:"立即預約架構師會議",立足新加坡辐射全球:"立足新加坡輻射全球","利用 Amazon S3 存储桶自动化监控文档的上传事件。":"利用 Amazon S3 儲存桶自動化監控文件的上傳事件。","例如:张三":"例如:張三",联络架构师免费咨询:"聯絡架構師免費諮詢",联系方式:"聯絡方式",联系架构师评估:"聯繫架構師評估",联系商务通道:"聯繫商務通道",联系我们:"聯絡我們",联系我们的架构师:"聯絡我們的架構師","两种定价模式以满足不同的业务需求:":"兩種定價模式以滿足不同的業務需求:",领先的抖音同款视频云:"領先的抖音同款影片雲",刘先生:"劉先生",六大经典实战应用场景:"六大經典實戰應用場景",漏洞自动扫描修复:"漏洞自動掃描修復",马上开通您的企业级多云账户:"馬上開通您的企業級多雲帳戶","每年至少受查通过数十起成功的企业级生产环境落地实战案例。":"每年至少受查透過數十起成功的企業級生產環境落地實戰案例。","面对海量商品和多样化的消费者需求,我们基于 Amazon Bedrock 构建了多模态大语言模型,并私有化接入客户知识库。部署后,智能导购准确率飙升,并能够根据图片、文字等意图精准推荐商品,大幅提高了销售转化率及用户停留时é•
298¿ã€‚":"面對大量商品和多樣化的消費者需求,我們基於 Amazon Bedrock 建構了多模態大語言模型,並私有化連結客戶知識庫。部署後,智慧導購準確率飆升,並能夠根據圖片、文字等意圖精準推薦商品,大幅提高了銷售轉換率及用戶停留時長。",描述:"描述",敏感卷宗处理与合规风控:"敏感卷宗處理與合規風控",模型分类:"模型分類",模型解耦与无缝切换:"模型解耦與無縫切換",某大型泛娱乐电商平台:"某大型泛娛樂電商平台",某全球性物流平台:"某全球性物流平台",某知名出海电商:"某知名出海電商","内部审计与合规检查需要耗费审查员海量精力比对上万份财报与交易条款,导致严格的审计流程周期冗长且成本高昂。":"內部稽核與合規檢查需要耗費審查員大量精力比對上萬份財報與交易條款,導致嚴格的審計流程週期冗長且成本高昂。","您的高优先级问题能够直达 AWS 架构师及后台工程师团队。通过精细化管理按需与预留实例,实现长效降本增效。":"您的高優先級問題能夠直達 AWS 架構師及後台工程師團隊。透過精進管理隨選與預留實例,實現長效降本增效。",您的官方无缝衔接:"您的官方無縫銜接",您的企业名称:"您的企業名稱",您的企业应用程序:"您的企業應用程式","您的数据不会用于训练基本模型。所有数据均进行静态和传输中加密。可以利用 AWS PrivateLink 实现私密连接。":"您的資料不會用於訓練基本模型。所有資料均進行靜態和傳輸中加密。可以利用 AWS PrivateLink 實現私密連線。",您的姓名:"您的姓名","您可以将 Amazon Bedrock 集成到现有的应用程序和数据管道中,使用受到广泛支持的编程语言(如 Python、Java、Go、JavaScript 等)。":"您可以將 Amazon Bedrock 整合到現有的應用程式和資料管道中,使用廣受支援的程式語言(如 Python、Java、Go、JavaScript 等)。","您可以配置代理代表用户执行复杂的操作,整合内部和外部的 API,甚至运行代码。":"您可以設定代理程式代表使用者執行複雜的操作,整合內部和外部的 API,甚至運行程式碼。","您可以通过以下方式访问 Amazon Bedrock:":"您可以透過以下方式存取 Amazon Bedrock:","欧洲顶级 AI 机构带来的先进模型。其中包含 Mistral Large 与 Mixtral 8x7B(基于专家混合架构 MoE),能提供一流且多语言流利的编程和推理表现。":"歐洲頂級 AI 機構帶來的先進模型。其中包含 Mistral Large 與 Mixtral 8x7B(基於專家混合架構 MoE),能提供一流且多語言流利的程式設計和推理表現。",排位:"排位","抛弃不可控的互联网公有化调用。Bedrock 以极高标准的企业级安全为原生理念,为生成式 AI 提供架构级的合规底座。":"拋棄不可控的網路公有化呼叫。 Bedrock 以極高標準的企業級安全為原生理念,為生成式 AI 提供架構級的合規底座。","屏蔽底层的控制台差异。我们提供跨云统一的监控大盘与一键式 MSP 工单响应,复杂组网由专属 SA 技术专家全程护航。":"屏蔽底層的控制台差異。我們提供跨雲統一的監控大盤與一鍵式 MSP 工單響應,複雜組網由專屬 SA 技術專家全程護航。",企业级:"企業級","企业级 RAG 架构最佳实践":"企業級 RAG 架構最佳實踐",企业级高可用架构标杆:"企業級高可用架構標竿",企业级生产力:"企業級生產力",企业级最佳实践案例:"企業級最佳實踐案例",企业落地全流程方案:"企業落地全流程方案",企业数据跨账号安全策略配置:"企業資料跨帳號安全策略配置",企业数字化服务经验:"企業數位化服務經驗","企业选择 AWS SPP,能带来什么核心价值?":"企業選擇 AWS SPP,能帶來什麼核心價值?","企业知识库 RAG 建设":"企業知識庫 RAG 建設","企业知识库与 RAG 集成":"企業知識庫與 RAG 集成",前沿模型支撑能力:"前沿模型支撐能力","请简要描述您的业务状况或您需要的亚马逊云/上云服务...":"請簡要描述您的業務狀況或您需要的亞馬遜雲端/上雲服務...",区域性大型综合医院:"區域性大型綜合醫院",全场景云端解决方案:"全場景雲端解決方案",全国产化算力自主可控:"全國產化算力自主可控",全局无缝托管:"全域無縫託管","全链路 AI 算力基建保障":"全鏈路 AI 算力基礎建設保障","全面评估业务需求后,您可选择采用现有大模型精调,或直接接入成熟体系。我们将提供深度咨询,运用像 Amazon Bedrock 这类世界级的大模型托管平台ï¼
298Œå¹³æ»‘无缝地接入企业原生架构。":"全面評估業務需求後,您可選擇採用現有大模型精調,或直接接取成熟系統。我們將提供深度諮詢,運用像 Amazon Bedrock 這類世界級的大模型託管平台,平滑且無縫地連結企業原生架構。","全面支持包含 Amazon Bedrock 在内的复杂 AI 计算架构落地交付。":"全面支援包含 Amazon Bedrock 在內的複雜 AI 運算架構落地交付。",全球办事处:"全球辦事處",全球顶尖音视频网络:"全球頂尖影音網絡",全球合规审计:"全球合規審計",全球核心资源快速调配:"全球核心資源快速調配",全球化游戏运营:"全球化遊戲運營",全球领先:"全球領先","全球市场份额第一的云服务提供商,提供超过200项全功能服务。适合拥有全球化业务布局、极高架构复杂度与对合规有严苛要求的企业出海首选。":"全球市佔率第一的雲端服務供應商,提供超過200項全功能服務。適合擁有全球化業務佈局、極高架構複雜度與對合規有嚴苛要求的企業出海首選。",全球同服架构与毫秒级延迟突破:"全球同服架構與毫秒延遲突破","全网独家资金流动性保障。预充值资金池不仅享有大客折扣,更支持在 AWS、阿里云、腾讯云之间":"全網獨家資金流動保障。預充值資金池不僅享有大客折扣,更支援在 AWS、阿里雲、騰訊雲之間","全网稀缺的跨云调账能力,搭配透明统一的发票与结算通道。告别账单核算地狱。":"全網稀缺的跨雲調帳能力,搭配透明統一的發票與結算頻道。告別賬單核算地獄。",全新原装现货:"全新原廠現貨","全员持有行业最高级别的 AWS Certified Solutions Architect 认证资质。":"全員持有業界最高等級的 AWS Certified Solutions Architect 認證資格。","全栈式 AI 云赋能架构":"全端式 AI 雲端賦能架構","让您的支持人员专注于处理真正需要人工一对一介入的复杂投诉。通过构建基于大语言模型、深度理解对话上下文的自定义聊天机器人,使企业能够提供高效的 24/7 客服支持,处理日常咨询并推荐交叉销售产品,从而大幅降低座席成本。":"讓您的支援人員專注於處理真正需要人工一對一介入的複雜投訴。透過建立基於大語言模型、深度理解對話上下文的自訂聊天機器人,使企業能夠提供高效的 24/7 客服支持,處理日常諮詢並推薦交叉銷售產品,從而大幅降低座席成本。",让我们开始您的上云之旅:"讓我們開始您的上雲之旅","任何流经平台的数据都不会被用于训练他人的公共大模型。请求天然享有 AWS VPC 的网络端点隔离与完整的 KMS 数据加密。":"任何流經平台的資料都不會被用來訓練他人的公共大模型。請求天然享有 AWS VPC 的網路端點隔離與完整的 KMS 資料加密。",日本東京某会社:"日本東京某會社","荣获AWS SPP资质":"榮獲AWS SPP資質",容器化迁移改造:"容器化遷移改造","三十年 ICT 技术积累,深度了解传统政企数字化转型痛点。提供强大的软硬件一体化能力与全栈自主可控的鲲鹏/昇腾算力生态。":"三十年 ICT 技術積累,深度了解傳統政企數位轉型痛點。提供強大的軟硬體一體化能力與全端自主可控的鯤鵬/昇騰算力生態。","上线预置吞吐量 (Provisioned Throughput) 与成本追踪监控。":"上線預置吞吐量 (Provisioned Throughput) 與成本追蹤監控。",社交媒体内容审核:"社群媒體內容審核",社交媒体贴文批量排期:"社群媒體貼文批量排期",申请在线资质核验:"申請線上資格核驗",深谙大型政企合规与私有云:"深諳大型政企合規與私有雲","深度融合 AWS 顶级云架构与人工智能创新服务,":"深度融合 AWS 頂級雲端架構與人工智慧創新服務,","深入了解 CoreByte 独有体系":"深入了解 CoreByte 獨有體系",深入理解评估:"深入理解評估","深受超500+顶级企业信赖的云合作伙伴":"深受超500+頂尖企業信賴的雲端合作夥伴","什么是 Amazon Bedrock?":"什麼是 Amazon Bedrock?","什么是AWS SPP?":"什麼是AWS SPP?","生成式 AI 演进":"生成式 AI 演進","生成式 AI 应用专家":"生成式 AI 應用專家","生成式人工智能工具可协助中小型企业为网站、博客、社交媒体平台及教育场景创建和优化内容。从撰写吸引人的产品描述到制作引人入胜的课程,人工智能驱动的内容生成能极大简化内容工作者的流程。":"生成式人工智慧工具可協助中小型企業為網站、部落格、社群媒體平台及教育場景創建和優化內容。從撰寫吸引人的產品描述到製作引人入勝的課程,人工智慧驅動的內容生成能大幅簡化內容工作者的流程。","生成式人工智能功能已从纯文本延伸至多模态处理领域,为电子商务、零售和娱乐等行业的企业开启了新纪元。大规模图像自动化标记、多格式内容安全审核、监控视频异常分析,全面打通繁重的视觉内容流水线处理。":"生成式人工智慧功能已從純文字延伸至多模態處理領域,為電子商務、零售和娛樂等行業的企業開啟了新紀元。大規模影像自動化標記、多格式內容安全審核、監控影片異常分析,全面打通繁重的視覺內容管線處理。","生成式人工智能提供了无数企业曾经难以企及、如今却能以亲民价格实现的增长方案。无论您面临怎样的业务瓶颈,它都将成为您跨越周期的秘密武器。":"生成式人工智慧提供了無數企業曾經難以企及、如今卻能以親民價格實現的成長方案。無論您面臨怎樣的業務瓶頸,它都將成為您跨越週期的秘密武器。","生物防尾随识别、24小时监控无死角。确保您价值千万的算力资产万无一失。":"生物防尾隨辨識、24小時監控無死角。確保您價值千萬的算力資產萬無一失。",实时成本优效分析:"即時成本優效分析",实时数据管道:"即時數據管道","使用 Amazon Bedrock,您可以根据实际消耗量进行付费。提供":"使用 Amazon Bedrock,您可以根據實際消耗量進行付費。提供","使用您的自有数据安全地微调模型。通过 RAG 将模型连接到您的专有数据源。":"使用您的自有資料安全地微調模型。透過 RAG 將模型連接到您的專有資料來源。",视计费周期:"視計費週期","首发模型体验权限:":"先發模型體驗權限:","受 AWS Partner Network (APN) 约束,确保 SLA 与服务质量的绝对透明度。":"受 AWS Partner Network (APN) 約束,確保 SLA 與服務品質的絕對透明度。","输出:":"輸出:",输入输出安全围栏:"輸入輸出安全圍欄",数据分析与商业智能:"數據分析與商業智能","数据迁移:智能化的地基":"資料遷移:智慧化的地基","数据注入:":"資料注入:",数字营销:"數位行銷","双路市电 + UPS + 柴发后备,满足 4 台满载 H100 裸金属紧凑堆叠的严苛电力挑战。":"雙路市電 + UPS + 柴發後備,滿足 4 台滿載 H100 裸金屬緊湊堆疊的嚴苛é›
298»åŠ›æŒ‘æˆ°ã€‚","私有知识库 RAG":"私有知識庫 RAG",宋女士:"宋女士","随着云计算技术的成熟和市场需求的增长,COREBYTE扩大了其服务范围,包括高级云解决方案设计与实施、云端架构咨询以及定制化的项目迁移服务。":"隨著雲端運算技術的成熟和市場需求的成長,COREBYTE擴大了其服務範圍,包括高階雲端解決方案設計與實施、雲端架構諮詢以及客製化的專案遷移服務。","所有显卡均提供短租、长包、按需弹性以及买断等灵活财务方案。":"所有顯示卡均提供短租、長包、按需彈性以及買斷等彈性財務方案。","它不仅为您提供了丰富的模型选择,还内置了广泛的功能,帮助企业在确保数据隐私和安全性的前提下,轻松构建、测试和部署生成式 AI 应用程序。您无需管理任何基础设施,即可将最先进的 AI 能力整合到您的业务流程中。":"它不僅為您提供了豐富的模型選擇,還內建了廣泛的功能,幫助企業在確保資料隱私和安全性的前提下,輕鬆建置、測試和部署生成式 AI 應用程式。您無需管理任何基礎設施,即可將最先進的 AI 能力整合到您的業務流程中。","探索 MSP 服务详情":"探索 MSP 服務詳情","探索适用于中小型企业的生成式人工智能(Generative AI)实际使用案例。从内容创作到客户支持,全方位助力您的业务实现智能化跨越。":"探索適用於中小型企業的生成式人工智慧(Generative AI)實際使用案例。從內容創作到客戶支持,全方位協助您的業務實現智慧化跨越。","腾讯云 (Tencent Cloud)":"騰訊雲 (Tencent Cloud)","提供从 IaaS 到 PaaS 的演进指导,利用 Serverless(无服务器)架构与容器化集群缩容策略,从工程设计源头降低开销。":"提供 IaaS 到 PaaS 的演進指導,利用 Serverless(無伺服器)架構與容器化叢集縮容策略,從工程設計源頭降低開銷。","提供进阶的 GPU 芯片级冷板散热改造,压榨计算潜能,避免核心因高温产生频率降频锁死。":"提供進階的 GPU 晶片級冷板散熱改造,壓榨運算潛能,避免核心因高溫產生頻率降頻鎖死。",提交企业认证:"提交企業認證",提交需求清单:"提交需求清單","填写下表,我们的云专家或客服人员会在24小时内联系您。":"填寫下表,我們的雲端專家或客服人員將在24小時內與您聯絡。",挑战:"挑戰","通过 Amazon Bedrock 打造智能导购引擎":"透過 Amazon Bedrock 打造智慧導購引擎","通过 API 分析为您抓取闲置的 EIP、无效快照与极低利用率的计算实例,提供可执行的缩减建议。":"透過 API 分析為您抓取閒置的 EIP、無效快照與極低使用率的計算實例,提供可執行的縮減建議。","通过处理入站和出站 Token 进行现收现付制。这是无需前期承诺进行测试和概念验证(PoC)的最佳选择。":"透過處理入站和出站 Token 進行現收現付制。這是無需前期承諾進行測試和概念驗證(PoC)的最佳選擇。","通过机器学习大规模分析客户数据行为模式,AI 可帮助企业量身定制EDM邮件、定向广告与千人千面的网站推荐墙,显著提升点击与转化。":"透過機器學習大規模分析客戶資料行為模式,AI 可協助企業量身訂做EDM郵件、目標廣告與千人千面的網站推薦牆,大幅提升點擊與轉換。","通过基础设施即代码(IaC)提升交付效率,提供 7x24 小时云资源托管。同时利用自研智能计费策略与 FinOps 方法论,有效降低云使用成本。":"透過基礎設施即程式碼(IaC)提升交付效率,提供 7x24 小時雲端資源託管。同時利用自研智能計費策略與 FinOps 方法論,有效降低雲端使用成本。","通过选择 CoreByte 作为您的 AWS 解决方案提供商 (SPP),您可以直接获得最优的资源配置、最前沿的 Bedrock 模型接入权限以及最官方的技术背书。我们为企业提供可量化的业务增长潜力。":"選擇 CoreByte 作為您的 AWS 解決方案供應商 (SPP),您可以直接獲得最佳的資源配置、最前沿的 Bedrock 模型存取權限以及最官方的技術背書。我們為企業提供可量化的業務成長潛力。",统一多云管家服务:"統一多雲管家服務",统一聚合账单:"統一聚合帳單","突破产能封锁,长协订购保障。提供最新一代 NVIDIA H100、A100、L40S 等企业级加速卡。支持先测后买,提供完整出厂质保序列号。":"突破產能封鎖,長協訂購保障。提供最新一代 NVIDIA H100、A100、L40S 等企業級加速卡。支援先測後買,提供完整出廠保固序號。",推荐转化率:"推薦轉換率",推理利器:"推理利器","托管的代理 (Agents):":"託管的代理程式 (Agents):","完全剥离公网的全私有化安全保障,确保高机密法律卷宗的文本分析在专属云隧道中运行。":"完全剝離公網的全私有化安全保障,確保高機密法律卷宗的文本分析在專屬雲端隧道中運作。","万卡炼丹,网络先行。提供 400G InfiniBand (NDR) 无阻塞胖树网络架构规划,搭建 RDMA 与 RoCEv2 高性网络环境ï¼
298Œæœ€å¤§åŒ–提升集群线性加速比。":"萬卡煉丹,網路先行。提供 400G InfiniBand (NDR) 無阻塞胖樹網路架構規劃,建置 RDMA 與 RoCEv2 高性網路環境,最大化提升叢集線性加速比。",微服务架构转型:"微服務架構轉型","围绕生成式人工智能的对话既引发了热情,也引起了质疑。中小型企业如何在预算与技术门槛的限制下,迈出智能化转型的第一步?":"圍繞生成式人工智慧的對話既引發了熱情,也引起了質疑。中小型企業如何在預算與技術門檻的限制下,踏出智慧轉型的第一步?","为不同阶段的数字化转型企业量身定制高效、安全、弹性的技术基石。":"為不同階段的數位轉型企業量身打造高效、安全、彈性的技術基石。","为多种生成文本场景而生的最佳均衡点模型。":"為多種產生文字場景而生的最佳均衡點模型。","为广告和电子商务快速生成高度精确且高质量的图像。":"為廣告和電子商務快速產生高度精確且高品質的圖像。","为何需要检索增强生成?":"為何需要檢索增強生成?","为了更好地响应您的需求,在评估开始前,通常需要您提供:":"為了更好地回應您的需求,在評估開始之前,通常需要您提供:","为什么企业级项目必须选择 Bedrock?":"為什麼企業級專案必須選擇 Bedrock?",文档:"文件",文档中心:"文件中心","我们帮助企业客户将生成式AI与现有的上云架构无缝集成,推动业务在智能客服、数据洞察、内容创作等多场景的快速落地,引领行业走向数字化智能新纪元。":"我們協助企業客戶將生成式AI與現有的上雲架構無縫集成,推動業務在智慧客服、資料洞察、內容創作等多場景的快速落地,引領業界邁向數位化智慧新紀元。",我们承诺对您的信息严格保密:"我們承諾對您的資訊嚴格保密",我们的服务蓝图:"我們的服務藍圖",我们的核心服务支持架构:"我們的核心服務支援架構","我们的行动准则:从业务本身出发,而不是强推最高配资源。":"我們的行動準則:從業務本身出發,而不是強推最高配資源。","我们将 Bedrock 卓越模型与特定行业业务工作流进行串联,为各界客户量身定制可上线的行业应用。":"我們將 Bedrock 卓越模型與特定行業業務工作流程進行串聯,為各界客戶量身定制可上線的行業應用。","我们期待您的来电或信件。或者,您也可以通过社交媒体即时通讯工具与我们取得联系。":"我們期待您的來電或信件。或者,您也可以透過社群媒體即時通訊工具與我們聯絡。","我们推荐使用 Amazon OpenSearch Serverless 的向量检索引擎版,或基于 Aurora PostgreSQL 的 pgvector,兼顾查询性能和合规约束。":"我們推薦使用 Amazon OpenSearch Serverless 的向量檢索引擎版,或基於 Aurora PostgreSQL 的 pgvector,兼顧查詢效能和合規約束。","我们直接处理您的账务体系并提供信用额度,便于企业报销与跨海结算。":"我們直接處理您的帳務體系並提供信用額度,以便於企業報銷與跨海結算。",无缝接入全球最前沿的大语言模型:"無縫連接全球最前沿的大語言模型","无缝扩展 AI 算力底座":"無縫擴充 AI 算力底座","无论您是需要技术咨询、定制架构方案,还是希望了解更多我们的服务,我们的专家团队随时准备为您服务。":"無論您是需要技術諮詢、客製化架構方案,還是希望了解更多我們的服務,我們的專家團隊隨時準備為您服務。","无论您正处于转型的哪个阶段,我们的专家团队将为您提供针对性的免费评估,量身定做符合您业务目标的蓝图。":"無論您正處於轉型的哪個階段,我們的專家團隊將為您提供針對性的免費評估,量身訂做符合您業務目標的藍圖。","无需繁琐的资质审核与注册,单一账号直达全球头部5家云平台,当天极速开通激活,即刻无缝使用所有云原生产品。":"無需繁瑣的資質審核與註冊,單一帳號直達全球頭部5家雲平台,當天極速開通激活,即刻無縫使用所有雲原生產品。","希望与现有的 AWS 账单体系保持一致":"希望與現有的 AWS 帳單系統保持一致",显存:"顯存",现货充足:"現貨充足","详尽评估现网架构与业务峰谷,不盲目追求热门服务,找到最具性价比配平点。":"詳盡評估現網架構與業務峰谷,不盲目追求熱門服務,找到最具性價比配平
298點。","向量引擎:":"向量引擎:","协助企业接入 Amazon Bedrock 可用模型,完成权限配置、内部网络通道(PrivateLink)搭建与 API 调用上线。":"協助企業接取 Amazon Bedrock 可用模型,完成權限配置、內部網路通道(PrivateLink)建置與 API 呼叫上線。","新加坡本地领先非银金融机构需要满足极严格的数据驻留与合规审计要求。我们提供端到端迁移方案,重构安全边界(VPC & WAF),并实现异地多活方案。不仅完全满足金管局审查,更通过自动化流水线将发布周期缩短至数小时。":"新加坡本地領先非銀金融機構需要滿足極嚴格的資料駐留與合規審計要求。我們提供端對端遷移方案,重構安全邊界(VPC & WAF),並實現異地多活方案。不僅完全滿足金管局審查,更透過自動化管線將發布週期縮短至數小時。","新加坡领军 AWS SPP 服务商,专注于 AWS 云基础设施与 Amazon Bedrock 企业级生成式 AI 落地解决方案。":"新加坡領導 AWS SPP 服務商,專注於 AWS 雲端基礎架構與 Amazon Bedrock 企業級生成式 AI 落地解決方案。",行业解决方案:"產業解決方案",需求描述:"需求描述",需要私域数据保护的金融与医疗客户:"需要私域資料保護的金融與醫療客戶","选型对比、数据源盘点与 AWS VPC/IAM 安全基线设置。":"選用比較、資料來源盤點與 AWS VPC/IAM 安全性基準設定。",亚太第一:"亞太第一","严格遵循 AWS Well-Architected 安全规范,VPC 及 IAM 权限遵照最小范围原则。":"嚴格遵循 AWS Well-Architected 安全規範,VPC 及 IAM 權限則遵照最小範圍原則。","严格遵循数据不离私有云的前提下,使用 Bedrock 将 500 万份脱敏病历向量化,实现基于语义的安全医学检索。":"嚴格遵循數據不離私有雲的前提下,使用 Bedrock 將 500 萬份脫敏病歷向量化,實現基於語意的安全醫學檢索。",验证官方资质:"驗證官方資質","业务 Action流整合":"業務 Action串流整合",业务场景的数据存放合规要求:"業務場景的資料存放合規要求",业务可用性:"業務可用性","一站式采购全球顶尖云资源,打破云厂商壁垒。":"一站式購買全球頂尖雲端資源,打破雲廠商壁壘。",一站无缝采购:"一站無縫採購","医师每日需检索大量历史病案,传统搜素系统匹配度低,导致科研效率与前端诊断验证效率极其低下。":"醫師每日需檢索大量歷史病案,傳統搜素系統匹配度低,導致科研效率與前端診斷驗證效率極為低。","以获取详细列表。":"以取得詳細清單。","以解决实际业务痛点为导向,全面覆盖基础设施、数据价值挖掘与AI智能全链路周期。":"以解決實際業務痛點為導向,全面涵蓋基礎設施、資料價值挖掘與AI智慧全連結週期。",音视频霸主:"影音霸主","拥抱AI与Amazon Bedrock":"擁抱AI與Amazon Bedrock","由于合规与可用性要求,某些基础模型仅在特定的 AWS 区域提供。请查阅":"由於合規與可用性要求,某些基礎模型僅在特定的 AWS 區域提供。請查閱",游戏与社交生态无缝对接:"遊戲與社交生態無縫對接",游戏资产安全与舆情监控:"遊戲資產安全與輿情監控","与 AWS 原厂紧密协同作业":"與 AWS 原廠緊密協同作業","与 CoreByte 的 AWS 专家团队预约一次免费的架构评估会议,您将获得一份量身打造的初步诊断报告。":"與 CoreByte 的 AWS 專家團隊預約一次免費的架構評估會議,您將獲得一份量身打造的初步診斷報告。","与普通用户直签相比,基于 SPP (Solution Provider Program) 网络,您将享受来自 AWS 官方体系下的企业级多重权益与背书。":"與一般使用者直籤相比,基於 SPP (Solution Provider Program) 網絡,您將享受來自 AWS 官方體系下的企業級多重權益與背書。",与优化矩阵:"與最佳化矩陣",预测准确度:"預測準確度",预配吞吐量:"預配吞吐量","预配吞吐量:":"預配吞吐量:",预期的并发数与延迟底线:"預期的並發數與延遲底線","预约 Bedrock 深度评估":"預約 Bedrock 深度評估",原生级数据隐私隔离:"原ç”
298Ÿç´šè³‡æ–™éš±ç§éš”離",原生检索嵌入:"原生檢索嵌入",阅读真实成功案例:"閱讀真實成功案例","云端不是终点。随着您体量的增长,我们会提前数个季度规划未来的重构选项。":"雲端不是終點。隨著您體量的成長,我們會提前數個季度規劃未來的重構選項。",云计算服务:"雲端運算服務",云相关专业技术认证证书:"雲端相關專業技術認證證書",云原生安全与合规治理:"雲端原生安全與合規治理",云原生工具集成:"雲端原生工具集成",运维成本:"維運成本","在 AWS 上,CoreByte 推荐使用全托管的":"在 AWS 上,CoreByte 建議使用全託管的","在处理高度复杂的逻辑、编程及科研类对话时表现卓越。":"在處理高度複雜的邏輯、程式設計及科研類對話時表現卓越。","在此可视化界面中体验基础模型,创建知识库,并测试您的 Agents。":"在此視覺化介面中體驗基礎模型,建立知識庫,並測試您的 Agents。","在复杂多变的合规环境中,为企业提供从网络架构、身份认证到数据加密的端到端安全防御策略。深度结合云平台安全检测,为业务保驾护航。":"在複雜多變的合規環境中,為企業提供從網路架構、身分認證到資料加密的端對端安全防禦策略。深度結合雲端平台安全偵測,為業務保駕護航。","在社交、游戏、音视频及泛娱乐领域积淀深厚。提供业界顶尖的 TRTC 实时音视频通信与海量小游戏/小程序原生云端支持,触达亿万C端用户。":"在社群、遊戲、影音及泛娛樂領域累積深厚。提供業界頂尖的 TRTC 即時音視訊通訊與海量小遊戲/小程式原生雲端支持,觸達億萬C端用戶。","在受限可用区进行灰度测试与验证,进行 prompt 迭代。":"在受限可用區進行灰階測試與驗證,進行 prompt 迭代。","在应用程序级别实施定制的保护措施,过滤不需要的内容,屏蔽敏感信息。":"在應用程式層級實施客製化的保護措施,過濾不需要的內容,屏蔽敏感資訊。",占比:"佔比","账单返佣或折扣惠让:":"帳單返傭或折扣惠讓:","账号迁移 / 新建步骤":"帳號移轉 / 新建步驟","这标志着我们在提供高质量上云解决方案、云架构优化与实施方面的专业能力得到了权威认可,为客户提供更具深度的混合云环境托管服务。":"這標誌著我們在提供高品質上雲解決方案、雲端架構優化與實施方面的專業能力得到了權威認可,為客戶提供更具深度的混合雲環境託管服務。","针对不同业务线解决具体的增长痛点,以真实效果驱动决策。":"針對不同業務線解決具體的成長痛點,以真實效果驅動決策。","针对大模型训练进行拓扑优化。提供支持 8 卡 / 10 卡的 NVLink 全互联拓扑服务器,搭载 2TB+ ECC 内存与 PCIe Gen5 NVMe 极速缓存,拒绝木桶效应。":"針對大模型訓練進行拓樸最佳化。提供支援 8 卡 / 10 卡的 NVLink 全互聯拓樸伺服器,搭載 2TB+ ECC 記憶體與 PCIe Gen5 NVMe 極速緩存,拒絕木桶效應。","针对庞杂零散的线下门店与进销存数据链,通过 AWS 数据湖解决方案(Lake Formation & Redshift),打破数据壁垒。引入由云端提供的 AI 算力与模型预测次月产品需求,极大降低了库存积压风险,释放了数百万美元的营运资金。":"針對龐雜零散的線下門市與進銷存資料鏈,透過 AWS 資料湖解決方案(Lake Formation & Redshift),打破資料壁壘。引入由雲端提供的 AI 算力與模型預測隔月產品需求,大大降低了庫存積壓風險,釋放了數百萬美元的營運資金。","针对游戏、泛娱乐及跨境电商的出海需求,利用分布全球的网络节点优化静态资产交付与动态应用加速,显著降低跨国访问延迟,提升终端用户体验。":"針對遊戲、泛娛樂及跨境電商的出海需求,利用分佈全球的網路節點優化靜態資產交付與動態應用加速,大幅降低跨國存取延遲,提升終端用戶體驗。","整合结算体系,让您的多云战略不仅合规可控,更极具成本优势。":"整合çµ
298ç®—體系,讓您的多雲策略不僅合規可控,更極具成本優勢。",政企首选:"政企首選",支持的基础模型:"支援的基礎模型",支持的区域和模型:"支援的區域和模型","知名出海互娱类/游戏企业 (Singapore)":"知名出海互娛類/遊戲企業 (Singapore)",直接联系我们:"直接聯絡我們",智慧电商与直播:"智慧電商與直播",智能知识库构建:"智能知識庫構建",智能制造:"智慧製造",智能制造与运维:"智慧製造與維","中国最大、亚太领先的云计算平台。历经多年双11高并发考验,在电商、金融、政企等领域拥有最成熟的本土化解决方案,国内上云首选基座。":"中國最大、亞太領先的雲端運算平台。歷經多年雙11高並發考驗,在電商、金融、政企等領域擁有最成熟的本土化解決方案,國內上雲首選基座。",周期:"週期","逐项破解账单迷局,通过专属 SPP 仪表盘将使用度量反馈至具体的部门与服务。":"逐項破解帳單迷局,透過​​專屬 SPP 儀表板將使用度量回饋至具體的部門與服務。","注意:":"注意:",专家级降本增效策略:"專家級降本增效策略",专家团队支持:"專家團隊支持",专属通道与账单优化:"專屬通道與帳單優化","专为高密 AI 设计的机房托管":"專為高密 AI 設計的機房託管","专为企业内部文本处理与低延迟应用优化的选择,支持私有化微调,确保数据控制权闭环。":"專為企業內部文字處理與低延遲應用最佳化的選擇,支援私有化微調,確保資料控制權閉環。","专业,可靠。":"專業,可靠。",专业顾问伴随落地:"專業顧問伴隨落地",转化为:"轉化為","准备好将生成式 AI 推向企业级生产环境?":"準備好將生成式 AI 推向企業級生產環境?","准备好开启企业上云与 AI 之旅?":"準備好開啟企業上雲與 AI 之旅?","准备好开启智能化引擎了吗?":"準備好開啟智慧化引擎了嗎?","准备好为您的企业升级技术引擎了吗?":"準備好為您的企業升級技術引擎了嗎?","桌面级霸主,极具性价比,适合学术界和小微团队进行日常开发与原型验证。":"桌面級霸主,極具性價比,適合學術界及小微型團隊進行日常開發與原型驗證。",咨询算力与机房席位:"諮詢算力與機房席位","字节跳动将其强大的推荐算法、音视频处理与大模型能力对外开放。特别适合需要智能增长、内容分发与极致用户体验拉新的创新型企业。":"位元組跳動將其強大的推薦演算法、影音處理與大模型能力對外開放。特別適合需要智慧成長、內容分發與極致使用者體驗拉新的創新企業。",字节同款增长推荐算法:"位元組同款成長推薦演算法","自从我们选择COREBYTE作为我们的云服务合作伙伴后,我们的运营效率显著提高。他们不仅提供了专业的 AWS 架构优化,更在我们的AI升级转型中给予了极大支持,强烈推荐。":"自從我們選擇COREBYTE作為我們的雲端服務合作夥伴後,我們的營運效率顯著提高。他們不僅提供了專業的 AWS 架構優化,更在我們的AI升級轉型中給予了極大支持,強烈推薦。","自定义模型支持:":"自訂模型支援:",自动化漏洞扫描:"自動化漏洞掃描","自动化运维与 FinOps":"自動化運維與 FinOps","自助式 BI 展现":"自助式 BI 展現","总部坐落于新加坡,熟悉亚太及全球企业的合规环境,出海无忧。":"總部坐落於新加坡,熟悉亞太及全球企業的合規環境,出海無憂。",组织层权限隔离:"組織層權限隔離",最丰富的技术生态与组件:"最豐富的技術生態與組件","最后更新于:":"最後更新於:","最具性价比且具备极高智能水平的模型。":"最具性價比且具備極高智慧水準的模式。","最为快捷、响应最迅速的模型,适用于高吞吐实时场景。":"最快速、反應最迅速的模型,適用於高吞吐即時場景。",最新架构:"最新架構",最优购买策略重组:"最優購買策略重組","佐藤 健":"佐藤 健","作为 AWS 深度合作伙伴,CoreByte 将全球顶尖的云服务体系与您的定制化业务深
298度绑定,提供专业、透明且持续演进的技术支援。":"身為 AWS 深度合作夥伴,CoreByte 將全球頂尖的雲端服務系統與您的客製化業務深度綁定,提供專業、透明且持續演進的技術支援。","作为 AWS SPP 核心合作伙伴,我们根据您的业务特点和增长预期,量身打造灵活、可扩展且符合云架构最佳实践的高可用环境,助力轻松出海与全球化部署。":"身為 AWS SPP 核心合作夥伴,我們根據您的業務特色和成長預期,量身打造靈活、可擴展且符合雲端架構最佳實踐的高可用環境,協助輕鬆出海與全球化部署。","Ada Lovelace 架构,图形与 AI 的通用王者,特别适合 AIGC 图像/视频生成与微调。":"Ada Lovelace 架構,圖形與 AI 的通用王者,特別適合 AIGC 影像/視訊生成與微調。","Agent 开发培训":"Agent 開發培訓","AI 并非 遥不可及":"AI 並非 遙不可及","AI 落地":"AI 落地","AI Agent 业务开发":"AI Agent 業務開發","AI Agent 与业务工作流":"AI Agent 與業務工作流程","AI Agent 自动化":"AI Agent 自動化","AI/推荐引擎":"AI/推薦引擎",AI定制服务:"AI客製化服務","Amazon Bedrock 是一项完全托管的服务,通过单个 API 提供来自 AI21 Labs、Anthropic、Cohere、Meta、Mistral AI、Stability AI 和 Amazon 等领先 AI 公司的高性能基础模型(FM),以及构建生成式人工智能应用程序所需的一系列广泛功能,可在实现开发过程简化的同时维护隐私和安全。":"Amazon Bedrock 是一項完全託管的服務,透過單一 API 提供來自 AI21 Labs、Anthropic、Cohere、Meta、Mistral AI、Stability AI 和 Amazon 等領先 AI 公司的高效能基礎模型(FM),以及構建生成式人工智慧應用程式所需的一系列廣泛功能,可在實現開發過程簡化的同時維護隱私和安全。","Amazon Bedrock 是一项完全托管的服务,通过单一 API 提供来自领先 AI 公司(如 Anthropic、Meta、Mistral AI、Cohere 等)以及 Amazon 自己的高性能基础模型 (FM)。":"Amazon Bedrock 是一項完全託管的服務,透過單一 API 提供來自領先 AI 公司(如 Anthropic、Meta、Mistral AI、Cohere 等)以及 Amazon 自己的高效能基礎模型 (FM)。","Amazon Bedrock 与生成式 AI":"Amazon Bedrock 與生成式 AI","Amazon Bedrock 支持众多行业中最先进的基础模型家族。":"Amazon Bedrock 支援眾多產業中最先進的基礎模型家族。","Amazon Bedrock 咨询":"Amazon Bedrock 諮詢","Amazon OpenSearch Serverless 向量检索":"Amazon OpenSearch Serverless 向量檢索","Amazon Titan 模型家族由 AWS 在大规模优质数据集上预先训练建立,提供强劲、高度通用的大型语言及图像处理选择。":"Amazon Titan 模型家族由 AWS 在大規模優質資料集上預先訓練建立,提供強勁、高度通用的大型語言及影像處理選擇。","Amazon Titan 系列":"Amazon Titan 系列","Amazon Web Services, AWS, Amazon Bedrock 等商标归 Amazon.com, Inc. 或其关联公司所有。":"Amazon Web Services, AWS, Amazon Bedrock 等商標為 Amazon.com, Inc. 或其關聯公司所有。","Ampere 架构,兼顾训练与推理的六边形战士,极高性价比的高端算力首选。":"Ampere 架構,兼顧訓練與推理的六角形戰士,極高性價比的高端算力首選。","Anthropic Claude 系列":"Anthropic Claude 系列","AWS 对 SPP 合作伙伴的要求极其严苛,每年会围绕平台资质、架构师持证数量、企业成功案例以及整体云业务规模进行合规审计。只有最具备技术实力的团队才能保持该资质。":"AWS 對 SPP 合作夥伴的要求極為嚴苛,每年會圍繞平台資質、架構師持證數量、企業成功案例以及整體雲端業務規模進行合規審計。只有最具備技術實力的團隊才能維持該資格。","AWS 管理控制台:":"AWS 管理主控台:","AWS 原厂严格把关与背书":"AWS 原廠嚴格把關與背書","AWS 云架构与运维":"AWS 雲端架構與維","AWS IAM 严格控制推理与数据源访问边界":"AWS IAM 嚴格控制推理與資料來源存取邊界","AWS SPP 官方服务商":"AWS SPP 官方服務商","AWS SPP 合作伙伴":"AWS SPP 合作夥伴","AWS SPP 账号接入指南":"AWS SPP 帳號存取指南","Bedrock 模型接入服务":"Bedrock 模型接取服務","Bedrock 算力解耦":"Bedrock 算力解耦","Bedrock 自动调用 Embedding 大模型(例如 Titan Embeddings),并将长文档切分成带有重叠段的块 (Chunks)。":"Bedrock 自動呼叫 Embedding 大模型(例如 Titan Embeddings),並將長文檔切割成有重疊段的區塊 (Chunks)。","Bedrock Agents 工具调用与 OpenAPI 对接":"Bedrock Agents 工具呼叫與 OpenAPI 對接","C 端海量高并发处理基因":"C 端海量高併發處理基因","Claude 模型长于深度的逻辑推理、代码编写与安全的内容生成。最新一代的 Claude 3 系列(Sonnet、Haiku、Opus)设立了新的性能标杆:":"Claude 模型長於深度的邏輯推理、程式碼編寫與安全的內容生成。最新一代的 Claude 3 系列(Sonnet、Haiku、Opus)設立了新的性能標竿:","CoreByte 架构师审查现存账号的整合可行性,或者建立崭新的 Organization Root 账户。":"CoreByte 架構師檢視現存帳號的整合可行性,或建立嶄新的 Organization Root 帳號。","CoreByte 业务集成":"CoreByte 業務集成","COREBYTE TECHNOLOGY PTE. LTD. 作为新加坡本地一家致力于赋能企业数字化转型的领先科技服务商及AWS SPP(Solution Provider Program)核心合作伙伴,我们拥有十多年丰富的云端架构设计、项目迁移与混合云托管经验。紧跟技术前沿,我们全面助力企业从基础云端转型向AI时代演进。依托 Amazon Bedrock 等领先平台ï¼
298Œæˆ‘们为企业打造智能化的生成式AI解决方案,现已成功帮助500多家游戏、电商、金融及泛互联网领域的出海与本土企业,以云底座与AI引擎加速全球化创新业务。":"COREBYTE TECHNOLOGY PTE. LTD. 作為新加坡本地一家致力於賦能企業數位轉型的領先科技服務商及AWS SPP(Solution Provider Program)核心合作夥伴,我們擁有十多年豐富的雲端架構設計、專案遷移與混合雲託管經驗。緊跟科技前沿,我們全面協助企業從基礎雲端轉型向AI時代演進。依托 Amazon Bedrock 等領先平台,我們為企業打造智慧化的生成式AI解決方案,現已成功幫助500多家遊戲、電商、金融及泛互聯網領域的出海與本土企業,以雲端底座與AI引擎加速全球化創新業務。","COREBYTE成立于2014年,最初由一群充满激情的IT和云计算专家组成,专注于为中小企业提供云计算解决方案。":"COREBYTE成立於2014年,最初由一群充滿熱情的IT和雲端運算專家組成,專注於為中小企業提供雲端運算解決方案。","COREBYTE团队展现了超凡的专业知识。他们帮我们在AWS上构建了高可靠底座,近期引入的 Amazon Bedrock 智能客服显著降低了我们的人工成本。":"COREBYTE團隊展現了超凡的專業知識。他們幫我們在AWS上建造了高可靠底座,近期引入的 Amazon Bedrock 智慧客服顯著降低了我們的人力成本。","DDoS / WAF 演练":"DDoS / WAF 演練","DevOps 管道建设":"DevOps 管線建設","FinOps 看板接入":"FinOps 看板接入",GPU算力服务:"GPU算力服務","Guardrails 安全治理":"Guardrails 安全治理","Guardrails PII 脱敏及违规词拦截过滤":"Guardrails PII 脫敏及違規字攔截過濾","Hopper 架构,AI 训练之王,支持稀疏性加速。极速突破万亿参数模型计算瓶颈。":"Hopper 架構,AI 訓練之王,支援稀疏性加速。極速突破萬億參數模型計算瓶頸。","IAM 精细化控制":"IAM 精細化控制","IB 网络带宽":"IB 網路頻寬","Meta Llama 系列":"Meta Llama 系列","Mistral AI 系列":"Mistral AI 系列","OpenAI 最新一代前沿智能模型,能够处理极高复杂度的认知任务并在推理与创造性写作上带来颠覆式的体验升级。":"OpenAI 最新一代前沿智慧模型,能夠處理極高複雜度的認知任務並在推理與創意寫作上帶來顛覆式的體驗升級。","Organization 设计":"Organization 設計","PB 级海量数据处理":"PB 級海量資料處理","Phase 1: 业务需求与安全基线":"Phase 1: 業務需求與安全基線","Phase 2: RAG / Agent 架构设计":"Phase 2: RAG / Agent 架構設計","Phase 3: 最小可行性产品 (MVP)":"Phase 3: 最小可行性產品 (MVP)","Phase 4: 全面投产与 FinOps":"Phase 4: 全面投產與 FinOps","Q2 企业模型调用分布热度":"Q2 企業模型呼叫分佈熱度","RAG 私域部署":"RAG 私域部署","S3 长期合规归档":"S3 長期合規歸檔","SEO 优化博客自动生成":"SEO 優化部落格自動生成","SPP 客户通常享有 Amazon Bedrock 最新处于预览版 (Preview) 时期的白名单体验通道。":"SPP 客戶通常享有 Amazon Bedrock 最新處於預覽版 (Preview) 時期的白名單體驗頻道。","SRE 云原生运维":"SRE 雲端原生運維","コアバイトとの提携は弊社のビジネスに大きな変革をもたらしました。AWS SPPとしての専門知識と、Amazon Bedrockを活用したAIソリューションにより、運用の自動化と効率化が実現しました。":"コアバイトとの提攜は弊社のビジネスに大きな変革をもたらしまし㟁。 AWS SPPとしての専門知識と、Amazon Bedrockを活用したAIソリューションにより、運用のぬ",站点地图:"網站地圖","快速访问本网站的主要页面与文档页面。":"快速存取本網站的主要頁面與文件頁面。",主要页面:"主要頁面",文档页面:"文件頁面",首页:"首頁",隐私政策:"隱私權政策",服务条款:"服務條款","Cookie 政策":"Cookie 政策","DataInsight 智思":"DataInsight 智思",企业内部智库:"企業內部智庫","对接 Confluence / S3 / Notion 文档库。自动解析非结构化数据,提供带来源引用的智能问答。":"對接 Confluence / S3 / Notion 文件庫。自動解析非結構化數據,提供帶有來源引用的智慧問答。","支持 PDF/PPT 等复杂格式解析":"支援 PDF/PPT 等複雜格式解析",内置访问权限校验及回答追溯:"內建存取權限校驗及回答追溯","部署架构基于 RAG 最佳实践":"部署架構基於 RAG 最佳實踐","CodePilot 智码":"CodePilot 智碼",研发效能提升:"研發效能提升","接入 GitLab / CodeCommit 代码库,结合底层基座代码风格,提供代码审查、注释生成与漏洞扫描。":"接入 GitLab / CodeCommit 程式碼庫,結合底層基座程式碼風格,提供程式碼審查、註解產生與漏洞掃描。",支持私有部署模型辅助:"支援私有部署模型輔助",代码库增量索引同步技术:"程式碼庫增量索引同步技術",减少不规范代ç 
298åˆå…¥ä¸»å¹²:"減少不規範代碼合入主幹","CustomerEngage 智聊":"CustomerEngage 智聊",智能客服中枢:"智慧客服中樞","对接 Zendesk / 微信公众号,提供多轮复杂对话客服机器人,具备情感分析及人工客服平滑移交能力。":"對接 Zendesk / 微信公眾號,提供多輪複雜對話客服機器人,具備情緒分析與人工客服平滑移交能力。",意图识别准确率调优模型:"意圖辨識準確率調優模型","与既有 CRM 系统 API 打通":"與既有 CRM 系統 API 打通",敏感词过滤与合规审计机制:"敏感詞過濾與合規審計機制",简体中文:"簡體中文",日本語:"日本語",繁體中文:"繁體中文",幻觉:"幻覺","Amazon Bedrock 文档中心":"Amazon Bedrock 文件中心","围绕 Amazon Bedrock 企业落地,整理从入门评估、知识库与 Agent 方案设计,到安全治理、成本运维和交付实施的实用文档。":"圍繞 Amazon Bedrock 企業落地,整理從入門評估、知識庫與 Agent 方案設計,到安全治理、成本維運和交付實施的實用文件。",分类筛选:"分類篩選",全部:"全部",查看详情:"看詳情","准备在企业中落地 Amazon Bedrock?":"準備在企業中落地 Amazon Bedrock?","我们可以协助您完成账号准备、模型接入、知识库建设、Agent 集成、安全治理和上线运维。":"我們可以協助您完成帳號準備、模型存取、知識庫建置、Agent 整合、安全治理和上線維運。","预约 Bedrock 咨询":"預約 Bedrock 諮詢","适合阅读人群:":"適合閱讀人群:",分钟:"分分鐘",企业落地建议:"企業落地建議","COREBYTE 可以提供的支持":"COREBYTE 可以提供的支持","轻量 CTA":"輕量級 CTA","Bedrock 入门":"Bedrock 入門","什么是 Amazon Bedrock?企业为什么需要关注它?":"什麼是 Amazon Bedrock?企業為什麼需要關注它?","介绍 Amazon Bedrock 的基本定位、适合的企业场景,以及它与传统 AI API 调用方式的区别。":"介紹 Amazon Bedrock 的基本定位、適合的企業場景,以及它與傳統 AI API 呼叫方式的差異。","面向企业团队说明 Amazon Bedrock 的定位、价值和落地前提,帮助管理层与技术团队建立共同认知。":"企業團隊則說明 Amazon Bedrock 的定位、價值和落地前提,協助管理階層與技術團隊建立共同認知。","8 分钟":"8 分鐘","企业生成式 AI":"企業生成式 AI",模型接入:"模型存取",企业落地:"企業落地","什么是 Amazon Bedrock?企业为什么需要关注它? - CoreByte 文档中心":"什麼是 Amazon Bedrock?企業為什麼需要關注它? - CoreByte 文檔中心","从企业视角说明 Amazon Bedrock 的定位、适用场景与接入方式,帮助团队评估是否适合启动生成式 AI 项目。":"從企業視野說明 Amazon Bedrock 的定位、適用情境與存取方式,幫助團隊評估是否適合啟動生成式 AI 專案。","Amazon Bedrock 的定位":"Amazon Bedrock 的定位",适合哪些企业场景:"適合哪些企業場景","与传统 AI API 调用方式的区别":"與傳統 AI API 呼叫方式的區別","与 AWS 云服务生态的关系":"與 AWS 雲端服務生態的關係","COREBYTE 可以提供哪些协助":"COREBYTE 可以提供哪些協助","企业管理者、技术负责人、架构师、AI 项目发起人":"企業管理者、技術負責人、架構師、AI 專案發起人","如何选择适合企业业务的 Bedrock 模型?":"如何選擇適合企業業務的 Bedrock 模式?","帮助企业理解模型选择不应只看参数和热度,而要结合成本、速度、上下文、语言能力、安全要求和业务场景。":"幫助企業理解模型選擇不應只看參數和熱度,而要結合成本、速度、上下文、語言能力、安全要求和業務場景。","从业务目标和工程约束出发,建立企业模型评估框架,避免只按模型体量或热度做决策。":"從業務目標和工程限制出發,建立企業模型評估框架,避免只以模型量體或熱度做決策。","9 分钟":"9 分鐘",模型选择:"模型選擇","Bedrock 模型":"Bedrock 模型",多模型策略:"多模型策略","企业 AI":"企業 AI","如何选择适合企业业务的 Bedrock 模型? - CoreByte 文档中心":"如何選擇適合企業業務的 Bedrock 模式? - CoreByte 文檔中心","提供企业可执行的 Bedrock 模型评估方法,平衡准确性、延迟、成本与治理要求。":"提供企業可執行的 Bedrock 模型評估方法,平衡準確性、延遲、成本與治理要求。",模型选择的基本原则:"模型選擇的基本原則",不同行业需求差异:"不同產業需求差異","成本、延迟、准确性平衡":"成本、延遲、準確性平衡","PoC 与多模型策略":"PoC 與多模型策略",避免盲目追求最大模型:"避免盲目追求最大模型","架构师、AI 平台团队、产品负责人":"架構師、AI 平台團隊、產品負責人",交付指南:"交付指南","企业落地 Amazon Bedrock 的 8 个关键步骤":"企業落地 Amazon Bedrock 的 8 個關鍵步驟","从账号准备、权限配置、模型选择、PoC 测试到正式上线,介绍企业落地 Bedrock 的基本路径。":"從帳號準備、權限配置、模型選擇、PoC 測試到正式上線,介紹企業落地 Bedrock 的基本路徑。","给出 Bedrock 企业落地的八步实施路线,帮助项目从试点平稳过渡到生产。":"給予 Bedrock 企業落地的八步驟實施路線,幫助專案從試點平穩過渡到生產。","10 分钟":"10 分鐘","Bedrock 交付":"Bedrock 交付",上线流程:"上線流程",安全治理:"安全治理",成本监控:"成本監控","企业落地 Amazon Bedrock 的 8 个关键步骤 - CoreByte 文档中心":"企業落地 Amazon Bedrock 的 8 個關鍵步驟 - CoreByte 文件中心","按阶段梳理 Bedrock 项目从需求评估到上线运维的 8 个关键步骤。":"依階段整理 Bedrock 專案從需求評估到上線維運的 8 個關鍵步驟。","步骤 1:需求评估":"步驟 1:需求評估","步骤 2-4:账号、权限与模型选择":"步驟 2-4:帳號、權限與模型選擇","步骤 5-6:接入与方案设计":"步驟 5-6:接取與方案設計","步骤 7:安全治理与成本监控":"步驟 7:安全治理與成本監控","步骤 8:上线与持续优化":"步驟 8:上線與持續優化","项目经理、交付负责人、企业 IT 管理团队":"專案經理、交付負責人、企業 IT 管理團隊","企业如何判断自己是否适合现在开始使用 Amazon Bedrock?":"企業如何判斷自己是否適合現在開始使用 Amazon Bedrock?","帮助企业做决策评估,判断是否具备数据基础、业务场景、预算、技术团队和安全治理能力。":"幫助企業做決策評估,判斷是否具備資料基礎、業務場景、預算、技術團隊和安全治理能力。","提供企业启动 Bedrock 项目前的自评框架,降低盲目投入风险。":"提供企業啟動 Bedrock 專案前的自評框架,降低盲目投入風險。",项目评估:"項目評估","PoC 决策":"PoC 決策",数据基础:"數據基礎","Bedrock 规划":"Bedrock 規劃","企业是否适合现在开始使用 Amazon Bedrock? - CoreByte 文档中心":"企業æ
298˜¯å¦é©åˆç¾åœ¨é–‹å§‹ä½¿ç”¨ Amazon Bedrock? - CoreByte 文檔中心","通过场景、数据、权限、预算和团队能力五个维度,评估企业启动 Bedrock 的准备度。":"透過場景、資料、權限、預算和團隊能力五個維度,評估企業啟動 Bedrock 的準備度。",是否有明确业务场景:"是否有明確業務場景",是否有可用文档与数据基础:"是否有可用文件與資料基礎","是否具备 AWS 账号与权限基础":"是否具備 AWS 帳號與權限基礎",是否有安全与预算约束管理能力:"是否有安全與預算限制管理能力","是否可以先做 PoC":"是否可以先做 PoC","企业管理层、数字化负责人、信息安全负责人":"企業管理階層、數位化負責人、資訊安全負責人","企业知识库 / RAG":"企業知識庫 / RAG","Amazon Bedrock Knowledge Bases:企业知识库与 RAG 落地指南":"Amazon Bedrock Knowledge Bases:企業知識庫與 RAG 落地指南","介绍如何基于 Bedrock Knowledge Bases 构建企业内部知识问答、文档检索、客服知识库和业务助手。":"介紹如何基於 Bedrock Knowledge Bases 建立企業內部知識問答、文件檢索、客服知識庫和業務助理。","从企业实践角度介绍 Bedrock Knowledge Bases 与 RAG 的落地方法、风险点和治理建议。":"從企業實務角度介紹 Bedrock Knowledge Bases 與 RAG 的落地方法、風險點和治理建議。","11 分钟":"11 分鐘",企业知识库:"企業知識庫",数据源治理:"資料來源治理","Amazon Bedrock Knowledge Bases:企业知识库与 RAG 落地指南 - CoreByte 文档中心":"Amazon Bedrock Knowledge Bases:企業知識庫與 RAG 落地指南 - CoreByte 文件中心","解释企业如何使用 Bedrock Knowledge Bases 构建 RAG 应用,并做好数据、权限与检索治理。":"解釋企業如何使用 Bedrock Knowledge Bases 建立 RAG 應用,並做好資料、權限與檢索治理。","什么是 RAG":"什麼是 RAG",为什么企业需要自己的知识库:"為什麼企業需要自己的知識庫",适合接入哪些文档:"適合接入哪些文件",检索与引用机制:"檢索與引用機制",落地注意事项与常见风险:"落地註意事項與常見風險","知识管理团队、客服系统负责人、架构师":"知識管理團隊、客服系統負責人、架構師","企业知识库项目为什么容易失败?Bedrock RAG 落地常见误区":"企業知識庫專案為什麼容易失敗? Bedrock RAG 落地常見迷思","总结企业做知识库项目时常见的问题,包括文档质量差、权限混乱、没有更新机制、缺少评估方法等。":"總結企業做知識庫專案時常見的問題,包括文件品質不佳、權限混亂、沒有更新機制、缺乏評估方法等。","复盘企业 RAG 项目的常见误区,帮助团队在项目初期建立正确的交付与运营机制。":"複盤企業 RAG 專案的常見誤解,幫助團隊在專案初期建立正確的交付與營運機制。","RAG 误区":"RAG 迷思",知识库失败原因:"知識庫失敗原因",文档治理:"文檔治理",权限治理:"權限治理",持续维护:"持續維護","Bedrock RAG 落地常见误区 - CoreByte 文档中心":"Bedrock RAG 落地常見迷思 - CoreByte 文件中心","解析企业知识库项目常见失败因素,给出可执行的改进建议。":"解析企業知識庫專案常見失敗因素,給予可執行的改進建議。",文档质量问题:"文檔品質問題",数据权限问题:"數據權限問題",分块与检索策略问题:"分塊與檢索策略問題",缺少反馈闭环:"缺少反饋閉環",缺少持续维护机制:"缺少持續維護機制","项目负责人、知识库运维团队、IT 管理者":"專案負責人、知識庫維運團隊、IT 管理者","Amazon Bedrock Agents 可以为企业做什么?":"Amazon Bedrock Agents 可以為企業做些什麼?","介绍 Bedrock Agents 如何帮助企业将模型、业务系统、API 和企业数据结合起来,实现更自动化的业务流程。":"介紹 Bedrock Agents 如何幫助企業將模型、業務系統、API 和企業資料結合起來,以實現更自動化的業務流程。","解释 Bedrock Agents 与企业系统协同的方式,以及在客服、销售、è¿
298è¥ã€IT 支持中的应用边界。":"解釋 Bedrock Agents 與企業系統協同的方式,以及在客服、銷售、營運、IT 支援中的應用邊界。",业务自动化:"業務自動化","API 集成":"API 集成",知识库:"知識庫",人工审批:"人工審批","Amazon Bedrock Agents 可以为企业做什么? - CoreByte 文档中心":"Amazon Bedrock Agents 可以為企業做些什麼? - CoreByte 文檔中心","从业务视角解析 Bedrock Agents 的能力边界、适用场景与治理要点。":"從業務視角解析 Bedrock Agents 的能力邊界、適用場景與治理要點。","Agent 与普通聊天机器人的区别":"Agent 與一般聊天機器人的區別","连接企业系统与 API":"連接企業系統與 API",适合的业务场景:"適合的業務場景",人工审批与安全边界:"人工審核與安全邊界",落地实施要点:"落地實施要點","业务系统负责人、流程自动化团队、AI 产品经理":"業務系統負責人、流程自動化團隊、AI 產品經理","从聊天机器人到业务 Agent:企业 AI 应用的下一步":"從聊天機器人到業務 Agent:企業 AI 應用的下一步","解释为什么企业不应只停留在问答机器人,而应逐步建设能调用工具、连接系统、完成任务的业务 Agent。":"解釋為何企業不應只停留在問答機器人,而應逐步建立能呼叫工具、連接系統、完成任務的業務 Agent。","帮助企业从聊天问答阶段过渡到任务执行阶段,建立更有业务价值的 AI 应用形态。":"幫助企業從聊天問答階段過渡到任務執行階段,建立更有業務價值的 AI 應用形態。","业务 Agent":"業務 Agent",工具调用:"工具調用",工作流自动化:"工作流程自動化",风险控制:"風險控制","从聊天机器人到业务 Agent:企业 AI 应用的下一步 - CoreByte 文档中心":"從聊天機器人到業務 Agent:企業 AI 應用的下一步 - CoreByte 文件中心","说明企业如何从问答式 Chatbot 逐步演进到可执行任务的业务 Agent。":"說明企業如何從問答式 Chatbot 逐步演進到可執行任務的業務 Agent。","Chatbot 的局限":"Chatbot 的限制","Agent 的业务价值":"Agent 的業務價值",工具调用与工作流自动化:"工具呼叫與工作流程自動化",需要人工确认的场景:"需要人工確認的場景",风险控制机制:"風險控制機制","AI 应用负责人、流程管理者、企业架构团队":"AI 應用負責人、流程管理者、企業架構團隊","安全与 Guardrails":"安全與 Guardrails","Amazon Bedrock Guardrails:企业生成式 AI 的安全边界":"Amazon Bedrock Guardrails:企業生成式 AI 的安全邊界","介绍 Guardrails 在企业 AI 应用中的作用,包括内容安全、敏感信息保护、输出控制和风险降低。":"介紹 Guardrails 在企業 AI 應用中的作用,包括內容安全、敏感資訊保護、輸出控制和風險降低。","帮助企业理解 Guardrails 在输入输出风险控制中的位置,以及与 Agents、Knowledge Bases 的协同方式。":"幫助企業理解 Guardrails 在輸入輸出風險控制中的位置,以及與 Agents、Knowledge Bases 的協同方式。",内容安全:"內容安全",敏感信息保护:"敏感資訊保護",输出控制:"輸出控制",企业治理:"企業治理","Amazon Bedrock Guardrails:企业生成式 AI 的安全边界 - CoreByte 文档中心":"Amazon Bedrock Guardrails:企業生成式 AI 的安全邊界 - CoreByte 文件中心","解析 Guardrails 在企业场景中的使用方式与策略设计重点。":"解析 Guardrails 在企業場景中的使用方式與策略設計重點。",为什么企业需要安全边界:"為什麼企業需要安全邊界",输入与输出风险:"輸入與輸出風險",策略配置重点:"策略配置重點","与 Agents、Knowledge Bases 的配合":"與 Agents、Knowledge Bases 的配合",运营建议:"營運建議","信息安全团队、风控团队、AI 平台运维人员":"資安團隊、風控團隊、AI 平台維運人員","企业使用 Amazon Bedrock 时需要关注哪些安全与合规问题?":"企業使用 Amazon Bedrock 時需要注意哪些安全與合規議題?","从 IAM 权限、数据访问、日志审计、网络安全、模型调用和供应商管理角度,介绍企业使用 Bedrock 前需要考虑的问题。":"從 IAM 權限、資料存取、日誌稽核、網路安全、模型呼叫和供應商管理角度,介紹企業使用 Bedrock 前需要考慮的問題。","提供企业上线 Bedrock 前的安全与合规检查清单,降低治理盲区。":"提供企業上線 Bedrock 前的安全與合規檢查清單,降低治理盲點。",审计:"審計",数据边界:"資料邊界",访问控制:"存取控制",合规治理:"合規治理","企业使用 Amazon Bedrock 的安全与合规清单 - CoreByte 文档中心":"企業使用 Amazon Bedrock 的安全與合規清單 - CoreByte 文件中心","覆盖 IAM、数据边界、日志审计和审批流程的 Bedrock 安全与合规要点。":"涵蓋 IAM、資料邊界、日誌稽核和審核流程的 Bedrock 安全與合規要點。","IAM 权限最小化":"IAM 權限最小化",数据边界与敏感信息处理:"資料邊界與敏感資訊處理",日志与审计:"日誌與審計",访问控制与审批流程:"存取控制與審批流程",供应商与责任边界治理:"供應商與責任邊界治理","安全合规负责人、审计团队、平台治理团队":"安全合規負責人、審計團隊、平台治理團隊",成本与运维:"成本與維","Amazon Bedrock 成本如何控制?企业上线前必须考虑的费用问题":"Amazon Bedrock 成本如何控制?企業上線前必須考慮的費用問題","介绍企业使用 Bedrock 时需要关注的成本因素,包括模型调用、Token 用量、知识库检索、批处理、并发和监控。":"介紹企業使用 Bedrock 時需要注意的成本因素,包括模型呼叫、Token 用量、知識庫檢索、批次、並發和監控。","从费用构成与运维策略两个维度,说明企业如何在上线前建立可执行的成本控制机制。":"從費用構成與維運策略兩個向度,說明企業如何在上線前建立可執行的成本控制機制。","Bedrock 成本":"Bedrock 成本",预算监控:"預算監控","Amazon Bedrock 成本如何控制? - CoreByte 文档中心":"Amazon Bedrock 成本如何控制? - CoreByte 文檔中心","说明 Bedrock 上线前的成本评估与运维要点,帮助企业建ç«
298‹é¢„算与监控机制。":"說明 Bedrock 上線前的成本評估與維運要點,協助企業建立預算與監控機制。",成本结构与影响因素:"成本結構與影響因素",模型选择对成本的影响:"模型選擇對成本的影響",流量峰值与并发管理:"流量峰值與並發管理",提示词与缓存优化:"提示詞與緩存優化",预算提醒与持续监控:"預算提醒與持續監控","FinOps 团队、运维负责人、技术管理者":"FinOps 團隊、維運負責人、技術管理者",行业方案:"產業方案","适合 Amazon Bedrock 的 6 类企业应用场景":"適合 Amazon Bedrock 的 6 類企業應用場景","围绕金融、电商、制造、游戏、企业办公、客服中心等行业,介绍 Bedrock 适合落地的应用方向。":"圍繞著金融、電商、製造、遊戲、企業辦公室、客服中心等產業,介紹 Bedrock 適合落地的應用方向。","总结 Bedrock 在六类常见行业场景中的可行应用方向与实施注意事项。":"總結 Bedrock 在六類常見產業場景中的可行應用方向與實施注意事項。",金融合规问答:"金融合規問答",电商客服:"電商客服",制造知识库:"製造知識庫",多语言运营:"多語言運營","适合 Amazon Bedrock 的 6 类企业应用场景 - CoreByte 文档中心":"適合 Amazon Bedrock 的 6 類企業應用程式場景 - CoreByte 文件中心","覆盖金融、电商、制造、游戏、企业办公与客服中心的 Bedrock 应用方向。":"涵蓋金融、電商、製造、遊戲、企業辦公室與客服中心的 Bedrock 應用方向。",电商智能客服:"電商智能客服",制造业设备知识库:"製造業設備知識庫",游戏玩家服务:"遊戲玩家服務",企业内部知识助手与多语言运营:"企業內部知識助理與多語言運營","行业业务负责人、数字化转型团队、产品与运营团队":"產業業務負責人、數位轉型團隊、產品與營運團隊","Amazon Bedrock 是 AWS 提供的托管式生成式 AI 服务,目标是让企业在统一平台上使用来自多个提供方的基础模型,并结合企业自有数据构建应用。根据 AWS 官方文档,Bedrock 提供模型调用、知识库、Agents、Guardrails 等能力,帮助团队把实验阶段的模型调用推进到可治理的生产实践。":"Amazon Bedrock 是 AWS 提供的託管式生成式 AI 服務,目標是讓企業在統一平台上使用來自多個提供者的基礎模型,並結合企業自有資料建置應用程式。根據 AWS 官方文檔,Bedrock 提供模型呼叫、知識庫、Agents、Guardrails 等能力,幫助團隊將實驗階段的模型呼叫推進到可治理的生產實踐。","并非所有企业都需要一次性建设复杂的 AI 平台,但以下场景通常适合优先评估 Bedrock:":"並非所有企業都需要一次建造複雜的 AI 平台,但以下場景通常適合優先評估 Bedrock:","已经在 AWS 上运行核心系统,希望减少额外平台引入与运维复杂度。":"已經在 AWS 上運行核心系統,希望減少額外平台引入與運維複雜度。","需要在多个模型之间评估与切换,而不是锁定单一模型提供方。":"需要在多個模型之間評估與切換,而不是鎖定單一模型æ
298ä¾›è€…。","计划构建企业知识问答、流程辅助、内容生成等业务应用,并关注权限与审计。":"計畫建構企業知識問答、流程輔助、內容產生等業務應用,並專注於權限與稽核。","传统方式通常先从单一模型 API 开始,迭代速度快,但在进入生产阶段后,常见挑战包括权限治理、日志审计、模型切换成本、RAG 工程复杂度等。Bedrock 的价值不在于“替代所有开发工作”,而在于通过托管能力降低企业在模型治理、接入规范和可运维性上的工程负担。":"傳統方式通常先從單一模型 API 開始,迭代速度快,但進入生產階段後,常見挑戰包括權限治理、日誌審計、模型切換成本、RAG 工程複雜度等。 Bedrock 的價值不在於“取代所有開發工作”,而是透過託管能力降低企業在模型治理、存取規範和可運維性上的工程負擔。","在企业场景中,Bedrock 往往不是孤立部署。它通常与 IAM、CloudWatch、VPC/PrivateLink、S3、日志审计体系等配合使用。这样做的意义是:在生成式 AI 引入后,企业仍可沿用既有的账号体系、权限策略和安全控制流程。":"在企業場景中,Bedrock 往往不是孤立部署。它通常與 IAM、CloudWatch、VPC/PrivateLink、S3、日誌審計體係等搭配使用。這樣做的意義是:在生成式 AI 引進後,企業仍可沿用既有的帳號體系、權限策略和安全控制流程。","作为服务商视角,我们通常协助客户完成四类工作:需求澄清、技术选型、PoC 验证、上线治理。重点不是承诺“必然成功”,而是在业务目标、成本边界和安全要求之间找到可执行路径。":"作為服務商視角,我們通常協助客戶完成四大類工作:需求澄清、技術選項、PoC 驗證、上線治理。重點不是承諾“必然成功”,而是在業務目標、成本邊界和安全要求之間找到可執行路徑。","建议先定义 1-2 个可量化业务目标(例如处理时效、服务质量或运营效率),再决定模型与架构。避免把“接入模型”当作项目终点,而应把“持续可运维”作为验收标准。":"建議先定義 1-2 個可量化業務目標(例如處理時效、服務品質或營運效率),再決定模型與架構。避免以「接取模型」當作專案終點,而應以「持續可運維」作為驗收標準。","企业模型选择应围绕“业务任务是否达标”而不是“模型参数是否更大”。建议从任务类型、响应时延、调用成本、可治理性四个维度同时评估,并把评估过程制度化。":"企業模型選擇應圍繞「業務任務是否達標」而不是「模型參數是否更大」。建議從任務類型、回應延遲、呼叫成本、可治理性四個構面同時評估,並把評估過程製度化。","金融、医疗、制造、电商等场景对模型能力侧重点不同:有的更看重合规解释性,有的更看重多语言客服吞吐,有的更看重文档理解深度。统一模型不一定覆盖所有场景。":"金融、醫療、製造、電商等場景對模型能力重點不同:有的更重視合規解釋性,有的更重視多語言客服吞吐,有的更重視文檔理解深度。統一模型不一定涵蓋所有場景。","在企业环境中,模型调用成本与服务体验经常相互制约。更高能力的模型可能带来更高 token 成本与时延;轻量模型则可能在复杂问题上表现不足。建议通过分层路由将请求分配给不同模型。":"在企業環境中,模型呼叫成本與服務體驗經常相互限制。更高能力的模型可能帶來更高 token 成本與延遲;輕量模型則可能在複雜問題上表現不足。建議透過分層路由將請求分配給不同模型。","PoC 阶段建议至少准备两组候选模型,对同一评测集做对比:准确率、拒答率、风险输出率、平均时延、单次成本。生产阶段可采用“主模型 + 回退模型”策略,提高稳定性ã€
298‚":"PoC 階段建議至少準備兩組候選模型,對同一評測集做比較:準確率、拒答率、風險輸出率、平均延遲、單次成本。生產階段可採用「主模型 + 回退模型」策略,提升穩定性。","最大模型并不总是最优选择。若业务问题结构相对清晰、上下文有限,轻量模型可能已满足目标并显著降低成本。模型选择应是持续优化过程,而非一次性决策。":"最大模型並不總是最優選擇。若業務問題結構相對清晰、情境有限,輕量模型可能已滿足目標並顯著降低成本。模型選擇應為持續優化過程,而非一次性決策。","建立内部模型评估基线:统一测试集、统一评分口径、统一发布门槛。这样可以减少“换模型即重来”的反复投入。":"建立內部模型評估基準:統一測試集、統一評分口徑、統一發布門檻。這樣可以減少「換模型即重來」的反覆投入。","我们可协助设计 PoC 评测框架、建立路由策略、落地监控指标,并与企业既有审批流程对齐。":"我們可協助設計 PoC 評測架構、建立路由策略、落地監控指標,並與企業既有審核流程對齊。","先明确业务目标和评估指标,例如处理效率、回复质量、合规风险控制等。没有明确目标,后续技术决策容易偏离。":"先明確業務目標和評估指標,例如處理效率、回覆品質、合規風險控制等。沒有明確目標,後續技術決策容易偏離。","准备 AWS 账号结构与环境分层(开发/测试/生产)。":"準備 AWS 帳號結構與環境分層(開發/測試/生產)。","完成 IAM 最小权限配置和关键操作审批路径。":"完成 IAM 最小權限配置和關鍵操作審批路徑。","基于任务目标筛选候选模型,制定 PoC 对比方案。":"基於任務目標篩選候選模型,制定 PoC 對比方案。","完成 API 接入后,企业通常需要在两条路径中做选择:知识库 / RAG 优先,或 Agent 任务编排优先。两者都可行,但架构重点和治理方式不同,建议结合业务场景评估。":"完成 API 接取後,企業通常需要在兩條路徑中做選擇:知識庫 / RAG 優先,或 Agent 任務編排優先。兩者都可行,但架構重點和治理方式不同,建議結合業務場景評估。","安全治理通常包括 Guardrails、日志审计、敏感信息处理、网络边界控制。成本层面建议建立 token 监控、调用预算告警和峰值策略,避免上线后成本失控。":"安全治理通常包括 Guardrails、日誌稽核、敏感資訊處理、網路邊界控制。成本層級建議建立 token 監控、呼叫預算警告和峰值策略,避免上線後成本失控。","建议分批上线并保留人工兜底流程。上线后应持续回收失败样本、风险样本和高成本请求样本,形成迭代闭环。":"建議分批上線並保留人工兜底流程。上線後應持續回收失敗樣本、風險樣本和高成本請求樣本,形成迭代閉環。","把 Bedrock 项目视作“持续运营能力建设”,而不是一次性功能开发。组织层面的配合(产品、IT、安全、法务)往往决定项目上限。":"把 Bedrock 專案視為“持續營運能力建構”,而不是一次性功能開發。組織層面的配合(產品、IT、安全、法務)往往決定專案上限。","我们可协助制定交付计划、验证方案可行性、建立上线治理清单,并配合企业完成阶段验收。":"我們可協助制定交付計畫、驗證方案可行性、建立上線治理清單,並配合企業完成階段驗收。","最常见的风险是“先上平台再找场景”。建议先确认至少一个可量化场景,例如客服提效、知识检索、文档处理或内部助手,再决定是否启动。":"最常見的風險是「先上平台再找場景」。建議先確認至少一個可量化場景,例如客服提效、知識檢索、文件處理或內部助手,再決定是否啟動。","若企业目标涉及知识问答或流程辅助,通常需要具备可整理、可授权、可更新的内部文档。数据基础决定了 RAG 或 Agent 的可行上限。":"若企業目標涉及知識問答或流程輔助,通常需要具備可整理、可授權、可更新的內部文件。資料基礎決定了 RAG 或 Agent 的可行上限。","建议提前确认账号结构、角色权限、审计日志和网络策略。如果账号治理尚未建立,建议先完成基础治理,再进入生äº
298§çº§ AI 项目。":"建議提前確認帳號結構、角色權限、稽核日誌和網路策略。如果帳號治理尚未建立,建議先完成基礎治理,再進入生產級 AI 專案。","生成式 AI 项目不仅是技术问题,也涉及合规、审计和成本边界。企业需要能持续管理敏感信息、访问控制和预算预警。":"生成式 AI 專案不僅是技術問題,還涉及合規、稽核和成本邊界。企業需要能持續管理敏感資訊、存取控制和預算預警。","PoC 是降低决策风险的关键。建议用 4-8 周完成小规模验证,以真实业务数据评估效果、风险和成本,再决定是否扩展。":"PoC 是降低決策風險的關鍵。建議以 4-8 週完成小規模驗證,以真實業務資料評估效果、風險和成本,再決定是否擴展。","如果五项准备度中有两项以上明显不足,建议先补齐基础能力,再推进大规模上线,以免形成重复投入。":"若五項準備度中有兩項以上明顯不足,建議先補齊基礎能力,再推進大規模上線,以免形成重複投入。","我们可协助完成准备度评估、PoC 方案设计与风险清单梳理,帮助企业明确是否进入下一阶段。":"我們可協助完成準備度評估、PoC 方案設計與風險清單梳理,協助企業明確是否進入下一階段。","RAG(Retrieval Augmented Generation)是一种在生成前先检索企业数据的方式。根据 AWS 官方文档,Knowledge Bases 可以帮助团队把检索、向量化、上下文增强等环节托管化,减少重复工程工作。":"RAG(Retrieval Augmented Generation)是一種在產生前先檢索企業資料的方式。根據 AWS 官方文檔,Knowledge Bases 可以幫助團隊將檢索、向量化、上下文增強等環節託管化,減少重複工程工作。","基础模型有通用知识,但企业场景需要私有流程、产品规则和内部制度。知识库的作用是让回答基于企业实际资料,提高可追溯性,而不是单纯依赖模型记忆。":"基礎模型有一般知識,但企業場景需要私有流程、產品規則和內部製度。知識庫的功能是讓回答是基於企業實際資料,提高可追溯性,而不是單純依賴模型記憶。","标准作业流程(SOP)、产品手册、政策制度、FAQ、服务流程文档。":"標準作業流程(SOP)、產品手冊、政策制度、FAQ、服務流程文件。","需要版本管理、权限边界清晰、可持续更新的数据源。":"需要版本管理、權限邊界清晰、可持續更新的資料來源。","不建议优先接入未经清洗、冲突严重或缺乏责任归属的文档。":"不建議優先接取未經清洗、衝突嚴重或缺乏責任歸屬的文件。","在 Bedrock Knowledge Bases 中,企业可通过":"在 Bedrock Knowledge Bases 中,企業可透過","如果原始文档存在过时、冲突、缺失上下文等问题,模型回答质量会直接受影响。RAG 不能自动修复“源数据质量差”的根因。":"如果原始文件有過時、衝突、缺失上下文等問題,模型回答品質會直接受影響。 RAG 無法自動修復「來源資料品質差」的根因。","很多项目在试点阶段忽略了权限隔离,上线后才发现不同角色看到同一答案存在合规风险。建议在接入前完成权限分层与访问策略定义。":"很多項目在試點階段忽略了權限隔離,上線後才發現不同角色看到相同答案有合規風險。建議在存取前完成權限分層與存取策略定義。","过大分块会稀释重点,过小分块会失去语义完整性。检索结果不稳定时,问题往往不在模型,而在分块策略、元数据和重排序设置。":"過大分塊會稀釋重點,過小分塊會失去語意完整性。檢索結果不穩定時,問題往往不在模型,而在分塊策略、元資料和重排序設定。","若没有收集用户反馈、人工纠错与失败样本分析,系统质量很难持续提升。建议建立“问题归类-修复-验证”的周期机制。":"若沒有收集使用者回饋、人工糾錯與失敗樣本分析,系統品質很難持續提升。建議建立「問題歸類-修復-驗證」的週期機制。","知识库并非一次性建设。企业制度、产品策略和流程会变化,需要同步更新数据源和检索策略,否则应用会快速失真。":"知識庫並非一次性建置。企業制度、產品策略和流程會發生變化,需要同步更新資料來源和檢索策略,否則應用會快速失真。","把 RAG 项目纳入长期运营体系:明确数据责任人、更新频率、质量看板和复盘节奏。":"把 RAG 專案納入長期營運體系:明確資料責任人、更新頻率、品質看板和複盤節奏。","我们可协助建立知识库质量治理框架、问题定位机制和迭代计划,降低项目后期返工风险。":"我們可協助建立知識庫品質治理架構、問題定位機制和迭代計劃,降低專案後期返工風險。","聊天机器人通常以问答为主,而 Agent 更强调“理解任务、调用工具、执行步骤、返回结果”。根据 AWS 官方说明,Bedrock Agents 可以编排模型、数据源和 API,适用于更复杂的业务流程。":"聊天機器人通常以問答為主,而 Agent 更強調「理解任務、呼叫工具、執行步驟、回傳結果」。根據 AWS 官方說明,Bedrock Agents 可以編排模型、資料來源和 API,適用於更複雜的業務流程。","Agent 的关键价值在于连接 CRM、工单、订单、内部审批系统等业务接口。这样,用户请求可以从“咨询”进一步扩展到“执行动作”。":"Agent 的關鍵價值在於連接 CRM、工單、訂單、內部核准系統等業務介面。這樣,使用者請求可以從「諮詢」進一步擴展到「執行動作」。","客服:查询工单状态、返回处理建议、触发标准流程。":"客服:查詢工單狀態、返回處理建議、觸發標準流程。","销售:汇总客户信息、生成拜访建议、联动线索系统。":"銷售:彙總客戶資訊、產生拜訪建議、連動線索系統。","运营:自动生成日报、异常提醒、跨系统任务同步。":"營運:自動產生日報、異常提醒、跨系統任務同步。","IT 支持:执行常见排查步骤并生成结构化反馈。":"IT 支援:執行常見排查步驟並產生結構化回饋。","涉及资金、权限、合同等高风险动作时,建议设置人工审批节点。Agent 可以提升效率,但不应绕开企业关键控制点。":"涉及資金、權限、合約等高風險動作時,建議設定人工審批節點。 Agent 可以提升效率,但不應繞過企業關鍵控制點。","建议先选取流程清晰、规则稳定、接口成熟的场景试点,再逐步扩展至跨部门流程,避免一次性接入过多系统造成治理复杂度过高。":"建議先選取流程清晰、規則穩定、介面成熟的場景試點,再逐步擴展至跨部門流程,避免一次性接取過多系統造成治理複雜度過高。","优先定义 Agent 的“能力边界”和“禁止动作清单”,并与安全、审计团队同步。":"優先定義 Agent 的“能力邊界”和“禁止動作清單”,並與安全性、審計團隊同步。","我们可以协助规划 Agent 方案、梳理系统接口、设计审批流程和监控指标,帮助项目稳步推进。":"我們可以協助規劃 Agent 方案、梳理系統介面、設計審批流程和監控指標,幫助專案穩定推進。","仅靠问答能力,往往无法覆盖企业“查询之后还要执行”的场景。例如,用户咨询完成后仍需人工进入系统处理,流程链条没有实质缩短。":"僅靠問答能力,往往無法涵蓋企業「查詢之後還要執行」的場景。例如,使用者諮詢完成å¾
298Œä»éœ€äººå·¥é€²å…¥ç³»çµ±è™•理,流程鏈條沒有實質縮短。","业务 Agent 的价值在于把“理解需求”和“执行动作”连接起来,使 AI 成为流程节点而非仅是对话界面。这通常能改善响应效率和流程一致性。":"業務 Agent 的價值在於把「理解需求」和「執行動作」連結起來,使 AI 成為流程節點而非僅是對話介面。這通常能改善回應效率和流程一致性。","通过标准化工具调用,Agent 可以访问内部 API、查询知识库、触发通知或创建任务。核心是保证输入输出结构清晰、失败可回退、过程可追踪。":"透過標準化工具調用,Agent 可以存取內部 API、查詢知識庫、觸發通知或建立任務。核心是保證輸入輸出結構清晰、失敗可回退、流程可追蹤。","财务变更、权限调整、对外承诺等动作应保留人工确认。Agent 可先完成资料收集和建议生成,再交由审批人确认执行。":"財務變更、權限調整、對外承諾等動作應保留人工確認。 Agent 可先完成資料收集和建議生成,再交由審核者確認執行。","建议组合使用 Guardrails、动作白名单、审计日志和异常告警。企业关注的不是“自动化比例越高越好”,而是“可控前提下持续提效”。":"建議組合使用 Guardrails、動作白名單、稽核日誌和異常警告。企業關注的不是“自動化比例越高越好”,而是“可控前提下持續提效”。","从单一流程试点开始,先建立稳定工具链,再推进多系统协同,可有效降低跨系统集成风险。":"從單一流程試點開始,先建立穩定工具鏈,再推進多系統協同,可有效降低跨系統整合風險。","我们可协助设计 Agent 流程蓝图、工具接入规范、风险控制与运营指标体系。":"我們可協助設計 Agent 流程藍圖、工具存取規範、風險控制與營運指標系統。","生成式 AI 在企业场景中涉及合规、品牌、用户隐私等风险。AWS 官方文档指出,Guardrails 可用于评估用户输入和模型输出,帮助应用建立可配置的安全策略。":"生成式 AI 在企業場景中涉及合規、品牌、用戶隱私等風險。 AWS 官方文件指出,Guardrails 可用於評估使用者輸入和模型輸出,協助應用建立可設定的安全性策略。","风险通常来自两端:用户输入可能包含违规请求或敏感信息;模型输出可能出现不当内容、越界建议或信息泄露。安全边界应同时覆盖输入和输出。":"風險通常來自兩端:使用者輸入可能包含違規請求或敏感資訊;模型輸出可能出現不當內容、越界建議或資訊外洩。安全邊界應同時覆蓋輸入和輸出。","内容过滤与主题限制:降低违规话题输出风险。":"內容過濾與主題限制:降低違規話題輸出風險。","敏感信息保护:对 PII 等内容进行识别与处理。":"敏感資訊保護:對 PII 等內容進行識別與處理。","词汇策略与响应处理:定义拦截、替换、提示等处置方式。":"詞彙策略與反應處理:定義攔截、替換、提示等處置方式。","Guardrails 可与模型调用、Agents 和 Knowledge Bases 协同使用,也可通过":"Guardrails 可與模型呼叫、Agents 和 Knowledge Bases 協同使用,也可透過","根据 AWS 官方 IAM 文档,Bedrock 支持 identity-based policies、policy resources 与 condition keys。建议按角色拆分权限,避免一组凭证拥有过多操作能力。":"根據 AWS 官方 IAM 文檔,Bedrock 支援 identity-based policies、policy resources 與 condition keys。建議按角色拆分權限,避免一組憑證擁有過多操作能力。","应明确哪些数据可以进入模型上下文,哪些必须脱敏或禁止使用。对于跨区域推理和多环境调用,建议同步评估数据主权与监管要求。":"應明確哪些資料可以進入模型上下文,哪些必須脫敏或禁止使用。對於跨區域推理和多環境調用,建議同步評估資料主權與監管要求。","建议记录关键调用链:请求来源、模型版本、策略命中、输出处置结果。审计目标不是“保存日志本身”,而是支持问题追溯与责任界定。":"建議記錄關鍵呼叫鏈:請求來源、模型版本、策略命中、輸出處置結果。審計目標不是“保存日誌本身”,而是支援問題追溯與責任界定。","高风险能力(如生产环境策略变更、跨账户授权、关键动作执行)建议纳入审批流,避免权限扩散带来的系统性风险。":"高風險能力(如生產環境策略變更、跨帳戶授權、關鍵動作執行)建議納入核准流程,避免權限擴散帶來的系統性風險。","服务商可协助落地,但企业需保留核心决策权与控制权。建议在合同与流程层面明确双方边界:谁负责配置、谁负责审批、谁负责最终责任。":"服務商可協助落地,但企業需保留核心決策權與控制權。建議在合約與流程層面明確雙方邊界:誰負責配置、誰負責審批、誰負責最終責任。","将 Bedrock 安全要求并入现有云安全制度,
298避免形成“AI 系统单独一套规则”的治理孤岛。":"將 Bedrock 安全要求併入現有雲端安全制度,避免形成「AI 系統單獨一套規則」的治理孤島。","我们可协助梳理权限模型、审计策略与上线检查清单,并配合企业安全团队完成评审与整改。":"我們可協助整理權限模型、稽核策略與上線檢查清單,並配合企業安全團隊完成評審與整改。","AWS 官方文档指出,Bedrock 成本与输入/输出 token、调用模型类型、推理方式(按需、预配、批处理)等相关。上线前应先建立成本口径,避免“只看总账不看来源”。":"AWS 官方文件指出,Bedrock 成本與輸入/輸出 token、呼叫模型類型、推理方式(按需、預配、批次)等相關。上線前應先建立成本口徑,避免「只看總帳不看來源」。","模型能力越强,通常成本与延迟压力越大。建议把请求按复杂度分层,常规请求走轻量模型,复杂请求再升级高阶模型。":"模型能力越強,通常成本與延遲壓力越大。建議把請求依複雜度分層,常規請求走輕量模型,複雜請求再升級高階模型。","峰值流量往往决定整体预算上限。建议提前规划并发策略、限流规则与服务降级方案,确保在高峰期仍可控运行。":"峰值流量往往決定整體預算上限。建議事先規劃並發策略、限流規則與服務降級方案,確保在高峰期仍可控制運作。","通过压缩上下文、减少冗余历史、复用高频结果,可降低 token 消耗。建议把“提示词治理”纳入运维规范,而非只在开发阶段处理。":"透過壓縮上下文、減少冗餘歷史、復用高頻結果,可降低 token 消耗。建議把「提示詞治理」納入維運規範,而非只在開發階段處理。","建议建立预算阈值、团队级成本看板和月度复盘机制。对异常飙升调用要有自动告警与追溯流程。":"建議建立預算閾值、團隊層級成本看板和每月複盤機制。對異常飆升呼叫要有自動警報與追溯流程。","上线前先做 2-4 周流量模拟,形成成本区间预测,并明确“超预算时的处置策略”。具体价格请以 AWS 官方实时价格页面为准。":"上線前先做 2-4 週流量模擬,形成成本區間預測,並明確「超預算時的處置策略」。具體價格請以 AWS 官方即時價格頁面為準。","我们可协助建立成本基线、指标体系与告警机制,帮助团队在可控预算内持续优化。":"我們可協助建立成本基線、指標系統與警報機制,協助團隊在可控預算內持續優化。","可用于制度检索、流程问答、材料归纳等场景,重点在于输出可追溯与审计留痕,而非替代人工决策。":"可用於制度檢索、流程問答、材料歸納等場景,重點在於輸出可追溯與審計留痕,而非取代人工決策。","适合高频咨询、订单进度说明、售后流程指引等任务。若结合知识库与工单系统,能够提升服务一致性。":"適合高頻諮詢、訂單進度說明、售後流程指引等任務。若結合知識庫與工單系統,能提升服務一致性。","可将设备说明、维护手册、故障案例整合为检索式助手,辅助一线排障与培训。":"可將設備說明、維修手冊、故障案例整合為檢索式助手,輔助第一線排障與訓練。","可用于玩家常见问题、活动规则解释、多语言公告生成等场景,重点关注峰值并发和内容安全控制。":"可用於玩家常見問題、活動規則解釋、多語言公告生成等場景,重點在於峰值並發和內容安全控制。","在内部办公场景中,可支持制度检索、会议纪要整理、跨语言内容草拟。对于跨区域团队,多语言能力通常是核心诉求之一。":"在內部辦公場景中,可支持制度檢索、會議紀錄整理、跨語言內容草擬。對於跨區域團隊,多語言能力通常是核心訴求之一。","建议先选单行业单流程做 PoC,明确业务收益与风险,再逐步扩展场景覆盖范围。":"建議先選單產業單流程做 PoC,明確業務收益與風險,再逐步擴展場景覆蓋範圍。","我们可协助行业场景梳理、方案评估、架构落地与上线运维,帮助企业稳步推进。":"我們可協助產業場景整理、方案評估、架構落地與上線維,協助企業穩定發展。"},vu={"zh-CN":qj,"en-US":Hj,"es-ES":Fj,"ko-KR":Xj,"ja-JP":ez,"zh-TW":nz},cz={"en-US":iz,"es-ES":sz,"ko-KR":oz,"ja-JP":rz,"zh-TW":lz};let qn=localStorage.getItem("app_lang")||"zh-CN";vu[qn]||(qn="zh-CN");const Su=new Set;function dz(a){return a.replace(/\s+/g," ").trim()}function uz(a){qn=a,localStorage.setItem("app_lang",a),Su.forEach(i=>
298i(a))}function mz(a){const i=a.split(".");let r=vu[qn],l=vu["zh-CN"];for(const d of i)r&&(r=r[d]),l&&(l=l[d]);return r||l||a}function uA(a=qn){return cz[a]??{}}function dn(a,i=qn){if(i==="zh-CN")return a;const r=uA(i);if(!r||Object.keys(r).length===0)return a;const l=dz(a);return l?r[l]??a:a}function Na(){const[a,i]=B.useState(qn);return B.useEffect(()=>(Su.add(i),()=>{Su.delete(i)}),[]),{lang:a,setLang:uz,t:mz,translateText:dn}}const Os={"zh-CN":{label:"简体中文",short:"ZH"},"en-US":{label:"English",short:"EN"},"es-ES":{label:"Español",short:"ES"},"ko-KR":{label:"한국어",short:"KR"},"ja-JP":{label:"日本語",short:"JP"},"zh-TW":{label:"繁體中文",short:"TC"}};function pz(){const[a,i]=B.useState(!1),[r,l]=B.useState(!1),[d,m]=B.useState(!1),p=B.useRef(null),f=Rt(),{lang:y,setLang:g,t:x}=Na(),A=["/services/gpu"].includes(f.pathname),v=["/about","/solutions"].includes(f.pathname),w=d||v||!A;B.useEffect(()=>{const j=()=>{m(window.scrollY>20)};return window.addEventListener("scroll",j),()=>window.removeEventListener("scroll",j)},[]),B.useEffect(()=>{const j=I=>{p.current&&(p.current.contains(I.target)||l(!1))};return document.addEventListener("mousedown",j),()=>document.removeEventListener("mousedown",j)},[]);const z=[{name:x("nav.bedrock"),path:"/bedrock"},{name:x("nav.services"),subLinks:[{name:x("nav.gpu"),path:"/services/gpu"},{name:x("nav.ai"),path:"/services/ai"}]},{name:x("nav.spp"),path:"/trust"},{name:x("nav.solutions"),path:"/solutions"},{name:x("nav.about"),path:"/about"},{name:x("nav.contact"),path:"/contact"}];return o.jsxs("nav",{className:`fixed top-0 left-0 right-0 z-50 transition-all duration-300 ${d||v?"bg-white/90 backdrop-blur-md shadow-sm py-3":"bg-transparent py-5"}`,children:[o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:o.jsxs("div",{className:"flex justify-between items-center",children:[o.jsx("div",{className:"flex items-center flex-1",children:o.jsx(Be,{to:"/",className:"flex items-center",children:o.jsx("img",{src:"/corebyte-logo.webp",alt:"CoreByte Logo",className:"h-4 md:h-5 w-auto object-contain"})})}),o.jsx("div",{className:"hidden md:flex items-center justify-center space-x-8",children:z.map(j=>j.subLinks?o.jsxs("div",{className:"relative group",children:[o.jsxs("span",{className:`flex items-center gap-1 cursor-pointer text-sm font-medium transition-colors py-2 ${w?"text-[#232f3e] group-hover:text-[#0073bb]":"text-gray-200 group-hover:text-white"}`,children:[j.name,o.jsx(Pg,{className:"w-4 h-4 transition-transform group-hover:rotate-180"})]}),o.jsx("div",{className:"absolute top-full left-1/2 -translate-x-1/2 pt-4 opacity-0 invisible translate-y-4 group-hover:translate-y-0 group-hover:opacity-100 group-hover:visible transition-all duration-300 ease-out z-50",children:o.jsxs("div",{className:"bg-white rounded-2xl shadow-[0_20px_60px_rgba(0,0,0,0.1)] border border-gray-100 p-2 w-56 flex flex-col relative overflow-hidden",children:[o.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-blue-50/50 to-purple-50/50 opacity-0 group-hover:opacity-100 transition-opacity duration-500 pointer-events-none"}),j.subLinks.map(I=>o.jsxs(Be,{to:I.path,className:"relative z-10 px-4 py-3 flex items-center text-sm font-medium text-gray-700 hover:text-[#0073bb] hover:bg-white rounded-xl transition-all duration-200 hover:shadow-sm",children:[o.jsx("span",{className:"w-1.5 h-1.5 rounded-full bg-slate-200 mr-3 group-hover/link:bg-[#0ea5e9] transition-colors"}),I.name]},I.name))]})})]},j.name):o.jsxs(Be,{to:j.path,className:`relative text-sm font-medium transition-colors py-2 ${w?"text-[#232f3e] hover:text-[#0073bb]":"text-gray-200 hover:text-white"}`,children:[j.name,j.path==="/bedrock"&&o.jsx(oe.span,{animate:{scale:[1,1.1,1],rotate:[-2,2,-2]},transition:{duration:2,repeat:1/0,ease:"easeInOut"},className:"absolute -top-2 -right-7 text-[9px] font-extrabold text-white bg-gradient-to-r from-red-500 to-orange-500 px-1.5 py-0 rounded-tl-md rounded-tr-md rounded-br-md rounded-bl-sm shadow-[0_2px_4px_rgba(239,68,68,0.4)] tracking-wider",children:"HOT"})]},j.name))}),o.jsxs("div",{className:"hidden md:flex items-center justify-end flex-1 space-x-6",children:[o.jsx(Be,{to:"/docs",className:`text-sm font-medium transition-colors ${w?"text-[#232f3e] hover:text-[#0073bb]":"text-gray-200 hover:text-white"}`,children:x("nav.docs")}),o.jsxs("div",{ref:p,className:"relative","data-i18n-skip":"true",children:[o.jsx("button",{type:"button",onClick:()=>l(j=>
298!j),className:`cursor-pointer font-medium transition-colors text-sm ${w?"text-[#232f3e] hover:text-[#0073bb]":"text-gray-200 hover:text-white"}`,children:Os[y].short}),o.jsx("div",{className:`absolute top-full right-0 pt-2 w-32 transition-all duration-200 ease-out z-50 ${r?"opacity-100 visible translate-y-0":"opacity-0 invisible translate-y-2"}`,children:o.jsx("div",{className:"bg-white rounded-xl shadow-[0_20px_60px_rgba(0,0,0,0.1)] border border-gray-100 p-2 flex flex-col relative overflow-hidden",children:Object.keys(Os).map(j=>o.jsx("button",{onClick:()=>{g(j),l(!1)},className:`text-left px-3 py-2 text-sm font-medium rounded-lg transition-colors ${y===j?"bg-blue-50 text-[#0073bb]":"text-gray-700 hover:bg-gray-50 hover:text-[#0073bb]"}`,children:Os[j].label},j))})})]}),o.jsx(Bx,{className:`w-5 h-5 cursor-pointer transition-colors ${w?"text-[#232f3e] hover:text-[#0073bb]":"text-gray-200 hover:text-white"}`})]}),o.jsx("div",{className:"md:hidden flex items-center",children:o.jsx("button",{onClick:()=>i(!a),className:w?"text-[#232f3e]":"text-white",children:a?o.jsx(L1,{}):o.jsx(u1,{})})})]})}),o.jsx(J0,{children:a&&o.jsx(oe.div,{initial:{opacity:0,y:-20},animate:{opacity:1,y:0},exit:{opacity:0,y:-20},className:"md:hidden bg-white border-b absolute top-full left-0 right-0 py-6 px-4 shadow-xl",children:o.jsxs("div",{className:"flex flex-col space-y-4",children:[z.map(j=>j.subLinks?o.jsxs("div",{className:"border-b border-gray-100 pb-2",children:[o.jsxs("div",{className:"text-[#232f3e] text-lg font-medium flex items-center justify-between mb-3",children:[j.name,o.jsx(Pg,{className:"w-5 h-5 text-gray-400"})]}),o.jsx("div",{className:"flex flex-col space-y-3 pl-4 mb-2",children:j.subLinks.map(I=>o.jsx(Be,{to:I.path,onClick:()=>i(!1),className:"text-gray-600 text-base font-medium",children:I.name},I.name))})]},j.name):o.jsx(Be,{to:j.path,onClick:()=>i(!1),className:"text-[#232f3e] text-lg font-medium border-b border-gray-100 pb-2 flex items-center justify-between",children:o.jsxs("div",{className:"flex items-center gap-2",children:[j.name,j.path==="/bedrock"&&o.jsx(oe.span,{animate:{scale:[1,1.1,1],rotate:[-2,2,-2]},transition:{duration:2,repeat:1/0,ease:"easeInOut"},className:"text-[9px] font-extrabold text-white bg-gradient-to-r from-red-500 to-orange-500 px-1.5 py-0 rounded-tl-md rounded-tr-md rounded-br-md rounded-bl-sm shadow-[0_2px_4px_rgba(239,68,68,0.4)] tracking-wider",children:"HOT"})]})},j.name)),o.jsxs("div",{className:"border-t border-gray-100 pt-4 mt-2","data-i18n-skip":"true",children:[o.jsx("div",{className:"text-[#232f3e] text-lg font-medium mb-3",children:"Language"}),o.jsx("div",{className:"grid grid-cols-3 gap-2",children:Object.keys(Os).map(j=>o.jsx("button",{onClick:()=>{g(j),i(!1)},className:`text-sm py-2 rounded-lg font-medium transition-colors ${y===j?"bg-[#0073bb] text-white":"bg-gray-50 text-gray-700"}`,children:Os[j].label},j))})]})]})})})]})}function fz(){const{t:a}=Na();return o.jsx("footer",{id:"contact",className:"bg-[#1a2b3c] text-white pt-20 pb-10",children:o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-12 mb-16",children:[o.jsxs("div",{className:"space-y-6",children:[o.jsx(Be,{to:"/",className:"flex items-center",children:o.jsx("img",{src:"/corebyte-logo.webp",alt:"CoreByte Logo",className:"h-5 md:h-6 w-auto object-contain"})}),o.jsxs("p",{className:"text-gray-400 text-sm leading-relaxed",children:["COREBYTE TECHNOLOGY PTE. LTD.",o.jsx("br",{}),a("footer.desc")]}),o.jsx("div",{className:"flex items-center gap-2 text-xs text-[#0073bb] font-medium uppercase tracking-widest",children:o.jsx("span",{children:"AWS Certified Partner"})})]}),o.jsxs("div",{children:[o.jsx("h4",{className:"font-bold text-lg mb-6",children:a("footer.products")}),o.jsxs("ul",{className:"space-y-4 text-gray-400 text-sm",children:[o.jsx("li",{children:o.jsx(Be,{to:"/bedrock",className:"hover:text-white transition-colors",children:"Amazon Bedrock 咨询"})}),o.jsx("li",{children:o.jsx(Be,{to:"/bedrock",className:"hover:text-white transition-colors",children:"企业知识库 RAG 建设"})}),o.jsx("li",{children:o.jsx(Be,{to:"/bedrock",className:"hover:text-white transition-colors",children:"AI Agent 业务开发"})}),o.jsx("li",{children:o.jsx(Be,{to:"/bedrock",className:"hover:text-white transition-colors",children:"Guardrails 安全治理"})}),o.jsx("li",{children:o.jsx(Be,{to:"/trust",className:"hover:text-white transition-colors",children:"AWS 云架构与运维"})}),o.jsx("li",{children:o.jsx(Be,{to:"/docs",className:"hover:text-white transition-colors",children:a("nav.docs")})})]})]}),o.jsxs("div",{children:[o.jsx("h4",{className:"font-bold text-lg mb-6",children:a("footer.solutions")}),o.jsxs("ul",{className:"space-y-4 text-gray-400 text-sm",children:[o.jsx("li",{children:o.jsx("a",{href:"#solutions",className:"hover:text-white transition-colors",children:"金融风控与合规"})}),o.jsx("li",{children:o.jsx("a",{href:"#solutions",className:"hover:text-white transition-colors",children:"智慧电商与直播"})}),o.jsx("li",{children:o.jsx("a",{href:"#solutions",className:"hover:text-white transition-colors",children:"智能制造与运维"})}),o.jsx("li",{children:o.jsx("a",{href:"#solutions",className:"hover:text-white transition-colors",children:"全球化游戏运营"})}),o.jsx("li",{children:o.jsx("a",{href:"#solutions",className:"hover:text-white transition-colors",children:"社交媒体内容审核"})})]})]}),o.jsxs("div",{children:[o.jsx("h4",{className:"font-bold text-lg mb-6",children:a("footer.contact")}),o.jsxs("ul",{className:"space-y-4 text-gray-400 text-sm",children:[o.jsxs("li",{className:"flex gap-3",children:[o.jsx(vx,{className:"w-5 h-5 text-[#0073bb] shrink-0"}),o.jsx("span",{children:"[email protected]"})]}),o.jsxs("li",{className:"flex gap-3",children:[o.jsx(Sx,{className:"w-5 h-5 text-[#0073bb] shrink-0"}),o.jsx("span",{children:"+65 6789 0123"})]}),o.jsxs("li",{className:"flex gap-3",children:[o.jsx(c1,{className:"w-5 h-5 text-[#0073bb] shrink-0"}),o.jsx("span",{children:"8 Marina Blvd, Marina Bay Financial Centre, Singapore 018981"})]})]}),o.jsxs(Be,{to:"/contact",className:"mt-8 bg-[#0073bb] hover:bg-[#005a92] text-white px-6 py-3 rounded-lg text-sm font-semibold transition-all w-full flex items-center justify-center gap-2",children:["联系我们的架构师 ",o.jsx(XS,{className:"w-4 h-4"})]})]})]}),o.jsx("div",{className:"border-t border-gray-800 pt-8 mt-8",children:o.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 items-center",children:[o.jsxs("div",{className:"text-gray-500 text-xs leading-relaxed max-w-2xl",children:[o.jsx("p",{className:"mb-2",children:"© 2026 COREBYTE TECHNOLOGY PTE. LTD. All rights reserved."}),o.jsx("p",{children:a("footer.trademark")})]}),o.jsxs("div",{className:"flex md:justify-end gap-6 text-gray-500 text-xs",children:[o.jsx(Be,{to:"/privacy",className:"hover:text-white",children:a("footer.privacy")}),o.jsx(Be,{to:"/terms",className:"hover:text-white",children:a("footer.terms")}),o.jsx(Be,{to:"/cookies",className:"hover:text-white",children:"Cookie Settings"})]})]})})]})})}function hz(){return o.jsxs("div",{className:"bg-white font-sans text-[#232f3e]",children:[o.jsx("section",{className:"relative pt-20 pb-20 lg:pt-28 lg:pb-32 bg-white overflow-hidden border-b border-gray-200",children:o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 w-full h-full flex items-center",children:o.jsxs("div",{className:"flex flex-col lg:flex-row items-center gap-16 lg:gap-16 w-full",children:[o.jsxs(oe.div,{initial:{opacity:0,y:30}
298,animate:{opacity:1,y:0},transition:{duration:.8,ease:"easeOut"},className:"flex-1 w-full text-left",children:[o.jsx("div",{className:"mb-10",children:o.jsxs("div",{className:"inline-flex items-center gap-2 lg:gap-3",children:[o.jsx(ta,{className:"w-5 h-5 lg:w-6 lg:h-6 text-[#0ea5e9]"}),o.jsxs(oe.div,{animate:{backgroundPosition:["0% 50%","100% 50%","0% 50%"],opacity:[.94,1,.94]},transition:{duration:8,ease:"easeInOut",repeat:1/0},className:"text-[13px] lg:text-[15px] font-bold uppercase tracking-[0.1em] lg:tracking-[0.15em] text-transparent bg-clip-text bg-[length:220%_100%] bg-[linear-gradient(90deg,#0a73bf_0%,#4aa4e3_35%,#c51f4b_65%,#0a73bf_100%)]",children:["AWS SPP 官方服务商 ",o.jsx("span",{className:"mx-1 lg:mx-2 text-gray-300 opacity-50",children:"|"})," COREBYTE TECHNOLOGY"]})]})}),o.jsxs("h1",{className:"text-4xl md:text-5xl lg:text-[4rem] font-extrabold text-[#232f3e] leading-[1.15] mb-8 tracking-tight",children:["专业,可靠。",o.jsx("br",{className:"hidden md:block"}),"企业级 ",o.jsx("span",{className:"text-[#0073bb]",children:"AI 落地"}),"伙伴"]}),o.jsx("p",{className:"text-gray-600 text-lg lg:text-[20px] max-w-2xl leading-relaxed mb-0 font-medium",children:"基于 AWS 卓越架构,协助企业在新加坡本地及全球市场安全、合规地部署 Amazon Bedrock 等生成式 AI 应用。"})]}),o.jsx("div",{className:"flex-1 w-full relative hidden lg:flex items-center justify-end",children:o.jsxs(oe.div,{initial:{opacity:0,x:30},animate:{opacity:1,x:0},transition:{duration:1,ease:"easeOut",delay:.2},className:"relative w-full max-w-[500px]",children:[o.jsxs("div",{className:"relative w-full bg-white border border-gray-200 rounded-lg shadow-[0_20px_50px_rgb(0,0,0,0.15)] flex flex-col overflow-hidden aspect-[4/3] max-h-[400px]",children:[o.jsxs("div",{className:"h-10 bg-[#232f3e] flex items-center px-4 justify-between shrink-0",children:[o.jsxs("div",{className:"flex items-center gap-4",children:[o.jsxs("div",{className:"text-white font-bold text-lg tracking-tighter flex items-center relative",children:["AWS",o.jsxs("svg",{viewBox:"0 0 100 35",className:"w-8 h-auto absolute -bottom-1 -right-7",children:[o.jsx("path",{d:"M0 20 Q 20 28, 40 20",fill:"none",stroke:"#ff9900",strokeWidth:"4"}),o.jsx("polygon",{points:"42,18 36,15 39,23",fill:"#ff9900"})]})]}),o.jsxs("div",{className:"ml-6 h-6 bg-[#161f28] border border-[#2c3b4f] hover:border-gray-400 transition-colors rounded-sm flex items-center px-2 w-32 md:w-56 text-[11px] text-gray-400",children:[o.jsx(b1,{className:"w-3 h-3 mr-2"}),o.jsx("span",{className:"flex-1 truncate",children:"Search resources, services..."})]})]}),o.jsxs("div",{className:"flex items-center gap-4 text-white text-[11px]",children:[o.jsxs("span",{className:"hidden sm:inline-flex items-center gap-1 hover:text-white transition-colors cursor-pointer text-gray-300",children:[o.jsx(Ax,{className:"w-3 h-3"})," ap-southeast-1"]}),o.jsxs("span",{className:"bg-[#161f28] px-2 py-1 rounded-sm border border-[#2c3b4f] hover:border-gray-400 transition-colors cursor-pointer flex items-center gap-1",children:[o.jsx(Bx,{className:"w-3 h-3"})," corebyte-admin"]})]})]}),o.jsxs("div",{className:"flex flex-1 overflow-hidden bg-[#f8f8f8]",children:[o.jsxs("div",{className:"w-14 bg-white border-r border-gray-200 flex flex-col items-center py-4 gap-4 shrink-0",children:[o.jsx("div",{className:"w-7 h-7 rounded bg-[#0073bb]/10 text-[#0073bb] flex items-center justify-center cursor-pointer",children:o.jsx(Wr,{className:"w-4 h-4"})}),o.jsx("div",{className:"w-7 h-7 rounded text-gray-400 hover:bg-gray-100 hover:text-gray-600 flex items-center justify-center cursor-pointer transition-colors",children:o.jsx(cn,{className:"w-4 h-4"})}),o.jsx("div",{className:"w-7 h-7 rounded text-gray-400 hover:bg-gray-100 hover:text-gray-600 flex items-center justify-center cursor-pointer transition-colors",children:o.jsx(rn,{className:"w-4 h-4"})}),o.jsx("div",{className:"w-7 h-7 rounded text-gray-400 hover:bg-gray-100 hover:text-gray-600 flex items-center justify-center cursor-pointer transition-colors",children:o.jsx(ta,{className:"w-4 h-4"})})]}),o.jsxs("div",{className:"flex-1 bg-white p-5 overflow-hidden flex flex-col relative w-full",children:[o.jsxs("div",{className:"text-[11px] text-gray-500 mb-2 flex items-center gap-1",children:[o.jsx("span",{className:"hover:text-[#0073bb] cursor-pointer hover:underline",children:"Amazon Bedrock"})," ",o.jsx("span",{className:"text-gray-400",children:"/"})," ",o.jsx("span",{className:"text-gray-800",children:"Model access"})]}),o.jsxs("div",{className:"flex justify-between items-start mb-5",children:[o.jsx("div",{children:o.jsxs("h2",{className:"text-[18px] font-bold text-[#232f3e] flex items-center gap-2",children:["Model access ",o.jsx("span",{className:"text-[10px] bg-[#0073bb]/10 text-[#0073bb] px-1.5 py-0.5 rounded-sm font-normal",children:"Info"})]})}),o.jsx("button",{className:"bg-white hover:bg-gray-50 text-[#232f3e] border border-gray-400 text-[11px] font-bold px-3 py-1.5 rounded-sm transition-colors shadow-sm",children:"Manage model access"})]}),o.jsxs("div",{className:"border border-gray-200 rounded-sm flex-1 flex flex-col bg-white overflow-hidden shadow-sm",children:[o.jsxs("div",{className:"bg-[#fafafa] border-b border-gray-200 p-2.5 flex text-[11px] font-bold text-[#232f3e]",children:[o.jsx("div",{className:"flex-[2]",children:"Model"}),o.jsx("div",{className:"flex-1",children:"Provider"}),o.jsx("div",{className:"flex-1",children:"Access status"})]}),o.jsxs("div",{className:"p-2.5 border-b border-gray-100 flex text-[11px] items-center hover:bg-blue-50/30 transition-colors",children:[o.jsx("div",{className:"flex-[2] text-[#0073bb] font-medium hover:underline cursor-pointer",children:"Claude 3.5 Sonnet"}),o.jsx("div",{className:"flex-1 text-gray-600",children:"Anthropic"}),o.jsxs("div",{className:"flex-1 text-[#1d8102] flex items-center gap-1.5",children:[o.jsx(Yt,{className:"w-3 h-3 text-[#1d8102]"})," Access granted"]})]}),o.jsxs("div",{className:"p-2.5 border-b border-gray-100 flex text-[11px] items-center hover:bg-blue-50/30 transition-colors",children:[o.jsx("div",{className:"flex-[2] text-[#0073bb] font-medium hover:underline cursor-pointer",children:"Claude 3 Opus"}),o.jsx("div",{className:"flex-1 text-gray-600",children:"Anthropic"}),o.jsxs("div",{className:"flex-1 text-[#1d8102] flex items-center gap-1.5",children:[o.jsx(Yt,{className:"w-3 h-3 text-[#1d8102]"})," Access granted"]})]}),o.jsxs("div",{className:"p-2.5 flex text-[11px] items-center hover:bg-blue-50/30 transition-colors",children:[o.jsx("div",{className:"flex-[2] text-[#0073bb] font-medium hover:underline cursor-pointer",children:"Titan Text G1 - Premier"}),o.jsx("div",{className:"flex-1 text-gray-600",children:"Amazon"}),o.jsxs("div",{className:"flex-1 text-[#1d8102] flex items-center gap-1.5",children:[o.jsx(Yt,{className:"w-3 h-3 text-[#1d8102]"})," Access granted"]})]})]}),o.jsx("div",{className:"absolute inset-x-0 bottom-0 h-10 bg-gradient-to-t from-white to-transparent pointer-events-none"})]})]})]}),o.jsxs(oe.div,{initial:{y:20,opacity:0}
298,animate:{y:0,opacity:1},transition:{delay:.6,duration:.8},className:"absolute -bottom-6 -left-6 bg-white p-4 rounded-lg shadow-[0_12px_30px_rgb(0,0,0,0.12)] border border-gray-200 flex items-center gap-4 z-10",children:[o.jsx("div",{className:"w-10 h-10 bg-[#0073bb] rounded-full flex items-center justify-center text-white shadow-inner",children:o.jsx(Or,{className:"w-5 h-5"})}),o.jsxs("div",{children:[o.jsx("div",{className:"text-[10px] text-gray-500 font-bold uppercase tracking-widest mb-0.5",children:"Enterprise Ready"}),o.jsx("div",{className:"text-[#232f3e] font-extrabold text-[14px]",children:"Production Environment"})]})]})]})})]})})}),o.jsx("section",{className:"py-20 lg:py-28 bg-white border-y border-gray-200",children:o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsxs("div",{className:"flex flex-col lg:flex-row lg:items-end justify-between mb-16 gap-6",children:[o.jsxs("div",{className:"max-w-2xl",children:[o.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-[#232f3e] mb-4",children:"全栈式 AI 云赋能架构"}),o.jsx("p",{className:"text-gray-600 text-lg",children:"除了出色的模型接入,我们更为关注您底层的云基础设施安全性以及日常å
298¯ç”¨æ€§ã€‚"})]}),o.jsxs("button",{className:"text-[#0073bb] font-bold flex items-center gap-2 hover:underline pb-1",children:["查看技术白皮书 ",o.jsx(un,{className:"w-4 h-4"})]})]}),o.jsx("div",{className:"grid md:grid-cols-2 gap-px bg-gray-200 border border-gray-200",children:[{title:"Bedrock 模型接入服务",desc:"协助企业接入 Amazon Bedrock 可用模型,完成权限配置、内部网络通道(PrivateLink)搭建与 API 调用上线。",icon:o.jsx(rn,{className:"w-6 h-6"})},{title:"企业知识库与 RAG 集成",desc:"构建企业级检索增强生成 (RAG),打通企业内部系统数据流,实现智能搜索、自动化分析及业务辅助。",icon:o.jsx(cn,{className:"w-6 h-6"})},{title:"AI Agent 与业务工作流",desc:"基于 Bedrock Agents 对接 CRM、ERP 等核心业务,实现智能化执行与跨业务流自动调度审批。",icon:o.jsx(Wr,{className:"w-6 h-6"})},{title:"安全与合规治理网关",desc:"基于 Guardrails for Bedrock 配置内容安全边界,结合 IAM、CloudTrail 构建严格的 API 访问与数据审计链路。",icon:o.jsx(ta,{className:"w-6 h-6"})}].map((a,i)=>o.jsxs("div",{className:"bg-white p-10 lg:p-12 group hover:bg-gray-50 transition-colors",children:[o.jsx("div",{className:"w-12 h-12 bg-[#0073bb]/10 rounded-sm flex items-center justify-center mb-6 text-[#0073bb]",children:a.icon}),o.jsx("h3",{className:"text-xl font-bold mb-3 text-[#232f3e]",children:a.title}),o.jsx("p",{className:"text-gray-600 text-[15px] leading-relaxed",children:a.desc})]},i))})]})}),o.jsx("section",{className:"py-24 lg:py-32 bg-gray-50",children:o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 flex flex-col lg:flex-row items-center gap-16 lg:gap-24",children:[o.jsxs("div",{className:"lg:w-1/2 w-full space-y-8",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 text-[#0073bb] font-bold text-sm tracking-wide uppercase",children:[o.jsx("span",{className:"w-8 h-px bg-[#0073bb]"})," 持续合规与运维托管 (MSP)"]}),o.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-[#232f3e] leading-tight",children:"打通云底层设施与前沿 AI 能力的全生命周期护航"}),o.jsx("p",{className:"text-gray-600 text-lg leading-relaxed text-justify",children:"基于 COREBYTE 全栈云服务能力,我们不仅是您的 AI 应用集成商,更是长期运维伙伴。包含:AWS 账号合规设定、FinOps 成本管控、网络安全组隔离设定及定期的架构健康审查。"}),o.jsx("ul",{className:"space-y-4 pt-2",children:[{title:"成本可视化监控 (Token 与云资源双向监测)"},{title:"企业数据跨账号安全策略配置"},{title:"7x24 小时原厂级本地化技术排障"}].map((a,i)=>o.jsxs("li",{className:"flex items-start gap-3",children:[o.jsx("div",{className:"w-5 h-5 rounded-full bg-[#0073bb]/10 flex items-center justify-center shrink-0 mt-0.5 text-[#0073bb]",children:o.jsx(Yt,{className:"w-4 h-4"})}),o.jsx("span",{className:"text-[#232f3e] font-medium",children:a.title})]},i))}),o.jsx("div",{className:"pt-6",children:o.jsx("button",{className:"text-[#232f3e] border border-gray-300 bg-white px-8 py-3 rounded-sm font-bold text-[15px] hover:border-[#0073bb] hover:text-[#0073bb] transition-colors",children:"探索 MSP 服务详情"})})]}),o.jsxs("div",{className:"lg:w-1/2 w-full relative",children:[o.jsx("div",{className:"absolute top-8 -right-8 w-full h-full bg-[#232f3e] rounded-sm -z-10"}),o.jsx("img",{src:"https://images.unsplash.com/photo-1550751827-4bd374c3f58b?auto=format&fit=crop&q=80&w=1200",alt:"Cloud Operations Dashboard",className:"rounded-sm shadow-md border border-gray-200"})]})]})}),o.jsx("section",{id:"solutions",className:"py-24 lg:py-32 bg-white",children:o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsxs("div",{className:"mb-16",children:[o.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-[#232f3e] mb-6",children:"覆盖全业务场景的行业落地能力"}),o.jsx("p",{className:"text-gray-600 text-lg max-w-3xl",children:"我们将 Bedrock 卓越模型与特定行业业务工作流进行串联,为各界客户量身定制可上线的行业应用。"})]}),o.jsx("div",{className:"grid md:grid-cols-2 lg:grid-cols-3 gap-6",children:[{title:"泛金融业",subject:"合规审查与内部知识库",desc:"构建数百GB合规文档的高精准 RAG 系统,显著降低研报查找与合规审查的人工工时。",icon:o.jsx(cn,{})},{title:"跨境电商",subject:"多语种自动化客服 Agent",desc:"部署基于不同站点的私有化大模型客服体系,自动路由及多模态商品问题回复。",icon:o.jsx(E1,{})},{title:"智能制造",subject:"工单摘要与维修辅助",desc:"帮助一线维修团队通过移动端自然语言系统查阅万页操作手册与历史工单经验。",icon:o.jsx($S,{})},{title:"互动娱乐",subject:"游戏资产安全与舆情监控",desc:"大流量高并发下的玩家侧 UGC 文本审核,以及营销侧买量素材自动分析与打标。",icon:o.jsx(t1,{})},{title:"数字营销",subject:"个性化触达物料自动生成",desc:"根据企业品牌视觉指导方针,结合用户画像,毫秒级下发营销图文结构。",icon:o.jsx(z1,{})},{title:"法务与政企",subject:"敏感卷宗处理与合规风控",desc:"完全剥离公网的全私有化安全保障,确保高机密法律卷宗的文本分析在专属云隧道中运行。",icon:o.jsx(ta,{})}].map((a,i)=>o.jsxs("div",{className:"flex flex-col border border-gray-200 p-8 hover:border-[#0073bb] transition-colors bg-gray-50/30",children:[o.jsxs("div",{className:"flex items-center gap-3 mb-6",children:[o.jsx("div",{className:"w-10 h-10 border border-gray-200 bg-white flex items-center justify-center text-[#232f3e]",children:a.icon}),o.jsx("h3",{className:"font-bold text-[#232f3e] text-lg",children:a.title})]}),o.jsx("h4",{className:"font-bold text-[#0073bb] text-sm mb-3",children:a.subject}),o.jsx("p",{className:"text-gray-600 text-[14px] leading-relaxed",children:a.desc})]},i))})]})}),o.jsx("section",{className:"py-20 bg-[#232f3e] text-white overflow-hidden",children:o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 border-t border-b border-gray-700 py-16",children:o.jsxs("div",{className:"flex flex-col md:flex-row items-center justify-between gap-12",children:[o.jsxs("div",{className:"max-w-xl",children:[o.jsx("h2",{className:"text-3xl font-bold mb-6",children:"与 AWS 原厂紧密协同作业"}),o.jsx("p",{className:"text-gray-400 text-[15px] leading-relaxed",children:"作为 AWS 深度合作伙伴,CoreByte 将全球顶尖的云服务体系与您的定制化业务深
298度绑定,提供专业、透明且持续演进的技术支援。"})]}),o.jsxs("div",{className:"flex flex-wrap md:justify-end gap-12 text-gray-500",children:[o.jsxs("div",{className:"flex flex-col gap-2",children:[o.jsx("div",{className:"text-sm font-bold uppercase tracking-widest text-[#00a2ff]",children:"Partner Status"}),o.jsx("div",{className:"font-serif text-xl border-l-[3px] border-gray-600 pl-4 py-1 text-white",children:"AWS Advanced Tier"})]}),o.jsxs("div",{className:"flex flex-col gap-2",children:[o.jsx("div",{className:"text-sm font-bold uppercase tracking-widest text-[#00a2ff]",children:"Key Offering"}),o.jsx("div",{className:"font-serif text-xl border-l-[3px] border-gray-600 pl-4 py-1 text-white",children:"Amazon Bedrock"})]})]})]})})}),o.jsx("section",{id:"cases",className:"py-24 lg:py-32 bg-gray-50",children:o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsxs("div",{className:"mb-16",children:[o.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-[#232f3e] mb-4",children:"企业级最佳实践案例"}),o.jsx("p",{className:"text-gray-600 text-lg",children:"基于实际业务需求打造的生产级成果,涵盖各核心大体量行业的标杆架构。"})]}),o.jsx("div",{className:"space-y-16",children:[{id:1,行业:"某全球性物流平台",痛点:"客服响应时间慢,人工处理海量国际物流条款常常出错,客户抱怨无法及时获取准确的清关建议。",方案:"基于 Amazon Bedrock 与 Claude 3 模型,对接核心工单接口,构建多语种物流问答 RAG。",价值:"分流 60% 初级问题,客服首次响应从 48小时缩短至 1分钟内。",img:"https://images.unsplash.com/photo-1556742049-0cfed4f6a45d?auto=format&fit=crop&q=80&w=800"},{id:2,行业:"区域性大型综合医院",痛点:"医师每日需检索大量历史病案,传统搜素系统匹配度低,导致科研效率与前端诊断验证效率极其低下。",方案:"严格遵循数据不离私有云的前提下,使用 Bedrock 将 500 万份脱敏病历向量化,实现基于语义的安全医学检索。",价值:"复杂病案查找时间缩短 90%,病历结构化效率成倍提升。",img:"https://images.unsplash.com/photo-1576091160399-112ba8d25d1d?auto=format&fit=crop&q=80&w=800"},{id:3,行业:"大型跨国金融集团",痛点:"内部审计与合规检查需要耗费审查员海量精力比对上万份财报与交易条款,导致严格的审计流程周期冗长且成本高昂。",方案:"基于 Amazon Bedrock 与 Claude 模型,利用其强大的长文本推理能力构建高级别金融合规文档分析智能体。",价值:"将特定审计底稿的文本核查耗时从 3 周压缩至 4 小时,准确率达到生产级。",img:"https://images.unsplash.com/photo-1554224155-8d04cb21cd6c?auto=format&fit=crop&q=80&w=800"}].map((a,i)=>o.jsxs("div",{className:`flex flex-col lg:flex-row gap-12 lg:gap-16 items-center ${i%2===1?"lg:flex-row-reverse":""}`,children:[o.jsxs("div",{className:"w-full lg:w-1/2 relative bg-white p-2 border border-gray-200",children:[o.jsx("img",{src:a.img,alt:a.行业,className:"w-full h-[300px] object-cover bg-gray-100"}),o.jsxs("div",{className:"absolute top-6 left-6 flex items-center bg-[#232f3e] text-white px-4 py-1.5 text-xs font-bold uppercase tracking-widest shadow-sm",children:[a.行业," Case"]})]}),o.jsxs("div",{className:"w-full lg:w-1/2 space-y-8",children:[o.jsxs("div",{children:[o.jsx("h3",{className:"text-xl font-bold text-[#232f3e] mb-3",children:"挑战"}),o.jsx("p",{className:"text-gray-600 text-base leading-relaxed",children:a.痛点})]}),o.jsx("div",{className:"w-full h-px bg-gray-200"}),o.jsxs("div",{children:[o.jsx("h3",{className:"text-xl font-bold text-[#232f3e] mb-3",children:"架构与方案"}),o.jsx("p",{className:"text-gray-600 text-base leading-relaxed",children:a.方案})]}),o.jsxs("div",{className:"bg-[#f0f7ff] border-l-4 border-[#0073bb] p-5",children:[o.jsx("span",{className:"block text-[#0073bb] text-xs font-bold uppercase tracking-wider mb-2",children:"可量化成果"}),o.jsx("span",{className:"text-[#232f3e] font-bold text-lg",children:a.价值})]})]})]},a.id))}),o.jsx("div",{className:"mt-16 text-center",children:o.jsx("button",{className:"bg-transparent border-2 border-[#232f3e] text-[#232f3e] px-8 py-3 font-bold hover:bg-[#232f3e] hover:text-white transition-colors",children:"查阅所有客户成功案例"})})]})})]})}function gz(){const[a,i]=B.useState(0);return B.useEffect(()=>{const r=setInterval(()=>{i(l=>l===0?1:0)},5e3);return()=>clearInterval(r)},[]),o.jsxs("div",{className:"min-h-screen",children:[o.jsxs("div",{className:"relative border-b border-gray-200 bg-[#f8fbff] overflow-hidden",children:[o.jsx(J0,{mode:"wait",children:a===0?o.jsx(oe.section,{initial:{opacity:0,x:-20}
298,animate:{opacity:1,x:0},exit:{opacity:0,x:20},transition:{duration:.5},className:"bg-gradient-to-b from-[#f8fbff] to-white pt-36 pb-20 lg:pb-24 w-full min-h-[650px] lg:h-[700px] flex flex-col justify-center",children:o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:o.jsxs("div",{className:"flex flex-col lg:flex-row items-center min-h-[400px] gap-12 lg:gap-16",children:[o.jsxs("div",{className:"lg:w-[55%]",children:[o.jsxs("h1",{className:"text-4xl lg:text-6xl font-extrabold text-[#232f3e] mb-8 leading-[1.1] tracking-tight",children:["Amazon Bedrock",o.jsx("br",{}),o.jsx("span",{className:"text-[#0073bb]",children:"企业落地全流程方案"})]}),o.jsx("p",{className:"text-slate-600 text-lg lg:text-[20px] mb-10 leading-relaxed border-l-[3px] border-[#0073bb] pl-6 bg-gradient-to-r from-blue-50/80 to-transparent py-4 pr-4",children:"从账号底层准备、基础模型接入、私域知识库 (RAG) 搭建、Agent 自动化流配置,到数据安全治理与上线监控运维,CoreByte 为您提供全栈落地支持。"}),o.jsx(Be,{to:"/contact",className:"bg-[#0073bb] text-white px-8 py-4 rounded-md font-semibold text-[15px] hover:bg-[#005a92] transition-all shadow-sm hover:shadow inline-flex justify-center items-center cursor-pointer",children:"预约 Bedrock 深度评估"})]}),o.jsx("div",{className:"lg:w-[45%] flex justify-center items-center relative",children:o.jsxs("div",{className:"relative w-full max-w-[440px] aspect-[16/10] flex justify-center items-center",children:[o.jsx("div",{className:"absolute inset-0 bg-blue-50/50 rounded-full blur-[60px] pointer-events-none"}),o.jsx("div",{className:"relative z-10 w-full h-full flex items-center justify-center",children:o.jsx("img",{src:"/aws-partner-solution-provider.png",alt:"AWS Partner",className:"w-[94%] h-[94%] object-contain"})})]})})]})})},"slide-1"):o.jsx(oe.section,{initial:{opacity:0,x:-20},animate:{opacity:1,x:0},exit:{opacity:0,x:20},transition:{duration:.5},className:"bg-gradient-to-b from-[#f8fbff] to-white pt-36 pb-20 lg:pb-24 w-full min-h-[650px] lg:h-[700px] flex flex-col justify-center",children:o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:o.jsxs("div",{className:"flex flex-col lg:flex-row items-center min-h-[400px] gap-12 lg:gap-16",children:[o.jsxs("div",{className:"lg:w-[55%]",children:[o.jsx("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 bg-[#0073bb]/5 border border-[#0073bb]/20 text-[#0073bb] rounded-full text-xs font-bold uppercase tracking-wider mb-6",children:"AWS Solution Provider Program"}),o.jsxs("h1",{className:"text-4xl md:text-5xl font-extrabold mb-6 text-[#232f3e] leading-[1.15] tracking-tight",children:["您的官方无缝衔接",o.jsx("br",{}),"AWS SPP 合作伙伴"]}),o.jsx("p",{className:"text-slate-600 text-lg lg:text-xl mb-10 leading-relaxed",children:"通过选择 CoreByte 作为您的 AWS 解决方案提供商 (SPP),您可以直接获得最优的资源配置、最前沿的 Bedrock 模型接入权限以及最官方的技术背书。我们为企业提供可量化的业务增长潜力。"}),o.jsxs("div",{className:"flex flex-col sm:flex-row gap-5 items-center",children:[o.jsx("a",{href:"https://partners.amazonaws.com/partners/0018W00002N6es9QAB/COREBYTE%20TECHNOLOGY%20PTE%20LTD",target:"_blank",rel:"noopener noreferrer",className:"bg-[#0073bb] text-white px-8 py-3.5 rounded-md font-semibold text-[15px] hover:bg-[#005a92] transition-all shadow-sm hover:shadow inline-flex justify-center items-center cursor-pointer",children:"验证官方资质"}),o.jsxs(Be,{to:"/trust",className:"relative group text-slate-700 font-semibold text-[14px] hover:text-[#0073bb] transition-colors inline-flex justify-center items-center cursor-pointer overflow-hidden px-5 py-3.5 bg-white rounded-md border border-slate-200 hover:border-[#0073bb]/30 shadow-sm hover:shadow",children:[o.jsx("span",{className:"relative z-10",children:"什么是AWS SPP?"}),o.jsx(oe.div,{className:"absolute inset-0 z-20 w-[150%] h-full bg-gradient-to-r from-transparent via-white/80 to-transparent skew-x-12",animate:{x:["-100%","100%"]},transition:{repeat:1/0,duration:2.5,ease:"easeInOut",repeatDelay:3}})]})]})]}),o.jsx("div",{className:"lg:w-[45%] flex justify-center items-center relative",children:o.jsxs("div",{className:"relative group w-full max-w-[320px] aspect-square flex justify-center items-center",children:[o.jsx(oe.div,{animate:{rotate:360},transition:{duration:30,repeat:1/0,ease:"linear"},className:"absolute -inset-8 rounded-full border-[1px] border-[#0073bb]/20 border-dashed"}),o.jsx(oe.div,{animate:{rotate:-360},transition:{duration:24,repeat:1/0,ease:"linear"},className:"absolute -inset-4 rounded-full border-[2px] border-[#eab308]/30 shadow-[0_0_40px_rgba(234,179,8,0.2)]"}),o.jsx(oe.div,{whileHover:{scale:1.05},transition:{duration:.5},className:"relative w-full h-full bg-gradient-to-b from-[#fef08a] via-[#eab308] to-[#b45309] rounded-full flex flex-col items-center justify-center p-1.5 shadow-[0_20px_50px_rgba(0,0,0,0.15)] cursor-pointer",children:o.jsxs("div",{className:"w-full h-full bg-gradient-to-br from-[#232f3e] to-[#0f172a] rounded-full flex flex-col items-center justify-center border-[3px] border-[#ca8a04] relative overflow-hidden shadow-[inset_0_0_30px_rgba(0,0,0,0.8)] px-10",children:[o.jsx("div",{className:"absolute inset-0 bg-gradient-to-tr from-transparent via-white/10 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-1000 ease-in-out"}),o.jsx(ta,{className:"w-16 h-16 lg:w-20 lg:h-20 text-[#facc15] mb-4 drop-shadow-[0_0_15px_rgba(250,204,21,0.5)]"}),o.jsx("span",{className:"text-[#facc15] font-bold uppercase tracking-[0.25em] text-xs lg:text-sm mb-1 text-center whitespace-nowrap",children:"Official"}),o.jsx("span",{className:"text-white font-black text-3xl lg:text-4xl tracking-wider drop-shadow-md whitespace-nowrap",children:"AWS SPP"}),o.jsxs("div",{className:"mt-4 flex items-center gap-2 opacity-90 w-full justify-center",children:[o.jsx("span",{className:"h-px flex-1 max-w-[2rem] bg-[#eab308]"}),o.jsx("span",{className:"text-[#eab308] text-[9px] lg:text-[11px] font-bold uppercase tracking-[0.2em] whitespace-nowrap",children:"Partner"}),o.jsx("span",{className:"h-px flex-1 max-w-[2rem] bg-[#eab308]"})]})]})})]})})]})})},"slide-2")}
298),o.jsxs("div",{className:"absolute bottom-6 left-1/2 -translate-x-1/2 z-20 flex gap-2",children:[o.jsx("button",{onClick:()=>i(0),className:`h-1 rounded-sm transition-colors ${a===0?"w-6 bg-[#0073bb]":"w-6 bg-gray-300"}`,"aria-label":"Go to slide 1"}),o.jsx("button",{onClick:()=>i(1),className:`h-1 rounded-sm transition-colors ${a===1?"w-6 bg-[#0073bb]":"w-6 bg-gray-300"}`,"aria-label":"Go to slide 2"})]})]}),o.jsxs("section",{className:"bg-white py-24 lg:py-32 border-b border-gray-100 relative",children:[o.jsx("div",{className:"absolute top-0 inset-x-0 h-px bg-gradient-to-r from-transparent via-gray-200 to-transparent"}),o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:[o.jsxs("div",{className:"mb-16 lg:mb-20 max-w-3xl",children:[o.jsx("h2",{className:"text-3xl lg:text-[40px] font-extrabold text-[#232f3e] mb-6 tracking-tight leading-[1.2]",children:"无缝接入全球最前沿的大语言模型"}),o.jsx("p",{className:"text-slate-600 text-lg leading-relaxed",children:"基于 Amazon Bedrock 单一服务端点,您可以合规调用顶尖的基础模型。我们在为企业精选与评估最新模型方面拥有丰富经验。"})]}),o.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 lg:gap-16 items-start",children:[o.jsxs("div",{className:"space-y-8",children:[o.jsxs("h3",{className:"text-2xl font-bold text-[#232f3e] pb-4 border-b border-slate-200 flex items-center gap-3",children:[o.jsx("div",{className:"w-10 h-10 rounded-full bg-blue-50 flex items-center justify-center",children:o.jsx(zi,{className:"text-[#0073bb] w-5 h-5"})}),"前沿模型支撑能力"]}),o.jsxs("div",{className:"bg-gradient-to-br from-slate-50 to-white border border-slate-200/60 rounded-3xl p-8 lg:p-10 relative overflow-hidden shadow-sm h-full flex flex-col justify-center",children:[o.jsx("div",{className:"absolute -top-12 -right-12 opacity-[0.03] pointer-events-none",children:o.jsx(rn,{className:"w-64 h-64 text-[#232f3e]"})}),o.jsxs("div",{className:"relative z-10 flex flex-col h-full space-y-6 justify-center",children:[o.jsxs("div",{className:"space-y-3 group p-5 -translate-x-4 hover:translate-x-0 hover:bg-white rounded-2xl hover:shadow-[0_8px_30px_rgb(0,0,0,0.04)] transition-all border border-transparent hover:border-slate-100",children:[o.jsxs("div",{className:"flex items-center justify-between",children:[o.jsxs("div",{className:"flex items-center gap-4",children:[o.jsx("div",{className:"w-2 h-2 rounded-full bg-[#0073bb] opacity-0 group-hover:opacity-100 transition-opacity"}),o.jsx("h4",{className:"font-extrabold text-[18px] text-[#232f3e] tracking-tight",children:"Claude 4.7 (Anthropic)"})]}),o.jsx("span",{className:"bg-[#0073bb]/10 text-[#0073bb] text-[10px] px-3 py-1 rounded-full font-bold tracking-widest uppercase",children:"New"})]}),o.jsx("p",{className:"text-slate-600 text-[15px] leading-relaxed pl-6",children:"具备近乎完美的逻辑推理与超长上下文窗口支持,针对复杂编程与分析任务表现超越人类基准。"})]}),o.jsxs("div",{className:"space-y-3 group p-5 -translate-x-4 hover:translate-x-0 hover:bg-white rounded-2xl hover:shadow-[0_8px_30px_rgb(0,0,0,0.04)] transition-all border border-transparent hover:border-slate-100",children:[o.jsxs("div",{className:"flex items-center justify-between",children:[o.jsxs("div",{className:"flex items-center gap-4",children:[o.jsx("div",{className:"w-2 h-2 rounded-full bg-[#0073bb] opacity-0 group-hover:opacity-100 transition-opacity"}),o.jsx("h4",{className:"font-extrabold text-[18px] text-[#232f3e] tracking-tight",children:"ChatGpt 5.5 (Open Ai)"})]}),o.jsx("span",{className:"bg-[#0073bb]/10 text-[#0073bb] text-[10px] px-3 py-1 rounded-full font-bold tracking-widest uppercase",children:"New"})]}),o.jsx("p",{className:"text-slate-600 text-[15px] leading-relaxed pl-6",children:"OpenAI 最新一代前沿智能模型,能够处理极高复杂度的认知任务并在推理与创造性写作上带来颠覆式的体验升级。"})]}),o.jsxs("div",{className:"space-y-3 group p-5 -translate-x-4 hover:translate-x-0 hover:bg-white rounded-2xl hover:shadow-[0_8px_30px_rgb(0,0,0,0.04)] transition-all border border-transparent hover:border-slate-100",children:[o.jsxs("div",{className:"flex items-center justify-between",children:[o.jsxs("div",{className:"flex items-center gap-4",children:[o.jsx("div",{className:"w-2 h-2 rounded-full bg-slate-400 opacity-0 group-hover:opacity-100 transition-opacity"}),o.jsx("h4",{className:"font-extrabold text-[18px] text-[#232f3e] tracking-tight",children:"Llama 3.2 (Meta)"})]}),o.jsx("span",{className:"bg-slate-100 text-slate-500 text-[10px] px-3 py-1 rounded-full font-bold tracking-widest uppercase",children:"Stable"})]}),o.jsx("p",{className:"text-slate-600 text-[15px] leading-relaxed pl-6",children:"专为企业内部文本处理与低延迟应用优化的选择,支持私有化微调,确保数据控制权闭环。"})]})]})]})]}),o.jsxs("div",{className:"space-y-8",children:[o.jsxs("h3",{className:"text-2xl font-bold text-[#232f3e] pb-4 border-b border-slate-200 flex items-center gap-3",children:[o.jsx("div",{className:"w-10 h-10 rounded-full bg-blue-50 flex items-center justify-center",children:o.jsx(zg,{className:"text-[#0073bb] w-5 h-5"})}),"Q2 企业模型调用分布热度"]}),o.jsxs("div",{className:"border border-slate-200/60 bg-white rounded-3xl flex flex-col shadow-[0_8px_30px_rgba(0,0,0,0.04)] overflow-hidden h-full",children:[o.jsxs("div",{className:"grid grid-cols-12 bg-slate-50 p-6 border-b border-slate-100 text-[12px] font-bold text-slate-500 tracking-wider up
298percase",children:[o.jsx("div",{className:"col-span-2 text-center",children:"排位"}),o.jsx("div",{className:"col-span-5",children:"模型分类"}),o.jsx("div",{className:"col-span-3 text-center",children:"核心优势"}),o.jsx("div",{className:"col-span-2 text-center",children:"热度"})]}),o.jsx("div",{className:"flex-1 flex flex-col justify-center py-2 px-2",children:[{rank:1,name:"Claude Series",use:"复杂推理代码",score:98,highlight:!0},{rank:2,name:"Amazon Nova",use:"多模态与成本",score:85,highlight:!1},{rank:3,name:"Llama 3.x",use:"可控基础任务",score:72,highlight:!1},{rank:4,name:"Mistral Large",use:"极低延迟并发",score:45,highlight:!1},{rank:5,name:"Amazon Titan",use:"原生检索嵌入",score:38,highlight:!1}].map((r,l)=>o.jsxs("div",{className:"grid grid-cols-12 px-4 py-5 border-b last:border-0 border-slate-100 items-center hover:bg-blue-50/50 transition-colors rounded-xl text-[14px]",children:[o.jsx("div",{className:"col-span-2 flex justify-center",children:o.jsx("div",{className:`w-8 h-8 rounded-full flex items-center justify-center text-[13px] font-black ${r.highlight?"bg-[#0073bb] text-white shadow-sm":"bg-slate-100 text-slate-500"}`,children:r.rank})}),o.jsx("div",{className:`col-span-5 font-bold ${r.highlight?"text-[#0073bb]":"text-[#232f3e]"}`,children:r.name}),o.jsx("div",{className:"col-span-3 text-center text-[13px] text-slate-500 font-medium bg-white border border-slate-100 py-1 rounded-md",children:r.use}),o.jsx("div",{className:"col-span-2 flex justify-center",children:o.jsxs("div",{className:"flex gap-1 items-end h-[24px]",children:[o.jsx("div",{className:`w-1.5 rounded-t-sm ${r.highlight?"bg-[#0073bb]":"bg-slate-300"}`,style:{height:`${r.score}%`}}),o.jsx("div",{className:`w-1.5 rounded-t-sm ${r.highlight?"bg-[#0073bb]/70":"bg-slate-200"}`,style:{height:`${Math.max(10,r.score-20)}%`}}),o.jsx("div",{className:`w-1.5 rounded-t-sm ${r.highlight?"bg-[#0073bb]/40":"bg-slate-100"}`,style:{height:`${Math.max(10,r.score-40)}%`}})]})})]},l))}),o.jsx("div",{className:"p-4 bg-slate-50 border-t border-slate-100 text-center text-[11px] text-slate-400 tracking-wide",children:"Data Source: CoreByte Aggregated Enterprise Request Metrics"})]})]})]})]})]}),o.jsx("section",{className:"py-24 lg:py-32 bg-white border-b border-gray-200 overflow-hidden",children:o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsxs("div",{className:"text-center mb-16 lg:mb-20",children:[o.jsx("h2",{className:"text-3xl lg:text-[40px] font-extrabold text-[#232f3e] mb-5 tracking-tight leading-[1.2]",children:"CoreByte 预置架构模板"}),o.jsx("p",{className:"text-slate-600 text-lg max-w-3xl mx-auto leading-relaxed",children:"基于我们在泛互娱乐、出海游戏与金融行业的落地经验,提炼出的标准可复用架构。"})]}),o.jsx("div",{className:"grid md:grid-cols-3 gap-8",children:[{title:"DataInsight 智思",tag:"企业内部智库",desc:"对接 Confluence / S3 / Notion 文档库。自动解析非结构化数据,提供带来源引用的智能问答。",features:["支持 PDF/PPT 等复杂格式解析","内置访问权限校验及回答追溯","部署架构基于 RAG 最佳实践"],icon:cn},{title:"CodePilot 智码",tag:"研发效能提升",desc:"接入 GitLab / CodeCommit 代码库,结合底层基座代码风格,提供代码审查、注释生成与漏洞扫描。",features:["支持私有部署模型辅助","代码库增量索引同步技术","减少不规范代ç 
298åˆå…¥ä¸»å¹²"],icon:KS},{title:"CustomerEngage 智聊",tag:"智能客服中枢",desc:"对接 Zendesk / 微信公众号,提供多轮复杂对话客服机器人,具备情感分析及人工客服平滑移交能力。",features:["意图识别准确率调优模型","与既有 CRM 系统 API 打通","敏感词过滤与合规审计机制"],icon:h1}].map((r,l)=>o.jsxs("div",{className:"bg-white border lg:border-t-4 border-slate-200 hover:border-t-[#0073bb] lg:border-t-[#0073bb] rounded-2xl shadow-[0_2px_10px_rgba(0,0,0,0.02)] hover:shadow-[0_20px_40px_rgba(0,0,0,0.06)] p-8 transition-all duration-300 group flex flex-col h-full hover:-translate-y-1 relative",children:[o.jsx("div",{className:"absolute top-0 right-0 w-24 h-24 bg-gradient-to-br from-blue-50 to-transparent rounded-bl-[100px] opacity-0 group-hover:opacity-100 transition-opacity"}),o.jsx("div",{className:"flex items-center justify-between mb-6 relative z-10",children:o.jsxs("div",{className:"flex items-center gap-3",children:[o.jsx(r.icon,{className:"w-6 h-6 text-[#0073bb]"}),o.jsx("h3",{className:"text-xl font-extrabold text-[#232f3e]",children:r.title})]})}),o.jsx("div",{className:"bg-blue-50/50 border border-blue-100/50 text-[#0073bb] text-[12px] font-bold px-3 py-1.5 rounded-md inline-flex w-fit mb-6 tracking-wide relative z-10",children:r.tag}),o.jsx("p",{className:"text-slate-600 text-[15px] leading-relaxed mb-8 flex-grow relative z-10",children:r.desc}),o.jsx("ul",{className:"space-y-4 border-t border-slate-100 pt-6 mt-auto relative z-10",children:r.features.map((d,m)=>o.jsxs("li",{className:"flex items-start gap-3 group-hover:transform transition-transform",children:[o.jsx("div",{className:"mt-1.5 w-1.5 h-1.5 rounded-full bg-[#0073bb]/40 shrink-0 group-hover:bg-[#0073bb] transition-colors"}),o.jsx("span",{className:"text-slate-500 text-[13px] leading-relaxed",children:d})]},m))})]},l))}),o.jsx("div",{className:"mt-16 text-center",children:o.jsxs(Be,{to:"/contact",className:"inline-flex items-center gap-2 group text-[#0073bb] font-bold hover:text-[#005a92] transition-colors text-lg",children:[o.jsx("span",{className:"border-b-[2px] border-transparent group-hover:border-[#005a92] transition-colors pb-1 border-dotted",children:"获取完整架构蓝图集"}),o.jsx(un,{className:"w-5 h-5 group-hover:translate-x-1 transition-transform"})]})})]})}),o.jsxs("section",{className:"py-24 lg:py-32 bg-slate-50 border-b border-gray-200 relative overflow-hidden",children:[o.jsx("div",{className:"absolute inset-0 bg-[url('https://www.transparenttextures.com/patterns/cubes.png')] opacity-[0.02]"}),o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:[o.jsxs("div",{className:"max-w-2xl mb-12 lg:mb-16",children:[o.jsx("h2",{className:"text-3xl lg:text-[40px] font-extrabold text-[#232f3e] mb-6 tracking-tight leading-[1.2]",children:"我们的核心服务支持架构"}),o.jsx("p",{className:"text-slate-600 text-lg leading-relaxed",children:"大语言模型能力的体现不在于简单的 API 调用,而在于企业级安全、成本可控度与工程落地的完善度。我们专注护航这一过程。"})]}),o.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 lg:gap-24 items-start",children:[o.jsx("div",{className:"grid sm:grid-cols-2 gap-5",children:[{title:"组织层权限隔离",desc:"AWS IAM 严格控制推理与数据源访问边界",icon:ta},{title:"跨模型并发测试",icon:zi,desc:"基于 Converse API 的无缝平切评估框架"},{title:"私有知识库 RAG",icon:xx,desc:"Amazon OpenSearch Serverless 向量检索"},{title:"业务 Action流整合",icon:zg,desc:"Bedrock Agents 工具调用与 OpenAPI 对接"},{title:"输入输出安全围栏",icon:bx,desc:"Guardrails PII 脱敏及违规词拦截过滤"},{title:"精细化计费监测",icon:Nu,desc:"基于模型的 Token 层级 Cost Explorer 报表"}].map((r,l)=>o.jsxs("div",{className:"flex flex-col p-6 rounded-2xl border border-slate-200/60 bg-white/70 backdrop-blur-sm group hover:border-[#0073bb]/40 hover:shadow-[0_8px_30px_rgb(0,0,0,0.04)] hover:-translate-y-1 transition-all",children:[o.jsx("div",{className:"w-12 h-12 rounded-xl bg-blue-50/50 border border-blue-100 flex items-center justify-center mb-5 group-hover:bg-[#0073bb] group-hover:border-[#0073bb] transition-colors",children:o.jsx(r.icon,{className:"w-6 h-6 text-[#0073bb] group-hover:text-white transition-colors"})}),o.jsxs("div",{children:[o.jsx("h3",{className:"text-base font-bold text-[#232f3e] mb-2",children:r.title}),o.jsx("p",{className:"text-slate-500 text-[13px] leading-relaxed",children:r.desc})]})]},l))}),o.jsxs("div",{className:"bg-[#232f3e] rounded-3xl p-10 lg:p-14 border border-slate-700/50 shadow-2xl relative order-first lg:order-last mt-4 lg:mt-0 text-white overflow-hidden",children:[o.jsx("div",{className:"absolute top-0 right-0 p-8 opacity-[0.03] pointer-events-none",children:o.jsx(ta,{className:"w-64 h-64 text-white"})}),o.jsxs("h3",{className:"text-2xl font-bold border-b border-slate-600/50 pb-6 mb-10 text-white relative z-10 flex items-center gap-3",children:[o.jsx(Yt,{className:"w-6 h-6 text-[#00a2ff]"})," 标准交付流程里程碑"]}),o.jsxs("div",{className:"space-y-8 relative z-10",children:[o.jsx("div",{className:"absolute left-[15px] top-4 bottom-4 w-px bg-gradient-to-b from-slate-600 via-slate-600/50 to-transparent"}),[{step:"Phase 1: 业务需求与安全基线",desc:"选型对比、数据源盘点与 AWS VPC/IAM 安全基线设置。"},{step:"Phase 2: RAG / Agent 架构设计",desc:"构建模型管道,连接内部生产网络,并完成 Guardrails 配置。"},{step:"Phase 3: 最小可行性产品 (MVP)",desc:"在受限可用区进行灰度测试与验证,进行 prompt 迭代。"},{step:"Phase 4: 全面投产与 FinOps",desc:"上线预置吞吐量 (Provisioned Throughput) 与成本追踪监控。"}].map((r,l)=>o.jsxs("div",{className:"flex gap-6 relative z-10 items-start group",children:[o.jsx("div",{className:"w-8 h-8 rounded-full bg-[#1a2332] border border-slate-600 group-hover:border-[#00a2ff] shrink-0 flex items-center justify-center transition-colors shadow-[0_0_15px_rgba(0,162,255,0)] group-hover:shadow-[0_0_15px_rgba(0,162,255,0.3)]",children:o.jsx("div",{className:"w-2.5 h-2.5 rounded-full bg-slate-500 group-hover:bg-[#00a2ff] transition-colors"})}),o.jsxs("div",{className:"pt-1 group-hover:translate-x-1 transition-transform",children:[o.jsx("div",{className:"font-bold text-white text-[16px] mb-2",children:r.step}),o.jsx("p",{className:"text-slate-400 text-[14px] leading-relaxed",children:r.desc})]})]},l))]})]})]})]})]}),o.jsxs("section",{className:"py-20 lg:py-28 bg-white overflow-hidden relative",children:[o.jsx("div",{className:"absolute top-0 right-0 -mt-20 -mr-20 w-96 h-96 bg-blue-50 rounded-full blur-[100px] opacity-60 pointer-events-none"}),o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:o.jsxs("div",{className:"grid lg:grid-cols-2 gap-12 lg:gap-16 items-center",children:[o.jsxs("div",{children:[o.jsx("h2",{className:"text-4xl lg:text-5xl font-extrabold text-[#232f3e] mb-8 tracking-tight leading-[1.15]",children:"什么是 Amazon Bedrock?"}),o.jsxs("div",{className:"space-y-6 text-slate-600 text-lg leading-relaxed",children:[o.jsx("p",{children:"Amazon Bedrock 是一项完全托管的服务,通过单一 API 提供来自领先 AI 公司(如 Anthropic、Meta、Mistral AI、Cohere 等)以及 Amazon 自己的高性能基础模型 (FM)。"}),o.jsx("p",{children:"它不仅为您提供了丰富的模型选择,还内置了广泛的功能,帮助企业在确保数据隐私和安全性的前提下,轻松构建、测试和部署生成式 AI 应用程序。您无需管理任何基础è
298®¾æ–½ï¼Œå³å¯å°†æœ€å…ˆè¿›çš„ AI 能力整合到您的业务流程中。"})]}),o.jsx("div",{className:"mt-10",children:o.jsxs(Be,{to:"/docs",className:"inline-flex items-center gap-3 text-[#0073bb] font-bold hover:text-[#005a92] transition-colors text-[17px] group",children:[o.jsx("span",{className:"border-b-[2px] border-transparent group-hover:border-[#005a92] transition-colors pb-1 border-dotted",children:"发现更多技术细节"}),o.jsx(un,{className:"w-5 h-5 group-hover:translate-x-1 transition-transform"})]})})]}),o.jsxs("div",{className:"relative py-16 px-8 bg-gradient-to-br from-[#f8fafc] to-[#f1f5f9] rounded-3xl border border-slate-200/60 shadow-[inset_0_2px_20px_rgba(0,0,0,0.02)] flex items-center justify-center",children:[o.jsx("div",{className:"absolute inset-0 opacity-[0.3] bg-[url('https://transparenttextures.com/patterns/stardust.png')] mix-blend-multiply rounded-3xl"}),o.jsxs("div",{className:"relative z-10 w-full max-w-sm space-y-5 flex flex-col items-center",children:[o.jsxs("div",{className:"bg-white p-5 rounded-xl shadow-[0_8px_30px_rgba(0,0,0,0.06)] flex flex-col items-center justify-center gap-1.5 w-full max-w-[260px] border border-slate-100 relative group",children:[o.jsx("div",{className:"absolute -inset-0.5 bg-gradient-to-b from-[#0073bb]/20 to-transparent rounded-xl opacity-0 group-hover:opacity-100 transition-opacity blur-sm"}),o.jsxs("div",{className:"relative bg-white w-full flex flex-col items-center",children:[o.jsx(Or,{className:"w-8 h-8 text-[#0073bb] mb-1 group-hover:scale-110 transition-transform"}),o.jsx("div",{className:"font-extrabold text-[#232f3e] text-[15px] tracking-wide",children:"单一 API / 终端节点"}),o.jsx("div",{className:"text-[13px] text-slate-500 font-medium",children:"您的企业应用程序"})]})]}),o.jsx("div",{className:"flex justify-center py-1",children:o.jsx("div",{className:"w-0.5 h-6 bg-gradient-to-b from-slate-300 to-[#00a2ff]/60"})}),o.jsxs("div",{className:"bg-gradient-to-br from-[#232f3e] to-[#1a2332] w-full max-w-[300px] p-5 rounded-xl shadow-[0_12px_40px_rgba(0,0,0,0.15)] flex items-center justify-center gap-3 text-white font-extrabold text-xl relative overflow-hidden group border border-[#304052]",children:[o.jsx("div",{className:"absolute inset-0 bg-gradient-to-r from-transparent via-white/10 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-1000"}),o.jsxs("div",{className:"flex items-center gap-2.5",children:[o.jsx(zi,{className:"w-6 h-6 text-[#00a2ff]",fill:"#00a2ff",fillOpacity:"0.2"}),o.jsx("span",{className:"tracking-wide",children:"Amazon Bedrock"})]})]}),o.jsxs("div",{className:"relative w-full max-w-[260px] h-6 flex justify-between px-8",children:[o.jsx("div",{className:"w-0.5 h-full bg-gradient-to-t from-slate-300 to-[#00a2ff]/60"}),o.jsx("div",{className:"w-0.5 h-full bg-gradient-to-t from-slate-300 to-[#00a2ff]/60"}),o.jsx("div",{className:"w-0.5 h-full bg-gradient-to-t from-slate-300 to-[#00a2ff]/60"})]}),o.jsxs("div",{className:"grid grid-cols-3 gap-4 w-full",children:[o.jsx("div",{className:"bg-white p-4 rounded-xl shadow-[0_4px_20px_rgba(0,0,0,0.04)] border border-slate-100/80 text-center flex flex-col items-center justify-center gap-2.5 hover:-translate-y-1 transition-transform min-h-[90px]",children:o.jsxs("span",{className:"text-[12px] font-black text-[#232f3e] leading-tight tracking-wide",children:["Open Ai",o.jsx("br",{}),"gpt 5.5"]})}),o.jsx("div",{className:"bg-white p-4 rounded-xl shadow-[0_4px_20px_rgba(0,0,0,0.04)] border border-slate-100/80 text-center flex flex-col items-center justify-center gap-2.5 hover:-translate-y-1 transition-transform min-h-[90px]",children:o.jsxs("span",{className:"text-[12px] font-black text-[#232f3e] leading-tight tracking-wide",children:["Anthropic",o.jsx("br",{}),"claude 4.7"]})}),o.jsx("div",{className:"bg-white p-4 rounded-xl shadow-[0_4px_20px_rgba(0,0,0,0.04)] border border-slate-100/80 text-center flex flex-col items-center justify-center gap-2.5 hover:-translate-y-1 transition-transform min-h-[90px]",children:o.jsxs("span",{className:"text-[12px] font-black text-[#232f3e] leading-tight tracking-wide",children:["Qwen3.6",o.jsx("br",{}),"Plus"]})})]})]})]})]})})]}),o.jsxs("section",{className:"py-24 lg:py-32 bg-white relative overflow-hidden",children:[o.jsx("div",{className:"absolute inset-0 bg-[url('https://www.transparenttextures.com/patterns/cubes.png')] opacity-[0.015] pointer-events-none"}),o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:[o.jsxs("div",{className:"mb-20 text-center",children:[o.jsx("div",{className:"inline-flex items-center gap-2 px-4 py-1.5 bg-[#232f3e] text-white rounded-full text-xs font-bold uppercase tracking-wider mb-6 shadow-sm",children:"Bedrock Core Value Proposition"}),o.jsx("h2",{className:"text-3xl lg:text-4xl font-extrabold text-[#232f3e] mb-6 tracking-tight",children:"为什么企业级项目必须选择 Bedrock?"}),o.jsx("p",{className:"text-slate-600 text-lg max-w-3xl mx-auto leading-relaxed",children:"抛弃不可控的互联网公有化调用。Bedrock 以极高标准的企业级安全为原生理念,为生成式 AI 提供架构级的合规底座。"})]}),o.jsxs("div",{className:"grid md:grid-cols-3 gap-8 relative",children:[o.jsx("div",{className:"hidden md:block absolute top-[60px] left-[15%] right-[15%] h-px bg-gradient-to-r from-transparent via-slate-200 to-transparent -z-10"}),[{title:"模型解耦与无缝切换",desc:"规避单一模型的厂商锁定风险。企业利用单一端点标准化接入 Claude、Llama 等不同模型,降低重构成本并追求高可用性。",icon:Wr},{title:"原生级数据隐私隔离",desc:"任何流经平台的数据都不会被用于训练ä
298»–人的公共大模型。请求天然享有 AWS VPC 的网络端点隔离与完整的 KMS 数据加密。",icon:ta},{title:"架构原生 AI 能力拓展",desc:"彻底抛弃繁杂的开源插件堆叠。系统原生支持连接 S3 文档中心实现高可靠性检索 (RAG),轻松构建调用 Lambda 的企业闭环智能体。",icon:cn}].map((r,l)=>o.jsxs("div",{className:"bg-white rounded-2xl p-10 hover:shadow-[0_20px_40px_rgba(0,0,0,0.06)] transition-all group border border-slate-100 flex flex-col items-center text-center relative hover:-translate-y-2 duration-300",children:[o.jsx("div",{className:"absolute top-0 right-10 w-20 h-20 bg-gradient-to-br from-blue-50 to-transparent rounded-full blur-2xl opacity-0 group-hover:opacity-100 transition-opacity pointer-events-none"}),o.jsx("div",{className:"w-16 h-16 rounded-2xl bg-slate-50 border border-slate-200 shadow-sm flex items-center justify-center mb-8 group-hover:bg-[#0073bb] group-hover:border-[#0073bb] group-hover:shadow-[0_10px_20px_rgba(0,115,187,0.2)] transition-all duration-300 relative z-10",children:o.jsx(r.icon,{className:"w-7 h-7 text-[#232f3e] group-hover:text-white transition-colors duration-300"})}),o.jsx("h3",{className:"text-[20px] font-extrabold text-[#232f3e] mb-4 relative z-10",children:r.title}),o.jsx("p",{className:"text-slate-600 text-[15px] leading-relaxed relative z-10",children:r.desc}),o.jsx("div",{className:"absolute -bottom-1.5 left-1/2 -translate-x-1/2 w-3 h-3 rounded-full bg-slate-200 border-2 border-white group-hover:bg-[#0073bb] transition-colors"})]},l))]})]})]}),o.jsxs("section",{className:"py-24 lg:py-32 bg-[#232f3e] text-white relative overflow-hidden",children:[o.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-[#232f3e] to-[#111822] pointer-events-none"}),o.jsx("div",{className:"absolute top-0 right-0 w-[800px] h-[800px] bg-[#0073bb]/10 rounded-full blur-[120px] -translate-y-1/2 translate-x-1/3 pointer-events-none"}),o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10",children:o.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 lg:gap-24 items-center",children:[o.jsxs("div",{children:[o.jsx("h2",{className:"text-4xl lg:text-[44px] font-extrabold mb-8 leading-[1.15] tracking-tight text-white drop-shadow-sm",children:"准备好将生成式 AI 推向企业级生产环境?"}),o.jsx("p",{className:"text-slate-300 text-lg lg:text-[20px] mb-12 leading-relaxed",children:"从 PoC 验证原型的单点开花,走向安全合规的全量生产部署。我们的专家已准备完毕。"}),o.jsx("div",{className:"space-y-6 mb-12",children:["需要私域数据保护的金融与医疗客户","希望与现有的 AWS 账单体系保持一致","渴望快速迭代模型架构且避免被单一云排他锁定"].map((r,l)=>o.jsxs("div",{className:"flex gap-4 items-start group",children:[o.jsx("div",{className:"mt-1 w-6 h-6 rounded-full bg-[#00a2ff]/10 flex items-center justify-center shrink-0 group-hover:bg-[#00a2ff]/20 transition-colors",children:o.jsx(Yt,{className:"text-[#00a2ff] w-4 h-4"})}),o.jsx("span",{className:"text-slate-200 text-[16px] leading-relaxed group-hover:text-white transition-colors",children:r})]},l))}),o.jsxs("div",{className:"flex flex-col sm:flex-row gap-5",children:[o.jsx(Be,{to:"/contact",className:"bg-[#00a2ff] text-white px-8 py-4 rounded-md font-bold text-[15px] hover:bg-[#008de6] transition-all shadow-[0_0_20px_rgba(0,162,255,0.3)] hover:shadow-[0_0_30px_rgba(0,162,255,0.5)] hover:-translate-y-0.5 inline-flex justify-center items-center",children:"提交需求清单"}),o.jsx("button",{className:"bg-transparent border border-slate-600 text-white px-8 py-4 rounded-md font-semibold text-[15px] hover:bg-slate-800 hover:border-slate-500 transition-all inline-flex justify-center items-center",children:"阅读真实成功案例"})]})]}),o.jsxs("div",{className:"bg-white rounded-3xl p-10 lg:p-12 text-[#232f3e] shadow-[0_30px_60px_rgba(0,0,0,0.4)] relative overflow-hidden group",children:[o.jsx("div",{className:"absolute top-0 right-0 p-8 opacity-[0.03] pointer-events-none group-hover:scale-110 transition-transform duration-700",children:o.jsx(Or,{className:"w-48 h-48 text-[#0073bb]"})}),o.jsx("div",{className:"w-12 h-12 bg-blue-50 text-[#0073bb] rounded-2xl flex items-center justify-center mb-8",children:o.jsx(cn,{className:"w-6 h-6"})}),o.jsx("div",{className:"font-extrabold text-2xl mb-8 relative z-10 tracking-tight",children:"开始联合构建指引"}),o.jsxs("div",{className:"space-y-6 relative z-10",children:[o.jsx("p",{className:"text-slate-600 text-[16px] leading-relaxed",children:"为了更好地响应您的需求,在评估开始前,通常需要您提供:"}),o.jsx("ul",{className:"space-y-4 pb-6",children:["业务场景的数据存放合规要求","当前 AWS 云账号的体系规模概览","预期的并发数与延迟底线"].map((r,l)=>o.jsxs("li",{className:"flex items-start gap-3",children:[o.jsx("div",{className:"mt-1.5 w-1.5 h-1.5 rounded-full bg-[#0073bb] shrink-0"}),o.jsx("span",{className:"text-slate-600 text-[15px]",children:r})]},l))}),o.jsx("div",{className:"bg-blue-50/50 -mx-10 lg:-mx-12 -mb-10 lg:-mb-12 px-10 lg:px-12 py-8 border-t border-blue-100/50",children:o.jsxs("p",{className:"text-[15px] font-bold text-[#0073bb] flex items-center gap-3",children:[o.jsx(zi,{className:"w-5 h-5",fill:"currentColor",fillOpacity:"0.2"}
298),"核心架构师将在收到需求后 1 个工作日内安排连线对齐。"]})})]})]})]})})]})]})}function yz(){return o.jsxs("div",{className:"min-h-screen",children:[o.jsx("section",{className:"bg-gradient-to-b from-[#f8fbff] to-white pb-16 pt-24 border-b border-gray-200",children:o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:o.jsxs("div",{className:"flex flex-col lg:flex-row items-center gap-12 lg:gap-16",children:[o.jsxs("div",{className:"lg:w-1/2 pt-8",children:[o.jsx("div",{className:"inline-flex items-center gap-2 px-3 py-1 bg-[#0073bb]/10 border border-[#0073bb]/20 text-[#0073bb] text-xs font-bold uppercase tracking-wider mb-6",children:"AWS Solution Provider Program"}),o.jsxs("h1",{className:"text-4xl md:text-5xl font-bold mb-6 text-[#232f3e] leading-[1.2] tracking-tight",children:["您的官方无缝衔接",o.jsx("br",{}),"AWS SPP 合作伙伴"]}),o.jsx("p",{className:"text-gray-600 text-lg mb-10 leading-relaxed",children:"通过选择 CoreByte 作为您的 AWS 解决方案提供商 (SPP),您可以直接获得最优的资源配置、最前沿的 Bedrock 模型接入权限以及最官方的技术背书。我们为企业提供可量化的业务增长潜力。"}),o.jsxs("div",{className:"flex flex-col sm:flex-row gap-4",children:[o.jsx("a",{href:"https://partners.amazonaws.com/partners/0018W00002N6es9QAB/COREBYTE%20TECHNOLOGY%20PTE%20LTD",target:"_blank",rel:"noopener noreferrer",className:"bg-[#0073bb] text-white px-8 py-3 rounded-sm font-bold text-[15px] hover:bg-[#005a92] transition-colors inline-flex justify-center items-center",children:"验证官方资质"}),o.jsx(Be,{to:"/contact",className:"bg-white text-[#232f3e] px-8 py-3 rounded-sm font-bold text-[15px] hover:bg-gray-50 border border-gray-300 transition-colors inline-flex justify-center items-center",children:"联系架构师评估"})]})]}),o.jsx("div",{className:"lg:w-1/2 w-full pt-12 lg:pt-20 flex justify-center items-center",children:o.jsxs("div",{className:"relative group",children:[o.jsx(oe.div,{animate:{rotate:360},transition:{duration:30,repeat:1/0,ease:"linear"},className:"absolute -inset-8 rounded-full border-[1px] border-[#0073bb]/20 border-dashed"}),o.jsx(oe.div,{animate:{rotate:-360},transition:{duration:24,repeat:1/0,ease:"linear"},className:"absolute -inset-4 rounded-full border-[2px] border-[#eab308]/30 shadow-[0_0_40px_rgba(234,179,8,0.2)]"}),o.jsx(oe.div,{whileHover:{scale:1.05},transition:{duration:.5},className:"relative w-64 h-64 lg:w-80 lg:h-80 bg-gradient-to-b from-[#fef08a] via-[#eab308] to-[#b45309] rounded-full flex flex-col items-center justify-center p-1.5 shadow-[0_20px_50px_rgba(0,0,0,0.15)] cursor-pointer",children:o.jsxs("div",{className:"w-full h-full bg-gradient-to-br from-[#232f3e] to-[#0f172a] rounded-full flex flex-col items-center justify-center border-[3px] border-[#ca8a04] relative overflow-hidden shadow-[inset_0_0_30px_rgba(0,0,0,0.8)]",children:[o.jsx("div",{className:"absolute inset-0 bg-gradient-to-tr from-transparent via-white/10 to-transparent -translate-x-full group-hover:translate-x-full transition-transform duration-1000 ease-in-out"}),o.jsx(ta,{className:"w-16 h-16 lg:w-20 lg:h-20 text-[#facc15] mb-4 drop-shadow-[0_0_15px_rgba(250,204,21,0.5)]"}),o.jsx("span",{className:"text-[#facc15] font-bold uppercase tracking-[0.25em] text-xs lg:text-sm mb-1",children:"Official"}),o.jsx("span",{className:"text-white font-black text-3xl lg:text-4xl tracking-wider drop-shadow-md",children:"AWS SPP"}),o.jsxs("div",{className:"mt-4 flex items-center gap-2 opacity-90",children:[o.jsx("span",{className:"h-px w-6 lg:w-8 bg-[#eab308]"}),o.jsx("span",{className:"text-[#eab308] text-[9px] lg:text-[11px] font-bold uppercase tracking-[0.2em]",children:"Partner"}),o.jsx("span",{className:"h-px w-6 lg:w-8 bg-[#eab308]"})]})]})})]})})]})})}),o.jsx("section",{className:"py-24 bg-white",children:o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsxs("div",{className:"mb-16",children:[o.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-[#232f3e] mb-4",children:"企业选择 AWS SPP,能带来什么核心价值?"}),o.jsx("p",{className:"text-gray-600 text-lg max-w-3xl",children:"与普通用户直签相比,基于 SPP (Solution Provider Program) 网络,您将享受来自 AWS 官方体系下的企业级多重权益与背书。"})]}),o.jsx("div",{className:"grid md:grid-cols-3 gap-0 border border-gray-200 bg-gray-200 gap-px",children:[{title:"专属通道与账单优化",desc:"您的高优先级问题能够直达 AWS 架构师及后台工程师团队。
298通过精细化管理按需与预留实例,实现长效降本增效。",icon:cn},{title:"架构验证与资金支持",desc:"技术架构可申请 AWS 原厂专家的设计审核 (Well-Architected Review),同时协助申请项目基础设施测试资金 (PoC funding)。",icon:Yt},{title:"全球核心资源快速调配",desc:"不受限的配额 (Quotas) 提升通道,针对紧缺的 Amazon Bedrock 前沿模型算力,SPP 专属通道保障稳定供给。",icon:Nu}].map((a,i)=>o.jsxs("div",{className:"p-10 lg:p-12 bg-white hover:bg-gray-50 hover:border-[#0073bb] transition-colors relative",children:[o.jsx("div",{className:"w-12 h-12 bg-[#0073bb]/10 rounded-sm flex items-center justify-center mb-6 text-[#0073bb]",children:o.jsx(a.icon,{className:"w-6 h-6"})}),o.jsx("h3",{className:"text-xl font-bold text-[#232f3e] mb-3",children:a.title}),o.jsx("p",{className:"text-gray-600 text-[15px] leading-relaxed",children:a.desc})]},i))})]})}),o.jsx("section",{className:"py-24 bg-gray-50 border-y border-gray-200",children:o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:o.jsxs("div",{className:"flex flex-col lg:flex-row items-center gap-16",children:[o.jsxs("div",{className:"lg:w-1/2 space-y-8",children:[o.jsx("h3",{className:"text-3xl lg:text-4xl font-bold text-[#232f3e]",children:"AWS 原厂严格把关与背书"}),o.jsx("p",{className:"text-gray-600 text-lg leading-relaxed text-justify",children:"AWS 对 SPP 合作伙伴的要求极其严苛,每年会围绕平台资质、架构师持证数量、企业成功案例以及整体云业务规模进行合规审计。只有最具备技术实力的团队才能保持该资质。"}),o.jsx("ul",{className:"space-y-4 pt-2",children:["全员持有行业最高级别的 AWS Certified Solutions Architect 认证资质。","每年至少受查通过数十起成功的企业级生产环境落地实战案例。","受 AWS Partner Network (APN) 约束,确保 SLA 与服务质量的绝对透明度。"].map((a,i)=>o.jsxs("li",{className:"flex items-start gap-3",children:[o.jsx("div",{className:"w-5 h-5 rounded-full bg-[#0073bb]/10 flex items-center justify-center shrink-0 mt-1 text-[#0073bb]",children:o.jsx(Yt,{className:"w-4 h-4"})}),o.jsx("p",{className:"text-gray-700 text-[15px] leading-relaxed",children:a})]},i))})]}),o.jsx("div",{className:"lg:w-1/2 w-full flex justify-center lg:justify-end",children:o.jsxs("div",{className:"w-64 h-64 border border-gray-300 bg-white shadow-sm flex items-center justify-center relative rotate-3 hover:rotate-0 transition-transform duration-500",children:[o.jsx("div",{className:"absolute inset-4 border border-gray-100 border-dashed"}),o.jsxs("div",{className:"text-center",children:[o.jsx(ta,{className:"w-16 h-16 text-[#0073bb] mx-auto mb-4"}),o.jsx("div",{className:"font-bold text-[#232f3e] tracking-widest uppercase",children:"AWS SPP"}),o.jsx("div",{className:"text-xs text-gray-400 mt-1",children:"Verified Audit"})]})]})})]})})}),o.jsx("section",{className:"py-24 bg-white",children:o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:o.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-start",children:[o.jsxs("div",{className:"space-y-12",children:[o.jsx("h2",{className:"text-3xl lg:text-4xl font-bold text-[#232f3e]",children:"深入了解 CoreByte 独有体系"}),o.jsx("div",{className:"space-y-0 border-t border-gray-200",children:[{title:"官方严格资质审查备案",desc:"官方签约服务商,APN 官网可查,规避任何不可靠的中间灰色渠道风险。",icon:ta},{title:"立足新加坡辐射全球",desc:"总部坐落于新加坡,熟悉亚太及全球企业的合规环境,出海无忧。",icon:Ax},{title:"专家级降本增效策略",desc:"不限于纯资源的转售,我们深谙 Savings Plans、预留实例组合策略。",icon:MS},{title:"无缝扩展 AI 算力底座",desc:"全面支持包含 Amazon Bedrock 在内的复杂 AI 计算架构落地交付。",icon:zi}].map((a,i)=>o.jsxs("div",{className:"flex gap-6 py-6 border-b border-gray-200 group hover:pl-2 transition-all duration-300",children:[o.jsx("div",{className:"shrink-0 w-10 h-10 border border-gray-200 bg-gray-50 flex items-center justify-center text-[#232f3e]",children:o.jsx(a.icon,{className:"w-5 h-5"})}),o.jsxs("div",{className:"pt-1",children:[o.jsx("h3",{className:"font-bold text-[#232f3e] mb-2 text-lg",children:a.title}),o.jsx("p",{className:"text-gray-600 text-[15px] leading-relaxed",children:a.desc})]})]},i))})]}),o.jsxs("div",{className:"bg-[#232f3e] p-10 lg:p-12 text-white shadow-xl relative mt-4 lg:mt-0",children:[o.jsx("div",{className:"absolute top-0 right-0 w-20 h-20 bg-[#0073bb]/20 rotate-45 -mr-10 -mt-10 blur-xl"}),o.jsxs("h3",{className:"text-2xl font-bold mb-8 flex items-center gap-3 border-b border-slate-700 pb-4",children:[o.jsx(Wr,{className:"text-[#0073bb] w-6 h-6"})," 我们的服务蓝图"]}),o.jsx("div",{className:"grid sm:grid-cols-2 gap-8",children:[{label:"多账号组织治理",items:["Organization è
298®¾è®¡","跨账户权限回收","FinOps 看板接入"]},{label:"高可用容灾架构",items:["多可用区双活","S3 长期合规归档","DDoS / WAF 演练"]},{label:"生成式 AI 演进",items:["Bedrock 算力解耦","RAG 私域部署","Agent 开发培训"]},{label:"SRE 云原生运维",items:["24/7 原厂级响应","漏洞自动扫描修复","容器化迁移改造"]}].map((a,i)=>o.jsxs("div",{className:"space-y-4",children:[o.jsx("h4",{className:"font-bold text-gray-200 text-[15px] uppercase tracking-wider",children:a.label}),o.jsx("ul",{className:"space-y-3",children:a.items.map((r,l)=>o.jsxs("li",{className:"text-gray-400 text-[14px] flex items-center gap-2",children:[o.jsx("span",{className:"w-1 h-3 bg-[#0073bb]"})," ",r]},l))})]},i))})]})]})})}),o.jsx("section",{className:"py-24 bg-gray-50 border-t border-gray-200",children:o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsxs("div",{className:"mb-12 flex flex-col md:flex-row md:items-end justify-between gap-6",children:[o.jsxs("div",{children:[o.jsx("h2",{className:"text-3xl font-bold text-[#232f3e] mb-4",children:"不只是代理,更是实战团队"}),o.jsx("p",{className:"text-gray-600 text-lg",children:"我们的行动准则:从业务本身出发,而不是强推最高配资源。"})]}),o.jsxs("button",{className:"text-[#0073bb] font-bold flex items-center gap-2 hover:underline pb-1",children:["查看交付标准 ",o.jsx(un,{className:"w-4 h-4"})]})]}),o.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-4 gap-0 border border-gray-200 bg-gray-200 gap-px",children:[{title:"深入理解评估",content:"详尽评估现网架构与业务峰谷,不盲目追求热门服务,找到最具性价比配平点。"},{title:"绝对边界安全",content:"严格遵循 AWS Well-Architected 安全规范,VPC 及 IAM 权限遵照最小范围原则。"},{title:"费用极致透明",content:"逐项破解账单迷局,通过专属 SPP 仪表盘将使用度量反馈至具体的部门与服务。"},{title:"伴随式演进",content:"云端不是终点。随着您体量的增长,我们会提前数个季度规划未来的重构选项。"}].map((a,i)=>o.jsxs("div",{className:"bg-white p-10 hover:bg-gray-50 transition-colors",children:[o.jsxs("div",{className:"text-sm font-bold text-[#0073bb] mb-4 uppercase tracking-widest border-b border-gray-100 pb-2",children:["Phase 0",i+1]}),o.jsx("h4",{className:"font-bold text-[#232f3e] mb-4 text-xl",children:a.title}),o.jsx("p",{className:"text-gray-600 text-[14px] leading-relaxed",children:a.content})]},i))})]})}),o.jsx("section",{className:"py-32 bg-[#232f3e] text-white",children:o.jsxs("div",{className:"max-w-4xl mx-auto px-4 text-center",children:[o.jsx("h2",{className:"text-4xl md:text-5xl font-bold mb-8 leading-tight",children:"准备好开启企业上云与 AI 之旅?"}),o.jsx("p",{className:"text-gray-400 mb-10 text-lg max-w-2xl mx-auto",children:"与 CoreByte 的 AWS 专家团队预约一次免费的架构评估会议,您将获得一份量身打造的初步诊断报告。"}),o.jsxs("div",{className:"flex flex-col sm:flex-row justify-center gap-4",children:[o.jsx(Be,{to:"/contact",className:"bg-[#0073bb] text-white px-10 py-4 rounded-sm font-bold text-[15px] hover:bg-[#005a92] transition-colors border border-transparent flex items-center justify-center",children:"立刻预约架构师会议"}),o.jsx("button",{className:"bg-transparent border border-gray-600 text-white px-10 py-4 rounded-sm font-bold text-[15px] hover:bg-gray-800 transition-colors",children:"申请在线资质核验"})]})]})})]})}function xz(){return o.jsxs("div",{className:"bg-[#f8f9fa] min-h-screen pb-20 font-sans text-[#232f3e]",children:[o.jsxs("section",{className:"relative bg-white pt-44 pb-16 border-b border-gray-200 overflow-hidden",children:[o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 text-center",children:o.jsxs(oe.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},children:[o.jsxs("div",{className:"inline-flex items-center gap-2 mb-6",children:[o.jsx("span",{className:"w-8 h-px bg-[#0073bb]"}),o.jsx("span",{className:"text-[#0073bb] font-bold text-sm tracking-widest uppercase",children:"Contact Us"}),o.jsx("span",{className:"w-8 h-px bg-[#0073bb]"})]}),o.jsx("h1",{className:"text-4xl md:text-5xl font-extrabold text-[#232f3e] tracking-tight mb-8",children:"让我们开始您的上云之旅"}),o.jsx("p",{className:"text-lg md:text-xl text-gray-600 max-w-3xl mx-auto font-medium leading-relaxed mb-4",children:"无论您是需要技术咨询、定制架构方案,还是希望了解更多我们的服务,我们的专家团队随时准备为您服务。"})]})}),o.jsx("div",{className:"absolute top-0 right-0 -mr-40 -mt-40 w-[600px] h-[600px] bg-gradient-to-b from-[#0ea5e9]/5 to-transparent roun
298ded-full blur-3xl pointer-events-none"}),o.jsx("div",{className:"absolute bottom-0 left-0 -ml-40 -mb-40 w-[500px] h-[500px] bg-gradient-to-t from-[#0073bb]/5 to-transparent rounded-full blur-3xl pointer-events-none"})]}),o.jsx("section",{className:"py-16",children:o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:o.jsxs("div",{className:"flex flex-col lg:flex-row gap-12 lg:gap-20",children:[o.jsxs(oe.div,{initial:{opacity:0,x:-30},animate:{opacity:1,x:0},transition:{duration:.5,delay:.2},className:"lg:w-5/12 flex flex-col justify-center",children:[o.jsx("h2",{className:"text-3xl font-bold mb-8 text-[#232f3e]",children:"直接联系我们"}),o.jsx("p",{className:"text-gray-600 mb-10 leading-relaxed text-lg",children:"我们期待您的来电或信件。或者,您也可以通过社交媒体即时通讯工具与我们取得联系。"}),o.jsxs("div",{className:"space-y-6",children:[o.jsxs("a",{href:"tel:+1234567890",className:"group flex items-center p-5 bg-white rounded-2xl shadow-[0_4px_20px_rgba(0,0,0,0.03)] border border-gray-100 hover:border-[#0ea5e9] transition-all hover:shadow-[0_8px_30px_rgba(14,165,233,0.1)]",children:[o.jsx("div",{className:"w-14 h-14 bg-blue-50 rounded-xl flex items-center justify-center text-[#0073bb] mr-5 group-hover:scale-110 transition-transform",children:o.jsx(Sx,{className:"w-6 h-6"})}),o.jsxs("div",{children:[o.jsx("h3",{className:"font-bold text-gray-900 text-lg mb-1 group-hover:text-[#0073bb] transition-colors",children:"电话热线"}),o.jsx("p",{className:"text-gray-500 font-medium",children:"+1 (234) 567-890"})]})]}),o.jsxs("a",{href:"mailto:[email protected]",className:"group flex items-center p-5 bg-white rounded-2xl shadow-[0_4px_20px_rgba(0,0,0,0.03)] border border-gray-100 hover:border-[#0ea5e9] transition-all hover:shadow-[0_8px_30px_rgba(14,165,233,0.1)]",children:[o.jsx("div",{className:"w-14 h-14 bg-indigo-50 rounded-xl flex items-center justify-center text-indigo-600 mr-5 group-hover:scale-110 transition-transform",children:o.jsx(vx,{className:"w-6 h-6"})}),o.jsxs("div",{children:[o.jsx("h3",{className:"font-bold text-gray-900 text-lg mb-1 group-hover:text-indigo-600 transition-colors",children:"电子邮箱"}),o.jsx("p",{className:"text-gray-500 font-medium",children:"[email protected]"})]})]}),o.jsxs("div",{className:"grid grid-cols-2 gap-4 pt-4",children:[o.jsxs("a",{href:"#",className:"flex flex-col items-center justify-center p-6 bg-[#25D366]/10 text-[#25D366] rounded-2xl hover:bg-[#25D366] hover:text-white transition-all group",children:[o.jsx(p1,{className:"w-8 h-8 mb-3"}),o.jsx("span",{className:"font-bold text-sm tracking-wide",children:"WhatsApp"})]}),o.jsxs("a",{href:"#",className:"flex flex-col items-center justify-center p-6 bg-[#0088cc]/10 text-[#0088cc] rounded-2xl hover:bg-[#0088cc] hover:text-white transition-all group",children:[o.jsx(S1,{className:"w-8 h-8 mb-3"}),o.jsx("span",{className:"font-bold text-sm tracking-wide",children:"Telegram"})]})]})]})]}),o.jsx(oe.div,{initial:{opacity:0,x:30},animate:{opacity:1,x:0},transition:{duration:.5,delay:.4},className:"lg:w-7/12",children:o.jsxs("div",{className:"bg-white p-8 md:p-12 rounded-3xl shadow-[0_20px_50px_rgba(0,0,0,0.05)] border border-gray-100 relative overflow-hidden",children:[o.jsx("div",{className:"absolute top-0 right-0 w-32 h-32 bg-[#0ea5e9]/5 rounded-bl-full pointer-events-none"}),o.jsx("h3",{className:"text-2xl font-extrabold text-[#232f3e] mb-2",children:"获取免费咨询"}),o.jsx("p",{className:"text-gray-500 mb-8",children:"填写下表,我们的云专家或客服人员会在24小时内联系您。"}),o.jsxs("form",{className:"space-y-6",children:[o.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6",children:[o.jsxs("div",{children:[o.jsx("label",{htmlFor:"name",className:"block text-sm font-bold text-gray-700 mb-2",children:"您的姓名"}),o.jsx("input",{type:"text",id:"name",className:"w-full px-5 py-4 bg-gray-50 border border-gray-200 rounded-xl focus:ring-2 focus:ring-[#0ea5e9] focus:border-transparent outline-none transition-all font-medium text-gray-900",placeholder:"ä¾
298‹å¦‚:张三"})]}),o.jsxs("div",{children:[o.jsx("label",{htmlFor:"company",className:"block text-sm font-bold text-gray-700 mb-2",children:"公司名称 (选填)"}),o.jsx("input",{type:"text",id:"company",className:"w-full px-5 py-4 bg-gray-50 border border-gray-200 rounded-xl focus:ring-2 focus:ring-[#0ea5e9] focus:border-transparent outline-none transition-all font-medium text-gray-900",placeholder:"您的企业名称"})]})]}),o.jsxs("div",{children:[o.jsxs("label",{htmlFor:"contactInfo",className:"block text-sm font-bold text-gray-700 mb-2",children:["联系方式 ",o.jsx("span",{className:"text-red-500",children:"*"})]}),o.jsx("input",{type:"text",id:"contactInfo",className:"w-full px-5 py-4 bg-gray-50 border border-gray-200 rounded-xl focus:ring-2 focus:ring-[#0ea5e9] focus:border-transparent outline-none transition-all font-medium text-gray-900",placeholder:"电话号码 / WhatsApp / 微信 / 邮箱 等"})]}),o.jsxs("div",{children:[o.jsxs("label",{htmlFor:"requirements",className:"block text-sm font-bold text-gray-700 mb-2",children:["需求描述 ",o.jsx("span",{className:"text-red-500",children:"*"})]}),o.jsx("textarea",{id:"requirements",rows:4,className:"w-full px-5 py-4 bg-gray-50 border border-gray-200 rounded-xl focus:ring-2 focus:ring-[#0ea5e9] focus:border-transparent outline-none transition-all font-medium text-gray-900 resize-none",placeholder:"请简要描述您的业务状况或您需要的亚马逊云/上云服务..."})]}),o.jsxs("button",{type:"submit",className:"w-full bg-[#ff9900] hover:bg-[#e88c00] text-white font-bold text-lg py-4 rounded-xl shadow-[0_4px_14px_rgba(255,153,0,0.4)] transition-all flex items-center justify-center gap-2 group",children:["立即提交",o.jsx(un,{className:"w-5 h-5 group-hover:translate-x-1 transition-transform"})]}),o.jsx("p",{className:"text-center text-xs text-gray-400 mt-4",children:"我们承诺对您的信息严格保密"})]})]})})]})})})]})}function Az(){return o.jsxs("div",{className:"font-sans text-[#232f3e] bg-[#f2f5f8] min-h-screen",children:[o.jsx("section",{className:"relative bg-cover bg-center pt-40 pb-48 overflow-hidden flex flex-col justify-center items-center text-center",style:{backgroundImage:'url("/assets/about/about-hero.png")'},children:o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 text-center text-white",children:o.jsxs(oe.div,{initial:{opacity:0,y:20},animate:{opacity:1,y:0},transition:{duration:.6},children:[o.jsx("h1",{className:"text-4xl md:text-5xl font-extrabold tracking-tight mb-8",children:"关于我们"}),o.jsx("p",{className:"text-lg md:text-[17px] max-w-4xl mx-auto font-medium leading-[1.8]",children:"COREBYTE TECHNOLOGY PTE. LTD. 作为新加坡本地一家致力于赋能企业数字化转型的领先科技服务商及AWS SPP(Solution Provider Program)核心合作伙伴,我们拥有十多年丰富的云端架构设计、项目迁移与混合云托管经验。紧跟技术前沿,我们全面助力企业从基础云端转型向AI时代演进。依托 Amazon Bedrock 等领先平台,我们为企业打造智能化的生成式AI解决方案,现已成功帮助500多家游戏、电商、金融及泛互联网领域的出海与本土企业,以云底座与AI引擎加速全球化创新业务。"})]})})}),o.jsx("section",{className:"pb-24 bg-[#253647] relative z-20 mt-[-8rem] pt-[12rem] overflow-hidden",children:o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsx(oe.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:o.jsx("h2",{className:"text-4xl font-bold text-white mb-4",children:"发展历程"})}),o.jsxs("div",{className:"max-w-6xl mx-auto mt-20 relative px-4",children:[o.jsx("div",{className:"absolute left-8 lg:left-1/2 top-4 bottom-4 w-px bg-[#7796b5]/30 transform lg:-translate-x-1/2 hidden md:block"}),o.jsxs("div",{className:"space-y-32",children:[o.jsxs("div",{className:"flex flex-col lg:flex-row justify-between items-center relative z-10 w-full group",children:[o.jsxs("div",{className:"order-2 lg:order-1 lg:w-[45%] flex flex-col lg:items-end text-left lg:text-right pl-20 lg:pl-0 mt-8 lg:mt-0 lg:pr-16 w-full",children:[o.jsxs("div",{className:"flex items-center lg:justify-end gap-3 mb-2",children:[o.jsx("span",{className:"text-[#0073bb] text-lg font-bold uppercase tracking-wider",children:"Start"}),o.jsx("span",{className:"text-white text-3xl font-extrabold",children:"2014"})]}),o.jsx("h3",{className:"text-white text-2xl font-bold mb-6",children:"成立之初"}),o.jsx("p",{className:"text-[#7796b5] text-[17px] leading-[1.8] mb-4",children:"COREBYTE成立于2014年,最初由一群充满激情的IT和云计算专家组成,专注于为中小企业提供云计算解决方案。"}),o.jsx("p",{className:"text-white opacity-90 text-[17px] leading-[1.8]",children:"初期,公司主要提供基础的云迁移服务和咨询,帮助客户理解云计算的优势并采纳云技术以提高效率和降低成本。"})]}),o.jsx("div",{className:"absolute left-8 lg:left-1/2 transform -translate-x-1/2 w-4 h-4 bg-[#0ea5e9] rounded-full ring-4 ring-[#0ea5e9]/20 hidden md:block group-hover:ring-8 group-hover:bg-white transition-all duration-300"}),o.jsx("div",{className:"order-1 lg:order-2 lg:w-[45%] pl-8 md:pl-20 lg:pl-16 w-full",children:o.jsx("img",{src:"/assets/about/timeline-2014.png",alt:"2014",className:"w-full lg:max-w-[80%] rounded-2xl shadow-xl object-contain hover:-translate-y-2 transition-transform duration-500"})})]}),o.jsxs("div",{className:"flex flex-col lg:flex-row justify-between items-center relative z-10 w-full group",children:[o.jsx("div",{className:"order-1 lg:w-[45%] pl-8 md:pl-20 lg:pl-0 lg:pr-16 flex lg:justify-end w-full",children:o.jsx("img",{src:"/assets/about/timeline-2018.png",alt:"2018",className:"w-full lg:max-w-[80%] rounded-2xl shadow-xl object-contain hover:-translate-y-2 transition-transform duration-500"})}),o.jsx("div",{className:"absolute left-8 lg:left-1/2 transform -translate-x-1/2 w-4 h-4 bg-[#0073bb] rounded-full ring-4 ring-[#0073bb]/20 hidden md:block group-hover:ring-8 group-hover:bg-white transition-all duration-300"}),o.jsxs("div",{className:"order-2 lg:w-[45%] flex flex-col items-start text-left pl-20 lg:pl-16 mt-8 lg:mt-0 w-full",children:[o.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[o.jsx("span",{className:"text-[#0ea5e9] text-lg font-bold uppercase tracking-wider",children:"Growth"}),o.jsx("span",{className:"text-white text-3xl font-extrabold",children:"2018"})]}),o.jsx("h3",{className:"text-white text-2xl font-bold mb-6",children:"扩展业务与市场"}),o.jsx("p",{className:"text-[#7796b5] text-[17px] leading-[1.8] mb-4",children:"随着云计算技术的成熟和市场需求的增长,COREBYTE扩大了其服务范围,包括高级云解决方案设计与实施、云端架构咨询以及定制化的项目迁移服务。"}),o.jsx("p",{className:"text-white opacity-90 text-[17px] leading-[1.8]",children:"公司开始吸引更多大型企业客户,包括互联网、媒体和电商行业的领导者。这一时期,COREBYTE也开始在亚太地区扩展其市场足迹,与多个云服务提供商建立了战略合作伙伴关系。"})]})]}),o.jsxs("div",{className:"flex flex-col lg:flex-row justify-between items-center relative z-10 w-full group",children:[o.jsxs("div",{className:"order-2 lg:order-1 lg:w-[45%] flex flex-col lg:items-end text-left lg:text-right pl-20 lg:pl-0 mt-8 lg:mt-0 lg:pr-16 w-full",children:[o.jsxs("div",{className:"flex items-center lg:justify-end gap-3 mb-2",children:[o.jsx("span",{className:"text-[#be8243] text-lg font-bold uppercase tracking-wider",children:"Partner"}),o.jsx("span",{className:"text-white text-3xl font-extrabold",children:"2023"})]}),o.jsx("h3",{className:"text-white text-2xl font-bold mb-6",children:"荣获AWS SPP资质"}),o.jsx("p",{className:"text-[#7796b5] text-[17px] leading-[1.8] mb-4",children:"2023年,COREBYTE 正式荣获 AWS SPP(Solution Provider Program)合作伙伴资质。"}),o.jsx("p",{className:"text-white opacity-90 text-[17px] leading-[1.8]",children:"这标志着我们在提供高质量上云解决方案、云架构优化与实施方面的专业能力得到了权威认可,为客户提供更具深度的混合云环境托管服务。"})]}),o.jsx("div",{className:"absolute left-8 lg:left-1/2 transform -translate-x-1/2 w-4 h-4 bg-[#be8243] rounded-full ring-4 ring-[#be8243]/20 hidden md:block group-hover:ring-8 group-hover:bg-white transition-all duration-300"}),o.jsx("div",{className:"order-1 lg:order-2 lg:w-[45%] pl-8 md:pl-20 lg:pl-16 w-full",children:o.jsx("img",{src:"/assets/about/timeline-2023.png",alt:"2023",className:"w-full lg:max-w-[80%] rounded-2xl shadow-xl object-contain hover:-translate-y-2 transition-transform duration-500"})})]}),o.jsxs("div",{className:"flex flex-col lg:flex-row justify-between items-center relative z-10 w-full group",children:[o.jsx("div",{className:"order-1 lg:w-[45%] pl-8 md:pl-20 lg:pl-0 lg:pr-16 flex lg:justify-end w-full",children:o.jsx("img",{src:"/assets/about/timeline-2025.png",alt:"2025 AI",className:"w-full lg:max-w-[80%] rounded-xl shadow-xl object-cover hover:-translate-y-2 transition-transform duration-500"})}),o.jsx("div",{className:"absolute left-8 lg:left-1/2 transform -translate-x-1/2 w-4 h-4 bg-purple-500 rounded-full ring-4 ring-purple-500/20 hidden md:block group-hover:ring-8 group-hover:bg-white transition-all duration-300"}),o.jsxs("div",{className:"order-2 lg:w-[45%] flex flex-col items-start text-left pl-20 lg:pl-16 mt-8 lg:mt-0 w-full",children:[o.jsxs("div",{className:"flex items-center gap-3 mb-2",children:[o.jsx("span",{className:"text-purple-400 text-lg font-bold uppercase tracking-wider",children:"Future"}),o.jsx("span",{className:"text-white text-3xl font-extrabold",children:"2025"})]}),o.jsx("h3",{className:"text-white text-2xl font-bold mb-6",children:"拥抱AI与Amazon Bedrock"}),o.jsx("p",{className:"text-[#7796b5] text-[17px] leading-[1.8] mb-4",children:"2025年起,COREBYTE 全面开启“Cloud + AI”双引擎战略,重点围绕 Amazon Bedrock 平台,为企业应用全面赋能。"}),o.jsx("p",{className:"text-white opacity-90 text-[17px] leading-[1.8]",children:"我们帮助企业客户将生成式AI与现有的上云架构无缝集成,推动业务在智能客服、数据洞察、内容创作等多场景的快速落地,引领行业走向数字化智能新纪元。"})]})]})]})]})]})}),o.jsx("section",{className:"py-16 pl-10 pr-4 lg:py-16 lg:pl-40 lg:pr-8 bg-cover bg-no-repeat text-white",style:{backgroundImage:'url("/assets/about/about-stats-bg.png")'},children:o.jsx("div",{className:"max-w-7xl mx-auto",children:o.jsx("div",{className:"grid grid-cols-2 lg:grid-cols-3 gap-y-12",children:[{num:"1",unit:"个",label:"赋能企业数字化使命"},{num:"10",unit:"+",label:"企业数字化服务经验"},{num:"4",unit:"+",label:"全球办事处"},{num:"50",unit:"+",label:"专家团队支持"},{num:"100",unit:"+",label:"云相关专业技术认证证书"},{num:"500",unit:"+",label:"客户案例覆盖20多个行业"}].map((a,i)=>o.jsxs(oe.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.1},className:"flex flex-col",children:[o.jsxs("div",{className:"text-white mb-2",children:[o.jsx("span",{className:"text-4xl md:text-5xl font-bold",children:a.num}),o.jsx("span",{className:"text-lg ml-1",children:a.unit})]}),o.jsx("p",{className:"text-[15px] font-medium opacity-90",children:a.label})]},i))})})}),o.jsx("section",{className:"py-24 bg-[#f2f5f8]",children:o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-20",children:[o.jsx(oe.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-16",children:o.jsx("h2",{className:"text-4xl font-bold text-[#232f3e] mb-4",children:"客户推荐"})}),o.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-10",children:[{text:"自从我们选择COREBYTE作为我们的云服务合作伙伴后,我们的运营效率显著提高。他们不仅提供了专业的 AWS 架构优化,更在我们的AI升级转型中给予了极大支持,强烈推荐。",author:"M.B Lee",company:"某知名出海电商"},{text:"COREBYTE团队展现了超凡的专业知识。他们帮我们在AWS上构建了高可靠底座,近期引入的 Amazon Bedrock 智能客服显著降低了我们的人工成本。",author:"Vivian Song",company:"大型泛娱乐应用公司"},{text:"Partnering with Corebyte has been a game-changer. Their profound expertise in AWS cloud services and recent push towards Amazon Bedrock 
298integration allowed us to seamlessly scale globally.",author:"Jason Miller",company:"Singapore Local Game Company"},{text:"コアバイトとの提携は弊社のビジネスに大きな変革をもたらしました。AWS SPPとしての専門知識と、Amazon Bedrockを活用したAIソリューションにより、運用の自動化と効率化が実現しました。",author:"佐藤 健",company:"日本東京某会社"},{text:"Corebyte팀의 클라우드 전환 및 AI 통합 서비스는 환상적이었습니다. AWS를 기반으로 한 안정적인 인프라 구축뿐만 아니라 생성형 AI 모델 도입까지 완벽하게 지원해 주었습니다.",author:"김민수",company:"서울 유명 스타트업"},{text:"The strategic AI insights provided by Corebyte drastically improved our service operations. Their engineers flawlessly executed our AWS migration and are guiding our next wave of generative AI evolution.",author:"Elena Rostova",company:"FinTech Enterprise, SG"}].map((a,i)=>o.jsxs(oe.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},transition:{delay:i*.1},className:"bg-white rounded-tl-[2.5rem] rounded-br-[2.5rem] p-8 shadow-[0.1rem_0.2rem_0.4rem_rgba(0,70,139,0.12)] relative flex flex-col justify-between",children:[o.jsxs("div",{className:"flex flex-col items-start border-b border-gray-100 pb-4 mb-4",children:[o.jsx("span",{className:"text-[#0a58a6] text-xl font-bold mb-1",children:a.author}),o.jsx("span",{className:"text-[#5b5b5b] text-sm",children:a.company})]}),o.jsx("div",{className:"relative z-10 flex-grow",children:o.jsx("p",{className:"text-[#5b5b5b] leading-[1.8] text-[15px]",children:a.text})})]},i))})]})})]})}function bz(){const a=[{title:"定制化 AWS 云端架构规划",tag:"Cloud Infrastructure",desc:"作为 AWS SPP 核心合作伙伴,我们根据您的业务特点和增长预期,量身打造灵活、可扩展且符合云架构最佳实践的高可用环境,助力轻松出海与全球化部署。",features:["多可用区容灾设计","微服务架构转型","云原生工具集成"],image:"https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&q=80&w=1200",color:"text-[#0ea5e9]",bg:"bg-[#0ea5e9]"},{title:"Amazon Bedrock 与生成式 AI",tag:"Artificial Intelligence",desc:"结合先进的 AI 引擎与大语言模型,帮助企业将生成式 AI 落地到具体业务场景,如客服辅助系统、智能内容生成和深度数据挖掘,打造“Cloud + AI”双引擎壁垒。",features:["大模型私有化部署","智能知识库构建","AI Agent 自动化"],image:"https://images.unsplash.com/photo-1485827404703-89b55fcc595e?auto=format&fit=crop&q=80&w=1200",color:"text-purple-500",bg:"bg-purple-500"},{title:"数据分析与商业智能",tag:"Data & BI",desc:"打破企业数据孤岛,提供端到端的数据湖构建与数仓优化服务。利用 AWS 强大的数据分析工具,将海量原始数据转化为可视化洞察,驱动业务快速增长。",features:["实时数据管道","PB 级海量数据处理","自助式 BI 展现"],image:"https://images.unsplash.com/photo-1551288049-bebda4e38f71?auto=format&fit=crop&q=80&w=1200",color:"text-[#be8243]",bg:"bg-[#be8243]"},{title:"云原生安全与合规治理",tag:"Security & Compliance",desc:"在复杂多变的合规环境中,为企业提供从网络架构、身份认证到数据加密的端到端安全防御策略。深度结合云平台安全检测,为业务保驾护航。",features:["自动化漏洞扫描","IAM 精细化控制","全球合规审计"],image:"https://images.unsplash.com/photo-1563986768609-322da13575f3?auto=format&fit=crop&q=80&w=1200",color:"text-green-600",bg:"bg-green-600"},{title:"高性能边缘计算与 CDN加速",tag:"Edge Computing",desc:"针对游戏、泛娱乐及跨境电商的出海需求,利用分布全球的网络节点优化静态资产交付与动态应用加速,显著降低跨国访问延迟,提升终端用户体验。",features:["动静态智能加速","跨区域负载调度","边缘安全防护"],image:"https://images.unsplash.com/photo-1558494949-ef010cbdcc31?auto=format&fit=crop&q=80&w=1200",color:"text-rose-500",bg:"bg-rose-500"},{title:"自动化运维与 FinOps",tag:"DevOps & FinOps",desc:"通过基础设施即代码(IaC)提升交付效率,提供 7x24 小时云资源托管。同时利用自研智能计费策略与 FinOps 方法论,有效降低云使用成本。",features:["成本深度优化","监控与自动扩缩容","DevOps 管道建设"],image:"https://images.unsplash.com/photo-1460925895917-afdab827c52f?auto=format&fit=crop&q=80&w=1200",color:"text-[#0073bb]",bg:"bg-[#0073bb]"}];return o.jsxs("div",{className:"bg-[#f8f9fa] min-h-screen pb-20 font-sans text-[#232f3e]",children:[o.jsxs("section",{className:"relative bg-cover bg-center pt-48 pb-48 overflow-hidden flex flex-col justify-center items-center text-center",style:{backgroundImage:'linear-gradient(rgba(35, 47, 62, 0.8), rgba(35, 47, 62, 0.9)), url("https://images.unsplash.com/photo-1451187580459-43490279c0fa?auto=format&fit=crop&q=80&w=2000")'},children:[o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 text-center text-white",children:o.jsxs(oe.div,{initial:{opacity:0,y:20}
298,animate:{opacity:1,y:0},transition:{duration:.6},children:[o.jsxs("div",{className:"inline-flex items-center gap-2 mb-6 justify-center w-full",children:[o.jsx("span",{className:"w-12 h-[2px] bg-[#0ea5e9]"}),o.jsx("span",{className:"text-[#0ea5e9] font-bold tracking-widest uppercase text-sm",children:"Solutions"}),o.jsx("span",{className:"w-12 h-[2px] bg-[#0ea5e9]"})]}),o.jsx("h1",{className:"text-4xl md:text-5xl font-extrabold tracking-tight mb-8",children:"全场景云端解决方案"}),o.jsxs("p",{className:"text-lg md:text-xl max-w-4xl mx-auto font-medium leading-[1.8] text-gray-200",children:["深度融合 AWS 顶级云架构与人工智能创新服务,",o.jsx("br",{}),"为不同阶段的数字化转型企业量身定制高效、安全、弹性的技术基石。"]})]})}),o.jsx("div",{className:"absolute inset-0 bg-[url('https://corebyte.com/_nuxt/img/grid-pattern.webp')] opacity-10 mix-blend-overlay"})]}),o.jsx("section",{className:"py-24 bg-white relative -mt-16 rounded-t-[3rem] shadow-[0_-10px_40px_rgba(0,0,0,0.05)] z-20",children:o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsxs(oe.div,{initial:{opacity:0,y:30},whileInView:{opacity:1,y:0},viewport:{once:!0},className:"text-center mb-24",children:[o.jsx("h2",{className:"text-3xl md:text-5xl font-extrabold text-[#232f3e] mb-6",children:"加速您的每一次业务突破"}),o.jsx("p",{className:"text-xl text-gray-500 max-w-3xl mx-auto",children:"以解决实际业务痛点为导向,全面覆盖基础设施、数据价值挖掘与AI智能全链路周期。"})]}),o.jsx("div",{className:"space-y-32",children:a.map((i,r)=>o.jsxs("div",{className:`flex flex-col lg:flex-row items-center gap-16 ${r%2!==0?"lg:flex-row-reverse":""}`,children:[o.jsx(oe.div,{initial:{opacity:0,x:r%2===0?-50:50},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6},className:"lg:w-1/2 w-full",children:o.jsxs("div",{className:"relative group rounded-3xl overflow-hidden shadow-2xl",children:[o.jsx("div",{className:"absolute inset-0 bg-black/20 group-hover:bg-transparent transition-colors duration-500 z-10 pointer-events-none"}),o.jsx("img",{src:i.image,alt:i.title,className:"w-full h-auto aspect-video md:aspect-[4/3] object-cover transform group-hover:scale-105 transition-transform duration-700"})]})}),o.jsxs(oe.div,{initial:{opacity:0,x:r%2===0?50:-50},whileInView:{opacity:1,x:0},viewport:{once:!0},transition:{duration:.6,delay:.2},className:"lg:w-1/2 w-full flex flex-col justify-center",children:[o.jsxs("div",{className:"flex items-center gap-3 mb-4",children:[o.jsx("span",{className:"w-8 h-1 bg-gray-300 rounded-full"}),o.jsx("span",{className:`${i.color} font-bold tracking-widest uppercase text-sm`,children:i.tag})]}),o.jsx("h3",{className:"text-3xl md:text-4xl font-extrabold text-[#232f3e] mb-6",children:i.title}),o.jsx("p",{className:"text-xl text-gray-600 leading-relaxed mb-8",children:i.desc}),o.jsx("div",{className:"space-y-4",children:i.features.map((l,d)=>o.jsxs("div",{className:"flex items-center",children:[o.jsx("div",{className:`w-1.5 h-1.5 rounded-full ${i.bg} mr-4 flex-shrink-0`}),o.jsx("span",{className:"text-lg font-medium text-gray-800",children:l})]},d))})]})]},r))})]})}),o.jsxs("section",{className:"bg-white py-20 relative overflow-hidden border-t border-gray-100",children:[o.jsx("div",{className:"absolute top-0 right-0 w-96 h-96 bg-[#0ea5e9] rounded-full mix-blend-multiply filter blur-3xl op
298acity-10 animate-pulse"}),o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 text-center",children:o.jsxs("div",{className:"max-w-3xl mx-auto",children:[o.jsx("h2",{className:"text-3xl md:text-5xl font-extrabold text-[#232f3e] mb-6",children:"准备好为您的企业升级技术引擎了吗?"}),o.jsx("p",{className:"text-xl text-gray-500 leading-relaxed",children:"无论您正处于转型的哪个阶段,我们的专家团队将为您提供针对性的免费评估,量身定做符合您业务目标的蓝图。"})]})})]})]})}function vz(){return o.jsxs("div",{className:"bg-[#050505] min-h-screen pb-0 font-sans text-gray-300 relative overflow-hidden",children:[o.jsxs("div",{className:"fixed inset-0 pointer-events-none z-0",children:[o.jsx("div",{className:"absolute inset-0 opacity-[0.03]",style:{backgroundImage:"linear-gradient(#22c55e 1px, transparent 1px), linear-gradient(90deg, #22c55e 1px, transparent 1px)",backgroundSize:"64px 64px"}}),o.jsx("div",{className:"absolute top-[20%] left-[10%] w-[500px] h-[500px] bg-emerald-900/20 rounded-full blur-[120px]"}),o.jsx("div",{className:"absolute bottom-[10%] right-[10%] w-[600px] h-[600px] bg-green-900/10 rounded-full blur-[150px]"})]}),o.jsx("section",{className:"relative pt-44 pb-40 overflow-hidden flex flex-col justify-center items-center text-center z-10",children:o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 text-center",children:o.jsxs(oe.div,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8,ease:"easeOut"},children:[o.jsxs("div",{className:"inline-flex items-center gap-3 mb-8 justify-center px-5 py-2 rounded-full border border-emerald-500/30 bg-emerald-500/10 backdrop-blur-md",children:[o.jsx(rn,{className:"w-4 h-4 text-emerald-400"}),o.jsx("span",{className:"text-emerald-400 font-bold tracking-widest text-sm uppercase",children:"High-Performance Computing"})]}),o.jsxs("h1",{className:"text-5xl md:text-7xl font-black tracking-tight mb-8 text-white leading-[1.1]",children:["大模型时代的",o.jsx("br",{}),o.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-emerald-400 to-green-600 drop-shadow-[0_0_30px_rgba(52,211,153,0.3)]",children:"巅峰算力引擎"})]}),o.jsx("p",{className:"text-xl md:text-2xl max-w-3xl mx-auto font-medium leading-[1.6] text-gray-400 mb-12",children:"打破“一卡难求”的壁垒。我们为您提供 NVIDIA A100/H100 高端显卡现货租售,并配备无阻塞 InfiniBand 网络与液冷机房托管,全方位释放炼丹极限性能。"}),o.jsx("div",{className:"flex flex-col sm:flex-row justify-center gap-4",children:o.jsx("a",{href:"#models",className:"px-8 py-4 bg-emerald-500 text-white font-bold rounded-2xl hover:bg-emerald-400 transition-all hover:scale-105 active:scale-95 shadow-[0_0_40px_rgba(16,185,129,0.3)]",children:"查阅现货清单"})})]})})}),o.jsx("section",{className:"relative z-20 border-y border-white/10 bg-white/5 backdrop-blur-md",children:o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 py-8",children:o.jsxs("div",{className:"grid grid-cols-2 md:grid-cols-4 gap-8 divide-x divide-white/10",children:[o.jsxs("div",{className:"text-center px-4",children:[o.jsx("div",{className:"text-3xl font-black text-white mb-1 drop-shadow-[0_0_10px_rgba(255,255,255,0.3)]",children:"100%"}),o.jsx("div",{className:"text-sm font-medium text-emerald-500 uppercase tracking-wider",children:"全新原装现货"})]}),o.jsxs("div",{className:"text-center px-4",children:[o.jsx("div",{className:"text-3xl font-black text-white mb-1 drop-shadow-[0_0_10px_rgba(255,255,255,0.3)]",children:"3.2T"}),o.jsx("div",{className:"text-sm font-medium text-emerald-500 uppercase tracking-wider",children:"IB 网络带宽"})]}),o.jsxs("div",{className:"text-center px-4",children:[o.jsx("div",{className:"text-3xl font-black text-white mb-1 drop-shadow-[0_0_10px_rgba(255,255,255,0.3)]",children:"T3+"}),o.jsx("div",{className:"text-sm font-medium text-emerald-500 uppercase tracking-wider",children:"国标级数据中心"})]}),o.jsxs("div",{className:"text-center px-4",children:[o.jsx("div",{className:"text-3xl font-black text-white mb-1 drop-shadow-[0_0_10px_rgba(255,255,255,0.3)]",children:"1.2"}),o.jsx("div",{className:"text-sm font-medium text-emerald-500 uppercase tracking-wider",children:"极低 PUE 实测"})]})]})})}),o.jsx("section",{className:"py-32 relative z-20",children:o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsxs("div",{className:"text-center mb-20",children:[o.jsx("h2",{className:"text-4xl md:text-5xl font-black text-white mb-6",children:"全链路 AI 算力基建保障"}),o.jsx("p",{className:"text-xl text-gray-400 max-w-3xl mx-auto",children:"从单卡发货到万卡集群构建,从风冷整机组装到液冷机柜上架,我们提供端到端的技术交付。"})]}),o.jsxs("div",{className:"grid lg:grid-cols-3 gap-8",children:[o.jsxs(oe.div,{whileHover:{y:-5},className:"bg-[#111] border border-white/10 rounded-3xl p-8 flex flex-col group relative overflow-hidden",children:[o.jsx("div",{className:"absolute top-0 right-0 w-32 h-32 bg-emerald-500/10 blur-[50px] rounded-full group-hover:bg-emerald-500/20 transition-colors"}),o.jsx("div",{className:"w-16 h-16 bg-white/5 border border-white/10 text-emerald-400 rounded-2xl flex items-center justify-center mb-8 relative z-10",children:o.jsx(rn,{className:"w-8 h-8"})}),o.jsx("h3",{className:"text-2xl font-bold mb-4 text-white relative z-10",children:"顶级显卡现
298货供应"}),o.jsx("p",{className:"text-gray-400 leading-relaxed relative z-10",children:"突破产能封锁,长协订购保障。提供最新一代 NVIDIA H100、A100、L40S 等企业级加速卡。支持先测后买,提供完整出厂质保序列号。"})]}),o.jsxs(oe.div,{whileHover:{y:-5},className:"bg-[#111] border border-white/10 rounded-3xl p-8 flex flex-col group relative overflow-hidden",children:[o.jsx("div",{className:"absolute top-0 right-0 w-32 h-32 bg-blue-500/10 blur-[50px] rounded-full group-hover:bg-blue-500/20 transition-colors"}),o.jsx("div",{className:"w-16 h-16 bg-white/5 border border-white/10 text-blue-400 rounded-2xl flex items-center justify-center mb-8 relative z-10",children:o.jsx(w1,{className:"w-8 h-8"})}),o.jsx("h3",{className:"text-2xl font-bold mb-4 text-white relative z-10",children:"高密裸金属整机定制"}),o.jsx("p",{className:"text-gray-400 leading-relaxed relative z-10",children:"针对大模型训练进行拓扑优化。提供支持 8 卡 / 10 卡的 NVLink 全互联拓扑服务器,搭载 2TB+ ECC 内存与 PCIe Gen5 NVMe 极速缓存,拒绝木桶效应。"})]}),o.jsxs(oe.div,{whileHover:{y:-5},className:"bg-[#111] border border-white/10 rounded-3xl p-8 flex flex-col group relative overflow-hidden",children:[o.jsx("div",{className:"absolute top-0 right-0 w-32 h-32 bg-purple-500/10 blur-[50px] rounded-full group-hover:bg-purple-500/20 transition-colors"}),o.jsx("div",{className:"w-16 h-16 bg-white/5 border border-white/10 text-purple-400 rounded-2xl flex items-center justify-center mb-8 relative z-10",children:o.jsx(y1,{className:"w-8 h-8"})}),o.jsx("h3",{className:"text-2xl font-bold mb-4 text-white relative z-10",children:"集群组网与并行调度"}),o.jsx("p",{className:"text-gray-400 leading-relaxed relative z-10",children:"万卡炼丹,网络先行。提供 400G InfiniBand (NDR) 无阻塞胖树网络架构规划,搭建 RDMA 与 RoCEv2 高性网络环境,最大化提升集群线性加速比。"})]})]})]})}),o.jsx("section",{className:"py-24 relative z-20 border-y border-white/5 bg-[#0a0a0a]",children:o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:o.jsxs("div",{className:"grid lg:grid-cols-2 gap-16 items-center",children:[o.jsxs("div",{className:"order-2 lg:order-1 relative rounded-3xl overflow-hidden shadow-[0_0_50px_rgba(0,0,0,0.5)] border border-white/10 aspect-[4/3] group",children:[o.jsx("div",{className:"absolute inset-0 bg-emerald-500/20 mix-blend-overlay group-hover:opacity-0 transition-opacity duration-1000 z-10"}),o.jsx("img",{src:"https://images.unsplash.com/photo-1558494949-ef010cbdcc31?auto=format&fit=crop&q=80&w=1200",alt:"Datacenter",className:"w-full h-full object-cover scale-105 group-hover:scale-100 transition-transform duration-1000"})]}),o.jsxs("div",{className:"order-1 lg:order-2 space-y-8",children:[o.jsxs("div",{children:[o.jsx("h2",{className:"text-3xl md:text-4xl font-black text-white mb-6",children:"专为高密 AI 设计的机房托管"}),o.jsx("p",{className:"text-gray-400 text-lg leading-relaxed",children:"传统机柜无法承受 8 卡 GPU 服务器高达 6kW-10kW 的恐怖功耗。我们的专属机房进行了彻底的“风水制冷与高压直流”改造。"})]}),o.jsxs("div",{className:"space-y-6",children:[o.jsxs("div",{className:"flex gap-4",children:[o.jsx("div",{className:"mt-1",children:o.jsx(zi,{className:"w-6 h-6 text-emerald-500"})}),o.jsxs("div",{children:[o.jsx("h4",{className:"font-bold text-white text-lg mb-1",children:"单机柜 30kW+ 超高供电"}),o.jsx("p",{className:"text-gray-500",children:"双路市电 +  UPS + 柴发后备,满足 4 台满载 H100 裸金属紧凑堆叠的严苛电力挑战。"})]})]}),o.jsxs("div",{className:"flex gap-4",children:[o.jsx("div",{className:"mt-1",children:o.jsx(NS,{className:"w-6 h-6 text-cyan-500"})}),o.jsxs("div",{children:[o.jsx("h4",{className:"font-bold text-white text-lg mb-1",children:"冷热通道隔离与冷板式液冷"}),o.jsx("p",{className:"text-gray-500",children:"提供进阶的 GPU 芯片级冷板散热改造,压榨计算潜能,避免核心因高温产生频率降频锁死。"})]})]}),o.jsxs("div",{className:"flex gap-4",children:[o.jsx("div",{className:"mt-1",children:o.jsx(T1,{className:"w-6 h-6 text-blue-500"})}),o.jsxs("div",{children:[o.jsx("h4",{className:"font-bold text-white text-lg mb-1",children:"军工级物理安防防线"}),o.jsx("p",{className:"text-gray-500",children:"生物防尾随识别、24小时监控无死角。确保您价值千万的算力资产万无一失。"})]})]})]})]})]})})}),o.jsx("section",{id:"models",className:"py-32 relative z-20",children:o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsxs("div",{className:"text-center mb-16",children:[o.jsx("h2",{className:"text-4xl font-black text-white mb-4",children:"核心现货型号清单"}),o.jsx("p",{className:"text-xl text-gray-500 max-w-2xl mx-auto",children:"所有显卡均提供短租、长包、按需弹性以及买断等灵活财务方案。"})]}),o.jsxs("div",{className:"grid md:grid-cols-2 gap-6 lg:gap-8",children:[o.jsxs("div",{className:"bg-[#111] border border-white/10 rounded-[2rem] p-8 flex flex-col md:flex-row gap-8 items-center hover:border-emerald-500/50 transition-colors cursor-crosshair group",children:[o.jsxs("div",{className:"w-32 h-32 rounded-2xl bg-gradient-to-br from-black to-gray-900 border border-white/5 flex items-center justify-center shrink-0 shadow-[0_0_30px_rgba(0,0,0,1)] relative overflow-hidden",children:[o.jsx("div",{className:"absolute inset-0 bg-emerald-500/10 o
298pacity-0 group-hover:opacity-100 transition-opacity"}),o.jsx(rn,{className:"w-12 h-12 text-gray-500 group-hover:text-emerald-400 transition-colors"})]}),o.jsxs("div",{className:"flex-1 text-center md:text-left",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 bg-emerald-500/10 border border-emerald-500/20 text-emerald-400 text-xs font-bold rounded-full mb-3",children:[o.jsx(Yt,{className:"w-3 h-3"})," 最强算力"]}),o.jsx("h3",{className:"text-2xl font-black text-white mb-2 leading-none",children:"NVIDIA B300 (Blackwell Ultra)"}),o.jsx("p",{className:"text-gray-400 text-sm mb-4",children:"Blackwell 架构,AI 训练最新霸主,突破性的混合精度与超大显存吞吐量。"}),o.jsxs("div",{className:"flex flex-wrap gap-4 justify-center md:justify-start",children:[o.jsxs("div",{children:[o.jsx("span",{className:"block text-xs text-gray-600 font-bold uppercase mb-1",children:"显存"}),o.jsx("span",{className:"text-white font-mono text-sm",children:"288GB HBM3e"})]}),o.jsxs("div",{children:[o.jsx("span",{className:"block text-xs text-gray-600 font-bold uppercase mb-1",children:"带宽"}),o.jsx("span",{className:"text-white font-mono text-sm",children:"8 TB/s"})]})]})]})]}),o.jsxs("div",{className:"bg-[#111] border border-white/10 rounded-[2rem] p-8 flex flex-col md:flex-row gap-8 items-center hover:border-blue-500/50 transition-colors cursor-crosshair group",children:[o.jsxs("div",{className:"w-32 h-32 rounded-2xl bg-gradient-to-br from-black to-gray-900 border border-white/5 flex items-center justify-center shrink-0 shadow-[0_0_30px_rgba(0,0,0,1)] relative overflow-hidden",children:[o.jsx("div",{className:"absolute inset-0 bg-blue-500/10 opacity-0 group-hover:opacity-100 transition-opacity"}),o.jsx(i1,{className:"w-12 h-12 text-gray-500 group-hover:text-blue-400 transition-colors"})]}),o.jsxs("div",{className:"flex-1 text-center md:text-left",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 bg-white/5 border border-white/10 text-white text-xs font-bold rounded-full mb-3",children:[o.jsx(Yt,{className:"w-3 h-3 text-white"})," 最新旗舰"]}),o.jsx("h3",{className:"text-2xl font-black text-white mb-2 leading-none",children:"NVIDIA GeForce RTX 5090"}),o.jsx("p",{className:"text-gray-400 text-sm mb-4",children:"Blackwell 桌面级旗舰,超大 32GB 显存,个人开发者和工作室的最顶级配置。"}),o.jsxs("div",{className:"flex flex-wrap gap-4 justify-center md:justify-start",children:[o.jsxs("div",{children:[o.jsx("span",{className:"block text-xs text-gray-600 font-bold uppercase mb-1",children:"显存"}),o.jsx("span",{className:"text-white font-mono text-sm",children:"32GB GDDR7"})]}),o.jsxs("div",{children:[o.jsx("span",{className:"block text-xs text-gray-600 font-bold uppercase mb-1",children:"带宽"}),o.jsx("span",{className:"text-white font-mono text-sm",children:"1.8 TB/s"})]})]})]})]}),o.jsxs("div",{className:"bg-[#111] border border-white/10 rounded-[2rem] p-8 flex flex-col md:flex-row gap-8 items-center hover:border-purple-500/50 transition-colors cursor-crosshair group",children:[o.jsxs("div",{className:"w-32 h-32 rounded-2xl bg-gradient-to-br from-black to-gray-900 border border-white/5 flex items-center justify-center shrink-0 shadow-[0_0_30px_rgba(0,0,0,1)] relative overflow-hidden",children:[o.jsx("div",{className:"absolute inset-0 bg-purple-500/10 opacity-0 group-hover:opacity-100 transition-opacity"}),o.jsx(rn,{className:"w-12 h-12 text-gray-500 group-hover:text-purple-400 transition-colors"})]}),o.jsxs("div",{className:"flex-1 text-center md:text-left",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 bg-white/5 border border-white/10 text-white text-xs font-bold rounded-full mb-3",children:[o.jsx(Yt,{className:"w-3 h-3 text-white"})," 现货充足"]}),o.jsx("h3",{className:"text-2xl font-black text-white mb-2 leading-none",children:"NVIDIA H200"}),o.jsx("p",{className:"text-gray-400 text-sm mb-4",children:"Hopper 架构升级版,搭载 141GB 超大容量 HBM3e,大模型推理与微调的不二之选。"}),o.jsxs("div",{className:"flex flex-wrap gap-4 justify-center md:justify-start",children:[o.jsxs("div",{children:[o.jsx("span",{className:"block text-xs text-gray-600 font-bold uppercase mb-1",children:"显存"}),o.jsx("span",{className:"text-white font-mono text-sm",children:"141GB HBM3e"})]}),o.jsxs("div",{children:[o.jsx("span",{className:"block text-xs text-gray-600 font-bold uppercase mb-1",children:"带宽"}),o.jsx("span",{className:"text-white font-mono text-sm",children:"4.8 TB/s"})]})]})]})]}),o.jsxs("div",{className:"bg-[#111] border border-white/10 rounded-[2rem] p-8 flex flex-col md:flex-row gap-8 items-center hover:border-orange-500/50 transition-colors cursor-crosshair group",children:[o.jsxs("div",{className:"w-32 h-32 rounded-2xl bg-gradient-to-br from-black to-gray-900 border border-white/5 flex items-center justify-center shrink-0 shadow-[0_0_30px_rgba(0,0,0,1)] relative overflow-hidden",children:[o.jsx("div",{className:"absolute inset-0 bg-orange-500/10 o
298pacity-0 group-hover:opacity-100 transition-opacity"}),o.jsx(rn,{className:"w-12 h-12 text-gray-500 group-hover:text-orange-400 transition-colors"})]}),o.jsxs("div",{className:"flex-1 text-center md:text-left",children:[o.jsxs("div",{className:"inline-flex items-center gap-2 px-3 py-1 bg-white/5 border border-white/10 text-white text-xs font-bold rounded-full mb-3",children:[o.jsx(Yt,{className:"w-3 h-3 text-white"})," 性价比之王"]}),o.jsx("h3",{className:"text-2xl font-black text-white mb-2 leading-none",children:"AMD Instinct MI325X"}),o.jsx("p",{className:"text-gray-400 text-sm mb-4",children:"CDNA 3 架构,超夸张的 288GB HBM3e 显存,极其适合超大规模开源模型的高效推理。"}),o.jsxs("div",{className:"flex flex-wrap gap-4 justify-center md:justify-start",children:[o.jsxs("div",{children:[o.jsx("span",{className:"block text-xs text-gray-600 font-bold uppercase mb-1",children:"显存"}),o.jsx("span",{className:"text-white font-mono text-sm",children:"288GB HBM3e"})]}),o.jsxs("div",{children:[o.jsx("span",{className:"block text-xs text-gray-600 font-bold uppercase mb-1",children:"带宽"}),o.jsx("span",{className:"text-white font-mono text-sm",children:"6 TB/s"})]})]})]})]})]})]})}),o.jsx("section",{className:"py-24 relative z-20",children:o.jsx("div",{className:"max-w-5xl mx-auto px-4",children:o.jsxs(oe.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},className:"bg-emerald-950/20 border border-emerald-500/30 rounded-[3rem] p-12 md:p-16 text-center text-white relative overflow-hidden shadow-[0_0_100px_rgba(16,185,129,0.1)]",children:[o.jsx("div",{className:"absolute inset-0 bg-[url('https://www.transparenttextures.com/patterns/black-scales.png')] opacity-20"}),o.jsx("div",{className:"absolute top-1/2 left-1/2 -translate-x-1/2 -translate-y-1/2 w-full h-full bg-emerald-500/10 blur-[80px] rounded-full mix-blend-screen pointer-events-none"}),o.jsxs("div",{className:"relative z-10 flex flex-col items-center",children:[o.jsx("h2",{className:"text-4xl md:text-5xl font-black mb-6 drop-shadow-md",children:"立刻锁定稀缺算力配额"}),o.jsx("p",{className:"text-xl text-emerald-100/70 max-w-2xl mx-auto mb-10",children:"高端 GPU 市场流通紧俏。请直接联络我们的算力架构师,确认最新库存状况、交付排期与精准报价。"}),o.jsxs(Be,{to:"/contact",className:"inline-flex items-center px-10 py-5 bg-emerald-500 text-white font-bold rounded-2xl hover:bg-emerald-400 transition-all text-lg shadow-[0_0_30px_rgba(16,185,129,0.4)] hover:shadow-[0_0_40px_rgba(16,185,129,0.6)] group",children:["咨询算力与机房席位",o.jsx(un,{className:"w-6 h-6 ml-3 group-hover:translate-x-1 transition-transform"})]})]})]})})})]})}function Sz(){return o.jsxs("div",{className:"bg-[#fafafa] min-h-screen pb-0 font-sans text-[#232f3e] relative overflow-hidden",children:[o.jsxs("div",{className:"fixed top-0 left-0 w-full h-full pointer-events-none z-0",children:[o.jsx("div",{className:"absolute top-0 right-0 w-1/2 h-1/2 bg-purple-100/40 rounded-full blur-[120px] -translate-y-1/2 translate-x-1/2"}),o.jsx("div",{className:"absolute bottom-0 left-0 w-1/2 h-1/2 bg-blue-100/40 rounded-full blur-[120px] translate-y-1/2 -translate-x-1/2"})]}),o.jsx("section",{className:"relative pt-44 pb-32 overflow-hidden flex flex-col justify-center items-center text-center z-10",children:o.jsx("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8 relative z-10 text-center",children:o.jsxs(oe.div,{initial:{opacity:0,y:30},animate:{opacity:1,y:0},transition:{duration:.8,ease:"easeOut"},className:"max-w-3xl mx-auto",children:[o.jsxs("div",{className:"inline-flex items-center gap-3 mb-8 justify-center px-4 py-1.5 rounded-full border border-purple-200 bg-purple-50 backdrop-blur-md",children:[o.jsx(Ig,{className:"w-4 h-4 text-purple-600"}),o.jsx("span",{className:"text-purple-700 font-medium tracking-wide text-sm",children:"生成式 AI 应用专家"})]}),o.jsxs("h1",{className:"text-5xl md:text-7xl font-black tracking-tight mb-8 leading-[1.1] text-[#232f3e]",children:["将前沿 AI 技术",o.jsx("br",{}),"转化为",o.jsx("span",{className:"text-transparent bg-clip-text bg-gradient-to-r from-purple-600 to-indigo-600",children:"企业级生产力"})]}),o.jsx("p",{className:"text-lg md:text-xl font-medium leading-[1.6] text-gray-500",children:"探索适用于中小型企业的生成式人工智能(Generative AI)实际使用案例。从内容创作到客户支持,全方位助力您的业务实现智能化跨越。"})]})})}),o.jsx("section",{className:"py-24 relative z-20",children:o.jsxs("div",{className:"max-w-7xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsxs("div",{className:"grid lg:grid-cols-12 gap-16 mb-32 items-start",children:[o.jsxs("div",{className:"lg:col-span-4 sticky top-32",children:[o.jsx("h2",{className:"text-4xl font-extrabold text-[#232f3e] mb-6 leading-tight whitespace-pre-line",children:`AI 并非
299遥不可及`}),o.jsx("p",{className:"text-lg text-gray-500 leading-relaxed mb-8",children:"围绕生成式人工智能的对话既引发了热情,也引起了质疑。中小型企业如何在预算与技术门槛的限制下,迈出智能化转型的第一步?"}),o.jsx("div",{className:"h-1 w-20 bg-gradient-to-r from-purple-600 to-indigo-600 rounded-full"})]}),o.jsxs("div",{className:"lg:col-span-8 space-y-8",children:[o.jsxs(oe.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},className:"bg-white p-10 rounded-3xl border border-gray-100 shadow-[0_20px_60px_rgba(0,0,0,0.03)] group hover:shadow-[0_20px_60px_rgba(0,0,0,0.06)] transition-shadow duration-500",children:[o.jsx("div",{className:"w-14 h-14 bg-red-50 text-red-500 rounded-2xl flex items-center justify-center mb-6 group-hover:scale-110 transition-transform",children:o.jsx(bx,{className:"w-7 h-7"})}),o.jsx("h3",{className:"text-2xl font-bold mb-4 text-[#232f3e]",children:"打破成本与安全的迷思"}),o.jsx("p",{className:"text-gray-600 leading-relaxed text-lg",children:"调查显示,小型企业主最担心的是“数据安全”与“技术实施成本”。但这在云时代已成为过去式。人工智能技术的大众化,以及众多提供低代码/无代码解决方案和即用即付模式的服务,让您无需组建内部数据科学团队或投入极其高昂的早期算力即可起步。"})]}),o.jsxs(oe.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},className:"bg-white p-10 rounded-3xl border border-gray-100 shadow-[0_20px_60px_rgba(0,0,0,0.03)] group hover:shadow-[0_20px_60px_rgba(0,0,0,0.06)] transition-shadow duration-500",children:[o.jsx("div",{className:"w-14 h-14 bg-indigo-50 text-indigo-500 rounded-2xl flex items-center justify-center mb-6 group-hover:scale-110 transition-transform",children:o.jsx(cn,{className:"w-7 h-7"})}),o.jsx("h3",{className:"text-2xl font-bold mb-4 text-[#232f3e]",children:"数据迁移:智能化的地基"}),o.jsx("p",{className:"text-gray-600 leading-relaxed text-lg",children:"开始之前,拥有数字化数据是无法绕过的先决条件。您需评估现有的文本文件、电子表格、工单及文档。我们将协助您完成数据清洗与上云架构,这为日后的私有模型训练、微调与大规模检索 (RAG) 扫平障碍。"})]}),o.jsxs(oe.div,{initial:{opacity:0,y:20},whileInView:{opacity:1,y:0},viewport:{once:!0,margin:"-100px"},className:"bg-gradient-to-br from-[#1a1a24] to-[#2a2a35] p-10 rounded-3xl text-white shadow-xl relative overflow-hidden",children:[o.jsx("div",{className:"absolute -right-10 -top-10 w-40 h-40 bg-purple-500/30 blur-[40px] rounded-full"}),o.jsx("div",{className:"w-14 h-14 bg-white/10 text-purple-300 rounded-2xl flex items-center justify-center mb-6 backdrop-blur-sm",children:o.jsx(Or,{className:"w-7 h-7"})}),o.jsx("h3",{className:"text-2xl font-bold mb-4 text-white relative z-10",children:"专业顾问伴随落地"}),o.jsx("p",{className:"text-gray-300 leading-relaxed text-lg relative z-10",children:"全面评估业务需求后,您可选择采用现有大模型精调,或直接接入成熟体系。我们将提供深度咨询,运用像 Amazon Bedrock 这类世界级的大模型托管平台ï¼
299Œå¹³æ»‘无缝地接入企业原生架构。"})]})]})]}),o.jsxs("div",{id:"use-cases",className:"scroll-mt-32",children:[o.jsxs("div",{className:"mb-16",children:[o.jsx("h2",{className:"text-4xl font-extrabold text-[#232f3e] mb-4 text-center",children:"六大经典实战应用场景"}),o.jsx("p",{className:"text-xl text-gray-500 text-center max-w-2xl mx-auto",children:"针对不同业务线解决具体的增长痛点,以真实效果驱动决策。"})]}),o.jsxs("div",{className:"grid grid-cols-1 md:grid-cols-2 lg:grid-cols-3 gap-6 lg:gap-8 auto-rows-[minmax(320px,auto)]",children:[o.jsxs(oe.div,{whileHover:{y:-5},className:"bg-white p-10 rounded-[2.5rem] border border-gray-100 shadow-sm flex flex-col items-start group lg:row-span-2 relative overflow-hidden",children:[o.jsx("div",{className:"absolute top-0 left-0 w-full h-2 bg-gradient-to-r from-purple-500 to-fuchsia-500"}),o.jsx("div",{className:"w-16 h-16 bg-gradient-to-br from-purple-50 to-fuchsia-50 text-purple-600 rounded-2xl flex items-center justify-center mb-8 border border-purple-100 shadow-inner",children:o.jsx(Ig,{className:"w-8 h-8"})}),o.jsxs("h3",{className:"text-3xl font-bold mb-4 text-[#232f3e] leading-tight",children:["1. 内容创作",o.jsx("br",{}),"与优化矩阵"]}),o.jsx("p",{className:"text-gray-600 leading-relaxed text-lg flex-grow",children:"生成式人工智能工具可协助中小型企业为网站、博客、社交媒体平台及教育场景创建和优化内容。从撰写吸引人的产品描述到制作引人入胜的课程,人工智能驱动的内容生成能极大简化内容工作者的流程。"}),o.jsx("div",{className:"mt-8 pt-8 border-t border-gray-100 w-full",children:o.jsxs("ul",{className:"space-y-3",children:[o.jsxs("li",{className:"flex items-center text-sm font-medium text-gray-700",children:[o.jsx(Td,{className:"w-4 h-4 text-purple-500 mr-2"})," SEO 优化博客自动生成"]}),o.jsxs("li",{className:"flex items-center text-sm font-medium text-gray-700",children:[o.jsx(Td,{className:"w-4 h-4 text-purple-500 mr-2"})," 多语言产品文案适配"]}),o.jsxs("li",{className:"flex items-center text-sm font-medium text-gray-700",children:[o.jsx(Td,{className:"w-4 h-4 text-purple-500 mr-2"})," 社交媒体贴文批量排期"]})]})})]}),o.jsxs(oe.div,{whileHover:{y:-5},className:"bg-white p-10 rounded-[2.5rem] border border-gray-100 shadow-sm flex flex-col sm:flex-row gap-8 items-start sm:items-center group lg:col-span-2",children:[o.jsx("div",{className:"w-20 h-20 bg-blue-50 text-blue-600 rounded-3xl flex items-center justify-center shrink-0 border border-blue-100",children:o.jsx(DS,{className:"w-10 h-10"})}),o.jsxs("div",{children:[o.jsx("h3",{className:"text-2xl font-bold mb-3 text-[#232f3e]",children:"2. 客户支持聊天机器人集成"}),o.jsx("p",{className:"text-gray-600 leading-relaxed text-lg",children:"让您的支持人员专注于处理真正需要人工一对一介入的复杂投诉。通过构建基于大语言模型、深度理解对话上下文的自定义聊天机器人,使企业能够提供高效的 24/7 客服支持,处理日常咨询并推荐交叉销售产品,从而大幅降低座席成本。"})]})]}),o.jsxs(oe.div,{whileHover:{y:-5},className:"bg-[#232f3e] p-10 rounded-[2.5rem] border border-transparent shadow-sm flex flex-col items-start group relative overflow-hidden text-white",children:[o.jsx("div",{className:"absolute inset-0 bg-gradient-to-br from-[#232f3e] to-[#111822]"}),o.jsx("div",{className:"absolute -right-10 -bottom-10 w-40 h-40 bg-orange-500/20 blur-3xl rounded-full"}),o.jsx("div",{className:"w-14 h-14 bg-white/10 text-orange-400 rounded-2xl flex items-center justify-center mb-6 backdrop-blur-sm relative z-10 border border-white/5",children:o.jsx(Nu,{className:"w-7 h-7"})}),o.jsx("h3",{className:"text-2xl font-bold mb-3 text-white relative z-10",children:"3. 个性化营销活动"}),o.jsx("p",{className:"text-gray-300 leading-relaxed relative z-10 text-base",children:"通过机器学习大规模分析客户数据行为模式,AI 可帮助企业量身定制EDM邮件、定向广告与千人千面的网站推荐墙,显著提升点击与转化。"})]}),o.jsxs(oe.div,{whileHover:{y:-5},className:"bg-white p-10 rounded-[2.5rem] border border-gray-100 shadow-sm flex flex-col items-start group",children:[o.jsx("div",{className:"w-14 h-14 bg-emerald-50 text-emerald-600 rounded-2xl flex items-center justify-center mb-6 border border-emerald-100",children:o.jsx(k1,{className:"w-7 h-7"})}),o.jsx("h3",{className:"text-2xl font-bold mb-3 text-[#232f3e]",children:"4. 非结构化数据挖掘"}),o.jsx("p",{className:"text-gray-600 leading-relaxed text-base",children:"颠覆传统的关键字搜索。深入挖掘企业长文本、视频审核与杂乱无章的历史邮件,通过语义向量化 (Search APIs) 快速定位隐藏趋势与关键答案。"})]}),o.jsxs(oe.div,{whileHover:{y:-5},className:"bg-white p-10 rounded-[2.5rem] border border-gray-100 shadow-sm flex flex-col items-start group",children:[o.jsx("div",{className:"w-14 h-14 bg-rose-50 text-rose-600 rounded-2xl flex items-center justify-center mb-6 border border-rose-100",children:o.jsx(O1,{className:"w-7 h-7"})}),o.jsx("h3",{className:"text-2xl font-bold mb-3 text-[#232f3e]",children:"5. 预测性洞察"}),o.jsx("p",{className:"text-gray-600 leading-relaxed text-base",children:"分析宏观趋势,预测短期需求波动。无论处理库存补货报警还是借贷违约概率,机器学习模型帮助您在风控和运营中做出精明决策。"})]}),o.jsxs(oe.div,{whileHover:{y:-5},className:"bg-white p-10 rounded-[2.5rem] border border-gray-100 shadow-sm flex flex-col items-start group lg:col-span-2 sm:flex-row gap-8 items-start sm:items-center",children:[o.jsx("div",{className:"w-20 h-20 bg-indigo-50 text-indigo-600 rounded-3xl flex items-center justify-center shrink-0 border border-indigo-100",children:o.jsx(xx,{className:"w-10 h-10"})}),o.jsxs("div",{children:[o.jsx("h3",{className:"text-2xl font-bold mb-3 text-[#232f3e]",children:"6. 图像与视频处理工程"}),o.jsx("p",{className:"text-gray-600 leading-relaxed text-lg",children:"生成式人工智能功能已从纯文本延伸至多模态处理领域,为电子商务、零售和娱乐等行业的企业开启了新纪元。大规模图像自动化标记、多格式内容安全审核、监控视频异常分析,全面打通繁重的视觉内容流水线处理。"})]})]})]})]}),o.jsx("div",{className:"mt-32 max-w-5xl mx-auto",children:o.jsxs(oe.div,{initial:{opacity:0,scale:.95},whileInView:{opacity:1,scale:1},viewport:{once:!0},className:"bg-gradient-to-r from-purple-900 via-[#1a1a24] to-[#2a2a35] rounded-[3rem] p-12 md:p-16 text-center shadow-2xl relative overflow-hidden",children:[o.jsx("div",{className:"absolute inset-0 bg-[url('https://www.transparenttextures.com/patterns/carbon-fibre.png')] opacity-10 mix-blend-overlay"}),o.jsxs("div",{className:"relative z-10 flex flex-col items-center",children:[o.jsx("h2",{className:"text-4xl md:text-5xl font-black text-white mb-6 tracking-tight",children:"准备好开启智能化引擎了吗?"}),o.jsx("p",{className:"text-xl text-purple-200 max-w-3xl mb-10 leading-relaxed",children:"生成式人工智能提供了无数企业曾经难以企及、如今却能以亲民价格实现的增长方案。无论您面临怎样的业务瓶颈,它都将成为您跨越周期的秘密武器。"}),o.jsxs(Be,{to:"/contact",className:"group inline-flex items-center px-10 py-5 bg-white text-purple-900 font-bold rounded-2xl hover:bg-gray-50 transition-all text-lg shadow-[0_0_30px_rgba(255,255,255,0.15)] hover:shadow-[0_0_40px_rgba(255,255,255,0.25)]",children:["联络架构师免费咨询",o.jsx(un,{className:"w-6 h-6 ml-3 group-hover:translate-x-1 transition-transform"})]})]})]})})]})})]})}const Ht=`
300  <div class="mt-10 rounded-xl border border-[#bfdbfe] bg-[#eff6ff] p-5">
301    <p class="text-[#1e3a8a] leading-relaxed">
302      如果您正在评估 Amazon Bedrock 在企业中的落地方式,COREBYTE 可以协助您完成方案评估、AWS 账号准备、模型接入、知识库建设、安全治理和上线运维。
303    </p>
304    <a href="/contact" class="inline-flex mt-4 px-4 py-2 rounded-md bg-[#0073bb] text-white text-sm font-semibold hover:bg-[#005a92] transition-colors">预约 Bedrock 咨询</a>
305  </div>
306`,Ni=[{id:"bedrock-basics",title:"Bedrock 入门",items:[{id:"what-is-bedrock-e
306nterprise",slug:"what-is-bedrock-enterprise",category:"Bedrock 入门",title:"什么是 Amazon Bedrock?企业为什么需要关注它?",summary:"介绍 Amazon Bedrock 的基本定位、适合的企业场景,以及它与传统 AI API 调用方式的区别。",description:"面向企业团队说明 Amazon Bedrock 的定位、价值和落地前提,帮助管理层与技术团队建立共同认知。",readTime:"8 分钟",keywords:["Amazon Bedrock","企业生成式 AI","AWS SPP","模型接入","企业落地"],language:"zh-CN",lastUpdated:"2026-05-09",seoTitle:"什么是 Amazon Bedrock?企业为什么需要关注它? - CoreByte 文档中心",seoDescription:"从企业视角说明 Amazon Bedrock 的定位、适用场景与接入方式,帮助团队评估是否适合启动生成式 AI 项目。",tableOfContents:[{id:"positioning",title:"Amazon Bedrock 的定位",level:2},{id:"target-enterprises",title:"适合哪些企业场景",level:2},{id:"difference-api",title:"与传统 AI API 调用方式的区别",level:2},{id:"aws-ecosystem",title:"与 AWS 云服务生态的关系",level:2},{id:"corebyte-support",title:"COREBYTE 可以提供哪些协助",level:2}],audience:"企业管理者、技术负责人、架构师、AI 项目发起人",htmlContent:`
307          <h2 id="positioning">Amazon Bedrock 的定位</h2>
308          <p>Amazon Bedrock 是 AWS 提供的托管式生成式 AI 服务,目标是让企业在统一平台上使用来自多个提供方的基础模型,并结合企业自有数据构建应用。根据 AWS 官方文档,Bedrock 提供模型调用、知识库、Agents、Guardrails 等能力,帮助团队把实验阶段的模型调用推进到可治理的生产实践。</p>
309
310          <h2 id="target-enterprises">适合哪些企业场景</h2>
311          <p>并非所有企业都需要一次性建设复杂的 AI 平台,但以下场景通常适合优先评估 Bedrock:</p>
312          <ul class="list-disc pl-6 space-y-2 my-4">
313            <li>已经在 AWS 上运行核心系统,希望减少额外平台引入与运维复杂度。</li>
314            <li>需要在多个模型之间评估与切换,而不是锁定单一模型提供方。</li>
315            <li>计划构建企业知识问答、流程辅助、内容生成等业务应用,并关注权限与审计。</li>
316          </ul>
317
318          <h2 id="difference-api">与传统 AI API 调用方式的区别</h2>
319          <p>传统方式通常先从单一模型 API 开始,迭代速度快,但在进入生产阶段后,常见挑战包括权限治理、日志审计、模型切换成本、RAG 工程复杂度等。Bedrock 的价值不在于“替代所有开发工作”,而在于通过托管能力降低企业在模型治理、接入规范和可运维性上的工程负担。</p>
320
321          <h2 id="aws-ecosystem">与 AWS 云服务生态的关系</h2>
322          <p>在企业场景中,Bedrock 往往不是孤立部署。它通常与 IAM、CloudWatch、VPC/PrivateLink、S3、日志审计体系等配合使用。这样做的意义是:在生成式 AI 引入后,企业仍可沿用既有的账号体系、权限策略和安全控制流程。</p>
323
324          <h2 id="corebyte-support">COREBYTE 可以提供哪些协助</h2>
325          <p>作为服务商视角,我们通常协助客户完成四类工作:需求澄清、技术选型、PoC 验证、上线治理。重点不是承诺“必然成功”,而是在业务目标、成本边界和安全要求之间找到可执行路径。</p>
326
327          <h2>企业落地建议</h2>
328          <p>建议先定义 1-2 个可量化业务目标(例如处理时效、服务质量或运营效率),再决定模型与架构。避免把“接入模型”当作项目终点,而应把“持续可运维”作为验收标准。</p>
329
330          <h2>轻量 CTA</h2>
331          ${Ht}
332        `},{id:"model-selection-guide",slug:"model-selection-guide",category:"Bedrock 入门",title:"如何选择适合企业业务的 Bedrock 模型?",summary:"帮助企业理解模型选择不应只看参数和热度,而要结合成本、速度、上下文、语言能力、安全要求和业务场景。",description:"从业务目标和工程约束出发,建立企业模型评估框架,避免只按模型体量或热度做决策。",readTime:"9 分钟",keywords:["模型选择","Bedrock 模型","PoC","多模型策略","企业 AI"],language:"zh-CN",lastUpdated:"2026-05-09",seoTitle:"如何选择适合企业业务的 Bedrock 模型? - CoreByte 文档中心",seoDescription:"提供企业可执行的 Bedrock 模型评估方法,平衡准确性、延迟、成本与治理要求。",tableOfContents:[{id:"selection-
332principle",title:"模型选择的基本原则",level:2},{id:"industry-needs",title:"不同行业需求差异",level:2},{id:"tradeoff",title:"成本、延迟、准确性平衡",level:2},{id:"poc-multimodel",title:"PoC 与多模型策略",level:2},{id:"avoid-oversize",title:"避免盲目追求最大模型",level:2}],audience:"架构师、AI 平台团队、产品负责人",htmlContent:`
333          <h2 id="selection-principle">模型选择的基本原则</h2>
334          <p>企业模型选择应围绕“业务任务是否达标”而不是“模型参数是否更大”。建议从任务类型、响应时延、调用成本、可治理性四个维度同时评估,并把评估过程制度化。</p>
335
336          <h2 id="industry-needs">不同行业需求差异</h2>
337          <p>金融、医疗、制造、电商等场景对模型能力侧重点不同:有的更看重合规解释性,有的更看重多语言客服吞吐,有的更看重文档理解深度。统一模型不一定覆盖所有场景。</p>
338
339          <h2 id="tradeoff">成本、延迟、准确性平衡</h2>
340          <p>在企业环境中,模型调用成本与服务体验经常相互制约。更高能力的模型可能带来更高 token 成本与时延;轻量模型则可能在复杂问题上表现不足。建议通过分层路由将请求分配给不同模型。</p>
341
342          <h2 id="poc-multimodel">PoC 与多模型策略</h2>
343          <p>PoC 阶段建议至少准备两组候选模型,对同一评测集做对比:准确率、拒答率、风险输出率、平均时延、单次成本。生产阶段可采用“主模型 + 回退模型”策略,提高稳定性。</p>
344
345          <h2 id="avoid-oversize">避免盲目追求最大模型</h2>
346          <p>最大模型并不总是最优选择。若业务问题结构相对清晰、上下文有限,轻量模型可能已满足目标并显著降低成本。模型选择应是持续优化过程,而非一次性决策。</p>
347
348          <h2>企业落地建议</h2>
349          <p>建立内部模型评估基线:统一测试集、统一评分口径、统一发布门槛。这样可以减少“换模型即重来”的反复投入。</p>
350
351          <h2>COREBYTE 可以提供的支持</h2>
352          <p>我们可协助设计 PoC 评测框架、建立路由策略、落地监控指标,并与企业既有审批流程对齐。</p>
353
354          <h2>轻量 CTA</h2>
355          ${Ht}
356        `}]},{id:"delivery-guide",title:"交付指南",items:[{id:"eight-steps-implementation",slug:"eight-steps-implementation",category:"交付指南",title:"企业落地 Amazon Bedrock 的 8 个关键步骤",summary:"从账号准备、权限配置、模型选择、PoC 测试到正式上线,介绍企业落地 Bedrock 的基本路径。",description:"给出 Bedrock 企业落地的八步实施路线,帮助项目从试点平稳过渡到生产。",readTime:"10 分钟",keywords:["Bedrock 交付","PoC","上线流程","安全治理","成本监控"],language:"zh-CN",lastUpdated:"2026-05-09",seoTitle:"企业落地 Amazon Bedrock 的 8 个关键步骤 - CoreByte 文档中心",seoDescription:"按阶段梳理 Bedrock 项目从需求评估到上线运维的 8 个关键步骤。",tableOfContents:[{id:"step1",title:"步骤 1:需求评估",level:2},{id:"step2-4",title:"步骤 2-4:账号、权限与模型选择",level:2},{id:"step5-6",title:"步骤 5-6:接入与方案设计",level:2},{id:"step7",title:"步骤 7:安全治理与成本监控",level:2},{id:"step8",title:"步骤 8:上线与持续优化",level:2}],audience:"项目经理、交付负责人、企业 IT 管理团队",htmlContent:`
357          <h2 id="step1">步骤 1:需求评估</h2>
358          <p>先明确业务目标和评估指标,例如处理效率、回复质量、合规风险控制等。没有明确目标,后续技术决策容易偏离。</p>
359
360          <h2 id="step2-4">步骤 2-4:账号、权限与模型选择</h2>
361          <ul class="list-disc pl-6 space-y-2 my-4">
362            <li>准备 AWS 账号结构与环境分层(开发/测试/生产)。</li>
363            <li>完成 IAM 最小权限配置和关键操作审批路径。</li>
364            <li>基于任务目标筛选候选模型,制定 PoC 对比方案。</li>
365          </ul>
366
367          <h2 id="step5-6">步骤 5-6:接入与方案设计</h2>
368          <p>完成 API 接入后,企业通常需要在两条路径中做选择:知识库 / RAG 优先,或 Agent 任务编排优先ã€
368‚两者都可行,但架构重点和治理方式不同,建议结合业务场景评估。</p>
369
370          <h2 id="step7">步骤 7:安全治理与成本监控</h2>
371          <p>安全治理通常包括 Guardrails、日志审计、敏感信息处理、网络边界控制。成本层面建议建立 token 监控、调用预算告警和峰值策略,避免上线后成本失控。</p>
372
373          <h2 id="step8">步骤 8:上线与持续优化</h2>
374          <p>建议分批上线并保留人工兜底流程。上线后应持续回收失败样本、风险样本和高成本请求样本,形成迭代闭环。</p>
375
376          <h2>企业落地建议</h2>
377          <p>把 Bedrock 项目视作“持续运营能力建设”,而不是一次性功能开发。组织层面的配合(产品、IT、安全、法务)往往决定项目上限。</p>
378
379          <h2>COREBYTE 可以提供的支持</h2>
380          <p>我们可协助制定交付计划、验证方案可行性、建立上线治理清单,并配合企业完成阶段验收。</p>
381
382          <h2>轻量 CTA</h2>
383          ${Ht}
384        `},{id:"readiness-assessment",slug:"readiness-assessment",category:"交付指南",title:"企业如何判断自己是否适合现在开始使用 Amazon Bedrock?",summary:"帮助企业做决策评估,判断是否具备数据基础、业务场景、预算、技术团队和安全治理能力。",description:"提供企业启动 Bedrock 项目前的自评框架,降低盲目投入风险。",readTime:"8 分钟",keywords:["项目评估","PoC 决策","数据基础","安全治理","Bedrock 规划"],language:"zh-CN",lastUpdated:"2026-05-09",seoTitle:"企业是否适合现在开始使用 Amazon Bedrock? - CoreByte 文档中心",seoDescription:"通过场景、数据、权限、预算和团队能力五个维度,评估企业启动 Bedrock 的准备度。",tableOfContents:[{id:"business-scenario",title:"是否有明确业务场景",level:2},{id:"data-foundation",title:"是否有可用文档与数据基础",level:2},{id:"aws-permission",title:"是否具备 AWS 账号与权限基础",level:2},{id:"security-budget",title:"是否有安全与预算约束管理能力",level:2},{id:"poc-path",title:"是否可以先做 PoC",level:2}],audience:"企业管理层、数字化负责人、信息安全负责人",htmlContent:`
385          <h2 id="business-scenario">是否有明确业务场景</h2>
386          <p>最常见的风险是“先上平台再找场景”。建议先确认至少一个可量化场景,例如客服提效、知识检索、文档处理或内部助手,再决定是否启动。</p>
387
388          <h2 id="data-foundation">是否有可用文档与数据基础</h2>
389          <p>若企业目标涉及知识问答或流程辅助,通常需要具备可整理、可授权、可更新的内部文档。数据基础决定了 RAG 或 Agent 的可行上限。</p>
390
391          <h2 id="aws-permission">是否具备 AWS 账号与权限基础</h2>
392          <p>建议提前确认账号结构、角色权限、审计日志和网络策略。如果账号治理尚未建立,建议先完成基础治理,再进入生产级 AI 项目。</p>
393
394          <h2 id="security-budget">是否有安全与预算约束管理能力</h2>
395          <p>生成式 AI 项目不仅是技术问题,也涉及合规、审计和成本边界。企业需要能持续管理敏感信息、访问控制和预算预警。</p>
396
397          <h2 id="poc-path">是否可以先做 PoC</h2>
398          <p>PoC 是降低决策风险的关键。建议用 4-8 周完成小规模验证,以真实业务数据评估效果、风险和成本,再决定是否扩展。</p>
399
400          <h2>企业落地建议</h2>
401          <p>如果五项准备度中有两项以上明显不足,建议先补齐基础能力,再推进大规模上线,以免形成重复投入。</p>
402
403          <h2>COREBYTE 可以提供的支持</h2>
404          <p>我们可协助完成准备度评估、PoC 方案设计与风险清单梳理,帮助企业明确是否进入下一阶段。</p>
405
406          <h2>轻量 CTA</h2>
407          ${Ht}
408        `}]},{id:"rag",title:"企业知识库 / RAG",items:[{id:"knowledge-bases-rag-guide",slug:"knowledge-bases-rag-guide",category:"企业知识库 / RAG",title:"Amazon Bedrock Knowledge Bases:企业知识库与 RAG 落地指南",summary:"介绍如何基于 Bedrock Knowledge Bases 构建企业内部知识问答、文档检索、客服知识库和业务助手。",description:"从企业实践角度介绍 Bedrock Knowledge Bases 与 RAG 的落地方法、风险点和治理建议。",readTime:"11 分钟",keywords:["Knowledge Bases","RAG","企业知识库","RetrieveAndGenerate","数据源治理"],language:"zh-CN",lastUpdated:"2026-05-09",seoTitle:"Amazon Bedrock Knowledge Bases:企业知识库与 RAG 落地指南 - CoreByte 文档中心",seoDescription:"解释企业如何使用 Bedrock Knowledge Bases 构建 RAG 应用,并做好数据、权限与检索治理。",tableOfContents:[{id:"what-is-rag",title:"什么是 RAG",level:2},{id:"why-kb",title:"为什么企业需要自己的知识库",level:2},{id:"doc-scope",title:"适合接入哪些文档",level:2},{id:"retrieval-citation",title:"检索与引用机制",level:2},{id:"implementation-risk",title:"落地注意事项与常见风险",level:2}],audience:"知识管理团队、客服系统负责人、架构师",htmlContent:`
409          <h2 id="what-is-rag">什么是 RAG</h2>
410          <p>RAG(Retrieval Augmented Generation)是一种在生成前先检索企业数据的方式。根据 AWS 官方文档,Knowledge Bases 可以帮助团队把检索、向量化、上下文增强等环节托管化,减少重复工程工作。</p>
411
412          <h2 id="why-kb">为什么企业需要自己的知识库</h2>
413          <p>基础模型有通用知识,但企业场景需要私有流程、产品规则和内部制度。知识库的作用是让回答基于企业实际资料,提高可追溯性,而不是单纯依赖模型记忆。</p>
414
415          <h2 id="doc-scope">适合接入哪些文档</h2>
416          <ul class="list-disc pl-6 space-y-2 my-4">
417            <li>标准作业流程(SOP)、产品手册、政策制度、FAQ、服务流程文档。</li>
418            <li>需要版本管理、权限边界清晰、可持续更新的数据源。</li>
419            <li>不建议优先接入未经清洗、冲突严重或缺乏责任归属的文档。</li>
420          </ul>
421
422          <h2 id="retrieval-citation">检索与引用机制</h2>
423          <p>在 Bedrock Knowledge Bases 中,企业可通过 <code>Retrieve</code> 或 <code>RetrieveAndGenerate</code> 查询数据。官方文档说明 <code>RetrieveAndGenerate</code> 能返回带引用来源的回答,这对审计和业务复核很重要。</p>
424
425          <h2 id="implementation-risk">落地注意事项与常见风险</h2>
426          <p>项目常见风险包括:文档质量不足、分块策略不合理、权限模型粗放、反馈闭环缺失。建议把知识库当作“持续运营资产”,而不是一次性导入任务。</p>
427
428          <h2>企业落地建议</h2>
429          <p>优先建立“文档负责人 + 数据更新频率 + 质量验收规则”三件套,再推进规模化接入,可以显著降低后续维护成本。</p>
430
431          <h2>COREBYTE 可以提供的支持</h2>
432          <p>我们可协助企业规划数据源接入、检索策略验证、引用可追溯设计与上线监控,帮助知识库项目平稳落地。</p>
433
434          <h2>轻量 CTA</h2>
435          ${Ht}
436        `}
436,{id:"rag-failure-patterns",slug:"rag-failure-patterns",category:"企业知识库 / RAG",title:"企业知识库项目为什么容易失败?Bedrock RAG 落地常见误区",summary:"总结企业做知识库项目时常见的问题,包括文档质量差、权限混乱、没有更新机制、缺少评估方法等。",description:"复盘企业 RAG 项目的常见误区,帮助团队在项目初期建立正确的交付与运营机制。",readTime:"9 分钟",keywords:["RAG 误区","知识库失败原因","文档治理","权限治理","持续维护"],language:"zh-CN",lastUpdated:"2026-05-09",seoTitle:"Bedrock RAG 落地常见误区 - CoreByte 文档中心",seoDescription:"解析企业知识库项目常见失败因素,给出可执行的改进建议。",tableOfContents:[{id:"doc-quality",title:"文档质量问题",level:2},{id:"permission-issue",title:"数据权限问题",level:2},{id:"chunking-issue",title:"分块与检索策略问题",level:2},{id:"feedback-loop",title:"缺少反馈闭环",level:2},{id:"maintenance",title:"缺少持续维护机制",level:2}],audience:"项目负责人、知识库运维团队、IT 管理者",htmlContent:`
437          <h2 id="doc-quality">文档质量问题</h2>
438          <p>如果原始文档存在过时、冲突、缺失上下文等问题,模型回答质量会直接受影响。RAG 不能自动修复“源数据质量差”的根因。</p>
439
440          <h2 id="permission-issue">数据权限问题</h2>
441          <p>很多项目在试点阶段忽略了权限隔离,上线后才发现不同角色看到同一答案存在合规风险。建议在接入前完成权限分层与访问策略定义。</p>
442
443          <h2 id="chunking-issue">分块与检索策略问题</h2>
444          <p>过大分块会稀释重点,过小分块会失去语义完整性。检索结果不稳定时,问题往往不在模型,而在分块策略、元数据和重排序设置。</p>
445
446          <h2 id="feedback-loop">缺少反馈闭环</h2>
447          <p>若没有收集用户反馈、人工纠错与失败样本分析,系统质量很难持续提升。建议建立“问题归类-修复-验证”的周期机制。</p>
448
449          <h2 id="maintenance">缺少持续维护机制</h2>
450          <p>知识库并非一次性建设。企业制度、产品策略和流程会变化,需要同步更新数据源和检索策略,否则应用会快速失真。</p>
451
452          <h2>企业落地建议</h2>
453          <p>把 RAG 项目纳入长期运营体系:明确数据责任人、更新频率、质量看板和复盘节奏。</p>
454
455          <h2>COREBYTE 可以提供的支持</h2>
456          <p>我们可协助建立知识库质量治理框架、问题定位机制和迭代计划,降低项目后期返工风险。</p>
457
458          <h2>轻量 CTA</h2>
459          ${Ht}
460        `}]},{id:"ai-agent",title:"AI Agent",items:[{id:"agents-business-value",slug:"agents-business-value",category:"AI Agent",title:"Amazon Bedrock Agents 可以为企业做什么?",summary:"介绍 Bedrock Agents 如何帮助企业将模型、业务系统、API 和企业数据结合起来,实现更自动化的业务流程。",description:"解释 Bedrock Agents 与企业系统协同的方式,以及在客服、销售、运营、IT 支持中的应用边界。",readTime:"9 分钟",keywords:["Bedrock Agents","业务自动化","API 集成","知识库","人工审批"],language:"zh-CN",lastUpdated:"2026-05-09",seoTitle:"Amazon Bedrock Agents 可以为企业做什么? - CoreByte 文档中心",seoDescription:"从业务视角解析 Bedrock Agents 的能力边界、适用场景与治理要点。",tableOfContents:[{id:"agent-vs-chatbot",title:"Agent 与普通聊天机器人的区别",level:2},{id:"system-connection",title:"连接企业系统与 API",level:2},{id:"scenarios",title:"适合的业务场景",level:2},{id:"human-approval",title:"人工审批与安全边界",level:2},{id:"delivery-notes",title:"落地实施要点",level:2}],audience:"业务系统负责人、流程自动化团队、AI 产品经理",htmlContent:`
461          <h2 id="agent-vs-chatbot">Agent 与普通聊天机器人的区别</h2>
462          <p>聊天机器人通常以问答为主,而 Agent 更强调“理解任务、调用工具、执行步骤、返回结果”。根据 AWS 官方说明,Bedrock Agents 可以编排模型、数据源和 API,适用于更复杂的业务流程。</p>
463
464          <h2 id="system-connection">连接企业系统与 API</h2>
465          <p>Agent 的关键价值在于连接 CRM、工单、订单、内部审批系统等业务接口。这样,用户请求可以从“咨询”进一步扩展到“执行动作”。</p>
466
467          <h2 id="scenarios">适合的业务场景</h2>
468          <ul class="list-disc pl-6 space-y-2 my-4">
469            <li>客服:查询工单状态、返回处理建议、触发标准流程。</li>
470            <li>销售:汇总客户信息、生成拜访建议、联动线索系统。</li>
471            <li>运营:自动生成日报、异常提醒、跨系统任务同步。</li>
472            <li>IT 支持:执行常见排查步骤并生成结构化反馈。</li>
473          </ul>
474
475          <h2 id="human-approval">人工审批与安全边界</h2>
476          <p>涉及资金、权限、合同等高风险动作时,建议设置人工审批节点。Agent 可以提升效率,但不应绕开企业关键控制点。</p>
477
478          <h2 id="delivery-notes">落地实施要点</h2>
479          <p>建议先选取流程清晰、规则稳定、接口成熟的场景试点,再逐步扩展至跨部门流程,避免一次性接入过多系统造成治理复杂度过高。</p>
480
481          <h2>企业落地建议</h2>
482          <p>优先定义 Agent 的“能力边界”和“禁止动作清单”,并与安全、审计团队同步。</p>
483
484          <h2>COREBYTE 可以提供的支持</h2>
485          <p>我们可以协助规划 Agent 方案、梳理系统接口、设计审批流程和监控指标,帮助项目稳步推进。</p>
486
487          <h2>轻量 CTA</h2>
488          ${Ht}
489        `},{id:"chatbot-to-agent",slug:"chatbot-to-agent",category:"AI Agent",title:"从聊天机器人到业务 Agent:企业 AI 应用的下一步",summary:"解释为什么企业不应只停留在问答机器人,而应逐步建设能调用工具、连接系统、完成任务的业务 Agent。",description:"帮助企业从聊天问答阶段过渡到任务执行阶段,建立更有业务价值的 AI 应用形态。",readTime:"8 分钟",keywords:["Chatbot","业务 Agent","工具调用","工作流自动化","风险控制"],language:"zh-CN",lastUpdated:"2026-05-09",seoTitle:"从聊天机器人到业务 Agent:企业 AI 应用的下一步 - CoreByte 文档中心",seoDescription:"说明企业如何从问答式 Chatbot 逐步演进到可执行任务的业务 Agent。",tableOfContents:[{id:"chatbot-limit",title:"Chatbot 的局限",level:2},{id:"agent-value",title:"Agent 的业务价值",level:2},{id:"tool-workflow",title:"工具调用与工作流自动化",level:2},{id:"human-confirm",title:"需要人工确认的场景",level:2},{id:"risk-control",title:"风险控制机制",level:2}],audience:"AI 应用负责人、流程管理者、企业架构团队",htmlContent:`
490          <h2 id="chatbot-limit">Chatbot 的局限</h2>
491          <p>仅靠问答能力,往往无法覆盖企业“查询之后还要执行”的场景。例如,用户咨询完成后仍需人工进入系统处理,流程链条没有实质缩短。</p>
492
493          <h2 id="agent-value">Agent 的业务价值</h2>
494          <p>业务 Agent 的价值在于把“理解需求”和“执行动作”连接起来,使 AI 成为流程节点而非仅是对话界面。这通常能改善响应效率和流程一致性。</p>
495
496          <h2 id="tool-workflow">工具调用与工作流自动化</h2>
497          <p>通过标准化工具调用,Agent 可以访问内部 API、查询知识库、触发通知或创建任务。核心是保证输入输出结构清晰、失败可回退、过程可追踪。</p>
498
499          <h2 id="human-confirm">需要人工确认的场景</h2>
500          <p>财务变更、权限调整、对外承诺等动作应保留人工确认。Agent 可先完成资料收集和建议生成,再交由审批人确认执行。</p>
501
502          <h2 id="risk-control">风险控制机制</h2>
503          <p>建议组合使用 Guardrails、动作白名单、审计日志和异常告警。企业关注的不是“自动化比例越高越好”,而是“可控前提下持续提效”。</p>
504
505          <h2>企业落地建议</h2>
506          <p>从单一流程试点开始,先建立稳定工具链,再推进多系统协同,可有效降低跨系统集成风险。</p>
507
508          <h2>COREBYTE 可以提供的支持</h2>
509          <p>我们可协助设计 Agent 流程蓝图、工具接入规范、风险控制与运营指标体系。</p>
510
511          <h2>轻量 CTA</h2>
512          ${Ht}
513        `}]},{id:"security-guardrails",title:"安全与 Guardrails",items:[{id:"guardrails-safety-boundary",slug:"guardrails-safety-boundary",category:"安全与 Guardrails",title:"Amazon Bedrock Guardrails:企业生成式 AI 的安全边界",summary:"介绍 Guardrails 在企业 AI 应用中的作用,包括内容安全、敏感信息保护、输出控制和风险降低。",description:"帮助企业理解 Guardrails 在输入输出风险控制中的位置,以及与 Agents、Knowledge Bases 的协同方式。",readTime:"9 分钟",keywords:["Guardrails","内容安全","敏感信息保护","输出控制","企业治理"],language:"zh-CN",lastUpdated:"2026-05-09",seoTitle:"Amazon Bedrock Guardrails:企业生成式 AI 的安全边界 - CoreByte 文档中心",seoDescription:"解析 Guardrails 在企业场景中的使用方式与策略设计重点。",tableOfContents:[{id:"need-boundary",title:"为什么企业需要安全边界",level:2},{id:"input-output-risk",title:"输入与输出风险",level:2},{id:"policy-setup",title:"策略配置重点",level:2},{id:"integration",title:"与 Agents、Knowledge Bases 的配合",level:2},{id:"operational-advices",title:"运营建议",level:2}],audience:"信息安全团队、风控团队、AI 平台运维人员",htmlContent:`
514          <h2 id="need-boundary">为什么企业需要安全边界</h2>
515          <p>
515生成式 AI 在企业场景中涉及合规、品牌、用户隐私等风险。AWS 官方文档指出,Guardrails 可用于评估用户输入和模型输出,帮助应用建立可配置的安全策略。</p>
516
517          <h2 id="input-output-risk">输入与输出风险</h2>
518          <p>风险通常来自两端:用户输入可能包含违规请求或敏感信息;模型输出可能出现不当内容、越界建议或信息泄露。安全边界应同时覆盖输入和输出。</p>
519
520          <h2 id="policy-setup">策略配置重点</h2>
521          <ul class="list-disc pl-6 space-y-2 my-4">
522            <li>内容过滤与主题限制:降低违规话题输出风险。</li>
523            <li>敏感信息保护:对 PII 等内容进行识别与处理。</li>
524            <li>词汇策略与响应处理:定义拦截、替换、提示等处置方式。</li>
525          </ul>
526
527          <h2 id="integration">与 Agents、Knowledge Bases 的配合</h2>
528          <p>Guardrails 可与模型调用、Agents 和 Knowledge Bases 协同使用,也可通过 <code>ApplyGuardrail</code>
528 API 在应用流程中单独调用。企业可按风险等级设计不同拦截策略。</p>
529
530          <h2 id="operational-advices">运营建议</h2>
531          <p>建议定期复盘触发记录,持续修订策略阈值与规则,避免“只在上线前配置一次”导致策略逐步失效。</p>
532
533          <h2>企业落地建议</h2>
534          <p>将 Guardrails 纳入安全运营流程,与日志审计、权限治理、异常处置联动,形成完整闭环。</p>
535
536          <h2>COREBYTE 可以提供的支持</h2>
537          <p>我们可协助制定安全策略模板、落地分级管控方案,并在上线后持续优化误拦截与漏拦截平衡。</p>
538
539          <h2>轻量 CTA</h2>
540          ${Ht}
541        `},{id:"security-compliance-checklist",slug:"security-compliance-checklist",category:"安全与 Guardrails",title:"企业使用 Amazon Bedrock 时需要关注哪些安全与合规问题?",summary:"从 IAM 权限、数据访问、日志审计、网络安全、模型调用和供应商管理角度,介绍企业使用 Bedrock 前需要考虑的问题。",description:"提供企业上线 Bedrock 前的安全与合规检查清单,降低治理盲区。",readTime:"10 分钟",keywords:["IAM","审计","数据边界","访问控制","合规治理"],language:"zh-CN",lastUpdated:"2026-05-09",seoTitle:"企业使用 Amazon Bedrock 的安全与合规清单 - CoreByte 文档中心",seoDescription:"覆盖 IAM、数据边界、日志审计和审批流程的 Bedrock 安全与合规要点。",tableOfContents:[{id:"iam-min",title:"IAM 权限最小化",level:2},{id:"data-boundary",title:"数据边界与敏感信息处理",level:2},{id:"logs-audit",title:"日志与审计",level:2},{id:"access-process",title:"访问控制与审批流程",level:2},{id:"supplier-governance",title:"供应商与责任边界治理",level:2}],audience:"安全合规负责人、审计团队、平台治理团队",htmlContent:`
542          <h2 id="iam-min">IAM 权限最小化</h2>
543          <p>根据 AWS 官方 IAM 文档,Bedrock 支持 identity-based policies、policy resources 与 condition keys。建议按角色拆分权限,避免一组凭证拥有过多操作能力。</p>
544
545          <h2 id="data-boundary">数据边界与敏感信息处理</h2>
546          <p>应明确哪些数据可以进入模型上下文,哪些必须脱敏或禁止使用。对于跨区域推理和多环境调用,建议同步评估数据主权与监管要求。</p>
547
548          <h2 id="logs-audit">日志与审计</h2>
549          <p>建议记录关键调用链:请求来源、模型版本、策略命中、输出处置结果。审计目标不是“保存日志本身”,而是支持问题追溯与责任界定。</p>
550
551          <h2 id="access-process">访问控制与审批流程</h2>
552          <p>高风险能力(如生产环境策略变更、跨账户授权、关键动作执行)建议纳入审批流,避免权限扩散带来的系统性风险。</p>
553
554          <h2 id="supplier-governance">供应商与责任边界治理</h2>
555          <p>服务商可协助落地,但企业需保留核心决策权与控制权。建议在合同与流程层面明确双方边界:谁负责配置、谁负责审批、谁负责最终责任。</p>
556
557          <h2>企业落地建议</h2>
558          <p>
558将 Bedrock 安全要求并入现有云安全制度,避免形成“AI 系统单独一套规则”的治理孤岛。</p>
559
560          <h2>COREBYTE 可以提供的支持</h2>
561          <p>我们可协助梳理权限模型、审计策略与上线检查清单,并配合企业安全团队完成评审与整改。</p>
562
563          <h2>轻量 CTA</h2>
564          ${Ht}
565        `}]},{id:"cost-ops",title:"成本与运维",items:[{id:"cost-control-before-launch",slug:"cost-control-before-launch",category:"成本与运维",title:"Amazon Bedrock 成本如何控制?企业上线前必须考虑的费用问题",summary:"介绍企业使用 Bedrock 时需要关注的成本因素,包括模型调用、Token 用量、知识库检索、批处理、并发和监控。",description:"从费用构成与运维策略两个维度,说明企业如何在上线前建立可执行的成本控制机制。",readTime:"9 分钟",keywords:["Bedrock 成本","Token","Provisioned Throughput","预算监控","FinOps"],language:"zh-CN",lastUpdated:"2026-05-09",seoTitle:"Amazon Bedrock 成本如何控制? - CoreByte 文档中心",seoDescription:"说明 Bedrock 上线前的成本评估与运维要点,帮助企业建立预算与监控机制。",tableOfContents:[{id:"cost-structure",title:"成本结构与影响因素",level:2},{id:"model-impact",title:"模型选择对成本的影响",level:2},{id:"traffic-and-concurrency",title:"流量峰值与并发管理",level:2},{id:"optimization-practice",title:"提示词与缓存优化",level:2},{id:"monitoring-budget",title:"预算提醒与持续监控",level:2}],audience:"FinOps 团队、运维负责人、技术管理者",htmlContent:`
566          <h2 id="cost-structure">成本结构与影响因素</h2>
567          <p>AWS 官方文档指出,Bedrock 成本与输入/输出 token、调用模型类型、推理方式(按需、预配、批处理)等相关。上线前应先建立成本口径,避免“只看总账不看来源”。</p>
568
569          <h2 id="model-impact">模型选择对成本的影响</h2>
570          <p>模型能力越强,通常成本与延迟压力越大。建议把请求按复杂度分层,常规请求走轻量模型,复杂请求再升级高阶模型。</p>
571
572          <h2 id="traffic-and-concurrency">流量峰值与并发管理</h2>
573          <p>峰值流量往往决定整体预算上限。建议提前规划并发策略、限流规则与服务降级方案,确保在高峰期仍可控运行。</p>
574
575          <h2 id="optimization-practice">提示词与缓存优化</h2>
576          <p>通过压缩上下文、减少冗余历史、复用高频结果,可降低 token 消耗。建议把“提示词治理”纳入运维规范,而非只在开发阶段处理。</p>
577
578          <h2 id="monitoring-budget">预算提醒与持续监控</h2>
579          <p>建议建立预算阈值、团队级成本看板和月度复盘机制。对异常飙升调用要有自动告警与追溯流程。</p>
580
581          <h2>企业落地建议</h2>
582          <p>上线前先做 2-4 周流量模拟,形成成本区间预测,并明确“超预算时的处置策略”。具体价格请以 AWS 官方实时价格页面为准。</p>
583
584          <h2>COREBYTE 可以提供的支持</h2>
585          <p>我们可协助建立成本基线、指标体系与告警机制,帮助团队在可控预算内持续优化。</p>
586
587          <h2>轻量 CTA</h2>
588          ${Ht}
589        `}]},{id:"industry-solutions",title:"行业方案",items:[{id:"six-industry-use-cases",slug:"six-industry-use-cases",category:"行业方案",title:"适合 Amazon Bedrock 的 6 类企业应用场景",summary:"围绕金融、电商、制造、游戏、企业办公、客服中心等行业,介绍 Bedrock 适合落地的应用方向。",description:"总结 Bedrock 在六类常见行业场景中的可行应用方向与实施注意事项。",readTime:"8 分钟",keywords:["行业方案","金融合规问答","电商客服","制造知识库","多语言运营"],language:"zh-CN",lastUpdated:"2026-05-09",seoTitle:"适合 Amazon Bedrock 的 6 类企业应用场景 - CoreByte 文档中心",seoDescription:"覆盖金融、电商、制造、游戏、企业办公与客服中心的 Bedrock 应用方向。",tableOfContents:[{id:"finance",title:"金融合规问答",level:2},{id:"commerce",title:"电商智能客服",level:2},{id:"manufacturing",title:"制造业设备知识库",level:2},{id:"gaming",title:"游戏玩家服务",level:2},{id:"enterprise-office",title:"企业内部知识助手与多语言运营",level:2}],audience:"行业业务负责人、数字化转型团队、产品与运营团队",htmlContent:`
590          <h2 id="finance">金融合规问答</h2>
591          <p>可用于制度检索、流程问答、材料归纳等场景,重点在于输出可追溯与审计留痕,而非替代人工决策。</p>
592
593          <h2 id="commerce">电商智能客服</h2>
594          <p>适合高频咨询、订单进度说明、售后流程指引等任务。若结合知识库与工单系统,能够提升服务一致性。</p>
595
596          <h2 id="manufacturing">制造业设备知识库</h2>
597          <p>可将设备说明、维护手册、故障案例整合为检索式助手,辅助一线排障与培训。</p>
598
599          <h2 id="gaming">游戏玩家服务</h2>
600          <p>可用于玩家常见问题、活动规则解释、多语言公告生成等场景,重点关注峰值并发和内容安全控制。</p>
601
602          <h2 id="enterprise-office">企业内部知识助手与多语言运营</h2>
603          <p>
603在内部办公场景中,可支持制度检索、会议纪要整理、跨语言内容草拟。对于跨区域团队,多语言能力通常是核心诉求之一。</p>
604
605          <h2>企业落地建议</h2>
606          <p>建议先选单行业单流程做 PoC,明确业务收益与风险,再逐步扩展场景覆盖范围。</p>
607
608          <h2>COREBYTE 可以提供的支持</h2>
609          <p>我们可协助行业场景梳理、方案评估、架构落地与上线运维,帮助企业稳步推进。</p>
610
611          <h2>轻量 CTA</h2>
612          ${Ht}
613        `}]}],Bz=[{path:"/",label:"首页"},{path:"/bedrock",label:"Amazon Bedrock"},{path:"/trust",label:"AWS SPP"},{path:"/solutions",label:"解决方案"},{path:"/services/gpu",label:"GPU算力服务"},{path:"/services/ai",label:"AI定制服务"},{path:"/about",label:"关于我们"},{path:"/contact",label:"联系我们"},{path:"/privacy",label:"隐私政策"},{path:"/terms",label:"服务条款"},{path:"/cookies",label:"Cookie 政策"},{path:"/docs",label:"文档中心"}];function wz(){const{lang:a}=Na(),i=r=>dn(r,a);return o.jsx("div",{className:"min-h-screen bg-white pt-28 pb-16",children:o.jsxs("div",{className:"max-w-6xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsxs("div",{className:"mb-12",children:[o.jsx("h1",{className:"text-4xl font-bold text-[#232f3e] mb-4",children:i("站点地图")}),o.jsx("p",{className:"text-gray-600 text-lg",children:i("快速访问本网站的主要页面与文档页面。")})]}),o.jsxs("section",{className:"mb-14",children:[o.jsx("h2",{className:"text-2xl font-bold text-[#232f3e] mb-6",children:i("主要页面")}),o.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-4",children:Bz.map(r=>o.jsx(Be,{to:r.path,className:"border border-gray-200 rounded-lg px-4 py-3 text-[#232f3e] hover:text-[#0073bb] hover:border-[#0073bb] transition-colors",children:i(r.label)},r.path))})]}),o.jsxs("section",{children:[o.jsx("h2",{className:"text-2xl font-bold text-[#232f3e] mb-6",children:i("文档页面")}),o.jsx("div",{className:"space-y-8",children:Ni.map(r=>o.jsxs("div",{children:[o.jsx("h3",{className:"text-lg font-semibold text-[#232f3e] mb-3",children:i(r.title)}),o.jsx("div",{className:"grid sm:grid-cols-2 lg:grid-cols-3 gap-3",children:r.items.map(l=>o.jsx(Be,{to:`/docs/${r.id}/${l.id}`,className:"border border-gray-200 rounded-lg px-4 py-3 text-[#232f3e] hover:text-[#0073bb] hover:border-[#0073bb] transition-colors",children:i(l.title)},l.id))})]},r.id))})]})]})})}const Qr={getNavigation:async()=>Ni.map(a=>({id:a.id,title:a.title,items:a.items.map(i=>({id:i.id,title:i.title}))})),getDoc:async(a,i)=>{const r=Ni.find(d=>d.id===a);return r&&r.items.find(d=>d.id===i)||null},getCards:async()=>Ni.flatMap(a=>a.items.map(i=>({id:i.id,slug:i.slug,categoryId:a.id,categoryTitle:a.title,title:i.title,summary:i.summary,readTime:i.readTime,updatedAt:i.lastUpdated,path:`/docs/${a.id}/${i.id}`}))),getCategories:async()=>Ni.map(a=>({id:a.id,title:a.title}))};function Cz(){const[a,i]=B.useState([]),{lang:r}=Na(),l=d=>dn(d,r);return B.useEffect(()=>{Qr.getNavigation().then(i)},[]),o.jsxs("div",{className:"py-6 px-4",children:[o.jsx("div",{className:"mb-6 px-2",children:o.jsx("h2",{className:"text-xl font-bold text-[#202124]",children:l("文档中心")})}),o.jsx("nav",{className:"space-y-6",children:a.map(d=>o.jsxs("div",{className:"space-y-1",children:[o.jsx("h3",{className:"px-2 text-xs font-semibold text-gray-500 uppercase tracking-wider mb-2",children:l(d.title)}),o.jsx("ul",{className:"space-y-0.5",children:d.items.map(m=>o.jsx("li",{children:o.jsx(hx,{to:`/docs/${d.id}/${m.id}`,className:({isActive:p})=>`group flex items-center justify-between px-2 py-1.5 text-sm rounded-md transition-colors ${p?"bg-[#e8f0fe] text-[#1967d2] font-medium":"text-[#3c4043] hover:bg-gray-100 hover:text-[#202124]"}`,children:o.jsx("span",{children:l(m.title)})})},m.id))})]},d.id))})]})}function kz(){return o.jsxs("div",{className:"docs-layout-root flex flex-col lg:flex-row min-h-screen pt-[76px] bg-white",children:[o.jsx("div",{className:"docs-layout-sidebar w-full lg:w-72 flex-shrink-0 border-r border-gray-200 bg-white shadow-sm lg:shadow-none z-10 lg:block",children:o.jsx("div",{className:"sticky top-[76px] h-[calc(100vh-76px)] overflow-y-auto",children:o.jsx(Cz,{})})}),o.jsx("main",{className:"docs-layout-main flex-1 min-w-0 bg-white",children:o.jsx(H2,{})})]})}function jz(){const{categoryId:a,docId:i}=T2(),[r,l]=B.useState(null),[d,m]=B.useState(!0),{lang:p}=Na(),f=y=>dn(y,p);return B.useEffect(()=>{a&&i&&(m(!0),Qr.getDoc(a,i).then(y=>{l(y),m(!1)}))},[a,i]),d?o.jsx("div",{className:"flex justify-center items-center h-64",children:o.jsx("div",{className:"w-8 h-8 border-4 border-[#1a73e8] border-t-transparent roun
613ded-full animate-spin"})}):r?o.jsx("div",{className:"docs-article-page",children:o.jsxs("div",{className:"docs-article-grid",children:[o.jsxs("article",{className:"docs-article min-w-0",children:[o.jsxs("header",{className:"docs-article-header",children:[o.jsx("h1",{className:"docs-article-title",children:f(r.title)}),o.jsxs("p",{className:"docs-article-updated text-sm text-[#5f6368]",children:[f("最后更新于:")," ",r.lastUpdated]}),o.jsx("p",{className:"docs-article-summary",children:f(r.summary)}),o.jsxs("div",{className:"docs-article-meta",children:[o.jsx("span",{className:"px-2.5 py-1 rounded-full bg-[#e8f0fe] text-[#1967d2]",children:f(r.category)}),o.jsx("span",{className:"px-2.5 py-1 rounded-full bg-gray-100",children:f(r.readTime)}),o.jsxs("span",{className:"px-2.5 py-1 rounded-full bg-gray-100",children:[f("适合阅读人群:")," ",f(r.audience)]})]})]}),o.jsx("div",{className:"docs-prose",dangerouslySetInnerHTML:{__html:r.htmlContent}})]}),r.tableOfContents&&r.tableOfContents.length>0&&o.jsx("aside",{className:"docs-toc hidden xl:block w-64 flex-shrink-0",children:o.jsxs("div",{className:"docs-toc-panel",children:[o.jsx("h4",{className:"docs-toc-title",children:f("本页内容")}),o.jsx("ul",{className:"docs-toc-list",children:r.tableOfContents.map(y=>o.jsx("li",{children:o.jsx("a",{href:`#${y.id}`,className:"docs-toc-link",children:f(y.title)})},y.id))})]})})]})}):o.jsx(mx,{to:"/docs/bedrock-basics/what-is-bedrock-enterprise",replace:!0})}function zz(){const[a,i]=B.useState([]),[r,l]=B.useState([]),[d,m]=B.useState("all"),{lang:p}=Na(),f=g=>dn(g,p);B.useEffect(()=>{Qr.getCategories().then(i),Qr.getCards().then(l)},[]);const y=B.useMemo(()=>d==="all"?r:r.filter(g=>g.categoryId===d),[d,r]);return o.jsxs("div",{className:"w-full bg-white",children:[o.jsxs("section",{className:"px-6 sm:px-8 lg:px-12 py-10 border-b border-gray-100",children:[o.jsx("h1",{className:"text-3xl sm:text-4xl font-bold text-[#232f3e] tracking-tight mb-4",children:f("Amazon Bedrock 文档中心")}),o.jsx("p",{className:"text-gray-600 text-base sm:text-lg max-w-3xl leading-relaxed",children:f("围绕 Amazon Bedrock 企业落地,整理从入门评估、知识库与 Agent 方案设计,到安全治理、成本运维和交付实施的实用文档。")})]}),o.jsxs("section",{className:"px-6 sm:px-8 lg:px-12 py-8 border-b border-gray-100",children:[o.jsx("h2",{className:"text-sm font-semibold text-gray-500 uppercase tracking-wider mb-4",children:f("分类筛选")}),o.jsxs("div",{className:"flex flex-wrap gap-3",children:[o.jsx("button",{type:"button",onClick:()=>m("all"),className:`px-4 py-2 text-sm rounded-full border transition-colors ${d==="all"?"bg-[#0073bb] border-[#0073bb] text-white":"bg-white border-gray-300 text-gray-700 hover:border-[#0073bb] hover:text-[#0073bb]"}`,children:f("全部")}),a.map(g=>o.jsx("button",{type:"button",onClick:()=>m(g.id),className:`px-4 py-2 text-sm rounded-full border transition-colors ${d===g.id?"bg-[#0073bb] border-[#0073bb] text-white":"bg-white border-gray-300 text-gray-700 hover:border-[#0073bb] hover:text-[#0073bb]"}`,children:f(g.title)},g.id))]})]}),o.jsx("section",{className:"px-6 sm:px-8 lg:px-12 py-10",children:o.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 xl:grid-cols-3 gap-6",children:y.map(g=>o.jsxs("article",{className:"border border-gray-200 rounded-2xl p-6 bg-white shadow-sm hover:shadow-md transition-shadow",children:[o.jsx("div",{className:"inline-flex items-center px-3 py-1 rounded-full text-xs font-semibold bg-[#eaf4ff] text-[#0073bb] mb-4",children:f(g.categoryTitle)}),o.jsx("h3",{className:"text-xl font-bold text-[#232f3e] leading-snug mb-3 min-h-[3.5rem]",children:f(g.title)}),o.jsx("p",{className:"text-gray-600 leading-relaxed text-sm mb-5 min-h-[4.5rem]",children:f(g.summary)}),o.jsxs("div",{className:"flex items-center justify-between",children:[o.jsxs("div",{className:"inline-flex items-center text-sm text-gray-500 gap-1.5",children:[o.jsx(US,{className:"w-4 h-4"}),o.jsx("span",{children:f(g.readTime)})]}),o.jsxs(Be,{to:g.path,className:"inline-flex items-center text-sm font-semibold text-[#0073bb] hover:text-[#005a92] transition-colors",children:[f("查看详情"),o.jsx(un,{className:"w-4 h-4 ml-1"})]})]})]},`${g.categoryId}-${g.id}`))})}),o.jsxs("section",{className:"mx-6 sm:mx-8 lg:mx-12 mb-12 rounded-2xl bg-[#f8fbff] border border-[#dbeafe] p-8 sm:p-10",children:[o.jsx("h2",{className:"text-2xl sm:text-3xl font-bold text-[#232f3e] tracking-tight mb-4",children:f("准备在企业中落地 Amazon Bedrock?")}),o.jsx("p",{className:"text-gray-700 leading-relaxed max-w-4xl mb-6",children:f("我们可以协助您完成账号准备、模型接入、知识库建设、Agent 集成、安全治理和上线运维。")}),o.jsx(Be,{to:"/contact",className:"inline-flex items-center px-5 py-3 rounded-md bg-[#0073bb] text-white font-semibold hover:bg-[#005a92] transition-colors",children:f("预约 Bedrock 咨询")})]})]})}function Pz(){return o.jsx("div",{className:"bg-white min-h-screen pt-32 pb-24",children:o.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsx("h1",{className:"text-4xl font-bold text-[#232f3e] mb-8",children:"Privacy Policy (隐私政策)"}),o.jsxs("div",{className:"prose prose-slate max-w-none prose-headings:text-[#232f3e] prose-a:text-[#0073bb]",children:[o.jsxs("p",{className:"text-sm text-gray-500 mb-8",children:["Last Updated: ",new Date().toLocaleDateString()]}),o.jsxs("p",{children:['CoreByte Technology Pte. Ltd. ("',o.jsx("strong",{children:"CoreByte"}),'", "',o.jsx("strong",{children:"we"}),'", "',o.jsx("strong",{children:"our"}),'", or "',o.jsx("strong",{children:"us"}),'") is committed to protecting personal data in accordance with the Singapore Personal Data Protection Act 2012 ("',o.jsx("strong",{children:"PDPA"}),'") and other applicable data protection requirements.']}),o.jsx("h2",{children:"1. Scope (适用范围)"}
613),o.jsxs("p",{children:['This Privacy Policy explains how we collect, use, store, disclose, and protect personal data when you access our website, submit service inquiries, or use our consulting and delivery services related to AWS SPP engagement, Amazon Bedrock implementation, AI application integration, and GPU capacity enablement (collectively, the "',o.jsx("strong",{children:"Services"}),'").']}),o.jsx("h2",{children:"2. Personal Data We Collect (收集的数据类型)"}),o.jsx("p",{children:"Depending on your interaction with us, we may collect the following categories of personal data:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Business Contact Data:"})," name, corporate email, phone number, company, role/title."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Account & Contract Data:"})," service requests, statements of work, billing contact information, and contract records."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Technical Interaction Data:"})," IP address, browser/device metadata, access logs, and website analytics signals."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Support Communications:"})," information you provide through forms, emails, calls, or service tickets."]})]}),o.jsx("h2",{children:"3. Purposes of Processing (使用目的)"}),o.jsx("p",{children:"We process personal data only where there is a valid business or legal basis, including to:"}),o.jsxs("ul",{children:[o.jsx("li",{children:"evaluate requirements, provide proposals, and deliver contracted services;"}),o.jsx("li",{children:"manage account operations, invoicing, payment processing, and service communications;"}),o.jsx("li",{children:"maintain service reliability, quality assurance, and security monitoring;"}),o.jsx("li",{children:"comply with legal, regulatory, audit, and risk-management obligations."})]}),o.jsx("h2",{children:"4. Data Sharing and Processors (数据共享与处理方)"}),o.jsx("p",{children:"We do not sell personal data. We may share personal data with trusted service providers and partners (for example, hosting, observability, payment processing, professional advisors) strictly on a need-to-know basis and subject to confidentiality and data protection controls."}),o.jsx("h2",{children:"5. Cross-Border Transfers (跨境数据传输)"}),o.jsx("p",{children:"Depending on project architecture, personal data may be processed in jurisdictions outside Singapore. Where cross-border transfer occurs, we apply contractual and organizational safeguards to ensure a protection standard comparable to PDPA requirements."}),o.jsx("h2",{children:"6. Retention and Security (数据保留与安全)"}),o.jsx("p",{children:"We retain personal data only for as long as necessary for the purposes set out in this policy or as required by law. We apply administrative, technical, and physical safeguards, including access control, encryption, logging, and least-privilege practices."}),o.jsx("h2",{children:"7. Your Rights (您的权利)"}),o.jsx("p",{children:"Subject to applicable law, you may request access to or correction of your personal data, and may withdraw consent where consent is the legal basis for processing. We may need to verify identity before processing requests."}),o.jsx("h2",{children:"8. Contact (联系方式)"}),o.jsx("p",{children:"For privacy-related requests, please contact:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Email:"})," [email protected]"]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Mailing Address:"})," 8 Marina Blvd, Marina Bay Financial Centre, Singapore 018981 (Attention: DPO)"]})]}),o.jsx("h2",{children:"9. Trademark and Relationship Notice (商标与关系声明)"}),o.jsx("p",{children:"Amazon Web Services, AWS, and Amazon Bedrock are trademarks of Amazon.com, Inc. or its affiliates. CoreByte is an AWS Partner/Service Provider and is not an official AWS website or AWS legal entity."})]})]})})}function Iz(){return o.jsx("div",{className:"bg-white min-h-screen pt-32 pb-24",children:o.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsx("h1",{className:"text-4xl font-bold text-[#232f3e] mb-8",children:"Terms of Service (服务条款)"}),o.jsxs("div",{className:"prose prose-slate max-w-none prose-headings:text-[#232f3e] prose-a:text-[#0073bb]",children:[o.jsxs("p",{className:"text-sm text-gray-500 mb-8",children:["Last Updated: ",new Date().toLocaleDateString()]}),o.jsxs("p",{children:['These Terms of Service ("',o.jsx("strong",{children:"Terms"}),'") govern your access to and use of services provided by CoreByte Technology Pte. Ltd. ("',o.jsx("strong",{children:"CoreByte"}),'", "',o.jsx("strong",{children:"we"}),'", "',o.jsx("strong",{children:"our"}),'", or "',o.jsx("strong",{children:"us"}),'"), including AWS SPP-related service engagement, Amazon Bedrock consulting and implementation, AI application integration, GPU capacity enablement, and related professional services (collectively, the "',o.jsx("strong",{children:"Services"}),'"). By using the Services, you ("',o.jsx("strong",{children:"Customer"}),'" or "',o.jsx("strong",{children:"User"}),'") agree to these Terms.']}),o.jsx("h2",{children:"1. Service Scope and Commercial Terms (服务范围与商务条款)"}),o.jsx("p",{children:"Specific deliverables, timelines, acceptance criteria, and commercial terms are defined in the applicable proposal, statement of work, or order form. In case of conflict, signed commercial documents prevail over this general Terms page."}),o.jsx("h2",{children:"2. Customer Responsibilities (客户责任)"}),o.jsx("p",{children:"You are responsible for:"}),o.jsxs("ul",{children:[o.jsx("li",{children:"providing accurate business and technical requirements;"}),o.jsx("li",{children:"maintaining the security of your accounts, credentials, and access keys;"}),o.jsx("li",{children:"ensuring lawful use of all services and data processed through your systems;"}),o.jsx("li",{children:"obtaining all necessary internal approvals and third-party rights."})]}),o.jsx("h2",{children:"3. Billing, Payment, and Taxes (计费、支付与税务)"}),o.jsxs("p",{children:[o.jsx("strong",{children:"3.1 Fees:"})," Fees are charged according to agreed scope, usage, or milestone terms in the applicable commercial agreement.",o.jsx("br",{}),o.jsx("strong",{children:"3.2 Payment:"})," Unless otherwise agreed, invoices are payable by the due date stated on invoice.",o.jsx("br",{}),o.jsx("strong",{children:"3.3 Taxes:"})," Fees are exclusive of applicable taxes, duties, or withholdings unless expressly stated.",o.jsx("br",{}),o.jsx("strong",{children:"3.4 Refunds:"})," Payments are non-refundable unless required by law or explicitly provided in writing."]}),o.jsx("h2",{children:"4. Acceptable Use (可接受使用政策)"}),o.jsx("p",{children:"You may not use the Services for unlawful, abusive, or harmful activities. Prohibited activities include:"}),o.jsxs("ul",{children:[o.jsx("li",{children:"unauthorized access attempts, malware distribution, phishing, or denial-of-service activity;"}),o.jsx("li",{children:"use of resources in violation of export control, sanctions, or applicable regulations;"}),o.jsx("li",{children:"processing or publishing unlawful content, including IP-infringing or prohibited material;"}),o.jsx("li",{children:"any activity that materially threatens platform stability, security, or compliance obligations."})]}),o.jsx("h2",{children:"5. Intellectual Property and Data (知识产权与数据)"}),o.jsx("p",{children:"Unless otherwise agreed in writing, each party retains ownership of its pre-existing intellectual property. You retain ownership of your business data. We process customer data only to deliver the Services and according to agreed instructions and applicable law."}),o.jsx("h2",{children:"6. Confidentiality (保密义务)"}),o.jsx("p",{children:"Each party shall protect confidential information of the other party with reasonable care and may use such information only for purposes of performing or receiving the Services."}),o.jsx("h2",{children:"7. Disclaimer and Service Availability (免责声明与服务可用性)"}),o.jsx("p",{children:'Except as expressly set out in an executed agreement, Services are provided on an "AS IS" and "AS AVAILABLE" basis. To the maximum extent permitted by law, CoreByte disclaims implied warranties, including merchantability, fitness for a particular purpose, and n
613on-infringement.'}),o.jsx("h2",{children:"8. Limitation of Liability (责任限制)"}),o.jsx("p",{children:"To the extent permitted by applicable law, CoreByte will not be liable for indirect, incidental, special, consequential, or punitive damages, including loss of profits, loss of data, or business interruption. CoreByte's aggregate liability under these Terms will not exceed the fees paid by you to CoreByte for the Services during the three (3) months immediately preceding the event giving rise to the claim."}),o.jsx("h2",{children:"9. Suspension and Termination (暂停与终止)"}),o.jsx("p",{children:"We may suspend or terminate Services where necessary to address material breach, security risk, legal or regulatory requirement, or non-payment, subject to applicable law and contractual notice requirements."}),o.jsx("h2",{children:"10. Governing Law and Jurisdiction (适用法律与管辖权)"}),o.jsx("p",{children:"These Terms are governed by the laws of the Republic of Singapore. Any dispute arising out of or in connection with these Terms shall be submitted to the courts of Singapore, unless otherwise agreed in writing."}),o.jsx("h2",{children:"11. Trademark Notice (商标声明)"}),o.jsx("p",{children:"Amazon Web Services, AWS, and Amazon Bedrock are trademarks of Amazon.com, Inc. or its affiliates. CoreByte is an AWS Partner/Service Provider and is not an official AWS website or AWS legal entity."})]})]})})}function Tz(){return Na(),o.jsx("div",{className:"bg-white min-h-screen pt-32 pb-24",children:o.jsxs("div",{className:"max-w-4xl mx-auto px-4 sm:px-6 lg:px-8",children:[o.jsx("h1",{className:"text-4xl font-bold text-[#232f3e] mb-8",children:"Cookie Settings & Policy (Cookie 政策)"}),o.jsxs("div",{className:"prose prose-slate max-w-none prose-headings:text-[#232f3e] prose-a:text-[#0073bb]",children:[o.jsxs("p",{className:"text-sm text-gray-500 mb-8",children:["Last Updated: ",new Date().toLocaleDateString()]}),o.jsxs("p",{children:['This Cookie Policy explains how CoreByte Technology Pte. Ltd. ("',o.jsx("strong",{children:"we"}),'", "',o.jsx("strong",{children:"us"}),'", and "',o.jsx("strong",{children:"our"}),'") uses cookies and similar technologies to recognize you when you visit our website. It explains what these technologies are and why we use them, as well as your rights to control our use of them.']}),o.jsx("h2",{children:"1. What are Cookies? (什么是 Cookie)"}),o.jsx("p",{children:"Cookies are small data files that are placed on your computer or mobile device when you visit a website. Cookies are widely used by website owners in order to make their websites work, or to work more efficiently, as well as to provide reporting information."}),o.jsx("h2",{children:"2. How We Use Cookies (我们如何使用 Cookie)"}),o.jsx("p",{children:"We classify our cookies into the following categories:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Strictly Necessary Cookies (绝对必要 Cookie):"})," These are essential for you to browse the website and use its core features, such as accessing secure areas (e.g., logging into the cloud console). The website cannot function properly without these cookies."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Performance Analytics Cookies (性能分析 Cookie):"})," These cookies collect information about how you use our website, such as which pages you visit most often. We use this data to improve how our website works."]}),o.jsxs("li",{children:[o.jsx("strong",{children:"Functionality Cookies (功能 Cookie):"}),' These allow our website to remember choices you make (such as your user language preference "zh-CN" or your region) and provide enhanced, more personal features.']}),o.jsxs("li",{children:[o.jsx("strong",{children:"Targeting / Advertising Cookies (广告与追踪 Cookie):"})," These cookies are used to deliver advertisements more relevant to you and your interests. They also limit the number of times you see an advertisement and help measure the effectiveness of the advertising campaigns."]})]}),o.jsx("h2",{children:"3. Consent Mechanism (同意机制)"}),o.jsx("p",{children:"When you first visit our website, you will be shown a Cookie Banner requesting your explicit consent prior to placing non-essential cookies on your device. You may opt in or out of Analytics and Targeting cookies. By continuing to use the site without changing your settings, you consent to our use of Strictly Necessary cookies."}),o.jsx("h2",{children:"4. How to Manage or Disable Cookies (如何管理或禁用 Cookie)"}),o.jsx("p",{children:"You have the right to decide whether to accept or reject cookies. You can exercise your cookie rights by setting your preferences through:"}),o.jsxs("ul",{children:[o.jsxs("li",{children:[o.jsx("strong",{children:"Website Settings:"}),' Click on the "Cookie Settings" link at the footer of our website to modify your consent preferences at any time.']}),o.jsxs("li",{children:[o.jsx("strong",{children:"Browser Controls:"})," You can set or amend your web browser controls to accept or refuse cookies. If you choose to reject cookies via your browser, you may still use our website though your access to some functionality and areas may be restricted. "]})]}),o.jsx("h2",{children:"5. Contact Us (联系我们)"}),o.jsxs("p",{children:["If you have any questions about our use of cookies or other technologies, please refer to our ",o.jsx("a",{href:"/privacy",children:"Privacy Policy"})," or contact our data protection team."]})]})]})})}const Nz="AWS SPP, Amazon Bedrock, CoreByte, 企业AI, 云架构, RAG, AI Agent, Guardrails",Ez="AWS SPP, Amazon Bedrock, CoreByte, enterprise AI, cloud architecture, RAG, AI Agent, Guardrails",Ky={"/":{t
613itleZh:"CoreByte - AWS SPP 与 Amazon Bedrock 解决方案",titleEn:"CoreByte - AWS SPP & Amazon Bedrock Solutions",descZh:"CoreByte 作为 AWS SPP 合作伙伴,提供企业级云架构与 Amazon Bedrock 落地服务。",descEn:"CoreByte delivers enterprise cloud architecture and Amazon Bedrock implementation services as an AWS SPP partner."},"/bedrock":{titleZh:"Amazon Bedrock 企业落地方案 - CoreByte",titleEn:"Amazon Bedrock Enterprise Implementation - CoreByte",descZh:"覆盖模型接入、RAG、Agent、安全治理与运维,帮助企业在 AWS 上合规部署 Amazon Bedrock。",descEn:"From model access to RAG, Agents, security governance, and operations, CoreByte helps enterprises deploy Amazon Bedrock on AWS compliantly."},"/trust":{titleZh:"AWS SPP 合作伙伴服务 - CoreByte",titleEn:"AWS SPP Partner Services - CoreByte",descZh:"了解 CoreByte AWS SPP 服务体系,获取架构支持、账单优化与企业级云治理能力。",descEn:"Learn CoreByte AWS SPP service capabilities, including architecture support, billing optimization, and enterprise cloud governance."},"/solutions":{titleZh:"企业云与 AI 解决方案 - CoreByte",titleEn:"Enterprise Cloud & AI Solutions - CoreByte",descZh:"面向不同业务场景提供 AWS 云架构、生成式 AI、数据分析与安全合规的落地方案。",descEn:"Production-ready AWS cloud, generative AI, analytics, and security solutions for diverse business scenarios."},"/services/gpu":{titleZh:"GPU 算力服务 - CoreByte",titleEn:"GPU Compute Services - CoreByte",descZh:"为 AI 训练与推理场景提供弹性 GPU 算力规划、部署与运维服务。",descEn:"Elastic GPU planning, deployment, and operations for AI training and inference workloads."},"/services/ai":{titleZh:"AI 定制服务 - CoreByte",titleEn:"Custom AI Services - CoreByte",descZh:"围绕企业业务场景提供生成式 AI 应用咨询、集成与持续优化服务。",descEn:"Generative AI consulting, integration, and continuous optimization tailored to enterprise use cases."},"/about":{titleZh:"关于 CoreByte",titleEn:"About CoreByte",descZh:"了解 CoreByte 的发展历程、资质能力与全球化服务经验。",descEn:"Explore CoreByte history, capabilities, and global delivery experience."},"/contact":{titleZh:"联系 CoreByte",titleEn:"Contact CoreByte",descZh:"预约架构评估,咨询 AWS 与 Amazon Bedrock 企业落地服务。",descEn:"Book an architecture review and discuss AWS and Amazon Bedrock implementation services."},"/privacy":{titleZh:"隐私政策 - CoreByte",titleEn:"Privacy Policy - CoreByte",descZh:"CoreByte 隐私政策与个人数据保护说明。",descEn:"CoreByte privacy policy and personal data protection statement."},"/terms":{titleZh:"服务条款 - CoreByte",titleEn:"Terms of Service - CoreByte",descZh:"CoreByte 服务条款与责任边界说明。",descEn:"CoreByte terms of service and liability boundary statement."},"/cookies":{titleZh:"Cookie 政策 - CoreByte",titleEn:"Cookie Policy - CoreByte",descZh:"CoreByte Cookie 使用与管理说明。",descEn:"CoreByte cookie usage and management statement."},"/docs":{titleZh:"文档中心 - CoreByte",titleEn:"Documentation Center - CoreByte",descZh:"浏览 Bedrock 入门、RAG、AI Agent、安全治理、成本运维与交付指南等企业级文档。",descEn:"Explore enterprise documentation for Bedrock basics, RAG, AI Agents, Guardrails, cost operations, and delivery.",keywordsZh:"Amazon Bedrock, 企业知识库, RAG, AI Agent, Guardrails, 成本与运维, 交付指南",keywordsEn:"Amazon Bedrock, enterprise knowledge base, RAG, AI Agent, Guardrails, FinOps, delivery guide"},"/sitemap":{titleZh:"站点地图 - CoreByte",titleEn:"Sitemap - CoreByte",descZh:"查看 CoreByte 网站所有主要页面与文档入口。",descEn:"View all major pages and documentation entries on the CoreByte website."}};function Mn(a){let i=document.querySelector(`meta[name="${a}"]`);return i||(i=document.createElement("meta"),i.setAttribute("name",a),document.head.appendChild(i)),i}function Gn(a){let i=document.querySelector(`meta[property="${a}"]`);
613return i||(i=document.createElement("meta"),i.setAttribute("property",a),document.head.appendChild(i)),i}function Rz(){let a=document.querySelector('link[rel="canonical"]');return a||(a=document.createElement("link"),a.setAttribute("rel","canonical"),document.head.appendChild(a)),a}function Mz(a){var p,f;const i=a.match(/^\/docs\/([^/]+)\/([^/]+)$/);if(!i)return null;const[,r,l]=i,d=Ni.find(y=>y.id===r),m=d==null?void 0:d.items.find(y=>y.id===l);return!d||!m?null:{titleZh:m.seoTitle??`${m.title} - 文档中心 - CoreByte`,titleEn:dn(m.seoTitle??`${m.title} - Documentation - CoreByte`,"en-US"),descZh:m.seoDescription??m.description??`${d.title} 文档:${m.title}。`,descEn:dn(m.seoDescription??m.description??`${d.title} documentation: ${m.title}.`,"en-US"),keywordsZh:(p=m.keywords)==null?void 0:p.join(", "),keywordsEn:(f=m.keywords)==null?void 0:f.map(y=>dn(y,"en-US")).join(", ")}}function Gz(a){const i=Mz(a);return i||(Ky[a]??Ky["/"])}function Dz(){const{pathname:a}=Rt(),{lang:i}=Na();return B.useEffect(()=>{const r=Gz(a),l=i==="en-US",d=l?r.titleEn:r.titleZh,m=l?r.descEn:r.descZh,p=(l?r.keywordsEn:r.keywordsZh)??(l?Ez:Nz),f=`${window.location.origin}${a}`,y=`${window.location.origin}/assets/about/about-hero.png`,g=l?"en_US":"zh_CN";document.title=d,Mn("description").setAttribute("content",m),Mn("keywords").setAttribute("content",p),Mn("robots").setAttribute("content","index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1"),Gn("og:type").setAttribute("content","website"),Gn("og:locale").setAttribute("content",g),Gn("og:title").setAttribute("content",d),Gn("og:description").setAttribute("content",m),Gn("og:url").setAttribute("content",f),Gn("og:image").setAttribute("content",y),Gn("og:site_name").setAttribute("content","CoreByte"),Mn("twitter:card").setAttribute("content","summary_large_image"),Mn("twitter:title").setAttribute("content",d),Mn("twitter:description").setAttribute("content",m),Mn("twitter:image").setAttribute("content",y),Rz().setAttribute("href",f)},[i,a]),null}const Fd=new WeakMap,Fy=new WeakMap,Oz=["title","aria-label","placeholder","alt"],Wz=new Set(["SCRIPT","STYLE","NOSCRIPT","CODE","PRE"]),mA='[data-i18n-skip="true"]';function Lz(a){return a.replace(/\s+/g," ").trim()}function pA(a,i){const r=Lz(a);if(!r)return a;const l=i[r];if(!l)return a;const d=a.indexOf(r);if(d<0)return l;const m=a.slice(0,d),p=a.slice(d+r.length);return`${m}${l}${p}`}function _z(a,i,r){const l=document.createTreeWalker(a,NodeFilter.SHOW_TEXT);let d=l.nextNode();for(;d;){const m=d,p=m.parentElement;if(!p||Wz.has(p.tagName)){d=l.nextNode();continue}if(p.closest(mA)){d=l.nextNode();continue}const f=Fd.get(m)??m.nodeValue??"";Fd.has(m)||Fd.set(m,f);const y=i==="zh-CN"?f:pA(f,r);m.nodeValue!==y&&(m.nodeValue=y),d=l.nextNode()}}function qz(a,i,r){const l=[];a instanceof Element&&l.push(a),(a instanceof Element||a instanceof Document||a instanceof DocumentFragment)&&l.push(...Array.from(a.querySelectorAll("*")));for(const d of l){if(d.closest(mA))continue;let m=Fy.get(d);for(const p of Oz){if(!d.hasAttribute(p))continue;m||(m=new Map,Fy.set(d,m));const f=d.getAttribute(p)??"",y=m.get(p)??f;m.set(p,y);const g=i==="zh-CN"?y:pA(y,r);(d.getAttribute(p)??"")!==g&&d.setAttribute(p,g)}}}function Qy(a,i,r){_z(a,i,r),qz(a,i,r)}function Vz(){const{lang:a}=Na();return B.useEffect(()=>{if(typeof document>"u")return;const i=uA(a);document.documentElement.lang=a,Qy(document.body,a,i);const r=new MutationObserver(l=>{for(const d of l)d.type==="childList"&&d.addedNodes.forEach(m=>{Qy(m,a,i)})});return r.observe(document.body,{childList:!0,subtree:!0}),()=>r.disconnect()},[a]),null}function Uz(){const{pathname:a}=Rt();return B.useEffect(()=>{window.scrollTo(0,0)},[a]),null}function Hz(){return o.jsxs(yS,{children:[o.jsx(Uz,{}),o.jsx(Dz,{}),o.jsx(Vz,{}),o.jsxs("div",{className:"flex flex-col min-h-screen",children:[o.jsx(pz,{}),o.jsx("main",{className:"flex-grow",children:o.jsxs(K2,{children:[o.jsx(rt,{path:"/",element:o.jsx(hz,{})}),o.jsx(rt,{path:"/bedrock",element:o.jsx(gz,{})}),o.jsx(rt,{path:"/trust",element:o.jsx(yz,{})}),o.jsx(rt,{path:"/solutions",element:o.jsx(bz,{})}),o.jsx(rt,{path:"/services/cloud",element:o.jsx(mx,{to:"/solutions",replace:!0})}),o.jsx(rt,{path:"/services/gpu",element:o.jsx(vz,{})}),o.jsx(rt,{path:"/services/ai",element:o.jsx(Sz,{})}),o.jsx(rt,{path:"/contact",element:o.jsx(xz,{})}),o.jsx(rt,{path:"/about",element:o.jsx(Az,{})}),o.jsx(rt,{path:"/sitemap",element:o.jsx(wz,{})}),o.jsx(rt,{path:"/privacy",element:o.jsx(Pz,{})}),o.jsx(rt,{path:"/terms",element:o.jsx(Iz,{})}),o.jsx(rt,{path:"/cookies",element:o.jsx(Tz,{})}),o.jsxs(rt,{path:"/docs",element:o.jsx(kz,{}),children:[o.jsx(rt,{index:!0,element:o.jsx(zz,{})}),o.jsx(rt,{path:":categoryId/:docId",element:o.jsx(jz,{})})]})]})}),o.jsx(fz,{})]})]})}Yv.createRoot(document.getElementById("root")).render(o.jsx(B.StrictMode,{children:o.jsx(Hz,{})}));

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.