微信扫码
与创始人交个朋友
我要投稿
原文链接:https://mp.weixin.qq.com/s/b3ITo-ovo9OLwhNUs6ov-w
搜索引擎优化(SEO)是提升网站在搜索引擎结果页面(SERP)中排名的关键策略。通过优化内容和技术细节,SEO可以显著提高网站的可见性和流量,从而吸引更多的读者和潜在客户。对于博客来说,良好的SEO实践不仅能增加读者数量,还能提升品牌知名度和影响力。
Dify Workflow是Dify平台中的一个核心功能,允许用户通过可视化界面创建和管理自动化工作流程。用户可以将多个任务和工具集成到一个工作流程中,自动化执行复杂的业务操作。
对于这个实例中 主要是通过 Workflow 自动化执行关键词研究、内容分析、链接分析等任务,节省时间和精力。
本应用主要分为三个节点: 开始:接收入参 title, content SEO LLM: 运用大模型对输入的参数 进行大模型(gpt-3.5-turbo)分析,根据prompt 输出相关数据 输出数据:将大模型的输出数据进行返回
到此为止我们的flow是可以直接在dify里面执行了。
但是怎么集成到 beansmile 的博客系统, 就需要用到dify 提供的另一个能力,提供访问的api能力。
至此,dify flow 准备工作结束,在此小节中我们只需要保存好两个东西:API密钥与API服务器地址
基于以上的work flow 的构建之后,dify 提供了一个接口给我们的系统访问。这个时候我们只需要集成dify 的接口就行了。
于是找到 公司内部的AI工具 帮我自动写了一下代码,放在 rails
的 lib 下面
require 'httparty'require 'singleton'module Dify class BaseClient include HTTParty include Singleton base_uri 'https://api.dify.ai/v1' def initialize self.class.headers 'Authorization' => "Bearer #{api_key}" self.class.headers 'Content-Type' => 'application/json' end def run_workflow(inputs: {}, response_mode: 'blocking', user: nil) body = { inputs: inputs, response_mode: response_mode, user: user }.compact response = self.class.post('/workflows/run', body: body.to_json) if response.success? response.parsed_response else Rails.logger.error("Dify API request failed: #{response.code} - #{response.body}") raise "API request failed: #{response.code} - #{response.message}" end end private def api_key raise NotImplementedError, "#{self.class} should implement api_key method" end end class Seo < BaseClient private def api_key Rails.application.credentials.dig(Rails.env.to_sym, :dify, :seo_api_secret) end endend
则调用的伪代码就是:
response = Dify::Seo.instance.run_workflow(inputs: { title: params[:title], content: params[:content],}, user: current_user.id)
这样就是实现了与dify接口的打通。将生成的代码配置到blog系统,写完博客后就可以应用dify生成的seo信息。
以上是beansmile博客系统集成Dify Workflow进行SEO分析的过程和方法。通过Dify Workflow,我们能够自动提取博客内容的关键信息,并生成SEO相关信息,为我们的博客优化带来便利。
本文介绍了如何使用Dify Workflow进行SEO分析,通过具体步骤展示了从创建工作流应用到在Beansmile博客系统中集成的全过程。通过Dify Workflow,我们能够自动提取博客内容的关键信息,并自动生成SEO相关信息,如标题、描述和URL Slug,使得博客能够更有效地进行SEO优化。
Dify作为一个中间件工具平台,允许用户通过可视化界面轻松创建和管理LLM(大型语言模型)应用。这使得没有编程经验的用户也能快速搭建自己的助手应用,提升工作效率。例如,通过Dify,市场人员可以轻松创建SEO分析助手,而无需依赖技术团队。对于有编程经验的用户,Dify提供了丰富的API接口,使其可以打造更具定制化和低耦合的LLM能力,实现更复杂的自动化任务。
https://mp.weixin.qq.com/s/b3ITo-ovo9OLwhNUs6ov-w
53AI,企业落地应用大模型首选服务商
产品:大模型应用平台+智能体定制开发+落地咨询服务
承诺:先做场景POC验证,看到效果再签署服务协议。零风险落地应用大模型,已交付160+中大型企业
2024-04-25
2024-04-24
2024-07-20
2024-07-16
2024-05-08
2024-05-07
2024-05-09
2024-06-21
2024-04-25
2024-08-06