Exploring AI Agents

AI Agents extend the functionality of AI Models by incorporating additional instructions and capabilities.

To get started, navigate to the AI Agents section in your dashboard.

What you can do on the dashboard:

  • Use the search field to find a specific agent.
  • Browse Trending AI Agents, which are popular in our community.

Popular AI Agents

Agent NameDescription
Summary AgentAn expert in distilling large volumes of text into concise, meaningful summaries. Whether condensing reports, extracting key points from articles, or generating executive briefs, this agent ensures that critical information is delivered efficiently.
Sentiment Analysis AgentA neutral and analytical evaluator of emotions embedded in the text, this agent precisely determines sentiment—be it positive, negative, or neutral. Ideal for brand monitoring, customer feedback analysis, and social media insights, it provides an unbiased pulse on public opinion.
Named Entity RecognizerA meticulous extractor of key entities such as names, dates, organizations, and locations from unstructured text. Whether used for information retrieval, knowledge graph construction, or document indexing, this agent enhances the understanding of textual data.
Custom AgentA highly adaptable and versatile agent designed to handle a wide range of tasks with precision. Whether analyzing data, automating workflows, or assisting with decision-making, this agent is dynamic, resourceful, and ready to tackle whatever challenge comes its way.
Moderation AgentAn intelligent watchdog that ensures content remains safe, compliant, and aligned with community guidelines. From detecting harmful language to filtering inappropriate content, this agent is dedicated to maintaining a high standard of discourse in any environment.
Classification AgentA specialist in sorting, labeling, and organizing data with unparalleled accuracy. Whether categorizing documents, tagging images, or structuring information, this agent brings clarity and order to vast amounts of unstructured content.
Translation AgentA linguistic powerhouse fluent in multiple languages, this agent seamlessly translates text while preserving meaning, nuance, and cultural context. Whether for global communication or multilingual content creation, it ensures accuracy and fluency in every translation.

For a complete list, visit the AI Agents section.

Selecting Agent

To start configuring the required AI Agent, select and click on the desired AI Agent.

A popup will appear with instructions on how to configure the selected Node. You have two options to install the AI Agent:

  1. Install via pip:

    • Open the Terminal and run the following command:
    pip install --upgrade iointel
    
    • Use this Python example to start using the selected AI Agent:
    from iointel import (
        Agent,
        Workflow
    )
    import os
    
    os.environ["OPENAI_API_KEY"] = "..."  # Replace with your actual IO.net API key 
    
    text = """In the rapidly evolving landscape of artificial intelligence, the ability to condense vast amounts of information into concise and meaningful summaries is crucial. From research papers and business reports to legal documents and news articles, professionals across industries rely on summarization to extract key insights efficiently. Traditional summarization techniques often struggle with maintaining coherence and contextual relevance. However, advanced AI models now leverage natural language understanding to identify core ideas, eliminate redundancy, and generate human-like summaries. As organizations continue to deal with an ever-growing influx of data, the demand for intelligent summarization tools will only increase. Whether enhancing productivity, improving decision-making, or streamlining workflows, AI-powered summarization is set to become an indispensable asset in the digital age."""
    
    agent = Agent(
        name="Summarize Agent",
        instructions="You are an assistant specialized in summarization.",
        model="meta-llama/Llama-3.3-70B-Instruct",
        api_key="...",
        base_url="https://api.intelligence.io.solutions/api/v1"
    )
    
    workflow = Workflow(text=text, client_mode=False)
    results = workflow.summarize_text(max_words=50,agents=[agent]).run_tasks()
    print(results)
    

  2. Install via cURL:
    Use this cURL example to start using the selected AI Agent:

    curl -X POST \
      -H "Content-Type: application/json" \
      -H "Authorization: Bearer io-v1-YOUR-DEV-API-KEY" \
      --data '{
        "text": "text to summarize",
        "agent_names": ["summary_agent"],
        "args": { "type": "summarize_text" }
      }' \
      https://api.intelligence.io.solutions/api/v1/workflows/run
    

Note: Don't forget to replace io-v1-YOUR-DEV-API-KEY with your actual API Key.

Example using cURL request