The Kodesage engine
Platform overview
Last updated
Platform overview
Last updated
The Kodesage platform is architecturally designed for on-premises deployment, encapsulating its core functionality within Docker containerized environments for enhanced modularity and isolation. The system's logical structure is centered around a virtual machine hosting the Kodesage services, with external integration points to source code repositories, ticketing systems, and documentation.
Key elements of the solution include an ingestion service to process and analyze the source code, creating a searchable vector database and a comprehensive knowledge graph.
This system architecture enables essential services such as semantic code search ("Ask Kodesage"), automated document generation, and issue ticketing integration, powered by a dedicated Large Language Model (LLM). The LLM instances are hosted separately, emphasizing the system's distributed nature, which enhances both the scalability and reliability of the service.
This design facilitates seamless integration, while the on-prem LLM is used to maintain high throughput and low latency. The clear separation of services ensures a maintainable and scalable system.