# NovaGroundingTool

> **Class** in `langchain_aws`

📖 [View in docs](https://reference.langchain.com/python/langchain-aws/tools/nova_tools/NovaGroundingTool)

Helper for Nova's web grounding system tool.

The nova_grounding tool enables the model to search the web for current
information. The model autonomously decides when to invoke the tool and
processes the results.

## Signature

```python
NovaGroundingTool()
```

## Description

**Note:**

Requires bedrock:InvokeTool IAM permission.

**Example:**

.. code-block:: python

from langchain_aws import ChatBedrockConverse
from langchain_aws.tools import NovaGroundingTool

model = ChatBedrockConverse(model="amazon.nova-2-lite-v1:0")
model_with_search = model.bind_tools([NovaGroundingTool()])
response = model_with_search.invoke("What's the latest news?")

## Extends

- `NovaSystemTool`

## Properties

- `name`
- `description`

---

[View source on GitHub](https://github.com/langchain-ai/langchain-aws/blob/285069d4f44907e10aaf7743888689ea39c98fe3/libs/aws/langchain_aws/tools/nova_tools.py#L177)