Merge branch 'create-ai-agents-page' of https://github.com/qdrant/landing_page into create-ai-agents-page

This commit is contained in:
davidmyriel
2024-11-25 04:11:35 -08:00
10 changed files with 45 additions and 11 deletions
@@ -11,7 +11,7 @@ cases:
- id: 1
title: Adaptive Learning
description: Qdrant supports continuous learning by enabling efficient vector retrieval and updates, allowing agents to learn and evolve based on real-time interactions and new data points.
featuresTitle: Qdrant equips AI systems to adapt, learn, and collaborate efficiently.
featuresTitle: Qdrant equips AI agents to adapt, learn, and collaborate efficiently.
features:
- id: 0
icon:
@@ -6,7 +6,7 @@ startFree:
url: https://cloud.qdrant.io/
learnMore:
text: Learn More
url: /
url: "#ai-agents"
image:
src: /img/vectors/vector-4.svg
alt: AI agents chat
@@ -7,24 +7,28 @@ integrations:
alt: LangGraph logo
title: LangGraph
description: Framework for managing multi-LLM workflows with structured graphs for AI agents.
url: /documentation/frameworks/langgraph/
- id: 1
icon:
src: /img/integrations/integration-open-ai.svg
alt: Open AI logo
title: Swarm
description: Decentralized platform enabling collaboration among AI agents for task completion.
url: /documentation/frameworks/swarm/
- id: 2
icon:
src: /img/integrations/integration-crew-ai.svg
alt: Crew AI logo
title: CrewAI
description: Team-based AI agent collaboration system orchestrating multi-agent workflows efficiently.
url: /documentation/frameworks/crewai/
- id: 3
icon:
src: /img/integrations/integration-auto-gen.svg
alt: AutoGen logo
title: AutoGen
description: Automation tool for generating AI agent workflows and automating complex tasks.
url: /documentation/frameworks/autogen/
sitemapExclude: true
---
@@ -39,7 +39,7 @@ caseStudy:
description: QA.tech enhanced web app testing by deploying AI agents that mimic user interactions. To handle high-speed actions and make real-time decisions, they integrated Qdrant for scalable vector search, allowing for faster and more efficient data proc...
link:
text: Read Case Study
url: /
url: /blog/case-study-qatech/
image:
src: /img/ai-agents-use-cases/case-study.png
alt: Preview
+1 -1
View File
@@ -51,7 +51,7 @@ menuItems:
url: /data-analysis-anomaly-detection/
- id: subMenu-1-4
name: AI Agents
icon: rag.svg
icon: ai-agents.svg
url: /ai-agents/
# - id: subMenu-1-4
# name: Qdrant for Startups
@@ -42,6 +42,11 @@
color: $neutral-70;
}
}
a.use-cases-vector-integrations__card:hover {
.use-cases-vector-integrations__card-title {
text-decoration: underline;
}
}
@include media-breakpoint-up(xl) {
padding-top: $spacer * 7.5;
@@ -5,6 +5,7 @@
{{ partial "use-cases-vector-hero" . }}
{{ end }}
<div id="ai-agents"></div>
{{ partial "ai-agents-features" . }}
{{ with (.Site.GetPage "/ai-agents/ai-agents-integrations") }}
@@ -5,6 +5,19 @@
<div class="row g-4 g-lg-5 {{ if eq $class "ai-agents-integrations" }}justify-content-center{{ end }}">
{{ range .context.Params.integrations }}
<div class="col-12 col-md-6 {{ if eq $class "ai-agents-integrations" }}col-xl-5{{ else }}col-xl-4{{ end }}">
{{ if .url }}
<a class="use-cases-vector-integrations__card" href="{{ .url }}">
<img
class="use-cases-vector-integrations__card-icon"
src="{{ .icon.src }}"
alt="{{ .icon.alt }}"
/>
<div class="use-cases-vector-integrations__card-info">
<h6 class="use-cases-vector-integrations__card-title">{{ .title }}</h6>
<p class="use-cases-vector-integrations__card-description">{{ .description }}</p>
</div>
</a>
{{ else }}
<div class="use-cases-vector-integrations__card">
<img
class="use-cases-vector-integrations__card-icon"
@@ -19,6 +32,7 @@
</div>
{{ end }}
</div>
{{ end }}
</div>
{{ partial "top-and-bottom-overlay" (dict "context" . "class" "use-cases-vector-integrations") }}
</section>
@@ -0,0 +1,15 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g id="chat-bot 2" clip-path="url(#clip0_6954_9557)">
<path id="Vector" d="M12.8462 6H2.61538C1.72369 6 1 6.756 1 7.6875V13.3125C1 14.244 1.72369 15 2.61538 15H13.3846C14.2763 15 15 14.244 15 13.3125V7.6875C15 6.756 14.2763 6 13.3846 6H12.8462Z" stroke="#DC244C" stroke-linecap="round" stroke-linejoin="round"/>
<path id="Vector_2" d="M5 4V2" stroke="#DC244C" stroke-linecap="round" stroke-linejoin="round"/>
<path id="Vector_3" d="M5 2C5.27614 2 5.5 1.77614 5.5 1.5C5.5 1.22386 5.27614 1 5 1C4.72386 1 4.5 1.22386 4.5 1.5C4.5 1.77614 4.72386 2 5 2Z" fill="#DC244C" stroke="#DC244C" stroke-linecap="square"/>
<path id="Vector_4" d="M5.5 10.5C6.05228 10.5 6.5 10.0523 6.5 9.5C6.5 8.94772 6.05228 8.5 5.5 8.5C4.94772 8.5 4.5 8.94772 4.5 9.5C4.5 10.0523 4.94772 10.5 5.5 10.5Z" fill="#DC244C"/>
<path id="Vector_5" d="M10.5 10.5C11.0523 10.5 11.5 10.0523 11.5 9.5C11.5 8.94772 11.0523 8.5 10.5 8.5C9.94772 8.5 9.5 8.94772 9.5 9.5C9.5 10.0523 9.94772 10.5 10.5 10.5Z" fill="#DC244C"/>
<path id="Line 12" d="M6 12.5H10" stroke="#DC244C" stroke-linecap="round"/>
</g>
<defs>
<clipPath id="clip0_6954_9557">
<rect width="16" height="16" fill="white"/>
</clipPath>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 1.2 KiB

@@ -1,10 +1,5 @@
<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
<g clip-path="url(#clip0_2279_21500)">
<path fill-rule="evenodd" clip-rule="evenodd" d="M10 0C8.89586 0 8 0.895858 8 2V7.5C8 7.70223 8.12182 7.88455 8.30866 7.96194C8.4955 8.03933 8.71055 7.99655 8.85355 7.85355L10.7071 6H14C15.1041 6 16 5.10414 16 4V2C16 0.895858 15.1041 0 14 0H10ZM9 2C9 1.44814 9.44814 1 10 1H14C14.5519 1 15 1.44814 15 2V4C15 4.55186 14.5519 5 14 5H10.5C10.3674 5 10.2402 5.05268 10.1464 5.14645L9 6.29289V2ZM2 7C0.895858 7 0 7.89586 0 9V14C0 15.1041 0.895858 16 2 16H12C13.1041 16 14 15.1041 14 14V9C14 7.89586 13.1041 7 12 7H11.5C11.2239 7 11 7.22386 11 7.5C11 7.77614 11.2239 8 11.5 8H12C12.5519 8 13 8.44814 13 9V14C13 14.5519 12.5519 15 12 15H2C1.44814 15 1 14.5519 1 14V9C1 8.44814 1.44814 8 2 8H6.5C6.77614 8 7 7.77614 7 7.5C7 7.22386 6.77614 7 6.5 7H2ZM4.93311 3.25C4.97565 3.32354 5 3.40893 5 3.5V5.5C5 5.77614 4.77614 6 4.5 6C4.22386 6 4 5.77614 4 5.5V3.5C4 3.40893 4.02435 3.32354 4.06689 3.25C4.02435 3.17646 4 3.09107 4 3C4 2.72386 4.22386 2.5 4.5 2.5C4.77614 2.5 5 2.72386 5 3C5 3.09107 4.97565 3.17646 4.93311 3.25ZM4 12C4.55228 12 5 11.5523 5 11C5 10.4477 4.55228 10 4 10C3.44772 10 3 10.4477 3 11C3 11.5523 3.44772 12 4 12ZM9 11C9 10.4477 9.44771 10 10 10C10.5523 10 11 10.4477 11 11C11 11.5523 10.5523 12 10 12C9.44771 12 9 11.5523 9 11Z" fill="#DC244C"/>
<g id="Menu/RAG">
<path id="Vector" d="M3.5 8.5V5.5M6.5 9.5V4.5M9.5 8.5V5.5M12.5 8.5V5.5M0.5 3V11C0.5 11.3978 0.658035 11.7794 0.93934 12.0607C1.22064 12.342 1.60218 12.5 2 12.5H5.5L8 15.5L10.5 12.5H14C14.3978 12.5 14.7794 12.342 15.0607 12.0607C15.342 11.7794 15.5 11.3978 15.5 11V3C15.5 2.60218 15.342 2.22064 15.0607 1.93934C14.7794 1.65804 14.3978 1.5 14 1.5H2C1.60218 1.5 1.22064 1.65804 0.93934 1.93934C0.658035 2.22064 0.5 2.60218 0.5 3Z" stroke="#DC244C" stroke-linecap="round" stroke-linejoin="round"/>
</g>
<defs>
<clipPath id="clip0_2279_21500">
<rect width="16" height="16" fill="white"/>
</clipPath>
</defs>
</svg>

Before

Width:  |  Height:  |  Size: 1.5 KiB

After

Width:  |  Height:  |  Size: 620 B