Home / Function/ execute() — langchain Function Reference

execute() — langchain Function Reference

Architecture documentation for the execute() function in base.py from the langchain codebase.

Entity Profile

Dependency Diagram

graph TD
  f0c79b75_5b37_ef34_73c2_cae9dacbf226["execute()"]
  9171cff6_74d4_b785_eb4e_31a83af8c002["NatBotChain"]
  f0c79b75_5b37_ef34_73c2_cae9dacbf226 -->|defined in| 9171cff6_74d4_b785_eb4e_31a83af8c002
  style f0c79b75_5b37_ef34_73c2_cae9dacbf226 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

libs/langchain/langchain_classic/chains/natbot/base.py lines 134–154

    def execute(self, url: str, browser_content: str) -> str:
        """Figure out next browser command to run.

        Args:
            url: URL of the site currently on.
            browser_content: Content of the page as currently displayed by the browser.

        Returns:
            Next browser command to run.

        Example:
            ```python
            browser_content = "...."
            llm_command = natbot.run("www.google.com", browser_content)
            ```
        """
        _inputs = {
            self.input_url_key: url,
            self.input_browser_content_key: browser_content,
        }
        return self(_inputs)[self.output_key]

Subdomains

Frequently Asked Questions

What does execute() do?
execute() is a function in the langchain codebase, defined in libs/langchain/langchain_classic/chains/natbot/base.py.
Where is execute() defined?
execute() is defined in libs/langchain/langchain_classic/chains/natbot/base.py at line 134.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free