| --- |
| license: apache-2.0 |
| language: |
| - en |
| - es |
| tags: |
| - chatbot |
| - rule-based |
| - roblox |
| - calculator |
| - gradio |
| - conversational |
| - web-search |
| - duckduckgo |
| pipeline_tag: conversational |
| --- |
| |
| # NEO-2 — mdfjbots |
|
|
| > NEO-1 extended with real internet search (DuckDuckGo) filtered by content license. Only CC BY, CC0 and Public Domain sources are used. |
|
|
| [](LICENSE) |
| [](https://www.python.org/) |
| [](https://gradio.app/) |
|
|
| ## NEO-2 additions over NEO-1 |
|
|
| - **DuckDuckGo web search** — real queries when the knowledge base has no answer |
| - **License filtering** — only uses CC BY, CC0 or Public Domain sources; blocks All Rights Reserved, CC BY-ND, CC BY-NC |
| - **Abstractive summarization** — builds original prose from search results, never copies verbatim |
| - **Session cache** — avoids re-searching the same query (up to 50 entries) |
| - **Automatic retries** — retries up to 2 times with pause on network failure |
| - **Typed errors** — distinguishes network failure, rate-limit and no-results for clear user messages |
|
|
| ## All NEO-1 features included |
|
|
| JSON knowledge base · token similarity · response variation · streaming · calculator · Roblox API · closed edition · NeoAPI REST |
|
|
| ## Repository |
|
|
| Source code: [github.com/mdfjbotss/neo-1](https://github.com/mdfjbotss/neo-1) |
|
|
| ## License |
|
|
| Apache 2.0 — see [LICENSE](LICENSE) |
|
|