Skip to content

py_vcon_server_release_0.5.0

Daniel Petrie edited this page Sep 16, 2025 · 1 revision

py-vcon-server 0.5.0 Release Notes

Overview

The py-vcon-server is an advanced conversational data processing platform that transforms raw conversation recordings into actionable business intelligence through AI-powered analysis workflows. Built on the standardized vCon (virtual conversation) format, using the python-vcon package, the server enables organizations to do:

AI-Powered Analysis: Leverage machine learning models for sentiment analysis, topic extraction, compliance monitoring, and conversation quality assessment • Workflow Automation: Create sophisticated processing pipelines that automatically route, analyze, and act on conversational data • Intelligent Reporting: Generate automated insights, alerts, and notifications based on conversation content and patterns
Compliance & Governance: Ensure regulatory compliance through automated monitoring and audit trails • Immediate Processing: Process conversations as they complete with scalable job queuing and processing

The server processes conversations from any source (call centers, meetings, customer service interactions) and applies configurable AI workflows to extract meaningful insights, trigger business processes, and ensure compliance requirements are met.


py-vcon-server

py-vcon-server 0.5.0 release

This release introduces the groundbreaking Visual Pipeline Editor 0.2.0 - a codeless workflow creation and editing tool that transforms how users build, configure, test, and deploy AI-powered conversational intelligence pipelines. Combined with significant server enhancements, this release makes vCon processing accessible to non-developers while providing powerful debugging capabilities for advanced users.

Key Highlights:

Visual Pipeline Editor 0.2.0: Complete codeless pipeline creation, testing, viewing and debugging environment • Enhanced Testing & Reliability: Unit test coverage increased to 87% with comprehensive error case simulation • New RESTful Processor Interface: Process vCons directly via API without requiring database storage • Advanced Pipeline Debugging: Real-time testing, input/output inspection, and error diagnostics • Enhanced vCon Management: New create_amended processor for working with signed vCons

Visual Pipeline Editor Integration:

The Visual Pipeline Editor is now the primary interface for creating and managing vCon processing workflows. Users can: • Design pipelines visually without writing code • Test workflows with actual vCon data before deployment • Debug and inspect pipeline execution step-by-step • Generate vCon queries automatically for downstream processing • Configure conditional logic with visual workflow paths

Server Enhancements:

Unit test coverage increased to 87%! Added test triggers to simulate unusual error cases. The bulk of the remaining code without test coverage is primarily rarely occurring, negative test cases. However we will continue to improve test coverage. • New RESTful interface for processors added, allowing vCon(s) as input via the RESTful API as opposed to requiring the vCon(s) to be in the server database. • Improved error handling: including the vCon processor name, python-vcon and py-vcon-server versions, and error stacks in support of vCon Pipeline editor simulator error diagnostics. • Added queue_jobs to VconProcessorIO to get full output in Pipeline RESTful APIs. • Added create_amended processor: This allows you to construct an editable version of signed vCon and adds amended reference to original version through RESTful interface and in Pipelines. • Improved error handling in a number of cases to provide better details and more descriptive information. • Resolved issues in the in_progress RESTful APIs. • Updated documentation: [GitHub Documentation](https://github.com/py-vcon/py-vcon/tree/main/py_vcon_server)


Visual Pipeline Editor

Visual Pipeline Editor 0.2.0 release

The Visual Pipeline Editor transforms vCon processing from a code-intensive task to an intuitive, visual workflow design experience. This release introduces comprehensive testing and debugging capabilities that make AI workflow development accessible to users of all technical levels.

Revolutionary Codeless Development:

Visual Workflow Design: Click-to-insert-or-delete interface for creating complex AI processing pipelines • Real-time Testing: Run and validate pipelines instantly with actual vCon data • Deep Inspection: Examine input/output at every pipeline stage • Advanced Debugging: Comprehensive error diagnostics and troubleshooting tools

Click on vCon parameters: to get path query for referencing any part of the processor output in downstream processing or reporting

Key Features:

Pipeline Testing & Simulation: Run and test pipelines directly in the editor with input vCons for testing, diagnostics, input and output inspection, verification and easy vCon query/path generation for use in downstream pipeline processing, reports and notifications. • Enhanced Visual Design: Improved user interface and layout for intuitive pipeline development experience. • Conditional Logic Visualization: Conditional VconProcessors are now illustrated along with the conditional workflow path for clearer pipeline logic representation. • Configurable Performance: Server, Job Queue and Job State refresh periods are now configurable for optimal performance in different environments. • Automated Query Generation: Generate vCon query/path expressions automatically for use in reports and notifications.

Developer Experience Improvements:

• Streamlined pipeline creation workflow • Real-time validation and error checking
• Integrated testing environment eliminates the need for separate test setups • Visual representation of complex conditional logic and data flows


What's Next

This release establishes the foundation for truly accessible conversational intelligence development. The Visual Pipeline Editor democratizes AI workflow creation while maintaining the power and flexibility that developers need for complex use cases.

Community: We welcome feedback and contributions! Visit our [GitHub repository](https://github.com/py-vcon/py-vcon/tree/main/py_vcon_server) to get involved.

Clone this wiki locally