The Latest version of our open source Agent platform is available.
Artificial Intelligence Series (Vol. 1):
This is the first release of a series on AI, with the platform serving as a support for a course this semester, based on AI a Modern Approach by Stuart Russell and Peter Norvig, and as part of a new AI Rest service, the Java code for the text book was ported using IKVM and 3 controllers were added for problem solving, games, and contraint satisfaction problems (part II).
The collection of postman requests was updated to include demos of the various strategies available. Initial versions put an emphasis
on dynamic AI strategies, which can be passed as Rest parameters to
provide experimental material for the course. Dynamic CSPs are an example of future directions, where the problems themselves can be passed as Rest parameters.
Future
releases will include additional controllers for reasoning, semantic
web, probabilistic programming, Natural language processing, neural
networks and genetic algorithms.
Referrer spammers and categorization:
The string processing capabilities of the platform were enhanced and put to good use with a new Firewall rule to identify and block referrer spammers.
Adapted from a project by David Lee,
that rule draws from a list of 8000+ spammer domains refreshed every
month from various external lists, and uses a categorizer leveraging a Radix Tree for optimal lookup time.
DNN Utilities and API and compact serialization:
New Rest services families were initiated to support DNN utilities, and
an API to the platform. They will be gradually integrated during the
next couple of versions, and benefit from the recent work on compact xml
and json serialization.
As a result of that work, the default configuration size size was reduced by 70%.
A Global platform
Here are some of the features available out of the box, fully customizable:
- Secure your instance with monitoring and access
firewall rules, smart errors handler, a Recaptcha adapter, critical
events monitoring..
- Fix issues and clean UI with response filters, rendering adapters and a streaming proxy.
- Optimize performances with caching,
compression, content delivery, pre-loading, throttling strategies, and
development with dedicated recycle-free environments.
- Enhance user experience with messaging firewall rules, profiling and display adapters.
- Simplify administration and automate complex tasks with dedicated processing bots, rules and adapters.
- Collect information, alert with harvesting bots, logging rules and performance monitors.
- Publish applications, services and data with wrapping handlers, and API services.
- Extend to other systems with web bots and services.
- Offer your users additional services with user agents, like monitoring, trading, or social bots.
For a detailed presentation, check out the DNN Hang Out of august with Joe and Will, and let me know if you need help with testing default rules and agents.
To get started with the Web Api services, you can download the Postman requests demonstrating the default services.
Interested in the project ? We are looking for partners !