Update A new project 'blackfog.dsl' which use for build prompts in hiccup like
this is link blackfog
and summary.
BlackFog.dsl a reagent like Agent Framework
BlackFog is a powerful framework providing a domain-specific language (DSL) for complex knowledge processing and LLM integration.
Project Overview
BlackFog is a flexible, composable knowledge processing framework that provides a declarative domain-specific language (DSL) for expressing and processing complex knowledge structures. Through vector-based syntax and component-based design, BlackFog simplifies the process of knowledge extraction, transformation, and interaction, making it especially suitable for integration with Large Language Models (LLMs).
Core design principles:
- Declarative: Use concise vector syntax to describe complex operations
- Composable: Support functional composition for building complex workflows
- Extensible: Modular design for easy extension of functionality and integration with external services
Agent Framework Architecture
At its core, BlackFog functions as a powerful agent framework, enabling the construction of sophisticated agents through nested templating and composition. This approach allows you to build complex, hierarchical agent systems with specialized capabilities: