n8n மூலம் நான் ஒரு பூஜ்ஜிய பட்ஜெட் AI சமூகப் பதிப்பாளர் (Social Publisher) உருவாக்கினேன்
நான் பூஜ்ஜிய செலவில் ஒரு தானியங்கி சமூக ஊடக அமைப்பை (automated social media system) உருவாக்க விரும்பினேன்.
இலக்கு எளிமையானது. நான் ஒரு Telegram போட்டிற்கு (bot) ஒரு ப்ராம்ப்ட்டை (prompt) அனுப்புவேன். Gemini ஒரு பதிவை எழுதும். Pollinations.ai ஒரு படத்தை உருவாக்கும். இந்த அமைப்பு அனைத்தையும் சரிபார்க்க மீண்டும் என்னிடம் அனுப்பும்.
நான் இந்த கருவிகளைப் பயன்படுத்தினேன்:
- n8n: அனைத்து சேவைகளையும் இணைக்க.
- Google Gemini: உரையை எழுத.
- Pollinations.ai: படங்களை உருவாக்க.
- Telegram: எனது கட்டுப்பாட்டு மையமாகச் செயல்பட.
இலவசக் கருவிகள் சக்திவாய்ந்தவை, ஆனால் அவை அவ்வப்போது செயலிழக்கக்கூடும். அந்தப் பிரச்சனைகளை நான் எவ்வாறு சரிசெய்தேன் என்பதை இங்கே காணலாம்.
Problem 1: Gemini அதிகப்படியான கூடுதல் உரையைச் சேர்த்தது. Gemini பெரும்பாலும் உரையாடல் போன்ற தேவையற்ற சொற்களையோ அல்லது markdown-ஐயோ சேர்த்தது. உண்மையான உரையைத் தொடங்குவதற்கு முன்பு, "Here is your tweet:" என்று சொல்லும். இது ஒரு சமூகப் பதிவின் தரத்தைக் கெடுத்துவிடும்.
The Fix: நான் ஒரு n8n Code node-ஐப் பயன்படுத்தினேன். தேவையற்ற சொற்கள் மற்றும் markdown-ஐ நீக்குவதற்கு ஒரு சிறிய JavaScript function-ஐ எழுதினேன். மேலும், உரை சமூக ஊடகங்களின் எழுத்து வரம்பிற்குள் (character limits) இருப்பதை உறுதி செய்ய ஒரு சரிபார்ப்பையும் சேர்த்தேன்.
Problem 2: படங்கள் சீரற்றதாக இருந்தன. Pollinations.ai ஒவ்வொரு முறையும் வெவ்வேறு பாணிகளில் (styles) படங்களை உருவாக்கியது. சில நேரங்களில் படங்கள் உரையின் தொனிக்கு (tone) ஏற்றவாறு இல்லை.
The Fix: நான் ஒரு இரண்டாவது படிநிலையைச் சேர்த்தேன். சமூகப் பதிவின் அடிப்படையில் ஒரு குறிப்பிட்ட படத்திற்கான ப்ராம்ப்ட்டை (image prompt) எழுத Gemini-யைப் பயன்படுத்தினேன். இந்த ப்ராம்ப்ட்டில் "digital art" அல்லது "tech-focused" போன்ற பாணி விவரங்கள் அடங்கும். மேலும், பட உருவாக்கம் மெதுவாக நடக்கும்போது workflow செயலிழக்காமல் இருக்க n8n-இல் timeout அமைப்புகளையும் அதிகரித்தேன்.
Problem 3: Telegram மூலம் சரிபார்ப்பது குழப்பமாக இருந்தது. வெறும் உரையாகவும் நீண்ட URL-களாகவும் வருவதைப் படிப்பது கடினமாக இருந்தது.
The Fix: நான் n8n-இல் ஒரு செய்தி டெம்ப்ளேட்டை (message template) உருவாக்கினேன். இப்போது, Telegram உரையையும் படத்தையும் ஒன்றாகக் காட்டுகிறது. "Approve" அல்லது "Discard" செய்வதற்கான பொத்தான்களையும் (buttons) சேர்த்துள்ளேன். இது ஒரு சாதாரண போட்டை ஒரு தொழில்முறை டேஷ்போர்டாக (professional dashboard) மாற்றுகிறது.
The Lesson: நீங்கள் இலவசமாகப் பெரிய அளவிலான தானியங்கி அமைப்புகளை (automation) உருவாக்க முடியும். இருப்பினும், தரவு சுத்திகரிப்பு (data cleaning) மற்றும் பிழை கையாளுதல் (error handling) ஆகியவற்றிற்கு நீங்கள் நேரம் செலவிட வேண்டும். இந்த "செயலிழப்புகள்" தான் API-கள் உண்மையில் எவ்வாறு செயல்படுகின்றன என்பதை நீங்கள் கற்றுக்கொள்ளும் இடமாகும்.
உங்கள் தானியங்கித் திட்டங்களில் (automation projects) என்ன மாதிரியான செயலிழப்புகள் ஏற்படுகின்றன?
Optional learning community: https://t.me/GyaanSetuAi