Introduction to Assistants
Assistants are specialized chatbots you can configure for specific use cases or documents. They work like regular chat, but with saved context (documents and instructions) so you don’t need to set up the same conversation repeatedly.
Purpose of assistants
Chat works great for one-time or quick requests. Assistants are better when you want to share your setup with others or handle recurring tasks efficiently.
Assistants can:
- Work with specific documents that stay attached to the conversation
- Follow custom instructions to behave like a specialized chatbot for your use case
- Be shared with colleagues to streamline everyone’s workflow
We have created a whole library of assistants our customers set up and use every day. You can find it here in our resource section.
Internal assistants
Most assistants are focused on internal usage to improve internal processes. Your team can use assistants in three ways:
- Through the platform: You can use/share assistants and chat with them in the platform interface.
- Via Slack: You can add the Slack App to your Slack account and use the Assistant from within Slack. Our guide for the Slack integration describes this integration in detail.
- Via Teams (coming soon): Similar to the Slack integration, we will release a Teams app that can be added to your Teams account so users can directly chat with assistants in Teams.
External assistants
External assistants will be shareable outside of Langdock. As no Langdock license is required to use them, this feature will have usage-based pricing, similar to the pricing of model providers like OpenAI, Anthropic, etc.
- Via API: For developer use cases and other situations, it makes sense to use attached documents but send messages to an assistant outside the interface. This will allow you to build your chatbots for internal and external communication with your own interface.