Hi I’m new to using the DeepPavlov framework and I’m having a few issues understanding how everything fits together.
Is it possible to create an Agent in Python with many Skills (e.g. PatternMatchingSkill, FAQ) and then make that agent available via API? Or do I need to create a configuration file for it if I want to make it available by API?
If you mean deeppavlov.core.agent.agent.Agent under “Agent” and deeppavlov.core.skill.skill.Skill under “Skills”, please note that these entities will be depriciated soon.
We are developing DeepPavlov Agent now. It is designed exactly for what you want - to build pipelines from many skills and make them available via different channels (including REST API).