Introducing Code Assist: Build Applications Faster with AI by Marc Gueury, John Karasoulos

Explore Oracle Code Assist, an AI-powered development tool that accelerates coding with intelligent suggestions, test generation, and documentation across multiple languages.

Key takeaways
  • Oracle Code Assist is an AI-powered code companion designed to boost developer productivity, available as plugins for IntelliJ and VS Code

  • Key capabilities include:

    • Code generation and completion
    • Documentation generation
    • Unit test creation
    • Code explanation and summarization
    • Interactive chat assistance
  • Currently optimized for Java, Python, JavaScript, SwiftScript, Rust, Ruby, Go, PL/SQL, C, and C#

  • Security features:

    • No storage of code snippets
    • All interactions are encrypted
    • No collection of identifiable information
    • No learning from user code/feedback
  • Uses multiple LLMs running in OCI, selecting the best model based on benchmarks and use case

  • Features context-aware assistance by understanding:

    • Project structure
    • Code patterns
    • Database schemas
    • Best practices
  • Supports code migration and modernization:

    • Language version upgrades
    • Code refactoring
    • Pattern improvements
    • Best practices implementation
  • Can be customized for organizations to incorporate:

    • Company-specific coding standards
    • Internal best practices
    • Preferred libraries
    • Custom patterns
  • Part of Oracle’s larger AI infrastructure including:

    • GenAI services
    • Document understanding
    • Speech recognition
    • Language processing
    • Vision capabilities
  • Available in beta with planned features for:

    • Custom model training
    • Organization-specific customization
    • Enhanced database integration