티스토리 뷰

Overview of Biligent

Extension Architecture Section 11: Slots Pluggable Extension Points 10 min read

Biligent Architectural Slots: Global Fleet Coordination & Safe External Search Extension Points (DP-11)

Designing forward-compatible extension interfaces without core bloat: Complete specifications for the Integrated Admin Agent and the Data-Egress Protected Web Search Slot.

🐾 The Scout on the Horizon: In natural colonies, sentinel scouts stand ready to gather external signals and coordinate with adjacent family groups without disrupting internal routine foraging. Biligent’s Slot Architecture provides pre-defined extension interfaces that seamlessly integrate external intelligence while preserving total core stability.

🔌 Architectural Invariants of Slots

  • Pure Interface Definition: Slots define interfaces only and have no dedicated implementation rounds.
  • Zero Core Footprint: Even when slots remain vacant, all Principle Gates and end-to-end acceptance tests pass 100%, and operational invocations to slots remain strictly 0.
  • Non-Breaking Incremental Insertion: When implemented, slots enter purely through these canonical interfaces without altering the inputs, outputs, or behavior of preceding rounds.

11-1 Integrated Admin Agent Slot (통합관리 에이전트 슬롯)

Cross-Domain Fleet Harmonization Specialist

Slot Specification · Round Unscheduled
1. Purpose: Cross-references candidate algorithms and operational know-how across similar domains within Global Assets to formulate optimization and harmonization recommendations.
2. Requirements & Caller: Receives RQ-020 (cross-domain algorithm sharing) and RQ-158 (domain independence). Invoked solely by the Platform Top via scheduled cron contracts.
3. Trigger · Input · Output:
  • Trigger: Scheduled Contract Request from Platform Top.
  • Input: Global Assets only: Adopted candidate algorithms (algorithms.candidates) and integrated domain-agnostic know-how (personalization.knowhow).
  • Output: Integrated Harmonization Proposal event emitted to UI shell (target global asset reference, open-list proposal type, rationale) + Result Status.
4. Scope of Judgment:
  • LLM Reasoning: Evaluates harmonization candidates via llm_gateway using reserved global asset credentials.
  • Deterministic Verification: Strictly operates on Global Assets containing ZERO raw domain data or domain-specific identifiers.
  • Strict Prohibitions: NEVER connects to individual Domain DBs or integrated domain rows (store.connect restricted strictly to global asset identifiers); NEVER writes directly to global assets; NEVER invokes other agents.
5. Packages & Human Gates: Uses algorithms, personalization, llm_gateway. All harmonization proposals require explicit Server Administrator Confirmation via canonical adoption pipelines (codegen.adopt → algorithms.register).
Implementation Acceptance Criteria: 0 connections to Domain DBs · 0 domain identifier terms in inputs · 0 asset mutations without Server Admin sign-off · 0 alteration to operational query results when slot is vacant.

11-2 Data-Egress Protected Web Search Slot (web_search 슬롯)

External Evidence Enrichment Sub-system

Slot Specification · Round Unscheduled
1. Purpose: Enhances the precision of semantic candidates, terminology disambiguation, and domain explanations during offline learning via external search engines without leaking proprietary domain data.
2. Requirements & Consumer: Receives RQ-139 (search grounding) and RQ-160 (data egress privacy). Invoked by A7 (Semantic Deliberation) for evidence reinforcement.
3. Architecture & Key Functions:
  • Provider Adapters: Extensible open-list provider registry (Google Search, Naver Search).
  • Query Data Kind Tags: Callers explicitly tag query contents (Raw Values, Samples, Profiles).
  • Hook Chain Egress Enforcement: Mandatory hook evaluation via llm_policy checking domain egress consent.
Function Inputs & Outputs Operational Behavior Acceptance Invariants
search(...) In: domain_id, query, data_kinds, provider
Out: SearchResult (items, provider, status)
Executes autonomously without per-query prompts. Passes query through registered llm_policy egress hook chain. On failure, fails over to secondary provider with hook re-verification. • 0 egress outside consent scope.
• 0 transmissions without data tags.
• 0 persistent result caching.
• Provider expansion via open list.
install_hook(...) In: hook
Out: Status
Registers egress hooks into in-memory chain during bootstrap. Contains ZERO imports of llm_policy. • Verified hook registration in wiring inspection.
• 0 imports of registering modules.
#ExtensionArchitecture #SlotPattern #DataPrivacy #Biligent #SystemDesign
© Biligent Extension Architecture & Slot Series. All rights reserved.
반응형
반응형
250x250
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
«   2026/11   »
일 월 화 수 목 금 토
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30
글 보관함