THub Technical Documentation
  • Introduction
  • 🔗 LangChain
    • 🕵️ Agents
    • 🗄️Cache
    • ⛓️Chains
    • 🗨️Chat Models
    • 📁Document Loaders
    • 🧬Embeddings
    • Graph
    • 🧠Large Language Models(LLM)
    • 💾Memory
    • 🛡️Moderation
    • 👥Multi Agents
    • 🔀Output Parsers
    • 📝Prompts
    • 📊Record Managers
    • 📑Retrieval-Augmented Generation
    • 🔍Retrivers
    • Sequential Agent
    • ✂️Text Splitters
    • 🛠️Tools
    • 🔌Tools (MCP)
    • 🗃️Vector Stores
  • 🦙LLama Index
    • 🕵️ Agents
    • 🗨️Chat Models
    • 🧬Embeddings
    • 🚀Engine's
    • 🧪Response Synthesizer
    • 🛠️Tools
    • 🗃️Vector Stores
Powered by GitBook
On this page
  1. 🔗 LangChain

🕵️ Agents

Autonomous AI components that dynamically select and use tools to solve complex tasks based on user inputs.

Previous🔗 LangChainNext🗄️Cache

Last updated 21 days ago

1)Airtable Agent:

Agent used to answer queries on Airtable

Setup

• Agents > drag Airtable Agent node

• Connect Credential > click Create New

• Fill in the Connect credential

• Provide Base Id and Table Id

you can now use Airtable Agent node in THub.

• Language Model can be connected with any node under Language model category

• Input Moderation can be connected with any node under Moderation category

• Record manager can be conneted with the node under Record manager

The Airtable Agent makes using Airtable simple and efficient. It helps manage data, automate tasks, and generate insights easily. Using natural language processing and automation, it boosts productivity and improves data handling.

2)AutoGPT

Autonomous agent with chain of thoughts for self-guided task completion.

• Tool can be connected with any node under Tools model category

• Chat Model can be connected with any node under Chat model category

• Vectoer Store Retriver can be connected with any node under Retriver category

• Input Moderation can be connected with any node under Embeddings category

• Provide the details of AutoGPT Name, AutoGPT Role and Maximun loop count.

AutoGPT automates tasks and processes using powerful language models and natural language commands.

Features

· Natural language processing

· Task automation

· Data interaction

3)BabyAGI

Task Driven Autonomous Agent which creates new task and reprioritizes task list based on objective

• Chat Model can be connected with any node under Chat model category

• Vector Store can be connected with any node under Vector store category

• Input Moderation can be connected with any node under Embeddings category

• Provide count of task loop.

BabyAGI focuses on automating simple, repetitive tasks, freeing up time for more complex activities.

Features

· Task scheduling

· Process automation

· Data Management

4)CSV Agent

Agent used to answer queries on CSV data.

• Chat Model can be connected with any node under Chat model category

• Input Moderation can be connected with any node under Embeddings category

The CSV Agent manages and processes CSV files, facilitating data handling and analysis.

Features

· Data import and export

· Data cleaning and transformation

· Reporting

5)Conversational Agent

Conversational agent for a chat model. It will utilize chat specific prompts.

• Tool can be connected with any node under Tools model category

• Chat Model can be connected with any node under Chat model category

• Vectoer Store Retriver can be connected with any node under Retriver category

• Input Moderation can be connected with any node under Embeddings category

Conversational Agents facilitate natural language interactions with users, supporting a range of conversational applications.

Features

· Multi-turn dialogue management

· Context retention

· Natural language understanding

6)OpenAI Assistant

An agent that uses OpenAI Assistant API to pick the tool and args to call.

• Tool can be connected with any node under Tools model category

• Input Moderation can be connected with any node under Embeddings category

• Fille the field by selecting the assistant.

The OpenAI Assistant leverages OpenAI's powerful models to assist with a variety of tasks and queries.

Features

· Natural language understanding

· Task automation

· Conversational support

7)React Agent Chat

Agent that uses the React logic to decide what action to take, optimized to be used with Chat Models.

• Tool can be connected with any node under Tools model category

• Any Chat model can be connected under Chat model category

• Memory can be connected with any node under memory category

• Input Moderation can be connected with any node under Embeddings category

React Agent Chat focuses on interactive and reactive conversations, providing dynamic responses based on user inputs.

Features

· Real time interaction

· Interactive dialogue

· Context-aware responses

8)React Agent LLM

Agent that uses the React logic to decide what action to take, optimized to be used with LLMs.

• Tool can be connected with any node under Tools model category

• Any Chat model can be connected under Chat model category

• Input Moderation can be connected with any node under Embeddings category

React Agent LLM leverages large language models for complex and context-aware interactions.

Features

· Advanced natural language processing

· Context retention

· Dynamic response generation

9)Tool Agent

Agent that uses Function Calling to pick the tools and args to call.

• Tool can be connected with any node under Tools model category

• Any Tool Calling Chat model can be connected under Chat model category

• memory can be connected with any node under memory category

• Input Moderation can be connected with any node under Embeddings category

The Tool Agent integrates and automates various tools and services to streamline workflows and enhance productivity.

Features

· Multi-tool integration

· Workflow automation

· Task management

10)XML Agent

Agent that is designed for LLMs that are good for reasoning/writing XML (e.g.: Anthropic Claude).

• Tool can be connected with any node under Tools model category

• AnyChat model can be connected under Chat model category

• memory can be connected with any node under memory category

• Input Moderation can be connected with any node under Embeddings category

The XML Agent handles XML data processing, facilitating data manipulation and analysis.

Features

· XML data parsing and generation

· Data transformation

· Reporting and visualization