आपका AI अकाउंटेंट

Amos AI लेखांकन करता है। आप व्यवसाय चलाते हैं।

Amos AI एक एंटरप्राइज़ रिसोर्स एजेंट है—एक AI एजेंट जो आपके लिए पूरे ERP को संचालित करता है। Amos, Zavora ERP के भीतर चलता है। वॉइस या चैट एक सीमित अकाउंटिंग वर्कफ़्लो बन जाती है: यह लाइव लेजर पढ़ता है, अकाउंटिंग प्लेबुक का पालन करता है, पोस्ट करने से पहले मंज़ूरी मांगता है और बातचीत के साथ प्रमाण सहेजता है।

  • अनुरोध से सप्लायर बिल और ग्राहक चालान रिकॉर्ड करता है
  • बैंक और M-Pesa लेनदेन मेल करता है
  • पेरोल चलाता है और केन्याई कर कार्य तैयार करता है
  • ब्रिफिंग, अनुपालन जांच, और महीने के अंत के पैक निर्धारित करता है
  • सरल भाषा में व्यवसाय प्रदर्शन समझाता है

Amos

AI अकाउंटेंट · ऑनलाइन

सप्लायर बिल पोस्ट करें
📎
Amos से पूछें या एक दस्तावेज़ संलग्न करें…

यह सुपर एजेंट क्यों है

पूर्ण लेखांकन वर्कफ़्लोज़।

Amos ERP में एम्बेडेड एक स्टैंडअलोन Rust और Axum सेवा है। ADK-Rust का RealtimeRunner एक लाइव सेशन में भाषण, टेक्स्ट, ट्रांसक्रिप्ट, टूल कॉल और व्यवधानों को एक साथ रखता है, ताकि उपयोगकर्ता स्वाभाविक रूप से बोल सके और जब भी सटीकता आवश्यक हो टाइप कर सके।

जब कोई अनुरोध कार्रवाई मांगता है, तो Amos एक केंद्रित अकाउंटिंग कौशल लोड करता है और MCP के माध्यम से ERP उपकरणों को कॉल करता है। प्रत्येक उपकरण उपयोगकर्ता की भूमिका स्कोप और ऑडिट संदर्भ के साथ लिपटा होता है। लेजर प्रविष्टियाँ एक स्पष्ट अनुमोदन गेट पर रुकी हैं जिसे Rust में लागू किया गया हैफिर उपयोगकर्ता के ERP टोकन के साथ अनुमोदित होने पर निष्पादित करें।

परिणाम दृश्यमान रहता है। Amos एक कार्य योजना बनाए रखता है, एक अलग ब्राउज़र टूलसेट के माध्यम से वास्तविक ERP चलाता है, स्क्रीनशॉट साक्ष्य कैप्चर करता है, सत्र इतिहास संग्रहीत करता है, अनुमोदित व्यावसायिक संदर्भ याद करता है, और अनुसूचित लेखांकन रूटीन के लिए संकीर्ण रूप से सीमित पृष्ठभूमि एजेंट्स का उपयोग करता है।

01

रियलटाइम आवाज़ और चैट

माइक्रोफोन ऑडियो 16 kHz PCM के रूप में आता है। Gemini Live 24 kHz स्पीच और लाइव ट्रांसक्रिप्ट लौटाता है, जबकि टाइप किए गए संदेश उसी सत्र में शामिल हो सकते हैं।

02

70+ ERP संचालन

MCP Amos को रिपोर्ट, चालान, बिल, भुगतान, पेरोल, खरीद, इन्वेंटरी, मिलान, कर फाइलिंग और अवधि बंद से जोड़ता है।

03

16 लेखांकन कौशल

ड्रॉप-इन SKILL.md प्लेबुक्स उपकरण क्रम, लेखांकन जांच, पुष्टि बिंदु, और वे क्रियाएं परिभाषित करते हैं जिन्हें Amos कभी नहीं करेगा।

04

दृश्यमान निष्पादन

एक कार्ययोजना प्रत्येक चरण दिखाती है। उपकरण गतिविधि, पोस्टिंग बैज, और पूर्णता स्थिति सत्र WebSocket के माध्यम से आती है।

05

वास्तविक ERP से साक्ष्य

एक Playwright MCP सर्वर उत्पाद को नेविगेट करता है, परिणाम सत्यापित करता है, और बातचीत के बगल में स्क्रीनशॉट फाइल करता है।

06

पोस्ट करने से पहले अनुमोदन

भूमिका स्कोप हर उपकरण कॉल पर जांचे जाते हैं। एक लेजर लेखन कोड-प्रवर्तित पुष्टि गेट पर रुकता है इससे पहले कि उपकरण निष्पादित हो।

07

मेमोरी डेवलपर्स सुधार सकते हैं

Postgres और pgvector व्यावसायिक तथ्य, पाठ, और सत्र सारांश रखते हैं। पुनः प्राप्ति, डुप्लीकेशन हटाना, और भूलने के रास्ते उस मेमोरी को बनाए रखने योग्य बनाते हैं।

08

11 अनुसूचित रूटीन

स्कोप्ड वन-शॉट एजेंट ब्रिफिंग, प्रबंधन खाते, मेल-मिलाप, कर कार्य, भुगतान प्रस्ताव, और बिजनेस कैलेंडर पर क्लोज पैक तैयार करते हैं।

केस स्टडी · प्रबंधन खाते

लाइव ERP डेटा से प्रबंधन खाते उत्पन्न करें।

उपयोगी परिणाम एक सामान्य व्याख्या नहीं है। Amos व्यावसायिक लेजर से प्रश्न करता है, अवधियों और बजट की तुलना करता है, वित्त KPI की गणना करता है, महत्वपूर्ण चालक नामित करता है, और उत्तर के बगल में सहायक वर्कफ़्लो को दृश्यमान रखता है।

Amos प्रबंधन खाते प्रतिक्रिया तुलना तालिका, KPI टिप्पणी, संग्रहीत मेमोरी, और अनुसूचित लेखांकन रूटीन के साथ
रिपॉजिटरी कैप्चर: बातचीत में प्रबंधन खाते, मेमोरी और अकाउंटिंग रूटीन कैलेंडर साइड पैनल में दिखाई देते हैं।
  1. 01

    व्यवसाय तिथि को समझें

    सत्र घड़ी उपयोगकर्ता का टाइमज़ोन, वित्तीय संदर्भ, और कार्य-तिथि प्रदान करती है ताकि ‘पिछला महीना’ सुसंगत रूप से हल हो।

  2. 02

    रिपोर्टिंग प्लेबुक लोड करें

    use_skill टूल वित्तीय-रिपोर्टिंग या प्रबंधन-खाते वर्कफ़्लो को केवल तब संदर्भ में लाता है जब इसकी आवश्यकता हो।

  3. 03

    लाइव लेजर क्वेरी करें

    स्कोप्ड MCP उपकरण P&L, बजट तुलना, पूर्व अवधि रिपोर्ट, बैलेंस शीट, चालान, बिल, पेरोल, और कर स्थिति चलाते हैं।

  4. 04

    गणना करें और समझाएं

    Amos उपकरण परिणामों से मार्जिन, DSO, DPO, तरलता, नकद कवर, और सामग्री विचलन निकालता है बजाय आंकड़े बनाने के।

  5. 05

    प्रक्रिया को दृश्य बनाए रखें

    UI वर्तमान WebSocket सत्र के माध्यम से कार्य प्रगति, उपकरण गतिविधि, रिपोर्ट, और सुझाए गए निर्णय प्राप्त करता है।

  6. 06

    उपयोगी संदर्भ बनाए रखें

    प्रतिलेख संग्रहीत है और टिकाऊ व्यावसायिक तथ्य या वर्कफ़्लो पाठ बाद के सत्र में याद किए जा सकते हैं।

आर्किटेक्चर

कैसे Amos एक रीयलटाइम बातचीत को शासित ERP से जोड़ता है।

रियलटाइम मॉडल को लेजर के लिए अनियंत्रित कनेक्शन कभी नहीं मिलता। ADK-Rust सत्र में एक फ़िल्टर्ड टूलसेट ब्रिज करता है, और प्रत्येक कॉल प्राधिकरण, पुष्टि, और ऑडिट रैपर से गुजरती है इससे पहले कि यह ERP या ब्राउज़र तक पहुंचे।

Amos रियलटाइम AI अकाउंटेंट आर्किटेक्चरलोग Rust Amos सेवा से जुड़े WebSocket के माध्यम से आवाज़ और चैट का उपयोग करते हैं। ADK-Rust Gemini Live, सीमित टूल, MCP कनेक्शन, कौशल, नियमित एजेंट, ERP सेवाएँ, ब्राउज़र साक्ष्य, मेमोरी, और सत्र संग्रहण चलाता है।लोगवॉइस + चैट + अनुमोदनWebSocketऑडियो + टाइप किए गए इवेंट्सAmos सेवाRust + AxumRealtimeRunnerGemini Liveस्कोप्ड उपकरणभूमिकाएँ + पुष्टि + ऑडिटMCP प्रबंधकERP + ब्राउज़र उपकरणZavora ERA APIलाइव बिजनेस लेजरब्राउज़र सबूतPlaywright + स्क्रीनशॉटकौशल16 प्लेबुकरूटीन एजेंट्स11 अनुसूचित कार्यPostgreSQLमेमोरी + सेशंस + रन
रीयलटाइम सत्रADK-Rust निष्पादनव्यावसायिक उपकरण और साक्ष्यस्थिति और पृष्ठभूमि कार्य

साक्ष्य और नियंत्रण

उपयोगकर्ता निरीक्षण कर सकता है कि एजेंट ने क्या बदला।

Amos एक अलग Playwright MCP सर्वर का उपयोग करता है जो ERP खोलता है, प्रभावित रिकॉर्ड या रिपोर्ट पर नेविगेट करता है, दृश्य स्थिति सत्यापित करता है, और एक सबूत कार्ड कैप्चर करता है। ब्राउज़र एक सत्यापन सतह है; अकाउंटिंग क्रियाएं अभी भी सीमित ERP टूल्स के माध्यम से जाती हैं।

कोड-प्रवर्तित सीमा: पढ़ने के ऑपरेशन उपयोगकर्ता की भूमिका के भीतर चल सकते हैं। एक टूल जिसे लेजर:पोस्ट एक पुष्टि कार्ड भेजता है और प्रतीक्षा करता है। अस्वीकार या टाइमआउट का मतलब है कि टूल निष्पादित नहीं होगा।
Amos द्वारा प्रमाण के रूप में कैप्चर की गई Zavora ERP ट्रायल बैलेंस रिपोर्ट
ट्रायल बैलेंस उत्पन्न हुआ और स्पष्ट रूप से संतुलित है।
Amos द्वारा कैप्चर की गई Zavora ERP बिल सूची जिसमें ड्राफ्ट, भुगतान किए गए, और पोस्ट किए गए सप्लायर बिल शामिल हैं
आपूर्तिकर्ता बिल और उनकी वर्तमान पोस्टिंग स्थिति।

संयोज्य लेखांकन ज्ञान

डेवलपर्स Amos को कौशल के साथ बढ़ाते हैं।

प्रत्येक कौशल एक संस्करण योग्य SKILL.md प्लेबुक है। रियलटाइम प्रॉम्प्ट एक संक्षिप्त कैटलॉग प्राप्त करता है, फिर use_skill जब जॉब को उनकी जरूरत होती है तभी पूरा वर्कफ़्लो और उसके अनुमत MCP टूल लोड करता है।

बैंक समंजनकैश पूर्वानुमानCRMERP शोकेसवित्तीय रिपोर्टिंगएचआर और पेरोलइन्वेंटरी संचालनखरीदारीप्रबंधन खातेमैनुअल जर्नलमहीने के अंत की समीक्षाभुगतान रनग्राहक चालानभुगतानवेंडर बिलटैक्स फाइलिंग

सक्रिय लेखांकन

अनुसूचित जॉब्स स्कोप्ड सब-एजेंट्स के रूप में चलते हैं।

एक रूटीन अपनी क्रोन अनुसूची, प्रॉम्प्ट, कौशल, सटीक उपकरण, स्कोप, और सूचना व्यवहार TOML में घोषित करता है। ADK-Rust उस कार्य के लिए एक अल्पकालिक LLM एजेंट बनाता है, रन रिकॉर्ड करता है, और परिणाम ERP इनबॉक्स को भेजता है।

सुबह की ब्रीफिंगAR चेज़ सूचीबैंक मिलान जांचमासिक प्रबंधन खातेसाप्ताहिक भुगतान प्रस्तावeTIMS अनुपालन जांचPAYE तैयारीVAT तैयारीCIT किस्त जांचमहीने के अंत का बंद पैकवार्षिक खातों का पैक
Amos एम्बेडेड कार्यक्षेत्र व्यवसाय स्नैपशॉट और स्थायी मेमोरी पैनल दिखा रहा है
रिपॉजिटरी कैप्चर: लाइव बिजनेस स्नैपशॉट और स्थायी मेमोरी एजेंट कार्यक्षेत्र के बगल में दिखाई देती रहती है।

Amos के पीछे का Rust

ADK-Rust वास्तविक समय रनटाइम और इसकी सीमाओं को संयोजित करता है।

रिपॉजिटरी RealtimeRunner बनाता है, MCP टूल्स को लाइव सत्र में ब्रिज करता है, और मॉडल कॉल करने से पहले हर टूल को रैप करता है। अनुमोदन पथ एप्लिकेशन कोड है, इसलिए प्रॉम्प्ट बदलना इसे बायपास नहीं कर सकता।

पूरा Amos crate पढ़ें ↗
agent.rs · realtime runner and scoped MCP tools
let mut builder = RealtimeRunner::builder()
    .model(state.model.clone())
    .config(config);

for tool in mcp_tools {
    let scoped = ScopedTool::wrap(
        tool,
        granted_scopes.clone(),
        user_id.clone(),
        session_id.clone(),
        audit.clone(),
        Some(session.clone()),
    );

    builder = builder.tool_arc(
        definition,
        Arc::new(ToolBridgeAdapter::new(scoped, context_factory.clone())),
    );
}
scope.rs · confirmation before ledger posting
if required_scopes.contains(&"ledger:post") {
    if let Err(refusal) = self.confirm_with_user(&args).await {
        self.record(self.inner.name(), AuditOutcome::Denied).await;
        return Ok(json!({ "error": refusal }));
    }
}

self.record(self.inner.name(), AuditOutcome::Allowed).await;
let args = self.with_user_token(args).await;
self.inner.execute(ctx, args).await

वर्तमान तैनाती अनुबंध

Amos चलाने के लिए एक डेवलपर को क्या चाहिए।

अब लागू किया गया

  • Gemini Live मूल ऑडियो और टेक्स्ट
  • फ़िल्टर किए गए ERP और ब्राउज़र MCP टूलसेट
  • 16 कौशल प्लेबुक और 11 रूटीन
  • भूमिका स्कोप, पोस्टिंग पुष्टि, और ऑडिट इवेंट्स
  • Pgvector मेमोरी और स्थायी ट्रांसक्रिप्ट
  • साक्ष्य स्क्रीनशॉट और लाइव वर्कप्लान

तैनाती आवश्यकताएँ

  • एक चल रहा Zavora ERA API और वेब UI
  • Gemini क्रेडेंशियल्स और एक MCP ERP प्रक्रिया
  • PostgreSQL pgvector के साथ टिकाऊ मेमोरी के लिए
  • आज प्रत्येक Amos इंस्टेंस के लिए एक कॉन्फ़िगर किया गया टेनेंट
  • ERP उपयोगकर्ता पहचान के लिए एक साझा JWT सीक्रेट
  • ब्राउज़र साक्ष्य के लिए Node और Chromium

एक पूर्ण एजेंट उत्पाद बनाएं

सॉफ्टवेयर नियंत्रण छोड़े बिना रियलटाइम बातचीत का उपयोग करें।

Amos दिखाता है कि ADK-Rust कैसे नेटिव ऑडियो, MCP टूल्स, स्किल्स, मेमोरी, बैकग्राउंड एजेंट्स, प्रोडक्ट UI, प्राधिकरण, अनुमोदन, और सबूत को एक उत्पादन वर्कफ़्लो के चारों ओर जोड़ सकता है।