# `Arcana.Graph.CommunitySummarizer.LLM`
[🔗](https://github.com/georgeguimaraes/arcana/blob/main/lib/arcana/graph/community_summarizer/llm.ex#L1)

LLM-based community summarizer.

Uses a language model to generate natural language summaries of
knowledge graph communities based on their entities and relationships.

## Configuration

    config :arcana, :graph,
      community_summarizer: {Arcana.Graph.CommunitySummarizer.LLM, llm: &MyApp.llm/3}

## Options

  - `:llm` - Required. A function `(prompt, context, opts) -> {:ok, response}`

# `build_prompt`

Builds the prompt for community summarization.

---

*Consult [api-reference.md](api-reference.md) for complete listing*
