Skip to content

Commit

Permalink
feat: update content and design changes
Browse files Browse the repository at this point in the history
  • Loading branch information
gautamgambhir97 committed Nov 14, 2024
1 parent b7f06ab commit 2c72a7c
Show file tree
Hide file tree
Showing 11 changed files with 351 additions and 279 deletions.
2 changes: 1 addition & 1 deletion components/components.module.css
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
width: 100%;
color: #000d3d;
font-family: Lexend;
font-size: 16px;
font-size: 14px;
font-style: normal;
font-weight: 400;
line-height: 160%;
Expand Down
11 changes: 3 additions & 8 deletions components/guide-mdx.tsx
Original file line number Diff line number Diff line change
Expand Up @@ -184,14 +184,9 @@ const GuidesMdx = ({ content }: GuidesData) => {
return con.type === filterState.value;
}
if (filterState.evt === "input" && filterState.inputVal !== "") {
return (
item.title
.toLowerCase()
.includes(filterState.inputVal.toLowerCase()) ||
item.description
.toLowerCase()
.includes(filterState.inputVal.toLowerCase())
);
return item.title
.toLowerCase()
.includes(filterState.inputVal.toLowerCase());
}
return true;
}),
Expand Down
26 changes: 4 additions & 22 deletions pages/concepts.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -13,120 +13,102 @@ import { AgentsIcon, AgentverseIcon ,FetchNetwork, LedgerIcon} from "src/icons/m
{
type: "Introduction",
icon: AgentsIcon,
description: "Get to know Fetch.ai, the technology, tools and the goals we are delivering.",
data: [
{
title: "Introducing Fetch.ai: pioneering an AI powered decentralized digital economy",
description: "Get to know Fetch.ai, the technology, tools and the goals we are delivering.",
path: "/concepts/introducing-fetchai",
},
],
},
{
type: "Agentverse",
icon: AgentverseIcon,
description: "Explore the resources and dive into the Agentverse and its functionalities.",
data: [
{
title: "Agentverse: Introduction",
description: "Introducing the Agentverse platform.",
path: "/concepts/agent-services/agentverse-intro",
},
{
title: "Agentverse: Explorer",
description: "Use the Agentverse Explorer to start interacting with other agents.",
path: "/concepts/agent-services/agent-explorer",
},
{
title: "Agentverse: My Agents",
description: "Get started and deploy agents to the cloud to start connecting and automating.",
path: "/concepts/agent-services/agent-hosting",
},
{
title: "Agentverse: Mailroom / IoT Gateway",
description: "Set up Agentverse mailboxes for your locally-run agents and run them independently of your constant presence to run the server.",
path: "/concepts/agent-services/agent-mail",
},
{
title: "Agentverse: Agent Functions",
description: "The Agentverse makes it possible to register your agents and related Functions to be discoverable by the AI Engine and DeltaV.",
path: "/concepts/agent-services/services",
},
],
},
{
type: "AI Engine",
icon: AgentsIcon,
description: "Discover how the AI Engine facilitates interactions by discovering user preferences, transforming raw data into actionable insights through collaboration with agent-based services.",
data: [
{
title: "AI Engine: Introduction",
description: "Introducing the AI Engine and its role in DeltaV functionalities.",
path: "/concepts/ai-engine/ai-engine-intro",
},
{
title: "Powering connections and smart operations in DeltaV",
description: "Explore the integration of AI Engine within DeltaV, enabling connections between users and agent Functions.",
path: "/concepts/ai-engine/powering-connections-and-smart-operations-in-deltav",
},
{
title: "DeltaV",
description: "Introducing DeltaV.",
path: "/concepts/deltav/intro",
},
{
title: "AI Engine Personalities",
path: "/concepts/ai-engine/ai-engine-personalities",
},
],
},
{
type: "Fetch Network",
icon: FetchNetwork,
description: "Discover the tools and products constituting and adopted within the Fetch network.",
data: [
{
title: "Introducing the Fetch Network",
description: "An introduction to the different components constituting the Fetch Network.",
path: "/concepts/fetch-network/intro-fetch-network",
},
{
title: "Native and ERC-20 FET tokens",
description: "Discover the difference between native and ERC-20 FET tokens.",
path: "/concepts/fetch-network/native-and-erc20-fet-tokens",
},
{
title: "The Almanac contract",
description: "Explore the role of the Almanac contract within the Fetch ecosystem.",
path: "/concepts/fetch-network/almanac",
},
],
},
{
type: "Ledger",
icon: LedgerIcon,
description: "Get yourself started with Fetch Ledger and understand the role of validators.",
data: [
{
title: "Ledger: Introduction",
description: "Get yourself started with Fetch Ledger.",
path: "/concepts/fetch-network/ledger/intro",
},
{
title: "Validators overview",
description: "Explore the role of validators within the Fetch ecosystem.",
path: "/concepts/fetch-network/ledger/validators",
},
],
},
{
type: "Indexer",
icon: AgentsIcon,
description: "Explore how to index and query blockchain data using the SubQuery indexer for the Fetch ledger.",
data: [
{
title: "Indexer: An Introduction",
description: "Introducing the ledger-subquery, a SubQuery-based indexer for the Fetch ledger.",
path: "/concepts/fetch-network/indexer",
},
],
}
]} />

<div className="nx-mb-8"></div>
77 changes: 39 additions & 38 deletions pages/examples.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -5,190 +5,191 @@
</div>

import GuidesMdx from "../components/guide-mdx"
import { AgentsIcon, LedgerIcon, AgentverseIcon} from "src/icons/main-page-icons";
import { AgentsIcon, LedgerIcon, AgentverseIcon } from "src/icons/main-page-icons";

<GuidesMdx content={[
{
type: "Agents",
icon: AgentsIcon,
description: "Examples showing how to create and manage Agents using the uAgents Python library.",
data: [
{
title: "Create your first Agent",
description: "An example showing how to create Agents using the uAgents Python library.",
path: "/examples/getting-started/first-agent"
},
{
title: "Interval task with Agents",
description: "An example to show what an interval task is using Agents.",
path: "/examples/intermediate/agents-interval-task"
},
{
title: "Local Network Interaction",
description: "An example showing how to set up a local network interaction.",
path: "/examples/intermediate/local-communication"
},
{
title: "Multiple agents communication",
description: "An example showing how to create two different Agents and make them communicate using the uAgents Python library.",
path: "/examples/intermediate/multiple-agents"
},
{
title: "Simple communication between two agents",
description: "An example for communication between two Agents.",
path: "/examples/intermediate/simple-agent-communication"
},
{
title: "Agents Storage",
description: "An example showing how to use Agents storage functions using the uAgents Python library.",
path: "/examples/intermediate/storage"
},
{
title: "Table booking service with Agents",
description: "An example showing how to set up a table booking service using Agents.",
path: "/examples/intermediate/table-booking-demo"
},
{
title: "Cleaning service with Agents",
description: "An example showing how to set up a cleaning service using Agents.",
path: "/examples/intermediate/agents-cleaning-demo"
},
{
title: "Sending tokens with Agents",
description: "An example to show how to use Agents to make them send tokens.",
path: "/examples/intermediate/send-tokens-agents"
},
{
title: "Message verification with Agents",
description: "An example to show how to verify messages using Agents.",
path: "/examples/intermediate/verify-messages"
},
{
title: "Wallet Messaging between two agents",
description: "An example showing how to set up Agents communication via the Fetch Wallet.",
path: "/examples/intermediate/wallet-messaging"
},
{
title: "Asynchronous Loops",
description: "An example showing how to set up asynchronous loops with Agents.",
path: "/examples/advanced/async-loops"
},
{
title: "On Query decorator",
path: "/examples/intermediate/on-query"
},
{
title: "React app with agents 'on_query' decorator",
path: "/examples/react_example"
},
{
title: "Langchain RAG Agent",
path: "/examples/intermediate/langchain-rag"
},
{
title: "Shopping Assistance Agent using on_query",
path: "/examples/intermediate/on_query_example"
},
{
title: "Running an Agent with Docker",
path: "/examples/intermediate/agents-with-docker"
},
{
title: "Utilize the PostgreSQL database with the Agent",
path: "/examples/intermediate/postgres-database-with-an-agent"
},
{
title: "Sending and verifying token transactions with agent",
path: "/examples/intermediate/sending-and-verifying-token-transactions-with-agent"
},
{
title: "Jupyter notebook Agent",
path: "/examples/jupyter-agent"
}
]
},
{
type: "Agentverse",
icon: AgentverseIcon,
description: "Examples of agent communication and interactions using the Agentverse features.",
data: [
{
title: "Agents communication with Mailbox",
description: "An example for Agents communication using the Agentverse Mailbox feature.",
path: "/examples/intermediate/mailbox-agents"
},
{
title: "Agents broadcast",
description: "An example showing how to use a custom protocol to make Agents communicate.",
path: "/examples/intermediate/broadcast"
},
{
title: "Agents Name Service",
description: "An example showing how to set up Agents Name Services.",
path: "/examples/intermediate/name-service"
},
{
title: "Query an agent using a proxy API",
description: "An example showing how to query an agent using a proxy API.",
path: "/examples/intermediate/on-query-proxy"
},
{
title: "Run Agents on Agentverse",
path: "/examples/intermediate/running-an-agent-on-agentverse"
}
]
},
{
type: "DeltaV",
icon: AgentsIcon,
description: "Examples of DeltaV functions and interactions within the Agentverse framework.",
data: [
{
title: "Agentverse Functions: register a coin toss function on DeltaV",
description: "An example for a coin toss agent function available on DeltaV.",
path: "/examples/intermediate/coin-toss"
},
{
title: "Agentverse Functions: register a dice roll function on DeltaV",
description: "An example for a dice roll agent function available on DeltaV.",
path: "/examples/intermediate/dice-roll"
},
{
title: "Agentverse Functions: register a local agent as a function",
description: "An example for a local AI Agent registered as a function available on DeltaV.",
path: "/examples/local-agent-registration"
},
{
title: "Hugging face API agent as a function",
description: "An example for an integration of the Hugging Face API with an Agentverse Agent.",
path: "/examples/intermediate/hugging-face-agent"
path: "/examples/hugging-face-agent"
},
{
title: "Using News API to build network of Primary and Secondary function in Agentverse",
description: "An example for a news reading agent showing operations with Primary and Secondary functions.",
path: "/examples/intermediate/news-reading-system"
},
{
title: "Locally Hosted Agent with LangChain Integration",
description: "An example for a locally hosted agent that utilizes LangChain's Etherscan integration.",
path: "/examples/intermediate/local-agent-langchain"
}
]
},
{
type: "Agentverse API",
icon: AgentsIcon,
description: "Examples for interacting with Agentverse API for agent and service creation.",
data: [
{
title: "Agent and Service Creation using APIs",
description: "An example on how to create agents with Agentverse APIs.",
path: "/examples/intermediate/agent-and-function-api"
},
{
title: "Adding Secrets to Agent using Agentverse APIs",
description: "An example on how to add secrets to Agents with Agentverse APIs.",
path: "/examples/intermediate/agent-secret-api"
}
]
},
{
type: "AI-Engine API",
icon: AgentsIcon,
description: "Examples for using AI Engine APIs for various functionalities.",
data: [
{
title: "AI-Engine Chat API guide",
description: "An example on how to use AI Engine chat APIs.",
path: "/examples/advanced/chat_api_example"
}
]
},
{
type: "Dialogue",
icon: AgentsIcon,
description: "Examples for dialogues and conversation management within the DeltaV framework.",
data: [
{
title: "Open Dialogue Chit-Chat",
description: "An example on how to dialogues with all transitions visible to user.",
path: "/examples/advanced/open-dialogue-chitchat"
},
{
title: "Predefined Dialogue Chit-Chat",
description: "An example in which dialogue flow is predefined, minimizing the need for manual intervention.",
path: "/examples/advanced/predefined-dialogue-chitchat"
},
{
title: "DeltaV Dialogue Chit-Chat",
description: "An example on how to use dialogues in DeltaV compatible agents.",
path: "/examples/advanced/deltaV-dialogues"
}
]
}
]} />

]} />
Loading

0 comments on commit 2c72a7c

Please sign in to comment.