Skip to content

Commit

Permalink
feat(blog): some SEO improvements to "Replacing complex UX patterns w…
Browse files Browse the repository at this point in the history
…ith Next.js and OpenAI o1"
  • Loading branch information
charlypoly committed Oct 24, 2024
1 parent 2356789 commit d107381
Show file tree
Hide file tree
Showing 5 changed files with 7 additions and 4 deletions.
1 change: 1 addition & 0 deletions next.config.mjs
Original file line number Diff line number Diff line change
Expand Up @@ -71,6 +71,7 @@ const permanentRedirects = [
"/docs/reference/python/middleware/encryption",
"/docs/features/middleware/encryption-middleware?guide=python",
],
["/blog/nextjs-openai-o1", "/blog/agentic-workflow-example"],
];

async function redirects() {
Expand Down
1 change: 1 addition & 0 deletions pages/blog/[slug].tsx
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,7 @@ const authorURLs = {
"Bruno Scheufler": "https://brunoscheufler.com",
"Lydia Hallie": "https://x.com/lydiahallie",
"Joe Adams": "https://www.linkedin.com/in/josephadams9/",
"Charly Poly": "https://x.com/whereischarly",
};

export default function BlogLayout(props) {
Expand Down
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
---
heading: "Replacing complex UX patterns with Next.js and OpenAI o1"
heading: "Agentic workflow example: importing CRM contacts with Next.js and OpenAI o1"
subtitle: A reimagined contacts importer leveraging the power of reasoning models with Inngest
showSubtitle: true
image: /assets/blog/nextjs-openai-o1-preview/featured-image-2.png
image: /assets/blog/nextjs-openai-o1-preview/featured-image-3.png
date: 2024-10-17
author: Charly Poly
disableCTA: false
Expand All @@ -15,6 +15,8 @@ _Such UI is a slow and tedious experience for the end-user and a challenge to ma

In this article, we will review a demo CRM Next.js putting a contacts import feature on autopilot, remarkably demonstrating the power of agentic workflows.

If you want to follow along, you will find the full example project on GitHub: https://github.com/inngest/vercel-ai-o1-preview-crm-agent.

## What is an AI Agentic workflow?

An Agentic workflow is a new pattern consisting of relying on model reasoning to achieve a goal instead of providing a series of static prompts.
Expand All @@ -30,8 +32,7 @@ Adding Agentic workflows to an application comes with many challenges:
- **Reliability**: Agentic workflows rely on more tools than regular prompt-designed workflows. Adding more tools calling external APIs based on LLM-generated parameters raises the risk of failure. Recovering from failure enables the model to self-correct during the workflow execution.
- **Unpredictability**: Pushing an agentic workflow to production requires setting up some safeguards on cost, duration, and output validation.

Let's now look at our Next.js CRM demo, featuring an autopilot contacts import feature.
We'll see that agentic workflows mostly reuse existing patterns found in Next.js and can already be used today to bring brand-new capabilities to Next.js applications.
This article will guide you through a Next.js CRM demo featuring an autopilot contacts import feature. We'll see how **Inngest helps deal with the challenges of agentic workflows by bringing long-running and retriable workflows** inside your Next.js application.

## Designing an agentic workflow with OpenAI o1

Expand Down
Binary file not shown.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.

0 comments on commit d107381

Please sign in to comment.