awesome-clojure icon indicating copy to clipboard operation
awesome-clojure copied to clipboard

Update A new project 'blackfog.dsl' which use for build prompts in hiccup like

Open neromous opened this issue 1 year ago • 0 comments

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:

neromous avatar Mar 20 '25 19:03 neromous