Files
liqiang b119135836
Build latest book artifacts / build (push) Canceled after 0s
dependency resolution / resolve (3.11) (push) Canceled after 0s
dependency resolution / resolve (3.13) (push) Canceled after 0s
deploy-pages / build (push) Canceled after 0s
deploy-pages / deploy (push) Canceled after 0s
i18n consistency check / check (push) Canceled after 0s
provider adoption tests / test (chapter2/context-compression) (push) Canceled after 0s
provider adoption tests / test (chapter2/prompt-injection) (push) Canceled after 0s
provider adoption tests / test (chapter2/system-hint) (push) Canceled after 0s
provider adoption tests / test (chapter3/log-sanitization) (push) Canceled after 0s
web-search-agent tests / test (push) Canceled after 0s
web-search-agent tests / agentbook (push) Canceled after 0s
ai-agent-book 精选快照(<2MB 代码与文档,来自 github.com/bojieli/ai-agent-book)
2026-08-20 13:12:50 +00:00

43 lines
12 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# அத்தியாயம் 6 · தொடர்பாடல்: அவதானிப்பு மற்றும் செயல் வெளிகளின் விரிவாக்கம்
> உணர்தல் மற்றும் செயலை உரையிலிருந்து குரல், GUI மற்றும் இயற்கை உலகத்திற்கு விரிவுபடுத்துகிறது. குரலின் மூன்று முன்னுதாரணங்கள் (அடுக்கப்பட்ட / இறுதி-முதல்-இறுதி முழு-வடிவ / முழு-இருவழி), ஸ்ட்ரீமிங் குரல் உணர்தல் மற்றும் தொகுப்பு, Computer Use மற்றும் ரோபோ செயல்பாடு ஆகியவற்றை உள்ளடக்கியது.
← [முக்கிய README க்குத் திரும்பு](../docs/ta/README.md) · 📖 [அத்தியாய உரையைப் படி](../book-ta/chapter6.ta.md)
## சோதனைகளை எப்படிப் படிப்பது
முதன்மை உரை குறுகிய mechanism skeleton-களால் control flow-ஐ விளக்குகிறது; முழு SDK adapters, logs, tests, acceptance evidence ஆகியவை experiment கோப்பகத்தில் உள்ளன. ஒவ்வொரு கோப்பையும் வரி வரியாகப் படிக்க வேண்டியதில்லை.
- **Starter:** இலக்கு, குறைந்தபட்ச கட்டளை, ஏற்றுக்கொள்ளும் நிபந்தனைகளில் தொடங்குங்கள்; முதலில் [live-audio](live-audio/);
- **Builder:** நுழைவுப் புள்ளி, மையச் சுழற்சி, state/message schema, கருவிகள், verifier ஆகியவற்றைப் பின்தொடருங்கள்.
- **Maintainer:** பின்னர் tests, evidence manifest, தோல்வி கையாளல், rollback பாதை, provider adapter ஆகியவற்றைப் படியுங்கள்.
முதல் வாசிப்பில் credentials, UI, provider-compatibility அடுக்குகளைத் தவிர்க்கலாம்; முடிவுகளை மீண்டும் உருவாக்கும்போது திரும்பிப் பாருங்கள்.
## துணை திட்டங்கள்
| சோதனை | Project | Type | Description |
| :--: | --- | :--: | --- |
| 6-1 | [agent-with-event-trigger](agent-with-event-trigger/) | ✅ | FastAPI-இல் கட்டப்பட்ட நவீன நிகழ்வு-உந்துதல் ஏஜென்ட்; முதல் மூன்று MCP சேவையகங்களின் அனைத்துக் கருவிகளையும் இயல்புநிலையாக ஒருங்கிணைக்கிறது. தெளிவான MCP கருவி ஏற்றத்திற்காக இயல்பான ஒத்திசையற்ற கட்டமைப்பைப் பயன்படுத்துகிறது; HTTP API வழியாகப் பல-மூல நிகழ்வுகளை (Web, உடனடி செய்தியிடல், GitHub, டைமர்கள் போன்றவை) பெறுகிறது. தானியங்கு API ஆவணம் (Swagger UI) மற்றும் பின்னணிக் கண்காணிப்புத் திறன்களை வழங்குகிறது. |
| 6-2 | [async-agent](async-agent/) | ✅ | asyncio ஒற்றை-நூல் அடிப்படையில் நிகழ்வு-உந்துதல் ஒத்திசையற்ற ஏஜென்ட் கட்டமைப்பின் (Flux) மையத்தைச் செயல்படுத்துகிறது: inbox நிகழ்வு வரிசை அவசர நிலையின்படி ஒதுக்குகிறது (குறுக்கிடல்/உடனடி/வரிசையில்), ஒத்திசையற்ற கருவிகளின் இணையான செயலாக்கத்தை ஆதரித்து, இயங்கும் போது தற்போதைய turn-ஐ குறுக்கிட அனுமதித்து, உருவகப்படுத்தப்பட்ட நீண்ட பணிகளுக்கு ரத்து செய்தல் மற்றும் நிலை வினவலையும் வழங்குகிறது. முடிவெடுப்பது உண்மையான LLM (function calling) மூலம் நிறைவேற்றப்படுகிறது. |
| 6-3 | [live-audio](live-audio/) | ✅ | நிகழ்நேர குரல் அரட்டை டெமோ, பேச்சு-முதல்-உரை, AI உரையாடல் மற்றும் உரை-முதல்-பேச்சு செயல்பாடுகளை ஒருங்கிணைக்கிறது. பல AI சேவை வழங்குநர்களை (OpenAI, OpenRouter, ARK, Siliconflow) ஆதரித்து, குறைந்த தாமத உரையாடல் அனுபவத்தை வழங்குகிறது. |
| Add-on | [phone-agent](phone-agent/) | 🚧 | அதிகாரப்பூர்வ `pine-voice` SDK direct/ReAct பாதைகள் உள்ளன; ஆனால் ஒப்புதல் பெற்ற E.164 இலக்கு இல்லை. Preflight dial/transcript இல்லை என்று பதிவு செய்கிறது; test double acceptance அல்ல. |
| 6-4 | [streaming-speech](streaming-speech/) | ✅ | ஸ்ட்ரீமிங் குரல் உணர்தலின் முக்கிய பரிமாற்றத்தை விளக்குகிறது: தொடர்ச்சியான ஆடியோவை அதிகரிக்கும் நீளத் தொகுதிகளாகப் பிரித்து ASR-க்கு ஊட்டி, ஒவ்வொரு சிறு பகுதி கிடைத்தவுடன் "தற்போதைய பகுதி அங்கீகார முடிவை" உருவாக்கி, மிகக் குறைந்த முதல்-பாக்கெட் தாமதத்துடன் (first-packet latency) உரையை விரைவில் வெளியிடுகிறது; இதன் விலை, பின்னர் வரும் வாக்கியச் சூழல் இல்லாததால் ஆரம்பத் தொகுதிகள் தவறாக இருக்கலாம், ஆடியோ குவியும்போது படிப்படியாக ஒருங்கமைகிறது—"முழு வாக்கியம் வரும் வரை காத்திருந்து அங்கீகரித்தல்" என்ற உயர் துல்லியம்/உயர் தாமத அணுகுமுறைக்கு மாறானதாக உள்ளது. |
| 6-5 | [end-to-end-speech](end-to-end-speech/) | ✅ | நிலைநிறுத்தப்பட்ட revision கொண்ட MiniCPM-o 4.5 ஒரு RTX PRO 6000-இல் உண்மையாக உள்ளூரில் இயக்கப்பட்டது; end-to-end மற்றும் self-cascade இரண்டும் 3/4, மேலும் உண்மையான 24kHz ஒலி வெளியீடும் ஏற்றுக்கொள்ளல் சான்றும் சேமிக்கப்பட்டன. |
| 6-6 | [controllable-tts](controllable-tts/) | 🚧 | Real Fish Audio S1 4×3×2 reference library மற்றும் A/B/C media structure gates கடக்கின்றன; qualitative listening study மற்றும் “near-human” மதிப்பீடு இன்னும் இல்லை. |
| 6-7 | `claude-quickstarts/computer-use-demo/` | 📖 | வெளிப்புற `anthropics/claude-quickstarts` `9bcc95e…`-இல் pin செய்யப்பட்டது; புத்தகத்தில் கேட்கப்பட்ட இலக்கு Ubuntu desktopClaude agent loop கொண்ட containerized Computer Use demo ஆகும். |
| 6-8 | `browser-use/` | 📖 | வெளிப்புற `browser-use/browser-use` `ec9277c…`-இல் pin செய்யப்பட்டது; `use_vision=True` visual CLI Google-ல் San Francisco weather தேடி action/screenshot trajectory-ஐ வைத்திருக்க வேண்டும். |
| 6-9 | [xlerobot-teleoperation](xlerobot-teleoperation/) | 📖 | ஒரே மேசை ஒழுங்குபடுத்தும் பணிக்கான உண்மையான XLeRobot தொலை இயக்கம்: சிவப்பு கோப்பையைத் தட்டில், மஞ்சள் காகிதத்தை குப்பைத்தொட்டியில் வைத்து, இறுதியில் மீண்டும் கவனித்து நிலையைச் சரிபார்க்கிறது. |
| 6-10 | [gemini-xlerobot-navigation](gemini-xlerobot-navigation/) | 📖 | அதே மேசைப் பணிக்கான சிறந்த கட்டுப்பாட்டு உச்சவரம்பை simulator-ல் அளவிடுகிறது; உண்மையான robot ஓட்டப்பட்டது என்று பொருள் இல்லை. |
| 6-11 | [gemini-xlerobot-navigation](gemini-xlerobot-navigation/) | 📖 | Gemini Robotics-ER 1.5 அதே மேசை ஒழுங்குபடுத்தும் பணியில் உண்மையான XLeRobot-ஐ தன்னாட்சியாக இயக்குகிறது. |
| 6-12 | [gemini-xlerobot-navigation](gemini-xlerobot-navigation/) | 📖 | அதே பணிக்கான open-loop, படிப்படியான சரிபார்ப்பு, prediction-based closed-loop ஆகியவற்றை simulator-ல் ஒப்பிடுகிறது. |
| 6-13 | [rgb-sim2real-grasping](rgb-sim2real-grasping/) | 📖 | பின்னணி, பொருளின் தோற்றம், ஒளி மற்றும் காட்சி noise-ஐ மாற்றி அதே பணியை RGB சூழல்களுக்கு இடையில் சோதிக்கிறது. |
## திட்ட வகைகள்
| சின்னம் | வகை | பொருள் |
| :--: | --- | --- |
| ✅ | **தனித்து இயங்கும்** | முழு குறியீடு இந்த களஞ்சியத்தில், API Key உள்ளமைத்தவுடன் இயங்கும் |
| 📖 | **மறு உருவாக்க வழிகாட்டி** | **வெளிப்புற களஞ்சியங்களை** `git clone` செய்ய வேண்டிய விரிவான ஆவணம் |
| 🚧 | **செயலில் உள்ளது** | Implementation உள்ளது; ஆனால் தேவையான live run, authorization, hardware அல்லது manuscript acceptance evidence முழுமையில்லை |