슈퍼 충전 WordPress 컨텐츠 워크 플로우 및 인공 지능과의 참여.
Classifaiplugin.com에서 Classifai의 기능에 대한 자세한 내용은 Classifai 문서 사이트에서 문서화 할 수 있습니다.
OpenAI, Microsoft Azure AI, Google Gemini 및 IBM Watson과 같은 주요 클라우드 기반 서비스를 활용하여 WordPress의 권력 웹 사이트를 확대하십시오. SEO 성능을 향상시키고 잠재 고객 참여를 높이는 동시에 콘텐츠를 더 빨리 게시하십시오. Classifai는 인공 지능 및 기계 학습 기술을 통합하여 워크로드를 가볍게하고 지루한 작업을 제거하여 중요한 컨텐츠를 만들 수있는 시간을 더합니다.
| 태깅 | 권장 콘텐츠 | 발췌 세대 | 댓글 조정 |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
| 오디오 성적표 | 타이틀 생성 | 텍스트를 확장하거나 응축합니다 | 연설에 텍스트 |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
| 대체 텍스트 | 스마트 자르기 | 태깅 | 이미지를 생성합니다 |
|---|---|---|---|
![]() | ![]() | ![]() | ![]() |
Classifai 자체를 사용하는 데 비용이 없습니다. IBM Watson과 Microsoft Azure는 모두 AI 서비스 중 일부에 대한 무료 계획을 가지고 있지만 해당 무료 계획 위에는 유료 수준도 있습니다. 따라서 많은 양의 컨텐츠를 처리 할 것으로 예상되면 비용이 발생하는 경우 이러한 서비스의 가격 책정 계획을 검토하고 싶을 것입니다. 대부분의 경우, 두 서비스의 무료 계획은 모두 매우 관대하며 최소한 Classifai 테스트가 기능 세트를 더 잘 이해할 수 있도록 허용하고 완전 무료 사용을 허용 할 수 있어야합니다. OpenAI에는 테스트에 사용할 수있는 제한된 시험 옵션이 있지만 그 후 유효한 유료 계획이 필요합니다.
분류 기능을 제공하는 제공 업체 중 하나 인 IBM Watson의 자연어 이해 ( "NLU")는 한 달에 30,000 개의 무료 NLU 품목을 제공하는 "라이트"가격 계층을 보유하고 있습니다.
Classification, Title Generation, Excerpt Generation, 콘텐츠 크기 조정, 오디오 성적표 생성, 연설, 중재 및 이미지 생성 기능을 제공하는 제공 업체 중 하나 인 Openai는 제한된 무료 평가판을 가지고 있으며 사용 계획 당 급여가 필요합니다.
설명 텍스트 생성기, 이미지 태그 생성기, 이미지 자르기, 이미지 텍스트 추출 및 PDF 텍스트 추출 기능을 강화하는 공급 업체 중 하나 인 Microsoft Azure AI Vision은 분당 20 개의 트랜잭션 및 5,000 개의 트랜잭션을 제공하는 "무료"가격 계층이 있습니다. 한 달에.
텍스트 To Speech 기능을 제공하는 제공 업체 중 하나 인 Microsoft Azure AI Speech는 한 달에 50 만 문자를 제공하는 "무료"가격 계층을 보유하고 있습니다.
권장 컨텐츠 기능을 제공하는 공급 업체 중 하나 인 Microsoft Azure AI Personalizer는 한 달에 50,000 개의 거래를 제공하는 "무료"가격 계층을 보유하고 있습니다.
타이틀 생성, 발췌 생성 및 컨텐츠 크기 조정 기능을 강화하는 제공 업체 중 하나 인 Microsoft Azure Openai는 사용 계획 당 급여를 보유하고 있습니다.
타이틀 생성, 발췌 생성 및 컨텐츠 크기 조정 기능을 제공하는 공급 업체 중 하나 인 Google Gemini는 분당 60 개의 쿼리를 제공하는 "무료"가격 계층을 보유하고 있습니다.
git clone https://github.com/10up/classifai.git && cd classifaicomposer install && npm install && npm run buildClassifai 릴리스는 Composer를 통해 설치할 수 있습니다.
Composer는 다음과 일치하도록 프로젝트의 Composer.json 파일의 "추가"섹션을 추가하거나 수정하여 플러그인 디렉토리에 Classifai를 설치하도록 지시합니다.
"extra" : {
"installer-paths" : {
"plugins/{$name}" : [
" type:wordpress-plugin "
]
}
}이 저장소를 composer.json에 추가하여 아래와 같이 릴리스 버전을 지정하십시오.
"repositories" : [
{
"type" : " package " ,
"package" : {
"name" : " 10up/classifai " ,
"version" : " 3.1.1 " ,
"type" : " wordpress-plugin " ,
"dist" : {
"url" : " https://github.com/10up/classifai/archive/refs/tags/3.1.1.zip " ,
"type" : " zip "
}
}
}
]마지막으로, 이전 단계에서 지정한 버전 번호를 사용하여 플러그인이 필요합니다.
"require" : {
"10up/classifai" : " 3.1.1 "
} composer update 실행하면 Classifai가 빌드 단계가 필요없는 플러그인 디렉토리에 설치됩니다.
Classifai는 모든 모양과 크기의 조직이 계산하기를 원하는 정교한 솔루션입니다. 채택자가 주요 업데이트 및 베타 테스트 기회를 유지하고 피드백을 수집하고 자동 업데이트를 지원하며 일반적인 사용 사례를 우선 순위로 정하는 데 도움이됩니다. 귀하의 정보는 기밀로 유지됩니다.
ClassifAI Team 의 이메일을 확인하십시오.[email protected] 에서 전송되므로 필요한 경우이 이메일 주소를 화이트리스트로 표시하십시오.Registered Email 필드에 등록에 사용한 이메일을 입력하십시오.Registration Key 필드에서 위의 1 단계의 이메일에서 등록 키를 입력하십시오. 
IBM Cloud 에서 이메일을 확인하고 Confirm Account 링크를 클릭하십시오.Manage 클릭 한 다음 관리 페이지에 Show credentials 하여이 리소스의 자격 증명을보십시오.자격 증명 화면에는 API 키 또는 사용자 이름/비밀번호 조합이 표시됩니다.
API URL 필드에서 URL을 입력하십시오API Key 필드에 API 키를 입력하십시오. API URL 필드에서 URL을 입력하십시오API Username 에 username 값을 입력하십시오.API Key 필드에 password 입력하십시오. watsonplatform.net watsonplatform.net 이있는 IBM Watson Endpoint URL은 2021 년 5 월 26 일에 더 이상 사용되지 않았습니다. 새로운 엔드 포인트 URL의 패턴은 api.{location}.{offering}.watson.cloud.ibm.com 예를 들어, Watson의 NLU 서비스 제공 엔드 포인트는 api.{location}.natural-language-understanding.watson.cloud.ibm.com 같습니다.
자세한 내용은 https://cloud.ibm.com/docs/watson?topic=watson-endpoint-change를 참조하십시오.
IBM Watson의 카테고리, 키워드, 개념 및 엔티티는 각각 기존 WordPress 분류 또는 맞춤형 Watson 분류법에 저장 될 수 있습니다.
Create new secret key 클릭하고 표시된 키를 복사하십시오.API Key 필드로 복사 된 API 키를 입력하십시오.Generate Excerpt 클릭하십시오.Generate titles 클릭하십시오.Keys and Endpoint 클릭 하여이 리소스의 엔드 포인트를 얻습니다.KEY 1 옆의 사본 아이콘을 클릭하십시오.Endpoint URL 필드로 복사 한 엔드 포인트를 입력하십시오.API key 필드로 복사 된 API 키를 입력하십시오.Deployment name 필드로 복사 한 배포 이름을 입력하십시오.Generate Excerpt 클릭하십시오.Generate titles 클릭하십시오.Create API key 클릭하고 표시된 키를 복사하십시오.API Key 필드로 복사 된 API 키를 입력하십시오.Generate Excerpt 클릭하십시오.Generate titles 클릭하십시오.Create new secret key 클릭하고 표시된 키를 복사하십시오.API Key 필드로 복사 된 API 키를 입력하십시오.OpenAI는 다음 요구 사항을 충족하는 오디오 파일 용 전사를 만들 수 있습니다.
Create new secret key 클릭하고 표시된 키를 복사하십시오.API Key 필드로 복사 된 API 키를 입력하십시오.Keys and Endpoint 클릭 하여이 리소스의 Location/Region 보십시오.KEY 1 옆의 사본 아이콘을 클릭하십시오.Endpoint URL 필드에 LOCATION 위에서 찾은 Location/Region 으로 대체하여 다음 URL을 입력하십시오 : https://LOCATION.tts.speech.microsoft.com/API Key 필드에서 위에서 복사 한 KEY 1 입력하십시오.Create new secret key 클릭하고 표시된 키를 복사하십시오.API Key 필드로 복사 된 API 키를 입력하십시오..csv 파일에 저장하십시오.AWS access key 필드에서 위에서 복사 한 Access key 입력하십시오.AWS secret access key 필드에서 위에서 복사 한 Secret access key 입력하십시오.AWS Region 필드에서 AWS 지역 가치를 입력하십시오. 예 : us-east-1text-embedding-3-small 또는 text-embedding-3-large 모델을 선택하십시오. 이 기능은 다른 모델에서는 작동하지 않습니다.Smart 404 기능이 구성되면 데이터를 인덱싱하기 위해 Elasticpress를 설정할 수 있습니다.
표준 WordPress 설치에 :
ElasticPress > Settings )에서 설정하십시오.ElasticPress > Sync Settings 페이지로 이동하여 동기화를 트리거하여 처음부터 동기화를 실행하도록 설정되어 있는지 확인하십시오. 이렇게하면 새 스키마를 전송하여 Elasticsearch 및 각 게시물에 대한 벡터 임베드 생성을 포함하여 모든 컨텐츠를 인덱싱합니다.WordPress VIP 호스팅 환경에서 :
index 명령을 실행하십시오. 이렇게하면 새 스키마를 Elasticsearch로 보내고 각 게시물에 대한 벡터 임베딩을 포함하여 모든 컨텐츠를 인덱싱합니다. 참고 스키마가 올바르게 생성되도록 --setup 플래그를 사용해야 할 수도 있습니다.이 시점에서 모든 컨텐츠는 임베딩 데이터와 함께 인덱싱해야합니다. 그런 다음 권장 결과를 표시하려면 404 템플릿을 업데이트해야합니다.
Smart 404 기능에는 404 페이지에 권장 결과를 표시하는 데 사용할 수있는 몇 가지 헬퍼 기능이 제공됩니다.
Classifairender_smart_404_results() 함수를 사용하여 결과를 직접 표시하십시오.Classifaiget_smart_404_results() 함수를 사용하여 데이터를 가져온 다음 자신의 방식으로 표시하십시오.이러한 기능을 원하는 곳에 404 템플릿에 직접 통합해야합니다. 플러그인은 404 페이지의 결과를 자동으로 표시하지 않습니다.
두 기능 모두 다음 주장을 뒷받침합니다. 인수가 제공되지 않으면 설정 페이지의 기본값이 사용됩니다.
$index (string) - 검색 할 Elasticpress 인덱스. 기본값이 post 됩니다.$num (int) - 표시 할 최대 결과 수. 기본값은 5 입니다.$num_candidates (int) - 검색 할 최대 결과 수. 기본값은 5000 입니다.$rescore (bool) - rescore 쿼리를 실행할지 여부. 더 나은 결과를 줄 수 있지만 종종 느리게됩니다. 기본값은 false 입니다.$score_function (String) - 사용할 벡터 스코어링 기능. 기본값은 cosine 입니다. 옵션은 cosine , dot_product , l1_norm 및 l2_norm 입니다. Classifairender_smart_404_results() 함수는 다음과 같은 추가 인수도 지원합니다.
$fallback (BOOL) - ElasticSearch에 결과가없는 경우 폴백 WordPress 쿼리를 실행할지 여부. 이 결과는 렌더링됩니다. 기본값은 true 입니다.예 :
// Render the results.
Classifai render_smart_404_results (
[
' index ' => ' post ' ,
' num ' => 3 ,
' num_candidates ' => 1000 ,
' rescore ' => true ,
' fallback ' => true ,
' score_function ' => ' dot_product ' ,
]
); // Get the results.
$ results = Classifai get_smart_404_results (
[
' index ' => ' post ' ,
' num ' => 10 ,
' num_candidates ' => 8000 ,
' rescore ' => false ,
' score_function ' => ' cosine ' ,
]
);
ob_start ();
// Render the results.
foreach ( $ results as $ result ) {
?>
<div>
<?php if ( has_post_thumbnail ( $ result -> ID ) ) : ?>
<figure>
<a href=" <?php echo esc_url ( get_permalink ( $ result -> ID ) ); ?> ">
<?php echo wp_kses_post ( get_the_post_thumbnail ( $ result -> ID ) ); ?>
</a>
</figure>
<?php endif ; ?>
<a href=" <?php echo esc_url ( get_permalink ( $ result -> ID ) ); ?> ">
<?php echo esc_html ( $ result -> post_title ); ?>
</a>
</div>
<?php
}
$ output = ob_get_clean ();
echo $ output ;로컬에서 항목을 빠르게 테스트하려면 Docker를 설치 한 다음 (Docker Desktop 권장) 다음 명령을 실행하십시오.
docker run -p 9200:9200 -d --name elasticsearch
-e " discovery.type=single-node "
-e " xpack.security.enabled=false "
-e " xpack.security.http.ssl.enabled=false "
-e " xpack.license.self_generated.type=basic "
docker.elastic.co/elasticsearch/elasticsearch:7.9.0 이것은 로컬 컴퓨터에 Elasticsearch v7.9.0을 다운로드, 설치 및 시작합니다. 그런 다음 http://localhost:9200 에서 Elasticsearch에 액세스 할 수 있습니다. 인덱싱의 시간 초과가 아닌지 확인하기 위해 Elasticpress의 Content Items per Index Cycle 20 으로 변경하는 것이 좋습니다. 또한 OpenAI 임베딩 API의 API 요율 제한을 알고 있어야합니다.
Azure AI Vision은 다음 요구 사항을 충족하는 이미지를 분석하고 자르면 다음과 같습니다.
Keys and Endpoint 클릭 하여이 리소스의 Endpoint URL을보십시오.KEY 1 옆의 사본 아이콘을 클릭하십시오.Endpoint URL 필드에서 API endpoint 입력하십시오.API Key 필드에서 KEY 1 .Create new secret key 클릭하고 표시된 키를 복사하십시오.API Key 필드로 복사 된 API 키를 입력하십시오.Generate image 탭을 클릭하십시오.Create new secret key 클릭하고 표시된 키를 복사하십시오.API Key 필드로 복사 된 API 키를 입력하십시오.Azure AI Personalizer는 2023 년 9 월 현재 Microsoft에 의해 은퇴했습니다.이 서비스는 2026 년까지 계속 작동하지만 개인화 자원은 더 이상 생성 할 수 없습니다. 따라서이 공급자가 더 이상 사용되지 않는 것을 고려하고 가까운 시일 내에이를 제거 할 것임을 알고 있어야합니다. 동일한 기능을 유지하기 위해 새로운 제공 업체로 교체하기를 희망합니다 (문제#392 참조).
Personalizer는 Personalizer가 학습 할 수 있도록 충분한 데이터 볼륨이 필요합니다. 일반적으로 개인화기가 효과적으로 학습 할 수 있도록 하루에 최소 ~ 1,000 이벤트를 권장합니다. Personalizer가 충분한 데이터를 수신하지 않으면 서비스는 최상의 작업을 결정하는 데 시간이 오래 걸립니다.
Keys and Endpoint 클릭 하여이 리소스의 Endpoint URL을보십시오.KEY 1 옆의 사본 아이콘을 클릭하십시오.자세한 내용은 https://docs.microsoft.com/en-us/azure/cognitive-services/personalizer/how-to-create-resource를 참조하십시오
Endpoint URL 필드에서 위의 1 단계에서 Endpoint URL을 입력하십시오.API Key 필드에서 위의 1 단계에서 KEY 1 입력하십시오.Classifai는 특정 서비스 제공 업체 (예 : Microsoft Azure AI, IBM Watson, OpenAI)와 함께 귀하의 WordPress 사이트를 귀하의 계정에 직접 연결하므로 10UP에 의해 데이터가 수집되지 않습니다. The data gathered in our registration form is used simply to stay in touch with users so we can provide product updates and news. More information is available in the Privacy Policy on ClassifAIplugin.com.
Categories are five levels of hierarchies that IBM Watson can identify from your text. Keywords are specific terms from your text that IBM Watson is able to identify. Concepts are high-level concepts that are not necessarily directly referenced in your text. Entities are people, companies, locations, and classifications that are made by IBM Watson from your text.
Whatever options you have selected in the Category, Keyword, Entity, and Concept taxonomy dropdowns in the NLU classification settings can be viewed within Classic Editor metaboxes and the Block Editor side panel. They can also be viewed in the All Posts and All Pages table list views by utilizing the Screen Options to enable those columns if they're not already appearing in your table list view.
We recommend that you are transparent with your users that AI tools are being used. This can be done by adding a notice to your site's Privacy Policy or similar page. Sample copy is provided below:
This site makes use of Artificial Intelligence tools to help with tasks like language processing, image processing, and content recommendations.
According to OpenAI, they do not train their models on any data that is sent via API requests (see https://openai.com/enterprise-privacy). OpenAI may keep the data for up to 30 days to identify abuse, though you can request zero data retention (ZDR) with a qualifying use-case.
Active: 10up is actively working on this, and we expect to continue work for the foreseeable future including keeping tested up to the most recent version of WordPress. Bug reports, feature requests, questions, and pull requests are welcome.
A complete listing of all notable changes to ClassifAI are documented in CHANGELOG.md.
Please read CODE_OF_CONDUCT.md for details on our code of conduct, CONTRIBUTING.md for details on the process for submitting pull requests to us, and CREDITS.md for a listing of maintainers, contributors, and libraries for ClassifAI.