Rod Johnson
Rod Johnson
- Document concept - Show how to use it with SpEL - Show how to use it with downstream modules such as Prolog and LogicNG modules. (Don't document these in...
`UserContent` represents text coming into the system from users. This may be malicious or toxic. We should have the ability to apply consistent guardrails here.
Spring AI supports this. We just need to decide where and how to use it.
Embabel now supports [Utility AI](https://en.wikipedia.org/wiki/Utility_system) as an alternative to GOAP planning. This must be documented, including explanations of when to use it.
Don't need a proliferation of single field types. Something like a horoscope is just a string. It should be returned from actions and injected into other actions. This means: -...
We need to be able to achieve nice observability throughout the stack, integrating with existing Spring observability. Ideally show a Docker compose file that allows visualization.
We don't want unnecessary changes (and hopefully none affecting `api` package), but we do need to ensure that the package breakdown is as good as possible before we have to...
Try for example the StarNewsFinder in `embabel-agent-examples`. Insufficiently specified input such as `Give Robert some horoscope news` can result in an invalid return from `createObjectIfNecessary`. This results in exceptions such...
Add method in `PromptRunner` for creating an object if possible with a thinking block.