ក្នុងរយៈពេលប៉ុន្មានខែចុងក្រោយនេះ ខ្ញុំបានធ្វើការយ៉ាងខ្លាំងដើម្បីជំរុញការរួមបញ្ចូលភ្នាក់ងារ AI ទៅក្នុងផលិតផល SaaS របស់ខ្ញុំទៅកាន់កម្រិតខ្ពស់មួយ។ វាជាដំណើរដ៏វែងឆ្ងាយ បានចាប់ផ្តើមកាលពីជាងមួយឆ្នាំមុនជាមួយនឹងការពិសោធន៍ដំបូង។ ខ្ញុំត្រូវតែនិយាយថាការយល់ដឹងគ្រប់ផ្នែកផ្លាស់ទីនៃប្រព័ន្ធជំរុញ AI គឺមិនងាយស្រួលនោះទេ។
ក្នុងនាមជាអ្នកអភិវឌ្ឍន៍ PHP ខ្ញុំបានតស៊ូច្រើនណាស់ ភាគច្រើនដោយសារតែប្រព័ន្ធអេកូ PHP ដើម្បីបង្កើតមុខងារ "Agentic" នេះទៅក្នុងកម្មវិធីដែលមានស្រាប់ វាមិនមានភាពជឿនលឿន និងសម្បូរបែបដូចនៅក្នុងបច្ចេកវិទ្យាផ្សេងទៀតនោះទេ។
Python និង Javascript កំពុង "បើកឡានក្រុង" ហើយជាក់ស្តែងអ្នកអភិវឌ្ឍន៍ផ្សេងទៀតដែលធ្វើការជាមួយភាសាសរសេរកម្មវិធីផ្សេងៗគ្នាកំពុងបង្កើតវត្ថុបុរាណរបស់ពួកគេដើម្បីទទួលបានឱកាសដើម្បីចាប់ផ្តើមដំណើររបស់ពួកគេផងដែរ។
កាលពីប្រាំមួយខែមុន នៅពេលដែលខ្ញុំចាប់ផ្តើមធ្វើការលើជំពូកនេះ ខ្ញុំបានពិចារណាលើកញ្ចប់មួយចំនួនដែលកំពុងទទួលបានការចាប់អារម្មណ៍ដូចជា LLPhant ឬ Prism ។ មានការអភិវឌ្ឍន៍ជាច្រើននៅពីក្រោយកញ្ចប់ទាំងនេះ ហើយពួកគេបានអនុវត្តរឿងជាច្រើនរួចទៅហើយ។ ប៉ុន្តែសម្រាប់តម្រូវការរបស់ខ្ញុំ ពួកគេមានចំណុចខ្សោយធ្ងន់ធ្ងរពេកក្នុងការពិចារណាលើការកសាងមូលដ្ឋានគ្រឹះនៃជំពូកនេះសម្រាប់អាជីវកម្មរបស់ខ្ញុំនៅលើបណ្ណាល័យទាំងនេះ។ Prism គឺផ្តាច់មុខសម្រាប់ Laravel ដូច្នេះអ្នកត្រូវបានចាក់សោ ហើយ LLPhant មានថ្នាក់ផ្សេងៗគ្នាជាច្រើន ហើយមើលទៅដូចជាបណ្ណាល័យជាងក្របខ័ណ្ឌ។ វាក៏ខ្វះលក្ខណៈពិសេសដូចជា អង្គចងចាំ ប្រវត្តិជជែក ការសង្កេត។
តាំងពីដំបូងមក ខ្ញុំដឹងថាខ្ញុំមិនអាចមើលភាសាសរសេរកម្មវិធីផ្សេងទៀតបានទេ។ វាមិនមាននិរន្តរភាពទេ។ ហើយខ្ញុំប្រាកដក្នុងចិត្តថា វាគឺដូចគ្នាសម្រាប់អ្នកអភិវឌ្ឍន៍ភាគច្រើនដែលមានជំនាញក្នុងបច្ចេកវិទ្យាជាក់លាក់មួយ។
ប្រសិនបើអ្នកមានកម្មវិធី PHP អ្នកមិនអាចអនុវត្តភ្នាក់ងារនៅក្នុង javascript ឬ Python បានទេព្រោះពួកគេត្រូវការទិន្នន័យកម្មវិធី និងបរិបទរបស់អ្នកដើម្បីបង្កើតវេទមន្តរបស់ពួកគេ។ ការផ្ទេរទិន្នន័យ និងបរិបទនេះទៅអង្គភាពខាងក្រៅដែលសរសេរជាភាសាផ្សេង នាំទៅរកការចម្លងកូដជាច្រើន ឬឧបសគ្គបច្ចេកទេសដែលមិនមាននិរន្តរភាពផងដែរ។
ខ្ញុំចង់ដឹងចង់ឃើញថាតើវាគ្រាន់តែជាខ្ញុំតស៊ូឬប្រសិនបើអារម្មណ៍ទាំងនេះគឺដូចគ្នាទៅនឹងអ្នកអភិវឌ្ឍន៍ PHP ផ្សេងទៀត។
ខ្ញុំចាប់ផ្តើមគិតថាឧបករណ៍ដែលខ្ញុំបានបង្កើតសម្រាប់ខ្លួនខ្ញុំពិតជាល្អណាស់ យ៉ាងហោចណាស់តាមទស្សនៈរបស់ខ្ញុំ។
ដូច្នេះខ្ញុំបានសម្រេចចិត្តបញ្ចេញឧបករណ៍ខាងក្នុងនេះជាគម្រោងប្រភពបើកចំហ៖ Neuron AI ក្របខ័ណ្ឌប្រភពបើកចំហដើម្បីរួមបញ្ចូលភ្នាក់ងារ AI ដែលមានលក្ខណៈពិសេសពេញលេញទៅក្នុងកម្មវិធី PHP ដែលមានស្រាប់របស់អ្នក។
ដំណើរដែលខ្ញុំចង់រុករកត្រូវបានបំផុសគំនិតដោយ LangChain ដែលផ្តល់ឱ្យមនុស្សនូវថាមពលដើម្បីបង្កើតអង្គភាព Agentic ទៅក្នុងកម្មវិធី PHP ជាមួយនឹងកញ្ចប់ឧបករណ៍ប្រភពបើកចំហពេញលេញ។ និងផ្តល់ការគាំទ្រ និងការមើលឃើញរយៈពេលវែង អរគុណចំពោះសេវាកម្មត្រួតពិនិត្យ និងបំបាត់កំហុសប្រកបដោយវិជ្ជាជីវៈដែលដំណើរការដោយ Inspector.dev
ក្នុងពេលជាមួយគ្នានេះខ្ញុំជឿថាវាពិតជាអាចជួយអ្នកអភិវឌ្ឍន៍ PHP "លោតចូលទៅក្នុងឡានក្រុង AI" ជាមួយនឹងមូលដ្ឋានគ្រឹះកាន់តែរឹងមាំ។
វាហាក់ដូចជាខ្ញុំជាឱកាសច្បាស់លាស់។ ខ្ញុំសង្ឃឹមថាវាអាចទទួលបានចម្លើយដែលអ្នកកំពុងស្វែងរកដើម្បីបន្តបង្កើតកម្មវិធីដ៏អស្ចារ្យជាមួយនឹងភាសាសរសេរកម្មវិធីដែលអ្នកពេញចិត្ត។
នេះជារបៀបរៀបចំប្រព័ន្ធ៖
Neuron AI ត្រូវបានរចនាឡើងដើម្បីផ្តល់ឱ្យអ្នកនូវប្រអប់ឧបករណ៍ពេញលេញដើម្បីអនុវត្តកម្មវិធីដែលជំរុញដោយ AI ដែលធ្វើឱ្យវាងាយស្រួលក្នុងការបញ្ចូលទៅក្នុងប្រព័ន្ធដែលមានស្រាប់របស់អ្នក។
សមាសធាតុក្របខ័ណ្ឌ Neuron AI ភាគច្រើនមិនអនុវត្តអ្នកសាងសង់សកម្មទេ ពួកគេគ្រាន់តែផ្តល់ឱ្យអ្នកនូវលក្ខណៈពិសេសដើម្បីអនុវត្តអាកប្បកិរិយាភ្នាក់ងារផ្ទាល់របស់អ្នក។ ថ្នាក់សំខាន់បំផុតពីរគឺ Agent និង RAG ត្រូវបានរចនាឡើងដើម្បីពង្រីកដើម្បីបង្កើតការអនុវត្តជាក់លាក់របស់អ្នក។ ពួកវាកម្រត្រូវបានគេប្រើជាវត្ថុឯករាជ្យ។
វាធានានូវភាពចល័តនៃការអនុវត្តភ្នាក់ងាររបស់អ្នក ពីព្រោះផ្នែកផ្លាស់ទីទាំងអស់ត្រូវបានរុំព័ទ្ធទៅក្នុងអង្គភាពតែមួយ ដែលអ្នកអាចដំណើរការគ្រប់ទីកន្លែងដែលអ្នកចង់បាននៅក្នុងកម្មវិធីរបស់អ្នក។
namespace App\Agents; use NeuronAI\Agent; use NeuronAI\Providers\Anthropic; use NeuronAI\Tools\Tool; class SEOAgent extends Agent { public function provider(): AIProviderInterface { // return an AI provider instance (Anthropic, OpenAI, Mistral, etc.) return new Anthropic( key: 'ANTHROPIC_API_KEY', model: 'ANTHROPIC_MODEL', ); } public function instructions() { return "Act as an expert of SEO (Search Engine Optimization). ". "Your role is to analyze a text and provide suggestions on how the content can be improved to better rank on Google search."; } public function tools(): array { return [ Tool::make( "get_file_content", "Use the url to get the content in plain text." )->addProperty( new ToolPropertry( name: 'url', type: 'string', description: 'The URL of the article you want to analyze.', required: true ) )->setCallable(function (string $url) { return file_get_contents($url); }) ]; } }
និយាយជាមួយភ្នាក់ងារ
use NeuronAI\Chat\Messages\UserMessage; $response = SEOAgent::make($user) ->chat( new UserMessage("Give me your feedback about this article: https://inspector.dev/introduction-to-neuron-ai-create-full-featured-ai-agents-in-php/") ); echo $response->getContent(); // It seems like a good job has been done on the article, // however I can give you some tips to improve SEO:...
យើងបានសម្រេចចិត្តដោយចេតនាដើម្បីកសាង Neuron ដោយឥតគិតថ្លៃតាមដែលអាចធ្វើទៅបានពីការពឹងផ្អែកខាងក្រៅ។ កញ្ចប់ដឹកជញ្ជូនដោយភាពអាស្រ័យតែមួយ៖ “guzzlehttp/guzzle”: “^7.0”
ដោយមិននាំយកភាពអាស្រ័យរាប់សិបនៅក្នុងកម្មវិធីរបស់អ្នក អ្នកមិនប្រថុយនឹងការចាក់សោរចេញពី Neuron ប្រសិនបើអ្នកត្រូវការធ្វើឱ្យប្រសើរឡើងនូវស្ថាបត្យកម្មបច្ចុប្បន្នរបស់អ្នក ដូចជាក្របខ័ណ្ឌកម្មវិធីបណ្តាញ (Laravel, Symfony, CodeIgniter ។ល។) ទៅជាកំណែថ្មីជាង ឬរួមបញ្ចូលភាពអាស្រ័យថ្មី។
ផ្អែកលើបទពិសោធន៍របស់យើង ខ្សែសង្វាក់ពឹងផ្អែកមិនល្អអាចជាការភ្ញាក់ផ្អើលមិនល្អនៅពេលដែលវាយឺតពេល។ អ្នកបានចំណាយកិច្ចខិតខំប្រឹងប្រែងជាច្រើនរួចហើយដើម្បីអនុវត្តអន្តរកម្ម AI របស់អ្នក ហើយភ្លាមៗនោះវាបានក្លាយទៅជាឧបសគ្គ ដោយសារភាពអាស្រ័យធ្វើឱ្យវាមិនអាចធ្វើឱ្យប្រសើរឡើង និងវិវឌ្ឍន៍ប្រព័ន្ធដែលនៅសល់របស់អ្នក។
យើងចង់ឱ្យអ្នកដឹងថាជាមួយ Neuron AI វាមិនមែនជាករណីនោះទេ។
រាល់ធាតុផ្សំនៃក្របខ័ណ្ឌអាស្រ័យលើចំណុចប្រទាក់របស់វាផ្ទាល់។ នេះធានាឱ្យអ្នកនូវសមត្ថភាពក្នុងការបង្កើតការអនុវត្តជាក់ស្តែងថ្មីនៃសមាសធាតុនីមួយៗដើម្បីធ្វើអន្តរកម្មជាមួយប្រព័ន្ធខាងក្រៅ និងបញ្ជូនវាទៅភ្នាក់ងាររបស់អ្នកដោយទំនុកចិត្ត។
នៅក្នុងឯកសារសមាសធាតុ អ្នកនឹងរកឃើញផ្នែកដែលឧទ្ទិសនៃរបៀបអនុវត្តថ្មីមួយ ដោយពង្រីកចំណុចប្រទាក់របស់វាជាមូលដ្ឋាន។
តើអ្នកចង់អនុវត្ត Vector Store ថ្មី ឬអ្នក ផ្តល់សេវាបង្កប់ ? អនុវត្តតាមឯកសារ ហើយមានអារម្មណ៍សេរីដើម្បីផ្ញើមកយើងនូវ PR ជាមួយនឹងម៉ូឌុលថ្មីរបស់អ្នក។ យើងនឹងរីករាយក្នុងការរួមបញ្ចូលពួកវាជាផ្នែកមួយនៃក្របខណ្ឌ ដើម្បីធានាបាននូវការគាំទ្រ និងការថែទាំរបស់ភាគីទីមួយ។
Neuron ត្រូវបានរចនាឡើងជាមួយនឹងប្រព័ន្ធដែលភ្ជាប់មកជាមួយដើម្បីធ្វើឱ្យភ្នាក់ងារ និងការអនុវត្ត RAG របស់អ្នកអាចសង្កេតបាន។ អ្នកអាចចាប់ផ្តើមត្រួតពិនិត្យសកម្មភាព និងការអនុវត្តភ្នាក់ងាររបស់អ្នកដោយគ្រាន់តែមានកូដមួយជួរប៉ុណ្ណោះ។ សូមក្រឡេកមើលផ្នែកដែលឧទ្ទិសនៅក្នុង ផ្នែកសង្កេត ។
ដើម្បីបង្កើតភ្នាក់ងារ AI ដែលមានមុខងារពេញលេញ អ្នកត្រូវតែធ្វើឱ្យកិច្ចការជាច្រើនដំណើរការជាមួយគ្នា។ ក្រៅពី LLM អ្នកត្រូវដំណើរការទិន្នន័យ បង្កើត និងរក្សាទុកការបង្កប់ ដើម្បីផ្តល់ព័ត៌មានថ្មីៗដល់ភ្នាក់ងាររបស់អ្នក។
គម្រោងនេះមានគោលបំណងផ្តល់នូវភាពងាយស្រួលក្នុងការអនុវត្ត និងពង្រីកដំណោះស្រាយទៅក្នុងគ្រប់វិស័យទាំងនេះ។
នៅអធិការយើងទទួលយកការលូតលាស់សរីរាង្គ។ ដូច្នេះ យើងចង់ចាប់ផ្តើមជួយអ្នកអភិវឌ្ឍន៍បង្កើតភ្នាក់ងារដំបូងរបស់ពួកគេ ដើម្បីស្វែងរកករណីគែម តម្រូវការថ្មី និងជាក់ស្តែង ជួសជុលកំហុស។
យើងកំពុងធ្វើការជាមួយមូលដ្ឋានអ្នកប្រើប្រាស់ខាងក្នុងរបស់យើងនៃអ្នកបង្កើត PHP +10K ដែលកំពុងចាប់ផ្តើមភ្នាក់ងាររបស់ពួកគេនៅពេលនេះ ហើយរឿងគួរឱ្យរំភើបជាច្រើនកំពុងលេចឡើងនៅឡើយ។
ករណីប្រើប្រាស់ពិតប្រាកដនឹងក្លាយជាកត្តាជំរុញនៃការវិវត្តនៃក្របខ័ណ្ឌ ដូច្នេះកុំស្ទាក់ស្ទើរក្នុងការទាក់ទងមកយើងខ្ញុំ ប្រសិនបើអ្នកចង់ចាប់យកចំណេះដឹងខ្លះពីបទពិសោធន៍របស់យើង។ យើងនៅទីនេះដើម្បីជួយ។
ប្រសិនបើអតិថិជនរបស់អ្នកកំពុងជំរុញអ្នកឱ្យអនុវត្តមុខងារ AI ទៅក្នុងកម្មវិធីរបស់អ្នក សូមសាកល្បង Neuron វាត្រូវការលេខកូដពីរបីបន្ទាត់ដើម្បីអនុវត្តភ្នាក់ងារមុខងារពេញលេញដំបូងរបស់អ្នក។
សូមអរគុណសម្រាប់ការអានអត្ថបទនេះ ខ្ញុំសូមអញ្ជើញអ្នកឱ្យទាក់ទងមកខ្ញុំសម្រាប់សំណួរ ចង់ដឹងចង់ឃើញ ឬគ្រាន់តែផ្តល់មតិយោបល់របស់អ្នកមកខ្ញុំ។ ហើយប្រសិនបើអ្នកគិតថាឧបករណ៍នេះអាចមានប្រយោជន៍សម្រាប់អ្នកអភិវឌ្ឍន៍ PHP ផ្សេងទៀត សូមចែករំលែកវានៅលើប្លក់ បណ្តាញសង្គម និងបណ្តាញ YouTube របស់អ្នក។
ស្វែងយល់បន្ថែមអំពីអធិការនៅលើគេហទំព័រ៖ https://inspector.dev
ល្អបំផុត
Valerio